if (h) *h = ec->maximized_info.h;
}
+EINTERN void
+e_client_maximize_update(E_Client *ec)
+{
+ E_Maximize max;
+
+ E_OBJECT_CHECK(ec);
+ E_OBJECT_TYPE_CHECK(ec, E_CLIENT_TYPE);
+
+ if (ec->maximized)
+ {
+ max = ec->maximized;
+ ec->maximized = 0;
+ e_client_maximize(ec, max);
+ }
+}
+
E_API void
e_client_maximize(E_Client *ec, E_Maximize max)
{
E_API void e_client_unshade(E_Client *ec, E_Direction dir);
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);
E_API void e_client_maximize(E_Client *ec, E_Maximize max);
E_API void e_client_unmaximize(E_Client *ec, E_Maximize max);
E_API void e_client_fullscreen(E_Client *ec, E_Fullscreen policy);