From: HyunJu Shin Date: Thu, 9 Nov 2017 02:00:33 +0000 (+0000) Subject: Merge "Support Right-To-Left mode of padding in TextField and TextEditor" into devel... X-Git-Tag: dali_1.2.65~2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=9c8dde9b9ef1584733943142c17d766d54d28ff0;hp=9240aafab3932a3b945bdff63df35efd4e3ceb02 Merge "Support Right-To-Left mode of padding in TextField and TextEditor" into devel/master --- diff --git a/build/tizen/docs/dali.doxy.in b/build/tizen/docs/dali.doxy.in index 4fd92a7..ddcd598 100644 --- a/build/tizen/docs/dali.doxy.in +++ b/build/tizen/docs/dali.doxy.in @@ -368,6 +368,7 @@ ALIASES += PRIVILEGE_DISPLAY="" ALIASES += PRIVILEGE_WINDOW_PRIORITY="" ALIASES += REMARK_INTERNET="" ALIASES += REMARK_STORAGE="" +ALIASES += REMARK_RAWVIDEO="" ############################################ ## For Tizen Native API Reference @@ -399,6 +400,7 @@ ALIASES += REMARK_STORAGE="" #ALIASES += PRIVILEGE_WINDOW_PRIORITY="\par Privilege:\n http://tizen.org/privilege/window.priority.set" #ALIASES += REMARK_INTERNET="@remarks %http://tizen.org/privilege/internet is needed if @a url is a http or https address." #ALIASES += REMARK_STORAGE="@remarks %http://tizen.org/privilege/mediastorage is needed if @a url is relevant to media storage. @remarks %http://tizen.org/privilege/externalstorage is needed if @a url is relevant to external storage." +#ALIASES += REMARK_RAWVIDEO="@remarks %http://tizen.org/feature/multimedia.raw_video is needed if UNDERLAY is false. If the feature isn't supported, UNDERLAY is always true." # This tag can be used to specify a number of word-keyword mappings (TCL only). # A mapping has the form "name=value". For example adding "class=itcl::class" diff --git a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp index ef122fb..835bb4e 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -262,18 +262,14 @@ void ImageView::OnRelayout( const Vector2& size, RelayoutContainer& container ) if( mVisual ) { - Extents margin; - margin = Self().GetProperty( Toolkit::Control::Property::MARGIN ); - Extents padding; padding = Self().GetProperty( Toolkit::Control::Property::PADDING ); Property::Map transformMap = Property::Map(); - if( ( padding.start != 0 ) || ( padding.end != 0 ) || ( padding.top != 0 ) || ( padding.bottom != 0 ) || - ( margin.start != 0 ) || ( margin.end != 0 ) || ( margin.top != 0 ) || ( margin.bottom != 0 ) ) + if( ( padding.start != 0 ) || ( padding.end != 0 ) || ( padding.top != 0 ) || ( padding.bottom != 0 ) ) { - transformMap.Add( Toolkit::Visual::Transform::Property::OFFSET, Vector2( margin.start + padding.start, margin.top + padding.top ) ) + transformMap.Add( Toolkit::Visual::Transform::Property::OFFSET, Vector2( padding.start, padding.top ) ) .Add( Toolkit::Visual::Transform::Property::OFFSET_POLICY, Vector2( Toolkit::Visual::Transform::Policy::ABSOLUTE, Toolkit::Visual::Transform::Policy::ABSOLUTE ) ) .Add( Toolkit::Visual::Transform::Property::ORIGIN, Toolkit::Align::TOP_BEGIN ) .Add( Toolkit::Visual::Transform::Property::ANCHOR_POINT, Toolkit::Align::TOP_BEGIN ); diff --git a/dali-toolkit/internal/visuals/image/image-visual.cpp b/dali-toolkit/internal/visuals/image/image-visual.cpp index 59cccd5..295aeb8 100644 --- a/dali-toolkit/internal/visuals/image/image-visual.cpp +++ b/dali-toolkit/internal/visuals/image/image-visual.cpp @@ -1080,6 +1080,13 @@ void ImageVisual::UploadComplete( bool loadingSuccess, int32_t textureId, Textur ResourceReady( resourceStatus ); } } + + // Storing TextureSet needed when renderer staged. + if( ! mImpl->mRenderer ) + { + mTextures = textureSet; + } + mLoading = false; } diff --git a/dali-toolkit/public-api/controls/control.h b/dali-toolkit/public-api/controls/control.h index 5fd8933..6d2f7e7 100644 --- a/dali-toolkit/public-api/controls/control.h +++ b/dali-toolkit/public-api/controls/control.h @@ -146,6 +146,7 @@ public: * @brief The outer space around the control. * @details Name "margin", type Property::EXTENTS. * @SINCE_1_2.62 + * @note Margin property is to be supported by Layout algorithms and containers in future. */ MARGIN, diff --git a/dali-toolkit/public-api/controls/video-view/video-view.h b/dali-toolkit/public-api/controls/video-view/video-view.h index 154d93e..f88a9b2 100644 --- a/dali-toolkit/public-api/controls/video-view/video-view.h +++ b/dali-toolkit/public-api/controls/video-view/video-view.h @@ -111,6 +111,7 @@ public: * If false, video-view shows decoded frame images sequentially. * If Platform or video plugin doesn't support decoded frame images, this should always be true. * @SINCE_1_2.62 + * @REMARK_RAWVIDEO */ UNDERLAY };