index acd631c6a41f54525af45c5b12cf28ac868c26a6..0a4536bb1ba5deb64b160ca9e1496aadac8308d7 100644 (file)
{
GtkWidget *widget;
GtkWidget *tbl;
- GtkWidget *w;
GtkWidget *hbox;
GtkWidget *eventbox;
{
using Inkscape::UI::Dialogs::SwatchesPanel;
- SwatchesPanel* swatches = new SwatchesPanel();
- swatches->Temp();
+ SwatchesPanel* swatches = new SwatchesPanel("embedded.swatches");
+ swatches->setOrientation( Gtk::ANCHOR_SOUTH );
dtw->panels = GTK_WIDGET(swatches->gobj());
gtk_box_pack_end( GTK_BOX( dtw->vbox ), dtw->panels, FALSE, TRUE, 0 );
}
gtk_table_attach (GTK_TABLE (tbl), dtw->hscrollbar, 1, 2, 2, 3, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(GTK_FILL), 0, 0);
/* Vertical scrollbar and the sticky zoom button */
dtw->vscrollbar_box = gtk_vbox_new (FALSE, 0);
- dtw->sticky_zoom = sp_button_new_from_data ( GTK_ICON_SIZE_MENU,
+ dtw->sticky_zoom = sp_button_new_from_data ( Inkscape::ICON_SIZE_DECORATION,
SP_BUTTON_TYPE_TOGGLE,
NULL,
"sticky_zoom",
gtk_table_attach (GTK_TABLE (tbl), dtw->vscrollbar_box, 2, 3, 0, 2, (GtkAttachOptions)(GTK_FILL), (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0);
/* Canvas */
- w = gtk_frame_new (NULL);
- gtk_table_attach (GTK_TABLE (tbl), w, 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0);
dtw->canvas = SP_CANVAS (sp_canvas_new_aa ());
GTK_WIDGET_SET_FLAGS (GTK_WIDGET (dtw->canvas), GTK_CAN_FOCUS);
style = gtk_style_copy (GTK_WIDGET (dtw->canvas)->style);
gtk_widget_set_style (GTK_WIDGET (dtw->canvas), style);
gtk_widget_set_extension_events(GTK_WIDGET (dtw->canvas) , GDK_EXTENSION_EVENTS_ALL);
g_signal_connect (G_OBJECT (dtw->canvas), "event", G_CALLBACK (sp_desktop_widget_event), dtw);
- gtk_container_add (GTK_CONTAINER (w), GTK_WIDGET (dtw->canvas));
+ gtk_table_attach (GTK_TABLE (tbl), GTK_WIDGET (dtw->canvas), 1, 2, 1, 2, (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0);
dtw->selected_style = new Inkscape::UI::Widget::SelectedStyle(true);
GtkHBox *ss_ = dtw->selected_style->gobj();
if (prefs_get_int_attribute (fullscreen ? "fullscreen.panels" : "window.panels", "state", 1) == 0) {
gtk_widget_hide_all( dtw->panels );
- GList* kids = gtk_container_get_children( GTK_CONTAINER( dtw->statusbar ) );
- if ( kids )
- {
- GList* last = g_list_last( kids );
- if ( last )
- {
- GtkStatusbar* tail = GTK_STATUSBAR( last->data );
- gtk_statusbar_set_has_resize_grip( tail, TRUE );
- }
- g_list_free( kids );
- }
} else {
gtk_widget_show_all( dtw->panels );
- GList* kids = gtk_container_get_children( GTK_CONTAINER( dtw->statusbar ) );
- if ( kids )
- {
- GList* last = g_list_last( kids );
- if ( last )
- {
- GtkStatusbar* tail = GTK_STATUSBAR( last->data );
- gtk_statusbar_set_has_resize_grip( tail, FALSE );
- }
- g_list_free( kids );
- }
}
if (prefs_get_int_attribute (fullscreen ? "fullscreen.scrollbars" : "window.scrollbars", "state", 1) == 0) {