Remove e_client_gadman_edge_set, because e_gadman_client_edge_set exists.
Respect policy changes while in editing mode. SVN revision: 13343
This commit is contained in:
parent
59c93af598
commit
f8a00b541c
|
@ -213,14 +213,6 @@ e_gadman_client_save(E_Gadman_Client *gmc)
|
|||
e_config_domain_save(buf, gadman_config_edd, &cf);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
|
@ -309,6 +301,23 @@ e_gadman_client_policy_set(E_Gadman_Client *gmc, E_Gadman_Policy pol)
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue