summaryrefslogtreecommitdiff
path: root/src/lib/elm_win.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elm_win.eo')
-rw-r--r--src/lib/elm_win.eo58
1 files changed, 48 insertions, 10 deletions
diff --git a/src/lib/elm_win.eo b/src/lib/elm_win.eo
index 8f348699a..ccba7017f 100644
--- a/src/lib/elm_win.eo
+++ b/src/lib/elm_win.eo
@@ -1131,7 +1131,49 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window,
1131 return: Evas_Object *; 1131 return: Evas_Object *;
1132 } 1132 }
1133 } 1133 }
1134
1135 name {
1136 set {
1137 /*@
1138 Set the window name.
1139
1140 The window name is a constructing property that need to be
1141 set at creation within eo_add.
1142
1143 Example:
1144 @code
1145 win = eo_add(ELM_WIN_CLASS, NULL, elm_obj_win_type_set(ELM_WIN_BASIC));
1146 @endcode
1147
1148 @note Once set, it can NOT be modified afterward.
1149
1150 @see Elm_Win_Type
1151
1152 @ingroup Win */
1153 }
1154 values {
1155 const(char)* name @nullable;
1156 }
1157 }
1134 type { 1158 type {
1159 set {
1160 /*@
1161 Set the window type.
1162
1163 The window type is a constructing property that need to be
1164 set at creation within eo_add.
1165
1166 Example:
1167 @code
1168 win = eo_add(ELM_WIN_CLASS, NULL, elm_obj_win_type_set(ELM_WIN_BASIC));
1169 @endcode
1170
1171 @note Once set, it can NOT be modified afterward.
1172
1173 @see Elm_Win_Type
1174
1175 @ingroup Win */
1176 }
1135 get { 1177 get {
1136 /*@ 1178 /*@
1137 Get the type of a window. 1179 Get the type of a window.
@@ -1139,7 +1181,9 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window,
1139 @return The type of a window object. If the object is not window object, return #ELM_WIN_UNKNOWN. 1181 @return The type of a window object. If the object is not window object, return #ELM_WIN_UNKNOWN.
1140 1182
1141 @ingroup Win */ 1183 @ingroup Win */
1142 return: Elm_Win_Type(-1); 1184 }
1185 values {
1186 Elm_Win_Type type;
1143 } 1187 }
1144 } 1188 }
1145 noblank { 1189 noblank {
@@ -1195,14 +1239,6 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window,
1195 } 1239 }
1196 } 1240 }
1197 methods { 1241 methods {
1198 constructor {
1199 /*@ No description supplied by the EAPI. */
1200 legacy: null;
1201 params {
1202 @in const(char)* name;
1203 @in Elm_Win_Type type;
1204 }
1205 }
1206 wm_manual_rotation_done_manual { 1242 wm_manual_rotation_done_manual {
1207 /*@ 1243 /*@
1208 To notify the rotation done to WM manually. 1244 To notify the rotation done to WM manually.
@@ -1354,6 +1390,7 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window,
1354 implements { 1390 implements {
1355 class.constructor; 1391 class.constructor;
1356 Eo.Base.constructor; 1392 Eo.Base.constructor;
1393 Eo.Base.finalize;
1357 Evas.Object_Smart.hide; 1394 Evas.Object_Smart.hide;
1358 Evas.Object_Smart.show; 1395 Evas.Object_Smart.show;
1359 Evas.Object_Smart.move; 1396 Evas.Object_Smart.move;
@@ -1371,7 +1408,8 @@ class Elm_Win (Elm_Widget, Elm_Interface_Atspi_Window,
1371 Elm_Interface_Atspi_Widget_Action.elm_actions.get; 1408 Elm_Interface_Atspi_Widget_Action.elm_actions.get;
1372 } 1409 }
1373 constructors { 1410 constructors {
1374 .constructor; 1411 .name;
1412 .type;
1375 } 1413 }
1376 events { 1414 events {
1377 delete,request; 1415 delete,request;