aboutsummaryrefslogtreecommitdiffstats
path: root/config.h
diff options
context:
space:
mode:
authorAvitld <avitld@avitld.xyz>2025-07-28 14:34:35 +0300
committerAvitld <avitld@avitld.xyz>2025-07-28 14:34:35 +0300
commit189ec51e21ff0690b26083236e7cbf83bc0fa76d (patch)
treebea6d387459a5a1d5e3fa9d249db95c2df7b7e7b /config.h
downloadwebb-master.tar.gz
webb-master.tar.bz2
webb-master.zip
Patch 1HEADmaster
Diffstat (limited to 'config.h')
-rw-r--r--config.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/config.h b/config.h
new file mode 100644
index 0000000..e351c45
--- /dev/null
+++ b/config.h
@@ -0,0 +1,22 @@
+#define TAB_ACTIVE_COLOR "#7d4f9e"
+#define TAB_ACTIVE_TEXT_COLOR "#ffffff"
+
+void new_tab(void);
+void close_tab(void);
+void reload_tab(void);
+void toggle_url_bar(void);
+void go_back(void);
+void go_forward(void);
+
+static struct {
+ guint keyval;
+ GdkModifierType mod;
+ void (*func)(void);
+} keys[] = {
+ { GDK_KEY_t, GDK_CONTROL_MASK, new_tab },
+ { GDK_KEY_q, GDK_CONTROL_MASK, close_tab },
+ { GDK_KEY_r, GDK_CONTROL_MASK, reload_tab },
+ { GDK_KEY_o, GDK_CONTROL_MASK, toggle_url_bar },
+ { GDK_KEY_g, GDK_CONTROL_MASK, go_back },
+ { GDK_KEY_f, GDK_CONTROL_MASK, go_forward }
+};