3 #ifndef E_INT_CONFIG_RANDR_H
4 #define E_INT_CONFIG_RANDR_H
8 typedef struct _E_Config_Randr_Dialog_Output_Dialog_Data E_Config_Randr_Dialog_Output_Dialog_Data;
9 typedef struct _E_Config_Randr_Dialog_Confirmation_Dialog_Data E_Config_Randr_Dialog_Confirmation_Dialog_Data;
11 struct _E_Config_Dialog_Data
15 //list of E_Config_Randr_Dialog_Output_Dialog_Data
16 Eina_List *output_dialog_data_list;
19 Evas_Object *dialog, *widget_list, *selected_eo;
20 E_Config_Randr_Dialog_Output_Dialog_Data *selected_output_dd;
21 E_Config_Randr_Dialog_Confirmation_Dialog_Data *confirmation_dialog;
24 Evas_Object *dialog, *swallowing_edje, *smart_parent, *suggestion, *clipper;
25 Evas_Coord_Point previous_pos, relative_zero;
26 Evas_Coord_Rectangle disabled_output_size;
27 int suggestion_dist_min;
31 //Evas_Object *swallowing_edje;
32 Evas_Object *radio_above, *radio_right, *radio_below, *radio_left, *radio_clone, *radio_none;
34 //Evas_Object *current_displays_setup, *current_displays_setup_background, *new_display, *new_display_background;
41 //Evas_Object *swallowing_edje;
42 Evas_Object *radio_normal, *radio_rot90, *radio_rot180, *radio_rot270, *radio_reflect_horizontal, *radio_reflect_vertical;
47 Ecore_X_Randr_Screen_Size screen_size;
51 struct _E_Config_Randr_Dialog_Output_Dialog_Data
53 E_Randr_Crtc_Info *crtc;
54 E_Randr_Output_Info *output;
55 Evas_Coord_Point previous_pos, new_pos;
56 Ecore_X_Randr_Mode_Info *previous_mode, *new_mode, *preferred_mode;
57 Ecore_X_Randr_Orientation previous_orientation, new_orientation;
58 Ecore_X_Randr_Output_Policy previous_policy, new_policy;
62 struct _E_Config_Randr_Dialog_Confirmation_Dialog_Data
65 E_Config_Dialog_Data *cfdata;
71 E_Config_Dialog *e_int_config_randr(E_Container *con, const char *params __UNUSED__);