From: <enl...@li...> - 2005-02-13 10:46:10
|
Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_gadman.c Log Message: Remove e_client_gadman_edge_set, because e_gadman_client_edge_set exists. Respect policy changes while in editing mode. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_gadman.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- e_gadman.c 27 Jan 2005 15:17:09 -0000 1.20 +++ e_gadman.c 13 Feb 2005 10:46:04 -0000 1.21 @@ -214,14 +214,6 @@ } void -e_client_gadman_edge_set(E_Gadman_Client *gmc, E_Gadman_Edge edge) -{ - E_OBJECT_CHECK(gmc); - E_OBJECT_TYPE_CHECK(gmc, E_GADMAN_CLIENT_TYPE); - gmc->edge = edge; -} - -void e_gadman_client_load(E_Gadman_Client *gmc) { Gadman_Client_Config *cf; @@ -309,6 +301,23 @@ E_OBJECT_CHECK(gmc); E_OBJECT_TYPE_CHECK(gmc, E_GADMAN_CLIENT_TYPE); gmc->policy = pol; + + if (gmc->control_object) + { + if (gmc->policy & E_GADMAN_POLICY_HSIZE) + edje_object_signal_emit(gmc->control_object, "hsize", "on"); + else + edje_object_signal_emit(gmc->control_object, "hsize", "off"); + if (gmc->policy & E_GADMAN_POLICY_VSIZE) + edje_object_signal_emit(gmc->control_object, "vsize", "on"); + else + edje_object_signal_emit(gmc->control_object, "vsize", "off"); + if (gmc->policy & (E_GADMAN_POLICY_HMOVE | E_GADMAN_POLICY_VMOVE)) + edje_object_signal_emit(gmc->control_object, "move", "on"); + else + edje_object_signal_emit(gmc->control_object, "move", "off"); + } + } void |