X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fclient%2Fwincontrol.h;fp=src%2Fclient%2Fwincontrol.h;h=8290379cd1d6c5309e3e804f2fdc65be09296066;hb=96ec154837699bd8687d1067deec4f6e593d99c9;hp=67c72bc2a494ef90502ea8ca964deb53f1d176ff;hpb=cf63031d8dd87d78ad104984ee729cd74521ae14;p=plomrogue diff --git a/src/client/wincontrol.h b/src/client/wincontrol.h index 67c72bc..8290379 100644 --- a/src/client/wincontrol.h +++ b/src/client/wincontrol.h @@ -18,29 +18,24 @@ struct WinConfDB { struct WinConf * winconfs; char * ids; - char active; /* id of window selected as active */ char * order; /* order of visible windows (identified by IDs) */ + char active; /* id of window selected as active */ }; -/* Stores a window's configuration (like geometry, keybindings) and a pointer to - * the respective Win struct itself. - */ +/* Window's configuration (like geometry, keybindings) and the Win itself. */ struct WinConf { - char id; /* Unique identifier of WinConf, doubles aas identifier for .win */ - /* and the char following "Win_" in the respective conffile name.*/ struct Win * win; /* Window / Win struct configured by this WinConf. */ struct KeyBindingDB kb; /* Window-specific keybindings. */ - uint8_t view; /* 0: use .draw as Win.draw; 1/2: use draw_winconf()_(1/2). */ + struct yx_uint16 center; /* Designated Win.center */ int16_t height; /* Designated height to pass to init_win(). */ int16_t width; /* Designated width to pass to init_win(). */ uint8_t height_type; /* 0: read .height/.width as size in positive cells; */ uint8_t width_type; /* 1: as negative diff in cells to the screen size. */ + uint8_t view; /* 0: use .draw as Win.draw; 1/2: use draw_winconf()_(1/2). */ + char id; /* Identifier of WinConf, also identifies Win.draw function. */ char * title; /* Designated title to pass to init_win(). */ - char draw; /* Identifier of designated Win.draw; passed to init_win() */ - /* and reset after toggling Win.draw via toggle_winconf(). */ - struct yx_uint16 center; /* Designated Win.center; to be reset after */ -}; /* toggling Win.center via toggle_winconf(). */ +};