X-Git-Url: https://git.draconx.ca/gitweb/rrace.git/blobdiff_plain/0a46ad3167e6f87e254288080e3ce89402089afb..e63b5c4d1965ee2ea238441ed0dba468f64da137:/src/motif.h diff --git a/src/motif.h b/src/motif.h index 5c4d05f..6461f06 100644 --- a/src/motif.h +++ b/src/motif.h @@ -21,6 +21,7 @@ #include #include "ewmhicon.h" +#include "colour.h" #include "game.h" struct app_state { @@ -28,6 +29,9 @@ struct app_state { Widget game, goal; + /* If true, the goal will be displayed over the main play area. */ + int view_goal_on_game; + /* Whether to set _NET_WM_ICON property on WMShell */ int use_ewmh_icons; @@ -37,9 +41,9 @@ struct app_state { }; void ui_initialize(struct app_state *state, Widget shell); -void x11_initialize(struct app_state *state, Screen *screen); +void x11_initialize(struct app_state *state, Widget shell); void x11_redraw_icon(struct app_state *state, Widget shell); -void x11_redraw_goal(struct app_state *state); -void x11_redraw_game(struct app_state *state); +void x11_redraw_goal(struct app_state *state, uint_fast32_t mask); +void x11_redraw_game(struct app_state *state, uint_fast32_t mask); #endif