| 335 //gtk_window_set_titlebar(GTK_WINDOW(obj->widget), hb); |
335 //gtk_window_set_titlebar(GTK_WINDOW(obj->widget), hb); |
| 336 } |
336 } |
| 337 |
337 |
| 338 GtkWidget *content_box = ui_gtk_vbox_new(0); |
338 GtkWidget *content_box = ui_gtk_vbox_new(0); |
| 339 WINDOW_SET_CONTENT(obj->widget, vbox); |
339 WINDOW_SET_CONTENT(obj->widget, vbox); |
| 340 if(sidebar) { |
340 if(sidebar || splitview) { |
| 341 GtkWidget *paned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL); |
341 GtkWidget *paned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL); |
| 342 GtkWidget *sidebar_vbox = ui_gtk_vbox_new(0); |
342 if(sidebar) { |
| 343 gtk_paned_add1(GTK_PANED(paned), sidebar_vbox); |
343 GtkWidget *sidebar_vbox = ui_gtk_vbox_new(0); |
| 344 gtk_paned_add2(GTK_PANED(paned), content_box); |
344 gtk_paned_add1(GTK_PANED(paned), sidebar_vbox); |
| |
345 g_object_set_data(G_OBJECT(obj->widget), "ui_sidebar", sidebar_vbox); |
| |
346 gtk_paned_set_position(GTK_PANED(paned), 200); |
| |
347 } |
| |
348 |
| |
349 if(splitview) { |
| |
350 GtkWidget *content_paned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL); |
| |
351 gtk_paned_add2(GTK_PANED(paned), content_paned); |
| |
352 |
| |
353 GtkWidget *right_content_box = ui_gtk_vbox_new(0); |
| |
354 gtk_paned_add1(GTK_PANED(content_paned), content_box); |
| |
355 gtk_paned_add1(GTK_PANED(content_paned), right_content_box); |
| |
356 |
| |
357 g_object_set_data(G_OBJECT(obj->widget), "ui_window_splitview", content_paned); |
| |
358 g_object_set_data(G_OBJECT(obj->widget), "ui_left_panel", content_box); |
| |
359 g_object_set_data(G_OBJECT(obj->widget), "ui_right_panel", right_content_box); |
| |
360 } else { |
| |
361 gtk_paned_add2(GTK_PANED(paned), content_box); |
| |
362 } |
| |
363 |
| 345 BOX_ADD_EXPAND(GTK_BOX(vbox), paned); |
364 BOX_ADD_EXPAND(GTK_BOX(vbox), paned); |
| 346 g_object_set_data(G_OBJECT(obj->widget), "ui_sidebar", sidebar_vbox); |
|
| 347 gtk_paned_set_position (GTK_PANED(paned), 200); |
|
| 348 } else { |
365 } else { |
| 349 BOX_ADD_EXPAND(GTK_BOX(vbox), content_box); |
366 BOX_ADD_EXPAND(GTK_BOX(vbox), content_box); |
| 350 } |
367 } |
| 351 |
368 |
| 352 #endif |
369 #endif |