X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugins%2Fdali-swig%2FSWIG%2Fdali-toolkit.i;h=e420c955b8a295397f89df3b31972abac959e49e;hb=24ea337df1049251ab2e47c556edc6e8458f9c93;hp=68b9ad9b3c25cfd0d825639ceaf77cd0e214ca85;hpb=3b5d5f82057a49f259e62aa8349e37ea6a9c221f;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/plugins/dali-swig/SWIG/dali-toolkit.i b/plugins/dali-swig/SWIG/dali-toolkit.i index 68b9ad9..e420c95 100755 --- a/plugins/dali-swig/SWIG/dali-toolkit.i +++ b/plugins/dali-swig/SWIG/dali-toolkit.i @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -75,6 +75,8 @@ %ignore *::Base(Dali::Internal::Visual::Base*); %ignore *::GetExtension(); %ignore *::GetControlExtension(); +%ignore *::ToggleButton(Internal::ToggleButton&); +%ignore *::ToggleButton(Dali::Internal::CustomActor*); %ignore *::Button::SetAnimationTime(float animationTime); %ignore *::Button::SetAutoRepeating(bool); @@ -96,6 +98,7 @@ %ignore *::Button::SetUnselectedImage(const std::string &); %ignore Dali::Toolkit::DevelVisual::Type; %ignore Dali::Toolkit::DevelVisual::Property::Type; +%ignore Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType; %rename(View) Dali::Toolkit::Control; %rename(ViewImpl) Dali::Toolkit::Internal::Control; @@ -115,8 +118,11 @@ %rename(ExceedPolicyType) Dali::Toolkit::TextField::ExceedPolicy; %rename(ToolkitPropertyRange) Dali::Toolkit::PropertyRanges; %rename(TooltipPositionType) Dali::Toolkit::Tooltip::Position::Type; +%rename(DirectionType) Dali::Toolkit::Direction::Type; +%rename(AlignType) Dali::Toolkit::Align::Type; %rename(VisualType) Dali::Toolkit::Visual::Type; %rename(VisualTransformPropertyType) Dali::Toolkit::DevelVisual::Transform::Property::Type; +%rename(VisualTransformPolicyType) Dali::Toolkit::DevelVisual::Transform::Policy::Type; %rename(VISUAL_SHADER_VERTEX) Dali::Toolkit::Visual::Shader::Property::VERTEX_SHADER; %rename(VISUAL_SHADER_FRAGMENT) Dali::Toolkit::Visual::Shader::Property::FRAGMENT_SHADER; %rename(VISUAL_SHADER_SUBDIVIDE_GRID_X) Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_X; @@ -213,6 +219,8 @@ %csconstvalue("1 << 5") REQUIRES_KEYBOARD_NAVIGATION_SUPPORT; %csconstvalue("1 << 6") DISABLE_STYLE_CHANGE_SIGNALS; +%typemap(csclassmodifiers) Dali::Toolkit::Alignment "internal class" + typedef unsigned int ItemId; typedef std::vector ItemIdContainer; typedef std::pair Item; @@ -280,6 +288,9 @@ typedef Dali::IntrusivePtr RulerPtr; %include %include %include +%include + +%include %include %include @@ -288,12 +299,13 @@ typedef Dali::IntrusivePtr RulerPtr; %include %include +%include + %template(ItemIdContainer) std::vector; %template(Item) std::pair; %template(ItemContainer) std::vector>; %template(ActorContainer) std::vector; %template(AccessibilityActionSignal) Dali::Signal; -%template(AccessibilityActionScrollSignal) Dali::Signal; %template(AccessibilityFocusOvershotSignal) Dali::Signal; %template(FocusChangedSignal) Dali::Signal; %template(FocusGroupChangedSignal) Dali::Signal; @@ -302,11 +314,12 @@ typedef Dali::IntrusivePtr RulerPtr; %template(GaussianBlurViewSignal) Dali::Signal; %template(PageTurnSignal) Dali::Signal; %template(PagePanSignal) Dali::Signal; +%template(ProgressBarValueChangedSignal) Dali::Signal; %template(ScrollViewSnapStartedSignal) Dali::Signal< void(const Dali::Toolkit::ScrollView::SnapEvent&)>; %template(ScrollableSignal) Dali::Signal< void(const Dali::Vector2&)>; %template(TextEditorSignal) Dali::Signal; %template(TextFieldSignal) Dali::Signal; -%template(ControlKeyEventSignal) Dali::Signal; +%template(ControlKeySignal) Dali::Signal; %template(KeyInputFocusSignal) Dali::Signal; %template(VideoViewSignal) Dali::Signal; %template(SliderValueChangedSignal) Dali::Signal;