refactor: stage theme prefs edits; preview live, commit on OK, discard on cancel

This commit is contained in:
2026-03-17 09:43:50 -06:00
parent 48b551b188
commit 854a913911
3 changed files with 184 additions and 48 deletions

View File

@@ -13,5 +13,8 @@ GtkWidget *theme_preferences_create_color_page (GtkWindow *parent,
struct zoitechatprefs *setup_prefs,
gboolean *color_change_flag);
void theme_preferences_apply_to_session (session_gui *gui, InputStyle *input_style);
void theme_preferences_stage_begin (void);
void theme_preferences_stage_commit (void);
void theme_preferences_stage_discard (void);
#endif