diff options
author | Thomas White <taw@bitwiz.org.uk> | 2012-03-30 21:27:06 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2012-03-30 21:27:06 +0200 |
commit | 6d919c7f8d79a098704813dfeecf8a88b4348e68 (patch) | |
tree | 529a99ecbcc91e9474649471767d557a7f4a5fe1 /src | |
parent | a7ca72c114aec9abe1c3514e558e9eb589c0f0ce (diff) |
First bits of properties
Diffstat (limited to 'src')
-rw-r--r-- | src/tool_image.c | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/tool_image.c b/src/tool_image.c index aaea288..2495b95 100644 --- a/src/tool_image.c +++ b/src/tool_image.c @@ -467,11 +467,26 @@ static struct object *deserialize(struct presentation *p, struct ds_node *root, } +static gint prop_sig(GtkWidget *widget, struct presentation *p) +{ + if ( p->editing_object == NULL ) return FALSE; + + + return FALSE; +} + + static void realise(struct toolinfo *ti, GtkWidget *w, struct presentation *p) { - ti->tbox = gtk_label_new("Image tool"); + GtkWidget *prop; + + ti->tbox = gtk_hbox_new(FALSE, 0.0); + prop = gtk_button_new_from_stock(GTK_STOCK_PROPERTIES); + g_signal_connect(G_OBJECT(prop), "clicked", G_CALLBACK(prop_sig), p); + gtk_box_pack_start(GTK_BOX(ti->tbox), prop, FALSE, FALSE, 0); + g_object_ref(ti->tbox); - gtk_widget_show(ti->tbox); + gtk_widget_show_all(ti->tbox); } |