1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
diff --git a/config.h b/config.h
index 8b82a1b..82b38de 100644
--- a/config.h
+++ b/config.h
@@ -8,7 +8,7 @@
*
* See https://developer.gnome.org/gtk3/stable/gtk3-Standard-Enumerations.html#GtkPositionType
*/
-#define GOODWOLF_TAB_POSITION GTK_POS_TOP
+#define GOODWOLF_TAB_POSITION GTK_POS_LEFT
/* GOODWOLF_TAB_LABEL_CHARWIDTH: Amount of characters the tab label text fits
* Quite conflicts with GOODWOLF_TAB_BOX_WIDTH, recommended to only define one
@@ -72,7 +72,7 @@
"enable-dns-prefetching", FALSE, \
"enable-hyperlink-auditing", FALSE, \
"enable-java", FALSE, \
- "enable-javascript-markup", FALSE, \
+ "enable-javascript-markup", TRUE, \
"enable-javascript", TRUE, \
"enable-plugins", FALSE, \
"javascript-can-access-clipboard", FALSE, \
diff --git a/goodwolf.c b/goodwolf.c
index 4350fd2..5429652 100644
--- a/goodwolf.c
+++ b/goodwolf.c
@@ -181,6 +181,9 @@ goodwolf_new_tab_box(const gchar *title, struct Client *browser)
GtkWidget *tab_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
gtk_widget_set_name(tab_box, "browser__tabbox");
+ gtk_widget_set_margin_top(tab_box, 5);
+ gtk_widget_set_margin_bottom(tab_box, 5);
+ gtk_widget_set_margin_right(tab_box, 1);
GtkWidget *close =
gtk_button_new_from_icon_name("window-close-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
@@ -835,13 +838,13 @@ new_browser(struct Window *window, const gchar *target_url, struct Client *old_b
if (separated_storage) {
fmt_context_id(browser->context_id, context_id_str, 0);
g_mkdir_with_parents(
- g_build_filename(g_get_user_config_dir(), "goodwolf", context_id_str, NULL),
+ g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, NULL),
0755);
}
webkit_cookie_manager_set_persistent_storage(
webkit_website_data_manager_get_cookie_manager(webkit_web_view_get_website_data_manager(browser->webView)),
- g_build_filename(g_get_user_config_dir(), "goodwolf", context_id_str, "cookies.txt", NULL),
+ g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, "cookies.txt", NULL),
WEBKIT_COOKIE_PERSISTENT_STORAGE_TEXT);
webkit_cookie_manager_set_accept_policy(
webkit_website_data_manager_get_cookie_manager(webkit_web_view_get_website_data_manager(browser->webView)),
@@ -1368,6 +1371,15 @@ URL:\n\
if (!no_global_webview)
global_browser = new_browser(window, NULL, NULL);
+ GtkWidget *empty = gtk_label_new(NULL);
+ gtk_widget_show(empty);
+ gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0);
+ gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE);
+ gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty);
+ gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0);
+ gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE);
+ gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty);
+
if(argc == 1)
goodwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, NULL, global_browser), FALSE);
else
|