#ifndef _window_ #define _window_ #include struct window : frame { drawable *members; float borderS; float borderN; float borderE; float borderW; menu @windowmenu; /* scoped */ /* layout */ int current_layout_index(); void goto_layout(any l); void goto_next_layout(); void goto_previous_layout(); void goto_first_layout(); void goto_last_layout(); void new_layout(); /* edit mode */ menu @editmenu; /* scoped */ void start_edit_mode(); void stop_edit_mode(); void flip_edit_mode(); void set_edit_ctx(drawable c); /* context */ void ctx_to_parent(); void ctx_to_selected(); void ctx_to_window_layout(); void ctx_to_current_layout(); }; #endif