summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Renderers
AgeCommit message (Collapse)AuthorFilesLines
2017-10-23Use Scroller as a base for CarouselPageRendererSeungkeun Lee1-167/+110
Modifies the CarouselPageRenderer so that it utilizes a Scroller as its base widget. This allows for smooth pages scrolling (i.e. the pages do not switch instantly), following the material design principles. Change-Id: I9967576a9d51515320975bf19bf5703fb8f8b440 Signed-off-by: Adam Szczerbiak <a.szczerbiak@samsung.com>
2017-10-23Revert "Move registration of property handles to static constructors"Kangho Hur19-147/+151
This reverts commit 509e6f117c9966e5503deb8ff1c5135b41eb2a3e. Change-Id: Icb16fdc0b1006405a92e4e5ef77f20749c2ce3e5
2017-10-23Move registration of property handles to static constructorsKangho Hur19-151/+147
Property handlers are registered once per class instead of once per instance. Solves the issue with UpdateAllProperties and Distinct. Change-Id: I41b3f6c0a055c7aa76300bf7a55683b0b25a21fd
2017-10-23Use bool? for VisualElement.IsFocusAllowed property (Specific)Kangho Hur1-2/+2
-TASK=TCAPI-2552 Change-Id: I5e38e2f47295d60a5850aa135d9fe250dab22ffe
2017-10-23Fix Editor cursor position issueSungHyun Min2-5/+13
TASK=TCAPI2439 Change-Id: I6cf8ba60d74b0cd3fc72e86f1336127cdc5e5559
2017-10-23Fix Layout issueSeungkeun Lee3-24/+21
- All layouts should update all children position when their position is updated But it was done by EFL box - Some case, before child was added into Box(efl), Layout(Box) was moved. and child who didn't added into Box does not moved - Fixing * Remove overried UpdateLayout method on LayoutRenderer * Moved SetRenderer position after adding the children - Refactoring * Change IVisualElementRenderer interface * UpdateNativeGeometry was Changed to private * UpdateLayout was exposed as IVisualElementRenderer Change-Id: I74bfdab00667bd6fa13cd8d392868af901b98dae
2017-10-23Fix Layout issueSeungkeun Lee1-0/+12
- Issue Case Layout was neasted BatchCommitted event was fired earlier than parent element(Layout) - Solution Update children geometry when layout was updated if not LayoutCallbackEnabled Change-Id: I9eb6550c44ebf5bafeaf045f252c9a9e2f68f0fc
2017-10-23Refactoring RenderersSeungkeun Lee28-416/+350
- Apply Dispose pattern - Handle IBatchable interface on VisualElementRenderer - Make pair Event subscribe/unsubscribe Change-Id: I65018652132494722d52b1d62798f1cf1f6fc6fd
2017-10-23Fix the crash issue when editor is added in ListViewrina6350.you1-0/+10
TASK=TCAPI-2480 Change-Id: Icfb93cdc55fef7cb17f0a54f9c88cdd0d38ed70e
2017-10-23Initialize SearchBar with a single batch updatePawel Andruszkiewicz1-0/+7
Change-Id: I88749ed075b320ad22bf7cb3d9e869d1f6c6dad6 Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Initialize Entry/Editor with a single batch updatePawel Andruszkiewicz2-0/+16
Change-Id: Ibc7f697dfb51992040c8dbe476065ea884e33a49 Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Initialize Button with single batch updatePawel Andruszkiewicz1-0/+8
Change-Id: Id34604e0d228b9d94395f432471ff272eb7e251f Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Initialize Label with a single batch updatePawel Andruszkiewicz1-0/+11
Change-Id: Id3811e8014accc2044c6422d1fab2381ac4594ed Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Enable scrolling in TabbedPageRendererSeungkeun Lee1-54/+95
TASK=TCAPI-2487, TNET-1176 - Fix layout issue with scroller Change-Id: I9c17eb5edf2133c474a3767dcabcf2da71bff124
2017-10-23Fix Image.BlendColor call issuedarkleem1-0/+1
Change-Id: Idb7d39e0665c0f58b689ded73bcd5e0500ff751d Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23fix NavigationPage toolbar BackButton issuedarkleem1-2/+4
- TASK=TCAPI-2537 Change-Id: Ief93ba32de112753a51b4ea88f96fae02be479d3 Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23Remove scroller from TabbedPageRendererKangho Hur1-90/+54
TASK=TCAPI-2487, TNET-1176 - This patch reverts 803e69866c687c3eefba4160068dd9eb38bcf1a4 Change-Id: I96007352b1911d2c11bd09742ef97eb20d1ff8c1
2017-10-23fix Date/TimePicker crash and handle issuedarkleem2-34/+32
- TASK=TCAP-2529 - editfield style handle issue(opacity, enabled..) Change-Id: Ie07113aa5d1f625a6dcc69492d38c5ca1d98aad1 Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23Remove unnecessary update at initializeSeungkeun Lee9-17/+65
Change-Id: Ia6e1bcfa7c7ceb35b7b0c8d17376ebecb05f0d97
2017-10-23Make sure single Xamarin property influences only one EFL propertyPawel Andruszkiewicz11-51/+44
Change-Id: Ib5b2fcab1f7c880cef3b199badc2710f8d05384b Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Apply TizenSpecifics only if availableKangho Hur7-19/+37
- Nothing to happen if Xamarin.Forms.dll doesn't have Xamarin.Forms.PlatformConfiguration.TizenSpecific. Change-Id: I4586178a0eb97610c88bfb272e26e3e0a43b5169
2017-10-23Update Label internal implemnetsSeungkeun Lee1-0/+2
- TextStyle was added in ElmSharp.Label - VerticalTextAlignment API was added in ElmSharp.Layout - Update LineBreakMode code with LineWrapType and IsEllipsis Change-Id: Ic4ee266f58ae2f29442e3a236283bbc05dc65a05
2017-10-23Support the BarBackground Color of TabbedPage.rina6350.you1-2/+23
TASK=TCAPI-2498 Change-Id: If09d98c00072fb4b53dc99e8f026f1bfcf70bd79
2017-10-23Fix Naviitem style and toolbar style/mode for given profile (TV/Mobile)Kangho Hur2-2/+17
- TASK=TCAPI-2463 Change-Id: Ia673842d47ca08111b2cae0bfb6a9fd1ce7b81d2
2017-10-23Prevent the bug by setting invalid valuerina6350.you1-2/+6
Change-Id: I3b7015d60332d591f697ceaf4058aa30852482ce
2017-10-23Fix the ProgressBar issue for initial valuerina6350.you1-1/+3
TASK=TCAPI-2394 change-Id: I384b0f2891f535870b4f6870d6aab254cabe4dca
2017-10-23Fix a object that trigger a view in DatePicker/TimePickerdarkleem2-20/+37
- TCAPI-2421 Change-Id: Ieffe8c1dc970dc70a519aa17e6494e32dc58c44d Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23fix default textcolordarkleem2-12/+3
Change-Id: I629b2d84f721cc1671b2b027c88b91f164bb4dc5 Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23Change default color for ActivityIndicatorrina6350.you1-1/+1
Change-Id: I44cb16ce7ce1d21f945762ecd946dcf4d6d66b3d
2017-10-23Change default color for ActivityIndicatorrina6350.you1-1/+1
Change-Id: Ic098f0b85145512749ad9340a2f38dc2e0b25906
2017-10-23Remove unneccesarry default color setting for PickerRendererKangho Hur3-7/+3
- This patch includes Date/TimePickerRenerer changes as well. Change-Id: I642ba98d7688b72ee60792700c5c660e9e3bf5e3
2017-10-23Fix gesture issue in BoxViewSungHyun Min2-11/+9
TASK=TCAPI-2365 - Gestures are handled only on the ViewRenderer. - Base class of BoxViewRenderer is changed to inherit ViewRenderer - ViewRenderer is changed to allow EvasObject type as a NativeView Change-Id: I39ff90ea48da7569e4a7c6b2250d6a52a88a0736 Signed-off-by: SungHyun Min <shyun.min@samsung.com>
2017-10-23fix minimum size of Button when layouteddarkleem1-3/+1
Change-Id: I889047c1efc695a81ea89e614b198ccad8e4c222 Signed-off-by: darkleem <cdark.lim@samsung.com>
2017-10-23Fix Label's default text color behaviorKangho Hur1-4/+1
- Do not set default color manually. Change-Id: I2123560e1be18668c432921d1c3009e363a14a11
2017-10-23[TabbedPageRenderer] Apply Slide Navigation on TabbedPagejh5.cho1-58/+104
TASK=TCAPI-2248 - Refactoring Code has done Change-Id: I79a44da01308f7aac273651a1dcbc370f9668c6c Signed-off-by: jh5.cho <jh5.cho@samsung.com>
2017-10-23Remove unneccessary property setting for TabbedPageKangho Hur1-1/+0
Change-Id: Idee9dddf1eb42914876403bfb9befaaa420add49
2017-10-23remove hard-coded default text color for ButtonKangho Hur1-3/+1
Change-Id: I98e4b5030550c63b9c583cd01d7fe7811f949df7
2017-10-23Fix InsertPageBefore in NavigationPageRendererSeungkeun Lee1-8/+3
- Optimize InsertPageBeforeRequestedHandler - Remove StartTimer on InsertPageBefore It is required to fix layout issue Now it does not need Change-Id: I8f384eea02d811c42f581b8efa2505c94fc08340
2017-10-23New way of layoutPiotr Bereza4-77/+53
Change-Id: I827d199fdc9be0f62a2a149ed2bd943c5ab76056 Signed-off-by: Piotr Bereza <p.bereza@samsung.com>
2017-10-23Update header/footer in response to HeaderElement/FooterElement notificationsPawel Andruszkiewicz1-40/+4
This approach allows to register only one handler per header/footer, covers both Header/Footer and HeaderTemplate/FooterTemplate cases, while handlers are called when elements are ready, so there's no need for an awkward call to Device.StartTimer(). Change-Id: I16c2943e20d93efeab409e8999ce7e72105aa79a Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
2017-10-23Optimize updating state of control propertiesPiotr Czaja1-4/+5
Change-Id: Id63470cbc88761e13bc5875fedfe9cffaa95f2bb Signed-off-by: Piotr Czaja <p.czaja@samsung.com>
2017-10-23Remove InternalsVissibleTo from Core to XF.Platforms.TizenKangho Hur4-16/+19
- Please refer to prior patch (#782)
2017-10-23Add ToolTip based on Tizen Specificrina6350.you1-0/+14
* Update the version of the used elm-sharp. * Update the version of xamarin package to 2.3.4-r214-005. TASK=TCAPI-2259 change-Id: I1f0c65c3d67030b7a690fd0839a0a851c4f1bcba
2017-10-23Optimize Moved event handlerSeungkeun Lee1-2/+22
- Only enable Moved event handler when enabled transformation feature Change-Id: I2fe9f1c041290af1bde5783a47fcb0bc7ac13bd0
2017-10-23Apply naviitem/tabbar style correctlyKangho Hur2-0/+2
TASK=TCAPI-2328 Change-Id: Idb1f68394132c7a161568f384db553a740a7a8ef
2017-10-23Refactor layout update codeSeungkeun Lee1-35/+32
- A small refactoring - In OnBatchCommitted, Only update the Element itself location, not update children Because it is enough - Prevent duplicate update - Globally applied IgnoreBatchCommitted was changed to locally and re-named - Fixed rotation issue Change-Id: I32b57317169d81d7ad6e45f0b52eb2a8f1d861fa
2017-10-23Fix VisualElementRenderer IsDisposed check conditionSeungkeun Lee1-2/+2
- before true when _flags was exctaly same with VisualElementRendererFlags.Disposed - after true when _flags has a bit flage of VisualElementRendererFlags.Disposed Change-Id: I7491da1188ceeccd786eff4724b8ef702b6f500d
2017-10-23Fix FocusDirection to string typeWonYoung Choi1-3/+15
Fix FocusDirection to string type to avoid invalid reference in Tizen.Xamarin.Forms.Extension Change-Id: Ie452f14a32dbe0b5776ab28996eb52c81e8223c4
2017-10-23Add Focus related properties for VEKangho Hur1-3/+132
TASK=TCAPI-2264 - Make sure that all these API should be invoked after all renderers are created. (e.g. use it inside Page.OnAppearing()) Change-Id: Ie441a067d5a7b94af120985b0a691fad6ce8250f
2017-10-23[TableView] Fix updating HasUnevenRows propertyPiotr Czaja1-1/+1
Change-Id: Id16e3f6bb892980c6884a6388d31a25ce6cc1880 Signed-off-by: Piotr Czaja <p.czaja@samsung.com>