Edit Mode

SVN revision: 13291
This commit is contained in:
sebastid 2005-02-10 12:51:16 +00:00 committed by sebastid
parent 051085ab71
commit e6acddcfcb
4 changed files with 62 additions and 2 deletions

View File

@ -26,6 +26,7 @@ static void _battery_face_cb_gmc_change(void *data, E_Gadman_Client *gm
static void _battery_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _battery_face_level_set(Battery_Face *ef, double level);
static void _battery_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi);
static void _battery_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi);
static E_Config_DD *conf_edd;
static E_Config_DD *conf_face_edd;
@ -558,6 +559,11 @@ _battery_face_menu_new(Battery_Face *face)
e_menu_item_check_set(mi, 1);
if (face->conf->enabled) e_menu_item_toggle_set(mi, 1);
e_menu_item_callback_set(mi, _battery_face_cb_menu_enabled, face);
/* Edit */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Edit Mode");
e_menu_item_callback_set(mi, _battery_face_cb_menu_edit, face);
}
static void
@ -1039,3 +1045,12 @@ _battery_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi)
}
e_menu_item_toggle_set(mi, face->conf->enabled);
}
static void
_battery_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{
Battery_Face *face;
face = data;
e_gadman_mode_set(face->gmc->gadman, E_GADMAN_MODE_EDIT);
}

View File

@ -21,6 +21,7 @@ static void _clock_face_menu_new(Clock_Face *face);
static void _clock_face_cb_gmc_change(void *data, E_Gadman_Client *gmc, E_Gadman_Change change);
static void _clock_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _clock_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi);
static void _clock_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi);
static int _clock_count;
@ -293,14 +294,19 @@ _clock_face_menu_new(Clock_Face *face)
E_Menu_Item *mi;
mn = e_menu_new();
face->menu = mn;
/* Enabled */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Enabled");
e_menu_item_check_set(mi, 1);
if (face->conf->enabled) e_menu_item_toggle_set(mi, 1);
e_menu_item_callback_set(mi, _clock_face_cb_menu_enabled, face);
face->menu = mn;
/* Edit */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Edit Mode");
e_menu_item_callback_set(mi, _clock_face_cb_menu_edit, face);
}
static void
@ -360,3 +366,12 @@ _clock_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi)
}
e_menu_item_toggle_set(mi, face->conf->enabled);
}
static void
_clock_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{
Clock_Face *face;
face = data;
e_gadman_mode_set(face->gmc->gadman, E_GADMAN_MODE_EDIT);
}

View File

@ -51,6 +51,7 @@ static void _pager_face_cb_menu_resize_both(void *data, E_Menu *m, E_Menu
static void _pager_face_cb_menu_size_small(void *data, E_Menu *m, E_Menu_Item *mi);
static void _pager_face_cb_menu_size_medium(void *data, E_Menu *m, E_Menu_Item *mi);
static void _pager_face_cb_menu_size_large(void *data, E_Menu *m, E_Menu_Item *mi);
static void _pager_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi);
static int _pager_count;
@ -371,6 +372,11 @@ _pager_face_menu_new(Pager_Face *face)
if (face->conf->enabled) e_menu_item_toggle_set(mi, 1);
e_menu_item_callback_set(mi, _pager_face_cb_menu_enabled, face);
/* Edit */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Edit Mode");
e_menu_item_callback_set(mi, _pager_face_cb_menu_edit, face);
/* Scale */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Keep scale");
@ -1204,3 +1210,12 @@ _pager_face_cb_menu_size_large(void *data, E_Menu *m, E_Menu_Item *mi)
face->fh = 90;
e_gadman_client_resize(face->gmc, face->fw * face->xnum, face->fh * face->ynum);
}
static void
_pager_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{
Pager_Face *face;
face = data;
e_gadman_mode_set(face->gmc->gadman, E_GADMAN_MODE_EDIT);
}

View File

@ -24,6 +24,7 @@ static void _temperature_face_cb_gmc_change(void *data, E_Gadman_Client *gmc
static void _temperature_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _temperature_face_level_set(Temperature_Face *ef, double level);
static void _temperature_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi);
static void _temperature_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi);
static E_Config_DD *conf_edd;
static E_Config_DD *conf_face_edd;
@ -708,14 +709,19 @@ _temperature_face_menu_new(Temperature_Face *face)
E_Menu_Item *mi;
mn = e_menu_new();
face->menu = mn;
/* Enabled */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Enabled");
e_menu_item_check_set(mi, 1);
if (face->conf->enabled) e_menu_item_toggle_set(mi, 1);
e_menu_item_callback_set(mi, _temperature_face_cb_menu_enabled, face);
face->menu = mn;
/* Edit */
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, "Edit Mode");
e_menu_item_callback_set(mi, _temperature_face_cb_menu_edit, face);
}
static void
@ -875,3 +881,12 @@ _temperature_face_cb_menu_enabled(void *data, E_Menu *m, E_Menu_Item *mi)
}
e_menu_item_toggle_set(mi, face->conf->enabled);
}
static void
_temperature_face_cb_menu_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{
Temperature_Face *face;
face = data;
e_gadman_mode_set(face->gmc->gadman, E_GADMAN_MODE_EDIT);
}