1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.ComponentModel;
7 namespace Efl { namespace Ui {
8 /// <summary>Pager widget
9 /// A pager contains many pages in a linear fashion and allows users to scroll through pages. Each page is numbered according to linear order and one of the pages is marked as 'current page' and displayed in the middle. The way each page is displayed is defined by <see cref="Efl.Page.Transition"/> object, allowing users to adopt different types of transition. The most common use case of this widget is the home screen of mobile devices.</summary>
11 public class Pager : Efl.Ui.LayoutBase, Efl.Eo.IWrapper,Efl.Pack,Efl.PackLinear
13 public new static System.IntPtr klass = System.IntPtr.Zero;
14 public new static Efl.Ui.PagerNativeInherit nativeInherit = new Efl.Ui.PagerNativeInherit();
15 ///<summary>Pointer to the native class description.</summary>
16 public override System.IntPtr NativeClass {
18 if (((object)this).GetType() == typeof (Pager))
19 return Efl.Ui.PagerNativeInherit.GetEflClassStatic();
21 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
24 [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
25 efl_ui_pager_class_get();
26 ///<summary>Creates a new instance.</summary>
27 ///<param name="parent">Parent instance.</param>
28 ///<param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle"/></param>
29 public Pager(Efl.Object parent
30 , System.String style = null) :
31 base(efl_ui_pager_class_get(), typeof(Pager), parent)
33 if (Efl.Eo.Globals.ParamHelperCheck(style))
34 SetStyle(Efl.Eo.Globals.GetParamHelper(style));
35 FinishInstantiation();
37 ///<summary>Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
38 public Pager(System.IntPtr raw) : base(raw)
40 register_event_proxies();
42 ///<summary>Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
43 protected Pager(IntPtr base_klass, System.Type managed_type, Efl.Object parent) : base(base_klass, managed_type, parent) {}
44 ///<summary>Casts obj into an instance of this type.</summary>
45 public new static Pager static_cast(Efl.Object obj)
48 throw new System.ArgumentNullException("obj");
49 return new Pager(obj.NativeHandle);
51 ///<summary>Verifies if the given object is equal to this one.</summary>
52 public override bool Equals(object obj)
54 var other = obj as Efl.Object;
57 return this.NativeHandle == other.NativeHandle;
59 ///<summary>Gets the hash code for this object based on the native pointer it points to.</summary>
60 public override int GetHashCode()
62 return this.NativeHandle.ToInt32();
64 ///<summary>Turns the native pointer into a string representation.</summary>
65 public override String ToString()
67 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
69 protected override void register_event_proxies()
71 base.register_event_proxies();
73 /// <summary>Set a page transition effect</summary>
74 /// <param name="transition">transition effect</param>
75 /// <returns></returns>
76 virtual public void SetTransition( Efl.Page.Transition transition) {
77 Efl.Ui.PagerNativeInherit.efl_ui_pager_transition_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), transition);
78 Eina.Error.RaiseIfUnhandledException();
80 /// <summary>Set a page indicator</summary>
81 /// <param name="indicator">indicator class</param>
82 /// <returns></returns>
83 virtual public void SetIndicator( Efl.Page.Indicator indicator) {
84 Efl.Ui.PagerNativeInherit.efl_ui_pager_indicator_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), indicator);
85 Eina.Error.RaiseIfUnhandledException();
87 /// <summary>Get the current page</summary>
88 /// <returns></returns>
89 virtual public int GetCurrentPage() {
90 var _ret_var = Efl.Ui.PagerNativeInherit.efl_ui_pager_current_page_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
91 Eina.Error.RaiseIfUnhandledException();
94 /// <summary>Set one page as current page</summary>
95 /// <param name="index"></param>
96 /// <returns></returns>
97 virtual public void SetCurrentPage( int index) {
98 Efl.Ui.PagerNativeInherit.efl_ui_pager_current_page_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), index);
99 Eina.Error.RaiseIfUnhandledException();
101 /// <summary>Pages can be scrolled back and forth by default. This property allows limiting the direction of scrolling, or blocking scroll gesture at all.</summary>
102 /// <param name="prev"></param>
103 /// <param name="next"></param>
104 /// <returns></returns>
105 virtual public void GetScrollBlock( out bool prev, out bool next) {
106 Efl.Ui.PagerNativeInherit.efl_ui_pager_scroll_block_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out prev, out next);
107 Eina.Error.RaiseIfUnhandledException();
109 /// <summary>Pages can be scrolled back and forth by default. This property allows limiting the direction of scrolling, or blocking scroll gesture at all.</summary>
110 /// <param name="prev"></param>
111 /// <param name="next"></param>
112 /// <returns></returns>
113 virtual public void SetScrollBlock( bool prev, bool next) {
114 Efl.Ui.PagerNativeInherit.efl_ui_pager_scroll_block_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), prev, next);
115 Eina.Error.RaiseIfUnhandledException();
117 /// <summary>Pager is not scrolled after it's scrolled to the end by default. This property gives the option to make a loop through pages.</summary>
118 /// <returns></returns>
119 virtual public Efl.Ui.PagerLoop GetLoopMode() {
120 var _ret_var = Efl.Ui.PagerNativeInherit.efl_ui_pager_loop_mode_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
121 Eina.Error.RaiseIfUnhandledException();
124 /// <summary>Pager is not scrolled after it's scrolled to the end by default. This property gives the option to make a loop through pages.</summary>
125 /// <param name="loop"></param>
126 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
127 virtual public bool SetLoopMode( Efl.Ui.PagerLoop loop) {
128 var _ret_var = Efl.Ui.PagerNativeInherit.efl_ui_pager_loop_mode_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), loop);
129 Eina.Error.RaiseIfUnhandledException();
132 /// <summary></summary>
133 /// <returns></returns>
134 virtual public Eina.Size2D GetPageSize() {
135 var _ret_var = Efl.Ui.PagerNativeInherit.efl_ui_pager_page_size_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
136 Eina.Error.RaiseIfUnhandledException();
137 return Eina.Size2D_StructConversion.ToManaged(_ret_var);
139 /// <summary></summary>
140 /// <param name="size"></param>
141 /// <returns></returns>
142 virtual public void SetPageSize( Eina.Size2D size) {
143 var _in_size = Eina.Size2D_StructConversion.ToInternal(size);
144 Efl.Ui.PagerNativeInherit.efl_ui_pager_page_size_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_size);
145 Eina.Error.RaiseIfUnhandledException();
147 /// <summary></summary>
148 /// <returns></returns>
149 virtual public int GetPadding() {
150 var _ret_var = Efl.Ui.PagerNativeInherit.efl_ui_pager_padding_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
151 Eina.Error.RaiseIfUnhandledException();
154 /// <summary></summary>
155 /// <param name="padding"></param>
156 /// <returns></returns>
157 virtual public void SetPadding( int padding) {
158 Efl.Ui.PagerNativeInherit.efl_ui_pager_padding_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), padding);
159 Eina.Error.RaiseIfUnhandledException();
161 /// <summary>Alignment of the container within its bounds</summary>
162 /// <param name="align_horiz">Horizontal alignment</param>
163 /// <param name="align_vert">Vertical alignment</param>
164 /// <returns></returns>
165 virtual public void GetPackAlign( out double align_horiz, out double align_vert) {
166 Efl.PackNativeInherit.efl_pack_align_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out align_horiz, out align_vert);
167 Eina.Error.RaiseIfUnhandledException();
169 /// <summary>Alignment of the container within its bounds</summary>
170 /// <param name="align_horiz">Horizontal alignment</param>
171 /// <param name="align_vert">Vertical alignment</param>
172 /// <returns></returns>
173 virtual public void SetPackAlign( double align_horiz, double align_vert) {
174 Efl.PackNativeInherit.efl_pack_align_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), align_horiz, align_vert);
175 Eina.Error.RaiseIfUnhandledException();
177 /// <summary>Padding between items contained in this object.</summary>
178 /// <param name="pad_horiz">Horizontal padding</param>
179 /// <param name="pad_vert">Vertical padding</param>
180 /// <param name="scalable"><c>true</c> if scalable, <c>false</c> otherwise</param>
181 /// <returns></returns>
182 virtual public void GetPackPadding( out double pad_horiz, out double pad_vert, out bool scalable) {
183 Efl.PackNativeInherit.efl_pack_padding_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), out pad_horiz, out pad_vert, out scalable);
184 Eina.Error.RaiseIfUnhandledException();
186 /// <summary>Padding between items contained in this object.</summary>
187 /// <param name="pad_horiz">Horizontal padding</param>
188 /// <param name="pad_vert">Vertical padding</param>
189 /// <param name="scalable"><c>true</c> if scalable, <c>false</c> otherwise</param>
190 /// <returns></returns>
191 virtual public void SetPackPadding( double pad_horiz, double pad_vert, bool scalable) {
192 Efl.PackNativeInherit.efl_pack_padding_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), pad_horiz, pad_vert, scalable);
193 Eina.Error.RaiseIfUnhandledException();
195 /// <summary>Removes all packed contents, and unreferences them.</summary>
196 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
197 virtual public bool ClearPack() {
198 var _ret_var = Efl.PackNativeInherit.efl_pack_clear_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
199 Eina.Error.RaiseIfUnhandledException();
202 /// <summary>Removes all packed contents, without unreferencing them.
203 /// Use with caution.</summary>
204 /// <returns><c>true</c> on success, <c>false</c> otherwise</returns>
205 virtual public bool UnpackAll() {
206 var _ret_var = Efl.PackNativeInherit.efl_pack_unpack_all_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
207 Eina.Error.RaiseIfUnhandledException();
210 /// <summary>Removes an existing item from the container, without deleting it.</summary>
211 /// <param name="subobj">The unpacked object.</param>
212 /// <returns><c>false</c> if <c>subobj</c> wasn't a child or can't be removed</returns>
213 virtual public bool Unpack( Efl.Gfx.Entity subobj) {
214 var _ret_var = Efl.PackNativeInherit.efl_pack_unpack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj);
215 Eina.Error.RaiseIfUnhandledException();
218 /// <summary>Adds an item to this container.
219 /// Depending on the container this will either fill in the default spot, replacing any already existing element or append to the end of the container if there is no default part.
221 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
222 /// <param name="subobj">An object to pack.</param>
223 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
224 virtual public bool DoPack( Efl.Gfx.Entity subobj) {
225 var _ret_var = Efl.PackNativeInherit.efl_pack_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj);
226 Eina.Error.RaiseIfUnhandledException();
229 /// <summary>Prepend an object at the beginning of this container.
230 /// This is the same as <see cref="Efl.PackLinear.PackAt"/>(<c>subobj</c>, 0).
232 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
233 /// <param name="subobj">Item to pack.</param>
234 /// <returns><c>false</c> if <c>subobj</c> could not be packed</returns>
235 virtual public bool PackBegin( Efl.Gfx.Entity subobj) {
236 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_begin_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj);
237 Eina.Error.RaiseIfUnhandledException();
240 /// <summary>Append object at the end of this container.
241 /// This is the same as <see cref="Efl.PackLinear.PackAt"/>(<c>subobj</c>, -1).
243 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
244 /// <param name="subobj">Item to pack at the end.</param>
245 /// <returns><c>false</c> if <c>subobj</c> could not be packed</returns>
246 virtual public bool PackEnd( Efl.Gfx.Entity subobj) {
247 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_end_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj);
248 Eina.Error.RaiseIfUnhandledException();
251 /// <summary>Prepend item before other sub object.
252 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
253 /// <param name="subobj">Item to pack before <c>existing</c>.</param>
254 /// <param name="existing">Item to refer to.</param>
255 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
256 virtual public bool PackBefore( Efl.Gfx.Entity subobj, Efl.Gfx.Entity existing) {
257 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_before_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj, existing);
258 Eina.Error.RaiseIfUnhandledException();
261 /// <summary>Append item after other sub object.
262 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
263 /// <param name="subobj">Item to pack after <c>existing</c>.</param>
264 /// <param name="existing">Item to refer to.</param>
265 /// <returns><c>false</c> if <c>existing</c> could not be found or <c>subobj</c> could not be packed.</returns>
266 virtual public bool PackAfter( Efl.Gfx.Entity subobj, Efl.Gfx.Entity existing) {
267 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_after_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj, existing);
268 Eina.Error.RaiseIfUnhandledException();
271 /// <summary>Inserts <c>subobj</c> at the specified <c>index</c>.
272 /// Valid range: -<c>count</c> to +<c>count</c>. -1 refers to the last element. Out of range indices will trigger an append.
274 /// When this container is deleted, it will request deletion of the given <c>subobj</c>. Use <see cref="Efl.Pack.Unpack"/> to remove <c>subobj</c> from this container without deleting it.</summary>
275 /// <param name="subobj">Item to pack at given index.</param>
276 /// <param name="index">A position.</param>
277 /// <returns><c>false</c> if <c>subobj</c> could not be packed.</returns>
278 virtual public bool PackAt( Efl.Gfx.Entity subobj, int index) {
279 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_at_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj, index);
280 Eina.Error.RaiseIfUnhandledException();
283 /// <summary>Content at a given index in this container.
284 /// Index -1 refers to the last item. The valid range is -(count - 1) to (count - 1).</summary>
285 /// <param name="index">Index number</param>
286 /// <returns>The object contained at the given <c>index</c>.</returns>
287 virtual public Efl.Gfx.Entity GetPackContent( int index) {
288 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_content_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), index);
289 Eina.Error.RaiseIfUnhandledException();
292 /// <summary>Get the index of a child in this container.</summary>
293 /// <param name="subobj">An object contained in this pack.</param>
294 /// <returns>-1 in case of failure, or the index of this item.</returns>
295 virtual public int GetPackIndex( Efl.Gfx.Entity subobj) {
296 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_index_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), subobj);
297 Eina.Error.RaiseIfUnhandledException();
300 /// <summary>Pop out item at specified <c>index</c>.
301 /// Equivalent to unpack(content_at(<c>index</c>)).</summary>
302 /// <param name="index">Index number</param>
303 /// <returns>The child item if it could be removed.</returns>
304 virtual public Efl.Gfx.Entity PackUnpackAt( int index) {
305 var _ret_var = Efl.PackLinearNativeInherit.efl_pack_unpack_at_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), index);
306 Eina.Error.RaiseIfUnhandledException();
309 /// <summary>Page transition effect
310 /// Page transition is in charge of displaying pages in a specific way and invoked every time page layout needs to be updated.</summary>
311 /// <value>transition effect</value>
312 public Efl.Page.Transition Transition {
313 set { SetTransition( value); }
315 /// <summary>Page indicator
316 /// Page indicator, located on the top layer of pager widget, helps users to know the number of pages and the current page's index without scrolling.</summary>
317 /// <value>indicator class</value>
318 public Efl.Page.Indicator Indicator {
319 set { SetIndicator( value); }
321 /// <summary>One page is selected as the current page and mainly displayed.</summary>
323 public int CurrentPage {
324 get { return GetCurrentPage(); }
325 set { SetCurrentPage( value); }
327 /// <summary>Pager is not scrolled after it's scrolled to the end by default. This property gives the option to make a loop through pages.</summary>
329 public Efl.Ui.PagerLoop LoopMode {
330 get { return GetLoopMode(); }
331 set { SetLoopMode( value); }
333 /// <summary></summary>
335 public Eina.Size2D PageSize {
336 get { return GetPageSize(); }
337 set { SetPageSize( value); }
339 /// <summary></summary>
342 get { return GetPadding(); }
343 set { SetPadding( value); }
345 private static new IntPtr GetEflClassStatic()
347 return Efl.Ui.Pager.efl_ui_pager_class_get();
350 public class PagerNativeInherit : Efl.Ui.LayoutBaseNativeInherit{
351 public new static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Elementary);
352 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
354 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
355 if (efl_ui_pager_transition_set_static_delegate == null)
356 efl_ui_pager_transition_set_static_delegate = new efl_ui_pager_transition_set_delegate(transition_set);
357 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_transition_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_transition_set_static_delegate)});
358 if (efl_ui_pager_indicator_set_static_delegate == null)
359 efl_ui_pager_indicator_set_static_delegate = new efl_ui_pager_indicator_set_delegate(indicator_set);
360 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_indicator_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_indicator_set_static_delegate)});
361 if (efl_ui_pager_current_page_get_static_delegate == null)
362 efl_ui_pager_current_page_get_static_delegate = new efl_ui_pager_current_page_get_delegate(current_page_get);
363 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_current_page_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_current_page_get_static_delegate)});
364 if (efl_ui_pager_current_page_set_static_delegate == null)
365 efl_ui_pager_current_page_set_static_delegate = new efl_ui_pager_current_page_set_delegate(current_page_set);
366 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_current_page_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_current_page_set_static_delegate)});
367 if (efl_ui_pager_scroll_block_get_static_delegate == null)
368 efl_ui_pager_scroll_block_get_static_delegate = new efl_ui_pager_scroll_block_get_delegate(scroll_block_get);
369 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_scroll_block_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_scroll_block_get_static_delegate)});
370 if (efl_ui_pager_scroll_block_set_static_delegate == null)
371 efl_ui_pager_scroll_block_set_static_delegate = new efl_ui_pager_scroll_block_set_delegate(scroll_block_set);
372 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_scroll_block_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_scroll_block_set_static_delegate)});
373 if (efl_ui_pager_loop_mode_get_static_delegate == null)
374 efl_ui_pager_loop_mode_get_static_delegate = new efl_ui_pager_loop_mode_get_delegate(loop_mode_get);
375 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_loop_mode_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_loop_mode_get_static_delegate)});
376 if (efl_ui_pager_loop_mode_set_static_delegate == null)
377 efl_ui_pager_loop_mode_set_static_delegate = new efl_ui_pager_loop_mode_set_delegate(loop_mode_set);
378 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_loop_mode_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_loop_mode_set_static_delegate)});
379 if (efl_ui_pager_page_size_get_static_delegate == null)
380 efl_ui_pager_page_size_get_static_delegate = new efl_ui_pager_page_size_get_delegate(page_size_get);
381 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_page_size_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_page_size_get_static_delegate)});
382 if (efl_ui_pager_page_size_set_static_delegate == null)
383 efl_ui_pager_page_size_set_static_delegate = new efl_ui_pager_page_size_set_delegate(page_size_set);
384 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_page_size_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_page_size_set_static_delegate)});
385 if (efl_ui_pager_padding_get_static_delegate == null)
386 efl_ui_pager_padding_get_static_delegate = new efl_ui_pager_padding_get_delegate(padding_get);
387 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_padding_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_padding_get_static_delegate)});
388 if (efl_ui_pager_padding_set_static_delegate == null)
389 efl_ui_pager_padding_set_static_delegate = new efl_ui_pager_padding_set_delegate(padding_set);
390 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_ui_pager_padding_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_pager_padding_set_static_delegate)});
391 if (efl_pack_align_get_static_delegate == null)
392 efl_pack_align_get_static_delegate = new efl_pack_align_get_delegate(pack_align_get);
393 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_align_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_align_get_static_delegate)});
394 if (efl_pack_align_set_static_delegate == null)
395 efl_pack_align_set_static_delegate = new efl_pack_align_set_delegate(pack_align_set);
396 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_align_set"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_align_set_static_delegate)});
397 if (efl_pack_padding_get_static_delegate == null)
398 efl_pack_padding_get_static_delegate = new efl_pack_padding_get_delegate(pack_padding_get);
399 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_padding_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_padding_get_static_delegate)});
400 if (efl_pack_padding_set_static_delegate == null)
401 efl_pack_padding_set_static_delegate = new efl_pack_padding_set_delegate(pack_padding_set);
402 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_padding_set"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_padding_set_static_delegate)});
403 if (efl_pack_clear_static_delegate == null)
404 efl_pack_clear_static_delegate = new efl_pack_clear_delegate(pack_clear);
405 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_clear"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_clear_static_delegate)});
406 if (efl_pack_unpack_all_static_delegate == null)
407 efl_pack_unpack_all_static_delegate = new efl_pack_unpack_all_delegate(unpack_all);
408 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_unpack_all"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_all_static_delegate)});
409 if (efl_pack_unpack_static_delegate == null)
410 efl_pack_unpack_static_delegate = new efl_pack_unpack_delegate(unpack);
411 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_unpack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_static_delegate)});
412 if (efl_pack_static_delegate == null)
413 efl_pack_static_delegate = new efl_pack_delegate(pack);
414 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_static_delegate)});
415 if (efl_pack_begin_static_delegate == null)
416 efl_pack_begin_static_delegate = new efl_pack_begin_delegate(pack_begin);
417 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_begin"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_begin_static_delegate)});
418 if (efl_pack_end_static_delegate == null)
419 efl_pack_end_static_delegate = new efl_pack_end_delegate(pack_end);
420 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_end"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_end_static_delegate)});
421 if (efl_pack_before_static_delegate == null)
422 efl_pack_before_static_delegate = new efl_pack_before_delegate(pack_before);
423 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_before"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_before_static_delegate)});
424 if (efl_pack_after_static_delegate == null)
425 efl_pack_after_static_delegate = new efl_pack_after_delegate(pack_after);
426 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_after"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_after_static_delegate)});
427 if (efl_pack_at_static_delegate == null)
428 efl_pack_at_static_delegate = new efl_pack_at_delegate(pack_at);
429 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_at_static_delegate)});
430 if (efl_pack_content_get_static_delegate == null)
431 efl_pack_content_get_static_delegate = new efl_pack_content_get_delegate(pack_content_get);
432 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_content_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_content_get_static_delegate)});
433 if (efl_pack_index_get_static_delegate == null)
434 efl_pack_index_get_static_delegate = new efl_pack_index_get_delegate(pack_index_get);
435 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_index_get"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_index_get_static_delegate)});
436 if (efl_pack_unpack_at_static_delegate == null)
437 efl_pack_unpack_at_static_delegate = new efl_pack_unpack_at_delegate(pack_unpack_at);
438 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_pack_unpack_at"), func = Marshal.GetFunctionPointerForDelegate(efl_pack_unpack_at_static_delegate)});
439 descs.AddRange(base.GetEoOps(type));
442 public override IntPtr GetEflClass()
444 return Efl.Ui.Pager.efl_ui_pager_class_get();
446 public static new IntPtr GetEflClassStatic()
448 return Efl.Ui.Pager.efl_ui_pager_class_get();
452 private delegate void efl_ui_pager_transition_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Page.Transition, Efl.Eo.NonOwnTag>))] Efl.Page.Transition transition);
455 public delegate void efl_ui_pager_transition_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Page.Transition, Efl.Eo.NonOwnTag>))] Efl.Page.Transition transition);
456 public static Efl.Eo.FunctionWrapper<efl_ui_pager_transition_set_api_delegate> efl_ui_pager_transition_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_transition_set_api_delegate>(_Module, "efl_ui_pager_transition_set");
457 private static void transition_set(System.IntPtr obj, System.IntPtr pd, Efl.Page.Transition transition)
459 Eina.Log.Debug("function efl_ui_pager_transition_set was called");
460 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
461 if(wrapper != null) {
464 ((Pager)wrapper).SetTransition( transition);
465 } catch (Exception e) {
466 Eina.Log.Warning($"Callback error: {e.ToString()}");
467 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
470 efl_ui_pager_transition_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), transition);
473 private static efl_ui_pager_transition_set_delegate efl_ui_pager_transition_set_static_delegate;
476 private delegate void efl_ui_pager_indicator_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Page.Indicator, Efl.Eo.NonOwnTag>))] Efl.Page.Indicator indicator);
479 public delegate void efl_ui_pager_indicator_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Page.Indicator, Efl.Eo.NonOwnTag>))] Efl.Page.Indicator indicator);
480 public static Efl.Eo.FunctionWrapper<efl_ui_pager_indicator_set_api_delegate> efl_ui_pager_indicator_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_indicator_set_api_delegate>(_Module, "efl_ui_pager_indicator_set");
481 private static void indicator_set(System.IntPtr obj, System.IntPtr pd, Efl.Page.Indicator indicator)
483 Eina.Log.Debug("function efl_ui_pager_indicator_set was called");
484 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
485 if(wrapper != null) {
488 ((Pager)wrapper).SetIndicator( indicator);
489 } catch (Exception e) {
490 Eina.Log.Warning($"Callback error: {e.ToString()}");
491 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
494 efl_ui_pager_indicator_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), indicator);
497 private static efl_ui_pager_indicator_set_delegate efl_ui_pager_indicator_set_static_delegate;
500 private delegate int efl_ui_pager_current_page_get_delegate(System.IntPtr obj, System.IntPtr pd);
503 public delegate int efl_ui_pager_current_page_get_api_delegate(System.IntPtr obj);
504 public static Efl.Eo.FunctionWrapper<efl_ui_pager_current_page_get_api_delegate> efl_ui_pager_current_page_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_current_page_get_api_delegate>(_Module, "efl_ui_pager_current_page_get");
505 private static int current_page_get(System.IntPtr obj, System.IntPtr pd)
507 Eina.Log.Debug("function efl_ui_pager_current_page_get was called");
508 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
509 if(wrapper != null) {
510 int _ret_var = default( int);
512 _ret_var = ((Pager)wrapper).GetCurrentPage();
513 } catch (Exception e) {
514 Eina.Log.Warning($"Callback error: {e.ToString()}");
515 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
519 return efl_ui_pager_current_page_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
522 private static efl_ui_pager_current_page_get_delegate efl_ui_pager_current_page_get_static_delegate;
525 private delegate void efl_ui_pager_current_page_set_delegate(System.IntPtr obj, System.IntPtr pd, int index);
528 public delegate void efl_ui_pager_current_page_set_api_delegate(System.IntPtr obj, int index);
529 public static Efl.Eo.FunctionWrapper<efl_ui_pager_current_page_set_api_delegate> efl_ui_pager_current_page_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_current_page_set_api_delegate>(_Module, "efl_ui_pager_current_page_set");
530 private static void current_page_set(System.IntPtr obj, System.IntPtr pd, int index)
532 Eina.Log.Debug("function efl_ui_pager_current_page_set was called");
533 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
534 if(wrapper != null) {
537 ((Pager)wrapper).SetCurrentPage( index);
538 } catch (Exception e) {
539 Eina.Log.Warning($"Callback error: {e.ToString()}");
540 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
543 efl_ui_pager_current_page_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
546 private static efl_ui_pager_current_page_set_delegate efl_ui_pager_current_page_set_static_delegate;
549 private delegate void efl_ui_pager_scroll_block_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] out bool prev, [MarshalAs(UnmanagedType.U1)] out bool next);
552 public delegate void efl_ui_pager_scroll_block_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] out bool prev, [MarshalAs(UnmanagedType.U1)] out bool next);
553 public static Efl.Eo.FunctionWrapper<efl_ui_pager_scroll_block_get_api_delegate> efl_ui_pager_scroll_block_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_scroll_block_get_api_delegate>(_Module, "efl_ui_pager_scroll_block_get");
554 private static void scroll_block_get(System.IntPtr obj, System.IntPtr pd, out bool prev, out bool next)
556 Eina.Log.Debug("function efl_ui_pager_scroll_block_get was called");
557 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
558 if(wrapper != null) {
559 prev = default(bool); next = default(bool);
561 ((Pager)wrapper).GetScrollBlock( out prev, out next);
562 } catch (Exception e) {
563 Eina.Log.Warning($"Callback error: {e.ToString()}");
564 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
567 efl_ui_pager_scroll_block_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out prev, out next);
570 private static efl_ui_pager_scroll_block_get_delegate efl_ui_pager_scroll_block_get_static_delegate;
573 private delegate void efl_ui_pager_scroll_block_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool prev, [MarshalAs(UnmanagedType.U1)] bool next);
576 public delegate void efl_ui_pager_scroll_block_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool prev, [MarshalAs(UnmanagedType.U1)] bool next);
577 public static Efl.Eo.FunctionWrapper<efl_ui_pager_scroll_block_set_api_delegate> efl_ui_pager_scroll_block_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_scroll_block_set_api_delegate>(_Module, "efl_ui_pager_scroll_block_set");
578 private static void scroll_block_set(System.IntPtr obj, System.IntPtr pd, bool prev, bool next)
580 Eina.Log.Debug("function efl_ui_pager_scroll_block_set was called");
581 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
582 if(wrapper != null) {
585 ((Pager)wrapper).SetScrollBlock( prev, next);
586 } catch (Exception e) {
587 Eina.Log.Warning($"Callback error: {e.ToString()}");
588 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
591 efl_ui_pager_scroll_block_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), prev, next);
594 private static efl_ui_pager_scroll_block_set_delegate efl_ui_pager_scroll_block_set_static_delegate;
597 private delegate Efl.Ui.PagerLoop efl_ui_pager_loop_mode_get_delegate(System.IntPtr obj, System.IntPtr pd);
600 public delegate Efl.Ui.PagerLoop efl_ui_pager_loop_mode_get_api_delegate(System.IntPtr obj);
601 public static Efl.Eo.FunctionWrapper<efl_ui_pager_loop_mode_get_api_delegate> efl_ui_pager_loop_mode_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_loop_mode_get_api_delegate>(_Module, "efl_ui_pager_loop_mode_get");
602 private static Efl.Ui.PagerLoop loop_mode_get(System.IntPtr obj, System.IntPtr pd)
604 Eina.Log.Debug("function efl_ui_pager_loop_mode_get was called");
605 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
606 if(wrapper != null) {
607 Efl.Ui.PagerLoop _ret_var = default(Efl.Ui.PagerLoop);
609 _ret_var = ((Pager)wrapper).GetLoopMode();
610 } catch (Exception e) {
611 Eina.Log.Warning($"Callback error: {e.ToString()}");
612 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
616 return efl_ui_pager_loop_mode_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
619 private static efl_ui_pager_loop_mode_get_delegate efl_ui_pager_loop_mode_get_static_delegate;
622 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_ui_pager_loop_mode_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Ui.PagerLoop loop);
625 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_ui_pager_loop_mode_set_api_delegate(System.IntPtr obj, Efl.Ui.PagerLoop loop);
626 public static Efl.Eo.FunctionWrapper<efl_ui_pager_loop_mode_set_api_delegate> efl_ui_pager_loop_mode_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_loop_mode_set_api_delegate>(_Module, "efl_ui_pager_loop_mode_set");
627 private static bool loop_mode_set(System.IntPtr obj, System.IntPtr pd, Efl.Ui.PagerLoop loop)
629 Eina.Log.Debug("function efl_ui_pager_loop_mode_set was called");
630 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
631 if(wrapper != null) {
632 bool _ret_var = default(bool);
634 _ret_var = ((Pager)wrapper).SetLoopMode( loop);
635 } catch (Exception e) {
636 Eina.Log.Warning($"Callback error: {e.ToString()}");
637 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
641 return efl_ui_pager_loop_mode_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), loop);
644 private static efl_ui_pager_loop_mode_set_delegate efl_ui_pager_loop_mode_set_static_delegate;
647 private delegate Eina.Size2D_StructInternal efl_ui_pager_page_size_get_delegate(System.IntPtr obj, System.IntPtr pd);
650 public delegate Eina.Size2D_StructInternal efl_ui_pager_page_size_get_api_delegate(System.IntPtr obj);
651 public static Efl.Eo.FunctionWrapper<efl_ui_pager_page_size_get_api_delegate> efl_ui_pager_page_size_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_page_size_get_api_delegate>(_Module, "efl_ui_pager_page_size_get");
652 private static Eina.Size2D_StructInternal page_size_get(System.IntPtr obj, System.IntPtr pd)
654 Eina.Log.Debug("function efl_ui_pager_page_size_get was called");
655 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
656 if(wrapper != null) {
657 Eina.Size2D _ret_var = default(Eina.Size2D);
659 _ret_var = ((Pager)wrapper).GetPageSize();
660 } catch (Exception e) {
661 Eina.Log.Warning($"Callback error: {e.ToString()}");
662 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
664 return Eina.Size2D_StructConversion.ToInternal(_ret_var);
666 return efl_ui_pager_page_size_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
669 private static efl_ui_pager_page_size_get_delegate efl_ui_pager_page_size_get_static_delegate;
672 private delegate void efl_ui_pager_page_size_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size);
675 public delegate void efl_ui_pager_page_size_set_api_delegate(System.IntPtr obj, Eina.Size2D_StructInternal size);
676 public static Efl.Eo.FunctionWrapper<efl_ui_pager_page_size_set_api_delegate> efl_ui_pager_page_size_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_page_size_set_api_delegate>(_Module, "efl_ui_pager_page_size_set");
677 private static void page_size_set(System.IntPtr obj, System.IntPtr pd, Eina.Size2D_StructInternal size)
679 Eina.Log.Debug("function efl_ui_pager_page_size_set was called");
680 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
681 if(wrapper != null) {
682 var _in_size = Eina.Size2D_StructConversion.ToManaged(size);
685 ((Pager)wrapper).SetPageSize( _in_size);
686 } catch (Exception e) {
687 Eina.Log.Warning($"Callback error: {e.ToString()}");
688 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
691 efl_ui_pager_page_size_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), size);
694 private static efl_ui_pager_page_size_set_delegate efl_ui_pager_page_size_set_static_delegate;
697 private delegate int efl_ui_pager_padding_get_delegate(System.IntPtr obj, System.IntPtr pd);
700 public delegate int efl_ui_pager_padding_get_api_delegate(System.IntPtr obj);
701 public static Efl.Eo.FunctionWrapper<efl_ui_pager_padding_get_api_delegate> efl_ui_pager_padding_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_padding_get_api_delegate>(_Module, "efl_ui_pager_padding_get");
702 private static int padding_get(System.IntPtr obj, System.IntPtr pd)
704 Eina.Log.Debug("function efl_ui_pager_padding_get was called");
705 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
706 if(wrapper != null) {
707 int _ret_var = default( int);
709 _ret_var = ((Pager)wrapper).GetPadding();
710 } catch (Exception e) {
711 Eina.Log.Warning($"Callback error: {e.ToString()}");
712 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
716 return efl_ui_pager_padding_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
719 private static efl_ui_pager_padding_get_delegate efl_ui_pager_padding_get_static_delegate;
722 private delegate void efl_ui_pager_padding_set_delegate(System.IntPtr obj, System.IntPtr pd, int padding);
725 public delegate void efl_ui_pager_padding_set_api_delegate(System.IntPtr obj, int padding);
726 public static Efl.Eo.FunctionWrapper<efl_ui_pager_padding_set_api_delegate> efl_ui_pager_padding_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_pager_padding_set_api_delegate>(_Module, "efl_ui_pager_padding_set");
727 private static void padding_set(System.IntPtr obj, System.IntPtr pd, int padding)
729 Eina.Log.Debug("function efl_ui_pager_padding_set was called");
730 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
731 if(wrapper != null) {
734 ((Pager)wrapper).SetPadding( padding);
735 } catch (Exception e) {
736 Eina.Log.Warning($"Callback error: {e.ToString()}");
737 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
740 efl_ui_pager_padding_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), padding);
743 private static efl_ui_pager_padding_set_delegate efl_ui_pager_padding_set_static_delegate;
746 private delegate void efl_pack_align_get_delegate(System.IntPtr obj, System.IntPtr pd, out double align_horiz, out double align_vert);
749 public delegate void efl_pack_align_get_api_delegate(System.IntPtr obj, out double align_horiz, out double align_vert);
750 public static Efl.Eo.FunctionWrapper<efl_pack_align_get_api_delegate> efl_pack_align_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_align_get_api_delegate>(_Module, "efl_pack_align_get");
751 private static void pack_align_get(System.IntPtr obj, System.IntPtr pd, out double align_horiz, out double align_vert)
753 Eina.Log.Debug("function efl_pack_align_get was called");
754 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
755 if(wrapper != null) {
756 align_horiz = default(double); align_vert = default(double);
758 ((Pager)wrapper).GetPackAlign( out align_horiz, out align_vert);
759 } catch (Exception e) {
760 Eina.Log.Warning($"Callback error: {e.ToString()}");
761 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
764 efl_pack_align_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out align_horiz, out align_vert);
767 private static efl_pack_align_get_delegate efl_pack_align_get_static_delegate;
770 private delegate void efl_pack_align_set_delegate(System.IntPtr obj, System.IntPtr pd, double align_horiz, double align_vert);
773 public delegate void efl_pack_align_set_api_delegate(System.IntPtr obj, double align_horiz, double align_vert);
774 public static Efl.Eo.FunctionWrapper<efl_pack_align_set_api_delegate> efl_pack_align_set_ptr = new Efl.Eo.FunctionWrapper<efl_pack_align_set_api_delegate>(_Module, "efl_pack_align_set");
775 private static void pack_align_set(System.IntPtr obj, System.IntPtr pd, double align_horiz, double align_vert)
777 Eina.Log.Debug("function efl_pack_align_set was called");
778 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
779 if(wrapper != null) {
782 ((Pager)wrapper).SetPackAlign( align_horiz, align_vert);
783 } catch (Exception e) {
784 Eina.Log.Warning($"Callback error: {e.ToString()}");
785 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
788 efl_pack_align_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), align_horiz, align_vert);
791 private static efl_pack_align_set_delegate efl_pack_align_set_static_delegate;
794 private delegate void efl_pack_padding_get_delegate(System.IntPtr obj, System.IntPtr pd, out double pad_horiz, out double pad_vert, [MarshalAs(UnmanagedType.U1)] out bool scalable);
797 public delegate void efl_pack_padding_get_api_delegate(System.IntPtr obj, out double pad_horiz, out double pad_vert, [MarshalAs(UnmanagedType.U1)] out bool scalable);
798 public static Efl.Eo.FunctionWrapper<efl_pack_padding_get_api_delegate> efl_pack_padding_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_padding_get_api_delegate>(_Module, "efl_pack_padding_get");
799 private static void pack_padding_get(System.IntPtr obj, System.IntPtr pd, out double pad_horiz, out double pad_vert, out bool scalable)
801 Eina.Log.Debug("function efl_pack_padding_get was called");
802 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
803 if(wrapper != null) {
804 pad_horiz = default(double); pad_vert = default(double); scalable = default(bool);
806 ((Pager)wrapper).GetPackPadding( out pad_horiz, out pad_vert, out scalable);
807 } catch (Exception e) {
808 Eina.Log.Warning($"Callback error: {e.ToString()}");
809 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
812 efl_pack_padding_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), out pad_horiz, out pad_vert, out scalable);
815 private static efl_pack_padding_get_delegate efl_pack_padding_get_static_delegate;
818 private delegate void efl_pack_padding_set_delegate(System.IntPtr obj, System.IntPtr pd, double pad_horiz, double pad_vert, [MarshalAs(UnmanagedType.U1)] bool scalable);
821 public delegate void efl_pack_padding_set_api_delegate(System.IntPtr obj, double pad_horiz, double pad_vert, [MarshalAs(UnmanagedType.U1)] bool scalable);
822 public static Efl.Eo.FunctionWrapper<efl_pack_padding_set_api_delegate> efl_pack_padding_set_ptr = new Efl.Eo.FunctionWrapper<efl_pack_padding_set_api_delegate>(_Module, "efl_pack_padding_set");
823 private static void pack_padding_set(System.IntPtr obj, System.IntPtr pd, double pad_horiz, double pad_vert, bool scalable)
825 Eina.Log.Debug("function efl_pack_padding_set was called");
826 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
827 if(wrapper != null) {
830 ((Pager)wrapper).SetPackPadding( pad_horiz, pad_vert, scalable);
831 } catch (Exception e) {
832 Eina.Log.Warning($"Callback error: {e.ToString()}");
833 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
836 efl_pack_padding_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pad_horiz, pad_vert, scalable);
839 private static efl_pack_padding_set_delegate efl_pack_padding_set_static_delegate;
842 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_clear_delegate(System.IntPtr obj, System.IntPtr pd);
845 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_clear_api_delegate(System.IntPtr obj);
846 public static Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate> efl_pack_clear_ptr = new Efl.Eo.FunctionWrapper<efl_pack_clear_api_delegate>(_Module, "efl_pack_clear");
847 private static bool pack_clear(System.IntPtr obj, System.IntPtr pd)
849 Eina.Log.Debug("function efl_pack_clear was called");
850 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
851 if(wrapper != null) {
852 bool _ret_var = default(bool);
854 _ret_var = ((Pager)wrapper).ClearPack();
855 } catch (Exception e) {
856 Eina.Log.Warning($"Callback error: {e.ToString()}");
857 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
861 return efl_pack_clear_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
864 private static efl_pack_clear_delegate efl_pack_clear_static_delegate;
867 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_unpack_all_delegate(System.IntPtr obj, System.IntPtr pd);
870 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_unpack_all_api_delegate(System.IntPtr obj);
871 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate> efl_pack_unpack_all_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_all_api_delegate>(_Module, "efl_pack_unpack_all");
872 private static bool unpack_all(System.IntPtr obj, System.IntPtr pd)
874 Eina.Log.Debug("function efl_pack_unpack_all was called");
875 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
876 if(wrapper != null) {
877 bool _ret_var = default(bool);
879 _ret_var = ((Pager)wrapper).UnpackAll();
880 } catch (Exception e) {
881 Eina.Log.Warning($"Callback error: {e.ToString()}");
882 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
886 return efl_pack_unpack_all_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
889 private static efl_pack_unpack_all_delegate efl_pack_unpack_all_static_delegate;
892 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_unpack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
895 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_unpack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
896 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate> efl_pack_unpack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_api_delegate>(_Module, "efl_pack_unpack");
897 private static bool unpack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj)
899 Eina.Log.Debug("function efl_pack_unpack was called");
900 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
901 if(wrapper != null) {
902 bool _ret_var = default(bool);
904 _ret_var = ((Pager)wrapper).Unpack( subobj);
905 } catch (Exception e) {
906 Eina.Log.Warning($"Callback error: {e.ToString()}");
907 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
911 return efl_pack_unpack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
914 private static efl_pack_unpack_delegate efl_pack_unpack_static_delegate;
917 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
920 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
921 public static Efl.Eo.FunctionWrapper<efl_pack_api_delegate> efl_pack_ptr = new Efl.Eo.FunctionWrapper<efl_pack_api_delegate>(_Module, "efl_pack");
922 private static bool pack(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj)
924 Eina.Log.Debug("function efl_pack was called");
925 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
926 if(wrapper != null) {
927 bool _ret_var = default(bool);
929 _ret_var = ((Pager)wrapper).DoPack( subobj);
930 } catch (Exception e) {
931 Eina.Log.Warning($"Callback error: {e.ToString()}");
932 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
936 return efl_pack_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
939 private static efl_pack_delegate efl_pack_static_delegate;
942 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_begin_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
945 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_begin_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
946 public static Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate> efl_pack_begin_ptr = new Efl.Eo.FunctionWrapper<efl_pack_begin_api_delegate>(_Module, "efl_pack_begin");
947 private static bool pack_begin(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj)
949 Eina.Log.Debug("function efl_pack_begin was called");
950 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
951 if(wrapper != null) {
952 bool _ret_var = default(bool);
954 _ret_var = ((Pager)wrapper).PackBegin( subobj);
955 } catch (Exception e) {
956 Eina.Log.Warning($"Callback error: {e.ToString()}");
957 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
961 return efl_pack_begin_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
964 private static efl_pack_begin_delegate efl_pack_begin_static_delegate;
967 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_end_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
970 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_end_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
971 public static Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate> efl_pack_end_ptr = new Efl.Eo.FunctionWrapper<efl_pack_end_api_delegate>(_Module, "efl_pack_end");
972 private static bool pack_end(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj)
974 Eina.Log.Debug("function efl_pack_end was called");
975 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
976 if(wrapper != null) {
977 bool _ret_var = default(bool);
979 _ret_var = ((Pager)wrapper).PackEnd( subobj);
980 } catch (Exception e) {
981 Eina.Log.Warning($"Callback error: {e.ToString()}");
982 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
986 return efl_pack_end_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
989 private static efl_pack_end_delegate efl_pack_end_static_delegate;
992 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_before_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity existing);
995 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_before_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity existing);
996 public static Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate> efl_pack_before_ptr = new Efl.Eo.FunctionWrapper<efl_pack_before_api_delegate>(_Module, "efl_pack_before");
997 private static bool pack_before(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj, Efl.Gfx.Entity existing)
999 Eina.Log.Debug("function efl_pack_before was called");
1000 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1001 if(wrapper != null) {
1002 bool _ret_var = default(bool);
1004 _ret_var = ((Pager)wrapper).PackBefore( subobj, existing);
1005 } catch (Exception e) {
1006 Eina.Log.Warning($"Callback error: {e.ToString()}");
1007 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1011 return efl_pack_before_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
1014 private static efl_pack_before_delegate efl_pack_before_static_delegate;
1017 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_after_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity existing);
1020 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_after_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity existing);
1021 public static Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate> efl_pack_after_ptr = new Efl.Eo.FunctionWrapper<efl_pack_after_api_delegate>(_Module, "efl_pack_after");
1022 private static bool pack_after(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj, Efl.Gfx.Entity existing)
1024 Eina.Log.Debug("function efl_pack_after was called");
1025 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1026 if(wrapper != null) {
1027 bool _ret_var = default(bool);
1029 _ret_var = ((Pager)wrapper).PackAfter( subobj, existing);
1030 } catch (Exception e) {
1031 Eina.Log.Warning($"Callback error: {e.ToString()}");
1032 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1036 return efl_pack_after_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, existing);
1039 private static efl_pack_after_delegate efl_pack_after_static_delegate;
1042 [return: MarshalAs(UnmanagedType.U1)] private delegate bool efl_pack_at_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, int index);
1045 [return: MarshalAs(UnmanagedType.U1)] public delegate bool efl_pack_at_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj, int index);
1046 public static Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate> efl_pack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_at_api_delegate>(_Module, "efl_pack_at");
1047 private static bool pack_at(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj, int index)
1049 Eina.Log.Debug("function efl_pack_at was called");
1050 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1051 if(wrapper != null) {
1052 bool _ret_var = default(bool);
1054 _ret_var = ((Pager)wrapper).PackAt( subobj, index);
1055 } catch (Exception e) {
1056 Eina.Log.Warning($"Callback error: {e.ToString()}");
1057 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1061 return efl_pack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj, index);
1064 private static efl_pack_at_delegate efl_pack_at_static_delegate;
1067 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Entity efl_pack_content_get_delegate(System.IntPtr obj, System.IntPtr pd, int index);
1070 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Entity efl_pack_content_get_api_delegate(System.IntPtr obj, int index);
1071 public static Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate> efl_pack_content_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_content_get_api_delegate>(_Module, "efl_pack_content_get");
1072 private static Efl.Gfx.Entity pack_content_get(System.IntPtr obj, System.IntPtr pd, int index)
1074 Eina.Log.Debug("function efl_pack_content_get was called");
1075 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1076 if(wrapper != null) {
1077 Efl.Gfx.Entity _ret_var = default(Efl.Gfx.Entity);
1079 _ret_var = ((Pager)wrapper).GetPackContent( index);
1080 } catch (Exception e) {
1081 Eina.Log.Warning($"Callback error: {e.ToString()}");
1082 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1086 return efl_pack_content_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
1089 private static efl_pack_content_get_delegate efl_pack_content_get_static_delegate;
1092 private delegate int efl_pack_index_get_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
1095 public delegate int efl_pack_index_get_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] Efl.Gfx.Entity subobj);
1096 public static Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate> efl_pack_index_get_ptr = new Efl.Eo.FunctionWrapper<efl_pack_index_get_api_delegate>(_Module, "efl_pack_index_get");
1097 private static int pack_index_get(System.IntPtr obj, System.IntPtr pd, Efl.Gfx.Entity subobj)
1099 Eina.Log.Debug("function efl_pack_index_get was called");
1100 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1101 if(wrapper != null) {
1102 int _ret_var = default( int);
1104 _ret_var = ((Pager)wrapper).GetPackIndex( subobj);
1105 } catch (Exception e) {
1106 Eina.Log.Warning($"Callback error: {e.ToString()}");
1107 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1111 return efl_pack_index_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), subobj);
1114 private static efl_pack_index_get_delegate efl_pack_index_get_static_delegate;
1117 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] private delegate Efl.Gfx.Entity efl_pack_unpack_at_delegate(System.IntPtr obj, System.IntPtr pd, int index);
1120 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Gfx.EntityConcrete, Efl.Eo.NonOwnTag>))] public delegate Efl.Gfx.Entity efl_pack_unpack_at_api_delegate(System.IntPtr obj, int index);
1121 public static Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate> efl_pack_unpack_at_ptr = new Efl.Eo.FunctionWrapper<efl_pack_unpack_at_api_delegate>(_Module, "efl_pack_unpack_at");
1122 private static Efl.Gfx.Entity pack_unpack_at(System.IntPtr obj, System.IntPtr pd, int index)
1124 Eina.Log.Debug("function efl_pack_unpack_at was called");
1125 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd);
1126 if(wrapper != null) {
1127 Efl.Gfx.Entity _ret_var = default(Efl.Gfx.Entity);
1129 _ret_var = ((Pager)wrapper).PackUnpackAt( index);
1130 } catch (Exception e) {
1131 Eina.Log.Warning($"Callback error: {e.ToString()}");
1132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1136 return efl_pack_unpack_at_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
1139 private static efl_pack_unpack_at_delegate efl_pack_unpack_at_static_delegate;
1142 namespace Efl { namespace Ui {
1143 /// <summary>Efl ui pager loop mode</summary>
1144 public enum PagerLoop
1146 /// <summary></summary>
1148 /// <summary></summary>