Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 32.22 KB | None | 0 0
  1. #ifndef EFL_BETA_API_SUPPORT
  2. #define EFL_BETA_API_SUPPORT
  3. #endif
  4. #ifndef EFL_EO_API_SUPPORT
  5. #define EFL_EO_API_SUPPORT
  6. #endif
  7. #ifndef ELM_INTERNAL_API_ARGESFSDFEFC
  8. #define ELM_INTERNAL_API_ARGESFSDFEFC
  9. #endif
  10.  
  11. #include <Elementary.h>
  12. #include <Eo.h>
  13.  
  14. #define ELM_WIDGET_PROTECTED
  15. #include "elm_widget.h"
  16. #include "elm_widget_container.h"
  17. #include "elm_interface_scrollable.h"
  18.  
  19. typedef struct
  20. {
  21.    Eo *bg_1;
  22.    Eo *win_1;
  23. } _window_states_button_1_clicked_info;
  24.  
  25. typedef struct
  26. {
  27.    Eo *bg_1;
  28.    Eo *win_1;
  29. } _window_states_button_2_clicked_info;
  30.  
  31. typedef struct
  32. {
  33.    Eo *win_1;
  34.    Eo *bg_1;
  35.    Eo *button_1;
  36.    Eo *button_2;
  37.    Eo *button_3;
  38.    Eo *button_4;
  39.    Eo *button_5;
  40.    Eo *button_6;
  41.    Eo *button_7;
  42.    Eo *button_8;
  43.    Eo *button_9;
  44.    Eo *slider_1;
  45.    Eo *check_1;
  46.    Eo *check_2;
  47.    Eo *check_3;
  48.    Eo *check_4;
  49.    Eo *button_10;
  50.    Eo *button_11;
  51.    Eo *button_12;
  52.    Eo *button_13;
  53.    Eo *button_14;
  54.    Eo *button_15;
  55.    Eo *button_16;
  56.    Eo *button_17;
  57.    Eo *button_18;
  58.    Eo *button_19;
  59.    Eo *button_20;
  60.    Eo *button_21;
  61.    Eo *button_22;
  62.    Eo *button_23;
  63. } _window_states_button_10_clicked_info;
  64.  
  65. typedef struct
  66. {
  67.    Eo *win_1;
  68.    Eo *bg_1;
  69.    Eo *button_1;
  70.    Eo *button_2;
  71.    Eo *button_3;
  72.    Eo *button_4;
  73.    Eo *button_5;
  74.    Eo *button_6;
  75.    Eo *button_7;
  76.    Eo *button_8;
  77.    Eo *button_9;
  78.    Eo *slider_1;
  79.    Eo *check_1;
  80.    Eo *check_2;
  81.    Eo *check_3;
  82.    Eo *check_4;
  83.    Eo *button_10;
  84.    Eo *button_11;
  85.    Eo *button_12;
  86.    Eo *button_13;
  87.    Eo *button_14;
  88.    Eo *button_15;
  89.    Eo *button_16;
  90.    Eo *button_17;
  91.    Eo *button_18;
  92.    Eo *button_19;
  93.    Eo *button_20;
  94.    Eo *button_21;
  95.    Eo *button_22;
  96.    Eo *button_23;
  97. } _window_states_button_11_clicked_info;
  98.  
  99. typedef struct
  100. {
  101.    Eo *win_1;
  102.    Eo *bg_1;
  103.    Eo *button_1;
  104.    Eo *button_2;
  105.    Eo *button_3;
  106.    Eo *button_4;
  107.    Eo *button_5;
  108.    Eo *button_6;
  109.    Eo *button_7;
  110.    Eo *button_8;
  111.    Eo *button_9;
  112.    Eo *slider_1;
  113.    Eo *check_1;
  114.    Eo *check_2;
  115.    Eo *check_3;
  116.    Eo *check_4;
  117.    Eo *button_10;
  118.    Eo *button_11;
  119.    Eo *button_12;
  120.    Eo *button_13;
  121.    Eo *button_14;
  122.    Eo *button_15;
  123.    Eo *button_16;
  124.    Eo *button_17;
  125.    Eo *button_18;
  126.    Eo *button_19;
  127.    Eo *button_20;
  128.    Eo *button_21;
  129.    Eo *button_22;
  130.    Eo *button_23;
  131. } _window_states_button_12_clicked_info;
  132.  
  133. typedef struct
  134. {
  135.    Eo *win_1;
  136.    Eo *bg_1;
  137.    Eo *button_1;
  138.    Eo *button_2;
  139.    Eo *button_3;
  140.    Eo *button_4;
  141.    Eo *button_5;
  142.    Eo *button_6;
  143.    Eo *button_7;
  144.    Eo *button_8;
  145.    Eo *button_9;
  146.    Eo *slider_1;
  147.    Eo *check_1;
  148.    Eo *check_2;
  149.    Eo *check_3;
  150.    Eo *check_4;
  151.    Eo *button_10;
  152.    Eo *button_11;
  153.    Eo *button_12;
  154.    Eo *button_13;
  155.    Eo *button_14;
  156.    Eo *button_15;
  157.    Eo *button_16;
  158.    Eo *button_17;
  159.    Eo *button_18;
  160.    Eo *button_19;
  161.    Eo *button_20;
  162.    Eo *button_21;
  163.    Eo *button_22;
  164.    Eo *button_23;
  165. } _window_states_button_13_clicked_info;
  166.  
  167.  
  168. static void
  169. _window_states_button_1_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  170. {
  171.    _window_states_button_1_clicked_info *ext_wdgs = data;
  172.    efl_gfx_visible_set(ext_wdgs->bg_1, EINA_FALSE);
  173.    efl_ui_win_alpha_set(ext_wdgs->win_1, EINA_TRUE);
  174. }
  175.  
  176. static void
  177. _window_states_button_2_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  178. {
  179.    _window_states_button_2_clicked_info *ext_wdgs = data;
  180.    efl_gfx_visible_set(ext_wdgs->bg_1, EINA_TRUE);
  181.    efl_ui_win_alpha_set(ext_wdgs->win_1, EINA_FALSE);
  182. }
  183.  
  184. static void
  185. _window_states_button_10_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  186. {
  187.    _window_states_button_10_clicked_info *ext_wdgs = data;
  188.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, -1, -1);
  189.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  190.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  191.    efl_canvas_layout_signal_emit(ext_wdgs->bg_1, "elm,state,orient,0", "elm");
  192.    efl_canvas_layout_signal_emit(ext_wdgs->button_1, "elm,state,orient,0", "elm");
  193.    efl_canvas_layout_signal_emit(ext_wdgs->button_2, "elm,state,orient,0", "elm");
  194.    efl_canvas_layout_signal_emit(ext_wdgs->button_3, "elm,state,orient,0", "elm");
  195.    efl_canvas_layout_signal_emit(ext_wdgs->button_4, "elm,state,orient,0", "elm");
  196.    efl_canvas_layout_signal_emit(ext_wdgs->button_5, "elm,state,orient,0", "elm");
  197.    efl_canvas_layout_signal_emit(ext_wdgs->button_6, "elm,state,orient,0", "elm");
  198.    efl_canvas_layout_signal_emit(ext_wdgs->button_7, "elm,state,orient,0", "elm");
  199.    efl_canvas_layout_signal_emit(ext_wdgs->button_8, "elm,state,orient,0", "elm");
  200.    efl_canvas_layout_signal_emit(ext_wdgs->button_9, "elm,state,orient,0", "elm");
  201.    efl_canvas_layout_signal_emit(ext_wdgs->slider_1, "elm,state,orient,0", "elm");
  202.    efl_canvas_layout_signal_emit(ext_wdgs->check_1, "elm,state,orient,0", "elm");
  203.    efl_canvas_layout_signal_emit(ext_wdgs->check_2, "elm,state,orient,0", "elm");
  204.    efl_canvas_layout_signal_emit(ext_wdgs->check_3, "elm,state,orient,0", "elm");
  205.    efl_canvas_layout_signal_emit(ext_wdgs->check_4, "elm,state,orient,0", "elm");
  206.    efl_canvas_layout_signal_emit(ext_wdgs->button_10, "elm,state,orient,0", "elm");
  207.    efl_canvas_layout_signal_emit(ext_wdgs->button_11, "elm,state,orient,0", "elm");
  208.    efl_canvas_layout_signal_emit(ext_wdgs->button_12, "elm,state,orient,0", "elm");
  209.    efl_canvas_layout_signal_emit(ext_wdgs->button_13, "elm,state,orient,0", "elm");
  210.    efl_canvas_layout_signal_emit(ext_wdgs->button_14, "elm,state,orient,0", "elm");
  211.    efl_canvas_layout_signal_emit(ext_wdgs->button_15, "elm,state,orient,0", "elm");
  212.    efl_canvas_layout_signal_emit(ext_wdgs->button_16, "elm,state,orient,0", "elm");
  213.    efl_canvas_layout_signal_emit(ext_wdgs->button_17, "elm,state,orient,0", "elm");
  214.    efl_canvas_layout_signal_emit(ext_wdgs->button_18, "elm,state,orient,0", "elm");
  215.    efl_canvas_layout_signal_emit(ext_wdgs->button_19, "elm,state,orient,0", "elm");
  216.    efl_canvas_layout_signal_emit(ext_wdgs->button_20, "elm,state,orient,0", "elm");
  217.    efl_canvas_layout_signal_emit(ext_wdgs->button_21, "elm,state,orient,0", "elm");
  218.    efl_canvas_layout_signal_emit(ext_wdgs->button_22, "elm,state,orient,0", "elm");
  219.    efl_canvas_layout_signal_emit(ext_wdgs->button_23, "elm,state,orient,0", "elm");
  220. }
  221.  
  222. static void
  223. _window_states_button_11_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  224. {
  225.    _window_states_button_11_clicked_info *ext_wdgs = data;
  226.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, -1, -1);
  227.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  228.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  229.    efl_canvas_layout_signal_emit(ext_wdgs->bg_1, "elm,state,orient,90", "elm");
  230.    efl_canvas_layout_signal_emit(ext_wdgs->button_1, "elm,state,orient,90", "elm");
  231.    efl_canvas_layout_signal_emit(ext_wdgs->button_2, "elm,state,orient,90", "elm");
  232.    efl_canvas_layout_signal_emit(ext_wdgs->button_3, "elm,state,orient,90", "elm");
  233.    efl_canvas_layout_signal_emit(ext_wdgs->button_4, "elm,state,orient,90", "elm");
  234.    efl_canvas_layout_signal_emit(ext_wdgs->button_5, "elm,state,orient,90", "elm");
  235.    efl_canvas_layout_signal_emit(ext_wdgs->button_6, "elm,state,orient,90", "elm");
  236.    efl_canvas_layout_signal_emit(ext_wdgs->button_7, "elm,state,orient,90", "elm");
  237.    efl_canvas_layout_signal_emit(ext_wdgs->button_8, "elm,state,orient,90", "elm");
  238.    efl_canvas_layout_signal_emit(ext_wdgs->button_9, "elm,state,orient,90", "elm");
  239.    efl_canvas_layout_signal_emit(ext_wdgs->slider_1, "elm,state,orient,90", "elm");
  240.    efl_canvas_layout_signal_emit(ext_wdgs->check_1, "elm,state,orient,90", "elm");
  241.    efl_canvas_layout_signal_emit(ext_wdgs->check_2, "elm,state,orient,90", "elm");
  242.    efl_canvas_layout_signal_emit(ext_wdgs->check_3, "elm,state,orient,90", "elm");
  243.    efl_canvas_layout_signal_emit(ext_wdgs->check_4, "elm,state,orient,90", "elm");
  244.    efl_canvas_layout_signal_emit(ext_wdgs->button_10, "elm,state,orient,90", "elm");
  245.    efl_canvas_layout_signal_emit(ext_wdgs->button_11, "elm,state,orient,90", "elm");
  246.    efl_canvas_layout_signal_emit(ext_wdgs->button_12, "elm,state,orient,90", "elm");
  247.    efl_canvas_layout_signal_emit(ext_wdgs->button_13, "elm,state,orient,90", "elm");
  248.    efl_canvas_layout_signal_emit(ext_wdgs->button_14, "elm,state,orient,90", "elm");
  249.    efl_canvas_layout_signal_emit(ext_wdgs->button_15, "elm,state,orient,90", "elm");
  250.    efl_canvas_layout_signal_emit(ext_wdgs->button_16, "elm,state,orient,90", "elm");
  251.    efl_canvas_layout_signal_emit(ext_wdgs->button_17, "elm,state,orient,90", "elm");
  252.    efl_canvas_layout_signal_emit(ext_wdgs->button_18, "elm,state,orient,90", "elm");
  253.    efl_canvas_layout_signal_emit(ext_wdgs->button_19, "elm,state,orient,90", "elm");
  254.    efl_canvas_layout_signal_emit(ext_wdgs->button_20, "elm,state,orient,90", "elm");
  255.    efl_canvas_layout_signal_emit(ext_wdgs->button_21, "elm,state,orient,90", "elm");
  256.    efl_canvas_layout_signal_emit(ext_wdgs->button_22, "elm,state,orient,90", "elm");
  257.    efl_canvas_layout_signal_emit(ext_wdgs->button_23, "elm,state,orient,90", "elm");
  258. }
  259.  
  260. static void
  261. _window_states_button_12_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  262. {
  263.    _window_states_button_12_clicked_info *ext_wdgs = data;
  264.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, -1, -1);
  265.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  266.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  267.    efl_canvas_layout_signal_emit(ext_wdgs->bg_1, "elm,state,orient,180", "elm");
  268.    efl_canvas_layout_signal_emit(ext_wdgs->button_1, "elm,state,orient,180", "elm");
  269.    efl_canvas_layout_signal_emit(ext_wdgs->button_2, "elm,state,orient,180", "elm");
  270.    efl_canvas_layout_signal_emit(ext_wdgs->button_3, "elm,state,orient,180", "elm");
  271.    efl_canvas_layout_signal_emit(ext_wdgs->button_4, "elm,state,orient,180", "elm");
  272.    efl_canvas_layout_signal_emit(ext_wdgs->button_5, "elm,state,orient,180", "elm");
  273.    efl_canvas_layout_signal_emit(ext_wdgs->button_6, "elm,state,orient,180", "elm");
  274.    efl_canvas_layout_signal_emit(ext_wdgs->button_7, "elm,state,orient,180", "elm");
  275.    efl_canvas_layout_signal_emit(ext_wdgs->button_8, "elm,state,orient,180", "elm");
  276.    efl_canvas_layout_signal_emit(ext_wdgs->button_9, "elm,state,orient,180", "elm");
  277.    efl_canvas_layout_signal_emit(ext_wdgs->slider_1, "elm,state,orient,180", "elm");
  278.    efl_canvas_layout_signal_emit(ext_wdgs->check_1, "elm,state,orient,180", "elm");
  279.    efl_canvas_layout_signal_emit(ext_wdgs->check_2, "elm,state,orient,180", "elm");
  280.    efl_canvas_layout_signal_emit(ext_wdgs->check_3, "elm,state,orient,180", "elm");
  281.    efl_canvas_layout_signal_emit(ext_wdgs->check_4, "elm,state,orient,180", "elm");
  282.    efl_canvas_layout_signal_emit(ext_wdgs->button_10, "elm,state,orient,180", "elm");
  283.    efl_canvas_layout_signal_emit(ext_wdgs->button_11, "elm,state,orient,180", "elm");
  284.    efl_canvas_layout_signal_emit(ext_wdgs->button_12, "elm,state,orient,180", "elm");
  285.    efl_canvas_layout_signal_emit(ext_wdgs->button_13, "elm,state,orient,180", "elm");
  286.    efl_canvas_layout_signal_emit(ext_wdgs->button_14, "elm,state,orient,180", "elm");
  287.    efl_canvas_layout_signal_emit(ext_wdgs->button_15, "elm,state,orient,180", "elm");
  288.    efl_canvas_layout_signal_emit(ext_wdgs->button_16, "elm,state,orient,180", "elm");
  289.    efl_canvas_layout_signal_emit(ext_wdgs->button_17, "elm,state,orient,180", "elm");
  290.    efl_canvas_layout_signal_emit(ext_wdgs->button_18, "elm,state,orient,180", "elm");
  291.    efl_canvas_layout_signal_emit(ext_wdgs->button_19, "elm,state,orient,180", "elm");
  292.    efl_canvas_layout_signal_emit(ext_wdgs->button_20, "elm,state,orient,180", "elm");
  293.    efl_canvas_layout_signal_emit(ext_wdgs->button_21, "elm,state,orient,180", "elm");
  294.    efl_canvas_layout_signal_emit(ext_wdgs->button_22, "elm,state,orient,180", "elm");
  295.    efl_canvas_layout_signal_emit(ext_wdgs->button_23, "elm,state,orient,180", "elm");
  296. }
  297.  
  298. static void
  299. _window_states_button_13_clicked_cb(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
  300. {
  301.    _window_states_button_13_clicked_info *ext_wdgs = data;
  302.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, -1, -1);
  303.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  304.    efl_gfx_size_hint_restricted_min_set(ext_wdgs->win_1, 456, 289);
  305.    efl_canvas_layout_signal_emit(ext_wdgs->bg_1, "elm,state,orient,270", "elm");
  306.    efl_canvas_layout_signal_emit(ext_wdgs->button_1, "elm,state,orient,270", "elm");
  307.    efl_canvas_layout_signal_emit(ext_wdgs->button_2, "elm,state,orient,270", "elm");
  308.    efl_canvas_layout_signal_emit(ext_wdgs->button_3, "elm,state,orient,270", "elm");
  309.    efl_canvas_layout_signal_emit(ext_wdgs->button_4, "elm,state,orient,270", "elm");
  310.    efl_canvas_layout_signal_emit(ext_wdgs->button_5, "elm,state,orient,270", "elm");
  311.    efl_canvas_layout_signal_emit(ext_wdgs->button_6, "elm,state,orient,270", "elm");
  312.    efl_canvas_layout_signal_emit(ext_wdgs->button_7, "elm,state,orient,270", "elm");
  313.    efl_canvas_layout_signal_emit(ext_wdgs->button_8, "elm,state,orient,270", "elm");
  314.    efl_canvas_layout_signal_emit(ext_wdgs->button_9, "elm,state,orient,270", "elm");
  315.    efl_canvas_layout_signal_emit(ext_wdgs->slider_1, "elm,state,orient,270", "elm");
  316.    efl_canvas_layout_signal_emit(ext_wdgs->check_1, "elm,state,orient,270", "elm");
  317.    efl_canvas_layout_signal_emit(ext_wdgs->check_2, "elm,state,orient,270", "elm");
  318.    efl_canvas_layout_signal_emit(ext_wdgs->check_3, "elm,state,orient,270", "elm");
  319.    efl_canvas_layout_signal_emit(ext_wdgs->check_4, "elm,state,orient,270", "elm");
  320.    efl_canvas_layout_signal_emit(ext_wdgs->button_10, "elm,state,orient,270", "elm");
  321.    efl_canvas_layout_signal_emit(ext_wdgs->button_11, "elm,state,orient,270", "elm");
  322.    efl_canvas_layout_signal_emit(ext_wdgs->button_12, "elm,state,orient,270", "elm");
  323.    efl_canvas_layout_signal_emit(ext_wdgs->button_13, "elm,state,orient,270", "elm");
  324.    efl_canvas_layout_signal_emit(ext_wdgs->button_14, "elm,state,orient,270", "elm");
  325.    efl_canvas_layout_signal_emit(ext_wdgs->button_15, "elm,state,orient,270", "elm");
  326.    efl_canvas_layout_signal_emit(ext_wdgs->button_16, "elm,state,orient,270", "elm");
  327.    efl_canvas_layout_signal_emit(ext_wdgs->button_17, "elm,state,orient,270", "elm");
  328.    efl_canvas_layout_signal_emit(ext_wdgs->button_18, "elm,state,orient,270", "elm");
  329.    efl_canvas_layout_signal_emit(ext_wdgs->button_19, "elm,state,orient,270", "elm");
  330.    efl_canvas_layout_signal_emit(ext_wdgs->button_20, "elm,state,orient,270", "elm");
  331.    efl_canvas_layout_signal_emit(ext_wdgs->button_21, "elm,state,orient,270", "elm");
  332.    efl_canvas_layout_signal_emit(ext_wdgs->button_22, "elm,state,orient,270", "elm");
  333.    efl_canvas_layout_signal_emit(ext_wdgs->button_23, "elm,state,orient,270", "elm");
  334. }
  335.  
  336. void
  337. window_states_win_1_create()
  338. {
  339. #if 0
  340.    Eo *win_1 = efl_add(EFL_UI_WIN_CLASS, NULL,
  341.          efl_ui_win_name_set(efl_added, "window-states"),
  342.          efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC));
  343. #else
  344.    Eo *win_1 = elm_win_add(NULL, "window-states", ELM_WIN_BASIC);
  345.    efl_gfx_visible_set(win_1, EINA_TRUE);
  346. #endif
  347.    efl_ui_win_autodel_set(win_1, EINA_TRUE);
  348.    efl_gfx_size_set(win_1, 280, 400);
  349.  
  350.    Eo *bg_1 = efl_add(ELM_BG_CLASS, win_1,
  351.          efl_gfx_size_hint_align_set(efl_added, 0.5, 0.5));
  352.    efl_gfx_size_hint_weight_set(bg_1, 1, 1);
  353.    efl_content_set(win_1, bg_1);
  354.  
  355.    Eo *box_1 = elm_box_add(win_1);
  356.    efl_gfx_size_hint_weight_set(box_1, 1, 1);
  357.    efl_gfx_visible_set(box_1, EINA_TRUE);
  358.  
  359.    Eo *box_2 = elm_box_add(box_1);
  360.    elm_box_horizontal_set(box_2, EINA_TRUE);
  361.    elm_box_homogeneous_set(box_2, EINA_TRUE);
  362.    efl_gfx_size_hint_weight_set(box_2, 1, 0);
  363.    efl_gfx_size_hint_align_set(box_2, -1, -1);
  364.    efl_gfx_visible_set(box_2, EINA_TRUE);
  365.  
  366.    Eo *button_1 = efl_add(EFL_UI_BUTTON_CLASS, box_2);
  367.    efl_text_set(efl_part(button_1, "elm.text"), "Alpha On");
  368.    efl_gfx_size_hint_align_set(button_1, -1, -1);
  369.    efl_gfx_size_hint_weight_set(button_1, 1, 0);
  370.    elm_box_pack_end(box_2, button_1);
  371.  
  372.    Eo *button_2 = efl_add(EFL_UI_BUTTON_CLASS, box_2);
  373.    efl_text_set(efl_part(button_2, "elm.text"), "Alpha Off");
  374.    efl_gfx_size_hint_align_set(button_2, -1, -1);
  375.    efl_gfx_size_hint_weight_set(button_2, 1, 0);
  376.    elm_box_pack_end(box_2, button_2);
  377.  
  378.    Eo *button_3 = efl_add(EFL_UI_BUTTON_CLASS, box_2);
  379.    efl_text_set(efl_part(button_3, "elm.text"), "Withdraw");
  380.    efl_gfx_size_hint_align_set(button_3, -1, -1);
  381.    efl_gfx_size_hint_weight_set(button_3, 1, 0);
  382.    elm_box_pack_end(box_2, button_3);
  383.  
  384.    Eo *button_4 = efl_add(EFL_UI_BUTTON_CLASS, box_2);
  385.    efl_text_set(efl_part(button_4, "elm.text"), "Massive");
  386.    efl_gfx_size_hint_align_set(button_4, -1, -1);
  387.    efl_gfx_size_hint_weight_set(button_4, 1, 0);
  388.    elm_box_pack_end(box_2, button_4);
  389.  
  390.    Eo *button_5 = efl_add(EFL_UI_BUTTON_CLASS, box_2);
  391.    efl_text_set(efl_part(button_5, "elm.text"), "Move 20 20");
  392.    efl_gfx_size_hint_align_set(button_5, -1, -1);
  393.    efl_gfx_size_hint_weight_set(button_5, 1, 0);
  394.    elm_box_pack_end(box_2, button_5);
  395.    elm_box_pack_end(box_1, box_2);
  396.  
  397.    Eo *box_3 = elm_box_add(box_1);
  398.    elm_box_horizontal_set(box_3, EINA_TRUE);
  399.    elm_box_homogeneous_set(box_3, EINA_TRUE);
  400.    efl_gfx_size_hint_weight_set(box_3, 1, 0);
  401.    efl_gfx_size_hint_align_set(box_3, -1, -1);
  402.    efl_gfx_visible_set(box_3, EINA_TRUE);
  403.  
  404.    Eo *button_6 = efl_add(EFL_UI_BUTTON_CLASS, box_3);
  405.    efl_text_set(efl_part(button_6, "elm.text"), "Lower");
  406.    efl_gfx_size_hint_align_set(button_6, -1, -1);
  407.    efl_gfx_size_hint_weight_set(button_6, 1, 0);
  408.    elm_box_pack_end(box_3, button_6);
  409.  
  410.    Eo *button_7 = efl_add(EFL_UI_BUTTON_CLASS, box_3);
  411.    efl_text_set(efl_part(button_7, "elm.text"), "Iconify and Activate");
  412.    efl_gfx_size_hint_align_set(button_7, -1, -1);
  413.    efl_gfx_size_hint_weight_set(button_7, 1, 0);
  414.    elm_box_pack_end(box_3, button_7);
  415.  
  416.    Eo *button_8 = efl_add(EFL_UI_BUTTON_CLASS, box_3);
  417.    efl_text_set(efl_part(button_8, "elm.text"), "Iconify and Deiconify");
  418.    efl_gfx_size_hint_align_set(button_8, -1, -1);
  419.    efl_gfx_size_hint_weight_set(button_8, 1, 0);
  420.    elm_box_pack_end(box_3, button_8);
  421.  
  422.    Eo *button_9 = efl_add(EFL_UI_BUTTON_CLASS, box_3);
  423.    efl_text_set(efl_part(button_9, "elm.text"), "Center");
  424.    efl_gfx_size_hint_weight_set(button_9, 1, 0);
  425.    efl_gfx_size_hint_align_set(button_9, -1, -1);
  426.    elm_box_pack_end(box_3, button_9);
  427.    elm_box_pack_end(box_1, box_3);
  428.  
  429.    Eo *box_4 = elm_box_add(box_1);
  430.    elm_box_horizontal_set(box_4, EINA_TRUE);
  431.    elm_box_homogeneous_set(box_4, EINA_TRUE);
  432.    efl_gfx_size_hint_weight_set(box_4, 1, 1);
  433.    efl_gfx_size_hint_align_set(box_4, -1, -1);
  434.    efl_gfx_visible_set(box_4, EINA_TRUE);
  435.  
  436.    Eo *slider_1 = efl_add(EFL_UI_SLIDER_CLASS, box_4);
  437.    efl_text_set(efl_part(slider_1, "elm.text"), "Test");
  438.    efl_ui_range_span_size_set(slider_1, 100);
  439.    efl_gfx_size_hint_align_set(slider_1, 0.5, 0.5);
  440.    efl_gfx_size_hint_weight_set(slider_1, 1, 1);
  441.    efl_ui_slider_indicator_format_set(slider_1, "%3.0f");
  442.    efl_ui_range_min_max_set(slider_1, 50, 150);
  443.    efl_ui_range_value_set(slider_1, 50);
  444.    efl_ui_direction_set(slider_1, EFL_UI_DIR_RTL);
  445.    elm_box_pack_end(box_4, slider_1);
  446.    elm_box_pack_end(box_1, box_4);
  447.  
  448.    Eo *check_1 = efl_add(EFL_UI_CHECK_CLASS, box_1);
  449.    efl_text_set(efl_part(check_1, "elm.text"), "resize");
  450.    efl_ui_check_selected_set(check_1, EINA_FALSE);
  451.    efl_gfx_size_hint_weight_set(check_1, 1, 1);
  452.    efl_gfx_size_hint_align_set(check_1, 0.02, 0.99);
  453.    elm_box_pack_end(box_1, check_1);
  454.  
  455.    Eo *check_2 = efl_add(EFL_UI_CHECK_CLASS, box_1);
  456.    efl_text_set(efl_part(check_2, "elm.text"), "fullscreen");
  457.    efl_ui_check_selected_set(check_2, EINA_FALSE);
  458.    efl_gfx_size_hint_weight_set(check_2, 1, 1);
  459.    efl_gfx_size_hint_align_set(check_2, 0.02, 0.99);
  460.    elm_box_pack_end(box_1, check_2);
  461.  
  462.    Eo *check_3 = efl_add(EFL_UI_CHECK_CLASS, box_1);
  463.    efl_text_set(efl_part(check_3, "elm.text"), "borderless");
  464.    efl_ui_check_selected_set(check_3, EINA_FALSE);
  465.    efl_gfx_size_hint_weight_set(check_3, 1, 1);
  466.    efl_gfx_size_hint_align_set(check_3, 0.02, 0.99);
  467.    elm_box_pack_end(box_1, check_3);
  468.  
  469.    Eo *check_4 = efl_add(EFL_UI_CHECK_CLASS, box_1);
  470.    efl_text_set(efl_part(check_4, "elm.text"), "floating");
  471.    efl_ui_check_selected_set(check_4, EINA_FALSE);
  472.    efl_gfx_size_hint_weight_set(check_4, 1, 1);
  473.    efl_gfx_size_hint_align_set(check_4, 0.02, 0.99);
  474.    elm_box_pack_end(box_1, check_4);
  475.  
  476.    Eo *box_5 = elm_box_add(box_1);
  477.    elm_box_horizontal_set(box_5, EINA_TRUE);
  478.    elm_box_homogeneous_set(box_5, EINA_TRUE);
  479.    efl_gfx_size_hint_weight_set(box_5, 1, 0);
  480.    efl_gfx_size_hint_align_set(box_5, -1, -1);
  481.    efl_gfx_visible_set(box_5, EINA_TRUE);
  482.  
  483.    Eo *button_10 = efl_add(EFL_UI_BUTTON_CLASS, box_5);
  484.    efl_text_set(efl_part(button_10, "elm.text"), "Rot 0");
  485.    efl_gfx_size_hint_align_set(button_10, -1, -1);
  486.    efl_gfx_size_hint_weight_set(button_10, 1, 0);
  487.    elm_box_pack_end(box_5, button_10);
  488.  
  489.    Eo *button_11 = efl_add(EFL_UI_BUTTON_CLASS, box_5);
  490.    efl_text_set(efl_part(button_11, "elm.text"), "Rot 90");
  491.    efl_gfx_size_hint_align_set(button_11, -1, -1);
  492.    efl_gfx_size_hint_weight_set(button_11, 1, 0);
  493.    elm_box_pack_end(box_5, button_11);
  494.  
  495.    Eo *button_12 = efl_add(EFL_UI_BUTTON_CLASS, box_5);
  496.    efl_text_set(efl_part(button_12, "elm.text"), "Rot 180");
  497.    efl_gfx_size_hint_align_set(button_12, -1, -1);
  498.    efl_gfx_size_hint_weight_set(button_12, 1, 0);
  499.    elm_box_pack_end(box_5, button_12);
  500.  
  501.    Eo *button_13 = efl_add(EFL_UI_BUTTON_CLASS, box_5);
  502.    efl_text_set(efl_part(button_13, "elm.text"), "Rot 270");
  503.    efl_gfx_size_hint_align_set(button_13, -1, -1);
  504.    efl_gfx_size_hint_weight_set(button_13, 1, 0);
  505.    elm_box_pack_end(box_5, button_13);
  506.  
  507.    Eo *button_14 = efl_add(EFL_UI_BUTTON_CLASS, box_5);
  508.    efl_text_set(efl_part(button_14, "elm.text"), "Move 0 0");
  509.    efl_gfx_size_hint_align_set(button_14, -1, -1);
  510.    efl_gfx_size_hint_weight_set(button_14, 1, 0);
  511.    elm_box_pack_end(box_5, button_14);
  512.    elm_box_pack_end(box_1, box_5);
  513.  
  514.    Eo *table_1 = elm_table_add(box_1);
  515.    efl_gfx_size_hint_weight_set(table_1, 1, 1);
  516.    efl_gfx_size_hint_align_set(table_1, -1, -1);
  517.    efl_gfx_visible_set(table_1, EINA_TRUE);
  518.  
  519.    Eo *button_15 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  520.    efl_text_set(efl_part(button_15, "elm.text"), "Top Left");
  521.    efl_gfx_size_hint_weight_set(button_15, 1, 1);
  522.    efl_gfx_size_hint_align_set(button_15, -1, -1);
  523.    elm_table_pack(table_1, button_15, 0, 0, 1, 1);
  524.  
  525.    Eo *button_16 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  526.    efl_text_set(efl_part(button_16, "elm.text"), "Top");
  527.    efl_gfx_size_hint_weight_set(button_16, 1, 1);
  528.    efl_gfx_size_hint_align_set(button_16, -1, -1);
  529.    elm_table_pack(table_1, button_16, 1, 0, 1, 1);
  530.  
  531.    Eo *button_17 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  532.    efl_text_set(efl_part(button_17, "elm.text"), "Top Right");
  533.    efl_gfx_size_hint_weight_set(button_17, 1, 1);
  534.    efl_gfx_size_hint_align_set(button_17, -1, -1);
  535.    elm_table_pack(table_1, button_17, 2, 0, 1, 1);
  536.  
  537.    Eo *button_18 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  538.    efl_text_set(efl_part(button_18, "elm.text"), "Left");
  539.    efl_gfx_size_hint_weight_set(button_18, 1, 1);
  540.    efl_gfx_size_hint_align_set(button_18, -1, -1);
  541.    elm_table_pack(table_1, button_18, 0, 1, 1, 1);
  542.  
  543.    Eo *button_19 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  544.    efl_text_set(efl_part(button_19, "elm.text"), "Move");
  545.    efl_gfx_size_hint_weight_set(button_19, 1, 1);
  546.    efl_gfx_size_hint_align_set(button_19, -1, -1);
  547.    elm_table_pack(table_1, button_19, 1, 1, 1, 1);
  548.  
  549.    Eo *button_20 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  550.    efl_text_set(efl_part(button_20, "elm.text"), "Right");
  551.    efl_gfx_size_hint_weight_set(button_20, 1, 1);
  552.    efl_gfx_size_hint_align_set(button_20, -1, -1);
  553.    elm_table_pack(table_1, button_20, 2, 1, 1, 1);
  554.  
  555.    Eo *button_21 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  556.    efl_text_set(efl_part(button_21, "elm.text"), "Bot Left");
  557.    efl_gfx_size_hint_weight_set(button_21, 1, 1);
  558.    efl_gfx_size_hint_align_set(button_21, -1, -1);
  559.    elm_table_pack(table_1, button_21, 0, 2, 1, 1);
  560.  
  561.    Eo *button_22 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  562.    efl_text_set(efl_part(button_22, "elm.text"), "Bottom");
  563.    efl_gfx_size_hint_weight_set(button_22, 1, 1);
  564.    efl_gfx_size_hint_align_set(button_22, -1, -1);
  565.    elm_table_pack(table_1, button_22, 1, 2, 1, 1);
  566.  
  567.    Eo *button_23 = efl_add(EFL_UI_BUTTON_CLASS, table_1);
  568.    efl_text_set(efl_part(button_23, "elm.text"), "Bot Right");
  569.    efl_gfx_size_hint_weight_set(button_23, 1, 1);
  570.    efl_gfx_size_hint_align_set(button_23, -1, -1);
  571.    elm_table_pack(table_1, button_23, 2, 2, 1, 1);
  572.    elm_box_pack_end(box_1, table_1);
  573.    efl_content_set(win_1, box_1);
  574.  
  575.    _window_states_button_1_clicked_info *button_1_clicked_info = calloc(1, sizeof(*button_1_clicked_info));
  576.    button_1_clicked_info->bg_1 = bg_1;
  577.    button_1_clicked_info->win_1 = win_1;
  578.    efl_event_callback_add(button_1, EFL_UI_EVENT_CLICKED, _window_states_button_1_clicked_cb, button_1_clicked_info);
  579.  
  580.    _window_states_button_2_clicked_info *button_2_clicked_info = calloc(1, sizeof(*button_2_clicked_info));
  581.    button_2_clicked_info->bg_1 = bg_1;
  582.    button_2_clicked_info->win_1 = win_1;
  583.    efl_event_callback_add(button_2, EFL_UI_EVENT_CLICKED, _window_states_button_2_clicked_cb, button_2_clicked_info);
  584.  
  585.    _window_states_button_10_clicked_info *button_10_clicked_info = calloc(1, sizeof(*button_10_clicked_info));
  586.    button_10_clicked_info->win_1 = win_1;
  587.    button_10_clicked_info->bg_1 = bg_1;
  588.    button_10_clicked_info->button_1 = button_1;
  589.    button_10_clicked_info->button_2 = button_2;
  590.    button_10_clicked_info->button_3 = button_3;
  591.    button_10_clicked_info->button_4 = button_4;
  592.    button_10_clicked_info->button_5 = button_5;
  593.    button_10_clicked_info->button_6 = button_6;
  594.    button_10_clicked_info->button_7 = button_7;
  595.    button_10_clicked_info->button_8 = button_8;
  596.    button_10_clicked_info->button_9 = button_9;
  597.    button_10_clicked_info->slider_1 = slider_1;
  598.    button_10_clicked_info->check_1 = check_1;
  599.    button_10_clicked_info->check_2 = check_2;
  600.    button_10_clicked_info->check_3 = check_3;
  601.    button_10_clicked_info->check_4 = check_4;
  602.    button_10_clicked_info->button_10 = button_10;
  603.    button_10_clicked_info->button_11 = button_11;
  604.    button_10_clicked_info->button_12 = button_12;
  605.    button_10_clicked_info->button_13 = button_13;
  606.    button_10_clicked_info->button_14 = button_14;
  607.    button_10_clicked_info->button_15 = button_15;
  608.    button_10_clicked_info->button_16 = button_16;
  609.    button_10_clicked_info->button_17 = button_17;
  610.    button_10_clicked_info->button_18 = button_18;
  611.    button_10_clicked_info->button_19 = button_19;
  612.    button_10_clicked_info->button_20 = button_20;
  613.    button_10_clicked_info->button_21 = button_21;
  614.    button_10_clicked_info->button_22 = button_22;
  615.    button_10_clicked_info->button_23 = button_23;
  616.    efl_event_callback_add(button_10, EFL_UI_EVENT_CLICKED, _window_states_button_10_clicked_cb, button_10_clicked_info);
  617.  
  618.    _window_states_button_11_clicked_info *button_11_clicked_info = calloc(1, sizeof(*button_11_clicked_info));
  619.    button_11_clicked_info->win_1 = win_1;
  620.    button_11_clicked_info->bg_1 = bg_1;
  621.    button_11_clicked_info->button_1 = button_1;
  622.    button_11_clicked_info->button_2 = button_2;
  623.    button_11_clicked_info->button_3 = button_3;
  624.    button_11_clicked_info->button_4 = button_4;
  625.    button_11_clicked_info->button_5 = button_5;
  626.    button_11_clicked_info->button_6 = button_6;
  627.    button_11_clicked_info->button_7 = button_7;
  628.    button_11_clicked_info->button_8 = button_8;
  629.    button_11_clicked_info->button_9 = button_9;
  630.    button_11_clicked_info->slider_1 = slider_1;
  631.    button_11_clicked_info->check_1 = check_1;
  632.    button_11_clicked_info->check_2 = check_2;
  633.    button_11_clicked_info->check_3 = check_3;
  634.    button_11_clicked_info->check_4 = check_4;
  635.    button_11_clicked_info->button_10 = button_10;
  636.    button_11_clicked_info->button_11 = button_11;
  637.    button_11_clicked_info->button_12 = button_12;
  638.    button_11_clicked_info->button_13 = button_13;
  639.    button_11_clicked_info->button_14 = button_14;
  640.    button_11_clicked_info->button_15 = button_15;
  641.    button_11_clicked_info->button_16 = button_16;
  642.    button_11_clicked_info->button_17 = button_17;
  643.    button_11_clicked_info->button_18 = button_18;
  644.    button_11_clicked_info->button_19 = button_19;
  645.    button_11_clicked_info->button_20 = button_20;
  646.    button_11_clicked_info->button_21 = button_21;
  647.    button_11_clicked_info->button_22 = button_22;
  648.    button_11_clicked_info->button_23 = button_23;
  649.    efl_event_callback_add(button_11, EFL_UI_EVENT_CLICKED, _window_states_button_11_clicked_cb, button_11_clicked_info);
  650.  
  651.    _window_states_button_12_clicked_info *button_12_clicked_info = calloc(1, sizeof(*button_12_clicked_info));
  652.    button_12_clicked_info->win_1 = win_1;
  653.    button_12_clicked_info->bg_1 = bg_1;
  654.    button_12_clicked_info->button_1 = button_1;
  655.    button_12_clicked_info->button_2 = button_2;
  656.    button_12_clicked_info->button_3 = button_3;
  657.    button_12_clicked_info->button_4 = button_4;
  658.    button_12_clicked_info->button_5 = button_5;
  659.    button_12_clicked_info->button_6 = button_6;
  660.    button_12_clicked_info->button_7 = button_7;
  661.    button_12_clicked_info->button_8 = button_8;
  662.    button_12_clicked_info->button_9 = button_9;
  663.    button_12_clicked_info->slider_1 = slider_1;
  664.    button_12_clicked_info->check_1 = check_1;
  665.    button_12_clicked_info->check_2 = check_2;
  666.    button_12_clicked_info->check_3 = check_3;
  667.    button_12_clicked_info->check_4 = check_4;
  668.    button_12_clicked_info->button_10 = button_10;
  669.    button_12_clicked_info->button_11 = button_11;
  670.    button_12_clicked_info->button_12 = button_12;
  671.    button_12_clicked_info->button_13 = button_13;
  672.    button_12_clicked_info->button_14 = button_14;
  673.    button_12_clicked_info->button_15 = button_15;
  674.    button_12_clicked_info->button_16 = button_16;
  675.    button_12_clicked_info->button_17 = button_17;
  676.    button_12_clicked_info->button_18 = button_18;
  677.    button_12_clicked_info->button_19 = button_19;
  678.    button_12_clicked_info->button_20 = button_20;
  679.    button_12_clicked_info->button_21 = button_21;
  680.    button_12_clicked_info->button_22 = button_22;
  681.    button_12_clicked_info->button_23 = button_23;
  682.    efl_event_callback_add(button_12, EFL_UI_EVENT_CLICKED, _window_states_button_12_clicked_cb, button_12_clicked_info);
  683.  
  684.    _window_states_button_13_clicked_info *button_13_clicked_info = calloc(1, sizeof(*button_13_clicked_info));
  685.    button_13_clicked_info->win_1 = win_1;
  686.    button_13_clicked_info->bg_1 = bg_1;
  687.    button_13_clicked_info->button_1 = button_1;
  688.    button_13_clicked_info->button_2 = button_2;
  689.    button_13_clicked_info->button_3 = button_3;
  690.    button_13_clicked_info->button_4 = button_4;
  691.    button_13_clicked_info->button_5 = button_5;
  692.    button_13_clicked_info->button_6 = button_6;
  693.    button_13_clicked_info->button_7 = button_7;
  694.    button_13_clicked_info->button_8 = button_8;
  695.    button_13_clicked_info->button_9 = button_9;
  696.    button_13_clicked_info->slider_1 = slider_1;
  697.    button_13_clicked_info->check_1 = check_1;
  698.    button_13_clicked_info->check_2 = check_2;
  699.    button_13_clicked_info->check_3 = check_3;
  700.    button_13_clicked_info->check_4 = check_4;
  701.    button_13_clicked_info->button_10 = button_10;
  702.    button_13_clicked_info->button_11 = button_11;
  703.    button_13_clicked_info->button_12 = button_12;
  704.    button_13_clicked_info->button_13 = button_13;
  705.    button_13_clicked_info->button_14 = button_14;
  706.    button_13_clicked_info->button_15 = button_15;
  707.    button_13_clicked_info->button_16 = button_16;
  708.    button_13_clicked_info->button_17 = button_17;
  709.    button_13_clicked_info->button_18 = button_18;
  710.    button_13_clicked_info->button_19 = button_19;
  711.    button_13_clicked_info->button_20 = button_20;
  712.    button_13_clicked_info->button_21 = button_21;
  713.    button_13_clicked_info->button_22 = button_22;
  714.    button_13_clicked_info->button_23 = button_23;
  715.    efl_event_callback_add(button_13, EFL_UI_EVENT_CLICKED, _window_states_button_13_clicked_cb, button_13_clicked_info);
  716. }
  717.  
  718. #define EFL_BETA_API_SUPPORT
  719. #define EFL_EO_API_SUPPORT
  720. #include <Elementary.h>
  721. extern void window_states_win_1_create();
  722. EAPI_MAIN int elm_main (int argc, char *argv[])
  723. { const char *test = (argc == 2 ? argv[1] : "");
  724.    if (argc == 1 || !strcmp(test, "window_states")) window_states_win_1_create();
  725.    else return 1;
  726.    elm_run();return 0;}ELM_MAIN()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement