X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ioncore%2Fframe.h;h=7d5da746a5bba82732c349031adaef9c38682b2d;hb=f869221ce49f0fb7cca48eee28daff8684305963;hp=c8827a53791dcdc90679e91928156d77488af634;hpb=ae4260bb64817c11f9a7140324cd3e3ba113e297;p=ion3.git diff --git a/ioncore/frame.h b/ioncore/frame.h index c8827a5..7d5da74 100644 --- a/ioncore/frame.h +++ b/ioncore/frame.h @@ -39,7 +39,10 @@ typedef enum{ FRAME_MODE_TILED, FRAME_MODE_TILED_ALT, FRAME_MODE_FLOATING, - FRAME_MODE_TRANSIENT + FRAME_MODE_TRANSIENT, + FRAME_MODE_UNKNOWN_ALT, + FRAME_MODE_FLOATING_ALT, + FRAME_MODE_TRANSIENT_ALT } WFrameMode; typedef enum{ @@ -116,15 +119,11 @@ extern int frame_default_index(WFrame *frame); extern void frame_managed_notify(WFrame *frame, WRegion *sub, WRegionNotify how); extern bool frame_managed_rqdispose(WFrame *frame, WRegion *reg); -extern void ioncore_frame_quasiactivation_notify(WRegion *reg, WRegionNotify how); - extern WPHolder *frame_prepare_manage_transient(WFrame *frame, const WClientWin *transient, const WManageParams *param, int unused); -extern bool frame_rescue_clientwins(WFrame *frame, WRescueInfo *info); - /* Save/load */ extern ExtlTab frame_get_configuration(WFrame *frame); extern WRegion *frame_load(WWindow *par, const WFitParams *fp, ExtlTab tab); @@ -132,4 +131,6 @@ extern void frame_do_load(WFrame *frame, ExtlTab tab); extern WHook *frame_managed_changed_hook; +extern WFrameMode framemode_unalt(WFrameMode mode); + #endif /* ION_IONCORE_FRAME_H */