Merge "fixup! DALi C# binding - Generic Delegates support for EventHandlers" into...
[platform/core/uifw/dali-toolkit.git] / plugins / dali-swig / automatic / csharp / TableView.cs
1 /** Copyright (c) 2016 Samsung Electronics Co., Ltd.
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 *
15 */
16 // This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
17 //------------------------------------------------------------------------------
18 // <auto-generated />
19 //
20 // This file was automatically generated by SWIG (http://www.swig.org).
21 // Version 3.0.9
22 //
23 // Do not make changes to this file unless you know what you are doing--modify
24 // the SWIG interface file instead.
25 //------------------------------------------------------------------------------
26
27 namespace Dali {
28
29 public class TableView : View {
30   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
31
32   internal TableView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TableView_SWIGUpcast(cPtr), cMemoryOwn) {
33     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
34   }
35
36   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TableView obj) {
37     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38   }
39
40   ~TableView() {
41     Dispose();
42   }
43
44   public override void Dispose() {
45     lock(this) {
46       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47         if (swigCMemOwn) {
48           swigCMemOwn = false;
49           NDalicPINVOKE.delete_TableView(swigCPtr);
50         }
51         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
52       }
53       global::System.GC.SuppressFinalize(this);
54       base.Dispose();
55     }
56   }
57
58   public class Property : global::System.IDisposable {
59     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
60     protected bool swigCMemOwn;
61   
62     internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
63       swigCMemOwn = cMemoryOwn;
64       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
65     }
66   
67     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
68       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
69     }
70   
71     ~Property() {
72       Dispose();
73     }
74   
75     public virtual void Dispose() {
76       lock(this) {
77         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
78           if (swigCMemOwn) {
79             swigCMemOwn = false;
80             NDalicPINVOKE.delete_TableView_Property(swigCPtr);
81           }
82           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
83         }
84         global::System.GC.SuppressFinalize(this);
85       }
86     }
87   
88     public Property() : this(NDalicPINVOKE.new_TableView_Property(), true) {
89       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
90     }
91   
92     public static readonly int ROWS = NDalicPINVOKE.TableView_Property_ROWS_get();
93     public static readonly int COLUMNS = NDalicPINVOKE.TableView_Property_COLUMNS_get();
94     public static readonly int CELL_PADDING = NDalicPINVOKE.TableView_Property_CELL_PADDING_get();
95     public static readonly int LAYOUT_ROWS = NDalicPINVOKE.TableView_Property_LAYOUT_ROWS_get();
96     public static readonly int LAYOUT_COLUMNS = NDalicPINVOKE.TableView_Property_LAYOUT_COLUMNS_get();
97   
98   }
99
100   public class ChildProperty : global::System.IDisposable {
101     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
102     protected bool swigCMemOwn;
103   
104     internal ChildProperty(global::System.IntPtr cPtr, bool cMemoryOwn) {
105       swigCMemOwn = cMemoryOwn;
106       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
107     }
108   
109     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChildProperty obj) {
110       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
111     }
112   
113     ~ChildProperty() {
114       Dispose();
115     }
116   
117     public virtual void Dispose() {
118       lock(this) {
119         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
120           if (swigCMemOwn) {
121             swigCMemOwn = false;
122             NDalicPINVOKE.delete_TableView_ChildProperty(swigCPtr);
123           }
124           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
125         }
126         global::System.GC.SuppressFinalize(this);
127       }
128     }
129   
130     public ChildProperty() : this(NDalicPINVOKE.new_TableView_ChildProperty(), true) {
131       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
132     }
133   
134     public static readonly int CELL_INDEX = NDalicPINVOKE.TableView_ChildProperty_CELL_INDEX_get();
135     public static readonly int ROW_SPAN = NDalicPINVOKE.TableView_ChildProperty_ROW_SPAN_get();
136     public static readonly int COLUMN_SPAN = NDalicPINVOKE.TableView_ChildProperty_COLUMN_SPAN_get();
137     public static readonly int CELL_HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get();
138     public static readonly int CELL_VERTICAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get();
139   
140   }
141
142   public class CellPosition : global::System.IDisposable {
143     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
144     protected bool swigCMemOwn;
145   
146     internal CellPosition(global::System.IntPtr cPtr, bool cMemoryOwn) {
147       swigCMemOwn = cMemoryOwn;
148       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
149     }
150   
151     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CellPosition obj) {
152       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
153     }
154   
155     ~CellPosition() {
156       Dispose();
157     }
158   
159     public virtual void Dispose() {
160       lock(this) {
161         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
162           if (swigCMemOwn) {
163             swigCMemOwn = false;
164             NDalicPINVOKE.delete_TableView_CellPosition(swigCPtr);
165           }
166           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
167         }
168         global::System.GC.SuppressFinalize(this);
169       }
170     }
171   
172     public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan, uint columnSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_0(rowIndex, columnIndex, rowSpan, columnSpan), true) {
173       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
174     }
175   
176     public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_1(rowIndex, columnIndex, rowSpan), true) {
177       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
178     }
179   
180     public CellPosition(uint rowIndex, uint columnIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_2(rowIndex, columnIndex), true) {
181       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
182     }
183   
184     public CellPosition(uint rowIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_3(rowIndex), true) {
185       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
186     }
187   
188     public CellPosition() : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_4(), true) {
189       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
190     }
191   
192     public uint rowIndex {
193       set {
194         NDalicPINVOKE.TableView_CellPosition_rowIndex_set(swigCPtr, value);
195         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
196       } 
197       get {
198         uint ret = NDalicPINVOKE.TableView_CellPosition_rowIndex_get(swigCPtr);
199         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
200         return ret;
201       } 
202     }
203   
204     public uint columnIndex {
205       set {
206         NDalicPINVOKE.TableView_CellPosition_columnIndex_set(swigCPtr, value);
207         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
208       } 
209       get {
210         uint ret = NDalicPINVOKE.TableView_CellPosition_columnIndex_get(swigCPtr);
211         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
212         return ret;
213       } 
214     }
215   
216     public uint rowSpan {
217       set {
218         NDalicPINVOKE.TableView_CellPosition_rowSpan_set(swigCPtr, value);
219         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
220       } 
221       get {
222         uint ret = NDalicPINVOKE.TableView_CellPosition_rowSpan_get(swigCPtr);
223         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
224         return ret;
225       } 
226     }
227   
228     public uint columnSpan {
229       set {
230         NDalicPINVOKE.TableView_CellPosition_columnSpan_set(swigCPtr, value);
231         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232       } 
233       get {
234         uint ret = NDalicPINVOKE.TableView_CellPosition_columnSpan_get(swigCPtr);
235         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
236         return ret;
237       } 
238     }
239   
240   }
241
242   public TableView (uint initialRows, uint initialColumns) : this (NDalicPINVOKE.TableView_New(initialRows, initialColumns), true) {
243       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
244
245   }
246   public TableView(TableView handle) : this(NDalicPINVOKE.new_TableView__SWIG_1(TableView.getCPtr(handle)), true) {
247     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
248   }
249
250   public TableView Assign(TableView handle) {
251     TableView ret = new TableView(NDalicPINVOKE.TableView_Assign(swigCPtr, TableView.getCPtr(handle)), false);
252     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
253     return ret;
254   }
255
256   public new static TableView DownCast(BaseHandle handle) {
257     TableView ret = new TableView(NDalicPINVOKE.TableView_DownCast(BaseHandle.getCPtr(handle)), true);
258     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
259     return ret;
260   }
261
262   public bool AddChild(Actor child, TableView.CellPosition position) {
263     bool ret = NDalicPINVOKE.TableView_AddChild(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));
264     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
265     return ret;
266   }
267
268   public Actor GetChildAt(TableView.CellPosition position) {
269     Actor ret = new Actor(NDalicPINVOKE.TableView_GetChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);
270     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
271     return ret;
272   }
273
274   public Actor RemoveChildAt(TableView.CellPosition position) {
275     Actor ret = new Actor(NDalicPINVOKE.TableView_RemoveChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);
276     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
277     return ret;
278   }
279
280   public bool FindChildPosition(Actor child, TableView.CellPosition position) {
281     bool ret = NDalicPINVOKE.TableView_FindChildPosition(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));
282     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
283     return ret;
284   }
285
286   public void InsertRow(uint rowIndex) {
287     NDalicPINVOKE.TableView_InsertRow(swigCPtr, rowIndex);
288     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
289   }
290
291   public void DeleteRow(uint rowIndex) {
292     NDalicPINVOKE.TableView_DeleteRow__SWIG_0(swigCPtr, rowIndex);
293     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
294   }
295
296   public void DeleteRow(uint rowIndex, ActorContainer removed) {
297     NDalicPINVOKE.TableView_DeleteRow__SWIG_1(swigCPtr, rowIndex, ActorContainer.getCPtr(removed));
298     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
299   }
300
301   public void InsertColumn(uint columnIndex) {
302     NDalicPINVOKE.TableView_InsertColumn(swigCPtr, columnIndex);
303     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
304   }
305
306   public void DeleteColumn(uint columnIndex) {
307     NDalicPINVOKE.TableView_DeleteColumn__SWIG_0(swigCPtr, columnIndex);
308     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
309   }
310
311   public void DeleteColumn(uint columnIndex, ActorContainer removed) {
312     NDalicPINVOKE.TableView_DeleteColumn__SWIG_1(swigCPtr, columnIndex, ActorContainer.getCPtr(removed));
313     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
314   }
315
316   public void Resize(uint rows, uint columns) {
317     NDalicPINVOKE.TableView_Resize__SWIG_0(swigCPtr, rows, columns);
318     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
319   }
320
321   public void Resize(uint rows, uint columns, ActorContainer removed) {
322     NDalicPINVOKE.TableView_Resize__SWIG_1(swigCPtr, rows, columns, ActorContainer.getCPtr(removed));
323     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
324   }
325
326   public void SetCellPadding(Vector2 padding) {
327     NDalicPINVOKE.TableView_SetCellPadding(swigCPtr, Vector2.getCPtr(padding));
328     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
329   }
330
331   public Vector2 GetCellPadding() {
332     Vector2 ret = new Vector2(NDalicPINVOKE.TableView_GetCellPadding(swigCPtr), true);
333     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
334     return ret;
335   }
336
337   public void SetFitHeight(uint rowIndex) {
338     NDalicPINVOKE.TableView_SetFitHeight(swigCPtr, rowIndex);
339     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
340   }
341
342   public bool IsFitHeight(uint rowIndex) {
343     bool ret = NDalicPINVOKE.TableView_IsFitHeight(swigCPtr, rowIndex);
344     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
345     return ret;
346   }
347
348   public void SetFitWidth(uint columnIndex) {
349     NDalicPINVOKE.TableView_SetFitWidth(swigCPtr, columnIndex);
350     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
351   }
352
353   public bool IsFitWidth(uint columnIndex) {
354     bool ret = NDalicPINVOKE.TableView_IsFitWidth(swigCPtr, columnIndex);
355     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
356     return ret;
357   }
358
359   public void SetFixedHeight(uint rowIndex, float height) {
360     NDalicPINVOKE.TableView_SetFixedHeight(swigCPtr, rowIndex, height);
361     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
362   }
363
364   public float GetFixedHeight(uint rowIndex) {
365     float ret = NDalicPINVOKE.TableView_GetFixedHeight(swigCPtr, rowIndex);
366     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
367     return ret;
368   }
369
370   public void SetRelativeHeight(uint rowIndex, float heightPercentage) {
371     NDalicPINVOKE.TableView_SetRelativeHeight(swigCPtr, rowIndex, heightPercentage);
372     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
373   }
374
375   public float GetRelativeHeight(uint rowIndex) {
376     float ret = NDalicPINVOKE.TableView_GetRelativeHeight(swigCPtr, rowIndex);
377     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
378     return ret;
379   }
380
381   public void SetFixedWidth(uint columnIndex, float width) {
382     NDalicPINVOKE.TableView_SetFixedWidth(swigCPtr, columnIndex, width);
383     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
384   }
385
386   public float GetFixedWidth(uint columnIndex) {
387     float ret = NDalicPINVOKE.TableView_GetFixedWidth(swigCPtr, columnIndex);
388     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
389     return ret;
390   }
391
392   public void SetRelativeWidth(uint columnIndex, float widthPercentage) {
393     NDalicPINVOKE.TableView_SetRelativeWidth(swigCPtr, columnIndex, widthPercentage);
394     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
395   }
396
397   public float GetRelativeWidth(uint columnIndex) {
398     float ret = NDalicPINVOKE.TableView_GetRelativeWidth(swigCPtr, columnIndex);
399     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
400     return ret;
401   }
402
403   public uint GetRows() {
404     uint ret = NDalicPINVOKE.TableView_GetRows(swigCPtr);
405     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
406     return ret;
407   }
408
409   public uint GetColumns() {
410     uint ret = NDalicPINVOKE.TableView_GetColumns(swigCPtr);
411     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
412     return ret;
413   }
414
415   public void SetCellAlignment(TableView.CellPosition position, HorizontalAlignmentType horizontal, VerticalAlignmentType vertical) {
416     NDalicPINVOKE.TableView_SetCellAlignment(swigCPtr, TableView.CellPosition.getCPtr(position), (int)horizontal, (int)vertical);
417     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
418   }
419
420   public enum PropertyRange {
421     PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
422     PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000,
423     CHILD_PROPERTY_START_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX,
424     CHILD_PROPERTY_END_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX+1000
425   }
426
427   public enum LayoutPolicy {
428     FIXED,
429     RELATIVE,
430     FILL,
431     FIT
432   }
433
434   public int Rows 
435   { 
436     get 
437     {
438       int temp = 0;
439       GetProperty( TableView.Property.ROWS).Get( ref temp );
440       return temp;
441     }
442     set 
443     { 
444       SetProperty( TableView.Property.ROWS, new Dali.Property.Value( value ) );
445     }
446   }
447   public int Columns 
448   { 
449     get 
450     {
451       int temp = 0;
452       GetProperty( TableView.Property.COLUMNS).Get( ref temp );
453       return temp;
454     }
455     set 
456     { 
457       SetProperty( TableView.Property.COLUMNS, new Dali.Property.Value( value ) );
458     }
459   }
460   public Vector2 CellPadding 
461   { 
462     get 
463     {
464       Vector2 temp = new Vector2(0.0f,0.0f);
465       GetProperty( TableView.Property.CELL_PADDING).Get(  temp );
466       return temp;
467     }
468     set 
469     { 
470       SetProperty( TableView.Property.CELL_PADDING, new Dali.Property.Value( value ) );
471     }
472   }
473   public Dali.Property.Map LayoutRows 
474   { 
475     get 
476     {
477       Dali.Property.Map temp = new Dali.Property.Map();
478       GetProperty( TableView.Property.LAYOUT_ROWS).Get(  temp );
479       return temp;
480     }
481     set 
482     { 
483       SetProperty( TableView.Property.LAYOUT_ROWS, new Dali.Property.Value( value ) );
484     }
485   }
486   public Dali.Property.Map LayoutColumns 
487   { 
488     get 
489     {
490       Dali.Property.Map temp = new Dali.Property.Map();
491       GetProperty( TableView.Property.LAYOUT_COLUMNS).Get(  temp );
492       return temp;
493     }
494     set 
495     { 
496       SetProperty( TableView.Property.LAYOUT_COLUMNS, new Dali.Property.Value( value ) );
497     }
498   }
499
500 }
501
502 }