Eina_Bool hide_by_request;
Eina_Bool focus_check;
+ Eina_Bool maximize_pre;
E_Client *modal;
};
return eina_list_count(e_comp->clients);
}
-
/**
* Set a callback which will be called just prior to updating the
* move coordinates for a border
}
}
+EINTERN void
+e_client_maximize_pre_set(E_Client *ec, Eina_Bool set)
+{
+ API_ENTRY;
+
+ priv->maximize_pre = set;
+}
+
+EINTERN Eina_Bool
+e_client_maximize_pre_get(E_Client *ec)
+{
+ API_ENTRY_VAL(EINA_FALSE);
+
+ return priv->maximize_pre;
+}
+
E_API void
e_client_maximize(E_Client *ec, E_Maximize max)
{
EINTERN void e_client_maximized_geometry_set(E_Client *ec, int x, int y, int w, int h);
EINTERN void e_client_maximized_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
EINTERN void e_client_maximize_update(E_Client *ec);
+EINTERN void e_client_maximize_pre_set(E_Client *ec, Eina_Bool set);
+EINTERN Eina_Bool e_client_maximize_pre_get(E_Client *ec);
EINTERN void e_client_hide_by_request_set(E_Client *ec, Eina_Bool set);
EINTERN Eina_Bool e_client_hide_by_request_get(E_Client *ec);
Eina_Bool first_damage : 1;
Eina_Bool set_win_type : 1;
Eina_Bool frame_update : 1;
- Eina_Bool maximize_pre : 1;
+ EINA_DEPRECATED Eina_Bool maximize_pre : 1;
Eina_Bool focus_update : 1;
Eina_Bool opaque_state : 1;
Eina_Bool video_client : 1; // Deprecated