aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl-core.c
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-10-24 10:38:36 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-10-24 10:38:36 +0200
commitddf66ef50c46eb50466282e4c0700c0baff8344c (patch)
treef17f9b239d388b3738d3dce2e829d595ad632b9f /uzbl-core.c
parent9eae868af1fc7c73d9776166d1135d13f472f858 (diff)
parent2ff6b2e51b1431f9698ceb46f5f3310541dce120 (diff)
Merge branch 'master' of git://github.com/bct/uzbl into experimental
Conflicts: uzbl-core.c
Diffstat (limited to 'uzbl-core.c')
-rw-r--r--uzbl-core.c31
1 files changed, 10 insertions, 21 deletions
diff --git a/uzbl-core.c b/uzbl-core.c
index 3b8c407..0f31f4c 100644
--- a/uzbl-core.c
+++ b/uzbl-core.c
@@ -70,18 +70,6 @@ XDG_Var XDG[] =
};
/* associate command names to their properties */
-enum ptr_type {TYPE_INT, TYPE_STR, TYPE_FLOAT};
-typedef struct {
- enum ptr_type type;
- union {
- int *i;
- float *f;
- gchar **s;
- } ptr;
- int dump;
- int writeable;
- /*@null@*/ void (*func)(void);
-} uzbl_cmdprop;
/* abbreviations to help keep the table's width humane */
#define PTR_V_STR(var, d, fun) { .ptr.s = &(var), .type = TYPE_STR, .dump = d, .writeable = 1, .func = fun }
@@ -2319,7 +2307,17 @@ initialize(int argc, char *argv[]) {
commands_hash ();
create_var_to_name_hash();
+ create_mainbar();
+
create_browser();
+
+ uzbl.gui.scbar_v = (GtkScrollbar*) gtk_vscrollbar_new (NULL);
+ uzbl.gui.bar_v = gtk_range_get_adjustment((GtkRange*) uzbl.gui.scbar_v);
+
+ uzbl.gui.scbar_h = (GtkScrollbar*) gtk_hscrollbar_new (NULL);
+ uzbl.gui.bar_h = gtk_range_get_adjustment((GtkRange*) uzbl.gui.scbar_h);
+
+ gtk_widget_set_scroll_adjustments ((GtkWidget*) uzbl.gui.web_view, uzbl.gui.bar_h, uzbl.gui.bar_v);
}
void
@@ -2371,8 +2369,6 @@ main (int argc, char* argv[]) {
uzbl.gui.vbox = gtk_vbox_new (FALSE, 0);
- create_mainbar();
-
/* initial packing */
gtk_box_pack_start (GTK_BOX (uzbl.gui.vbox), uzbl.gui.scrolled_win, TRUE, TRUE, 0);
gtk_box_pack_start (GTK_BOX (uzbl.gui.vbox), uzbl.gui.mainbar, FALSE, TRUE, 0);
@@ -2409,12 +2405,6 @@ main (int argc, char* argv[]) {
printf("commit: %s\n", uzbl.info.commit);
}
- uzbl.gui.scbar_v = (GtkScrollbar*) gtk_vscrollbar_new (NULL);
- uzbl.gui.bar_v = gtk_range_get_adjustment((GtkRange*) uzbl.gui.scbar_v);
- uzbl.gui.scbar_h = (GtkScrollbar*) gtk_hscrollbar_new (NULL);
- uzbl.gui.bar_h = gtk_range_get_adjustment((GtkRange*) uzbl.gui.scbar_h);
- gtk_widget_set_scroll_adjustments ((GtkWidget*) uzbl.gui.web_view, uzbl.gui.bar_h, uzbl.gui.bar_v);
-
/* Check uzbl is in window mode before getting/setting geometry */
if (uzbl.gui.main_window) {
if(uzbl.gui.geometry)
@@ -2451,6 +2441,5 @@ main (int argc, char* argv[]) {
return EXIT_SUCCESS;
}
-#endif
/* vi: set et ts=4: */