X-Git-Url: https://plomlompom.com/repos/index.html?a=blobdiff_plain;f=src%2Fwincontrol.h;h=f73ab4aebfbcbc134a4fa2d58dfec08095fef22a;hb=7290dec4219eaa2325aa00ef6139f715743dba3a;hp=09d78c98fc47efd891bd3e9874041bf0c7571d14;hpb=d1dfbfa5a6f5f05d761238010b4f853088e3a373;p=plomrogue
diff --git a/src/wincontrol.h b/src/wincontrol.h
index 09d78c9..f73ab4a 100644
--- a/src/wincontrol.h
+++ b/src/wincontrol.h
@@ -7,14 +7,11 @@
#ifndef WINCONTROL_H
#define WINCONTROL_H
-
-
#include /* for uint8_t, int16_t */
#include "keybindings.h" /* for KeyBiData struct */
#include "yx_uint16.h" /* for yx_uint16 struct */
struct Win;
struct WinMeta;
-struct World;
@@ -42,32 +39,31 @@ struct WinConf
/* Get WinConf fathering "win"; get Win of WinConf of "id". */
-extern struct WinConf * get_winconf_by_win(struct World * world,
- struct Win * win);
-extern struct Win * get_win_by_id(struct World * world, char id);
+extern struct WinConf * get_winconf_by_win(struct Win * win);
+extern struct Win * get_win_by_id(char id);
/* Create/initialize (from config files)/free Winconf structs. */
-extern void init_winconfs(struct World * world);
-extern void free_winconfs(struct World * world);
-extern void init_wins(struct World * world);
+extern void init_winconfs();
+extern void free_winconfs();
+extern void init_wins();
-/* Toggle windows in world->wins in the order desribed by the first line of
+/* Toggle windows in world.wins in the order desribed by the first line of
* config/windows/toggle_order_and_active, wherein each character should
- * correspond to one window whose ID is found in world->winconf_ids. Unknown
+ * correspond to one window whose ID is found in world.winconf_ids. Unknown
* characters are silently ignored. The first character of the second line of
* the file is also read to determine which window to focus as active (but only
* if it fits the ID of a window thus toggled visible).
*/
-extern void sorted_wintoggle_and_activate(struct World * world);
+extern void sorted_wintoggle_and_activate();
/* Save all window's configurations to their configuration files. */
-extern void save_win_configs(struct World * world);
+extern void save_win_configs();
@@ -75,15 +71,15 @@ extern void save_win_configs(struct World * world);
* for win->center for the various configuration views (y=0, x=0 for
* winconf_geometry and x= for winconf_keys).
*/
-extern void toggle_winconfig(struct World * world, struct Win * win);
+extern void toggle_winconfig(struct Win * win);
/* Toggle interpretation type for Win's width/height of Win in WinConf. Width
* only toggles to 1 if terminal window is at least as wide as WinConf->width.
*/
-extern void toggle_win_height_type(struct World * world, struct Win * win);
-extern void toggle_win_width_type(struct World * world, struct Win * win);
+extern void toggle_win_height_type(struct Win * win);
+extern void toggle_win_width_type(struct Win * win);
@@ -111,7 +107,7 @@ extern void scroll_pad(struct WinMeta * win_meta, char dir);
*
* Return 0 on success, 1 on (ncurses pad/window memory allocation) error.
*/
-extern uint8_t growshrink_active_window(struct World * world, char change);
+extern uint8_t growshrink_active_window(char change);