aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2012-03-30 21:27:06 +0200
committerThomas White <taw@bitwiz.org.uk>2012-03-30 21:27:06 +0200
commit6d919c7f8d79a098704813dfeecf8a88b4348e68 (patch)
tree529a99ecbcc91e9474649471767d557a7f4a5fe1 /src
parenta7ca72c114aec9abe1c3514e558e9eb589c0f0ce (diff)
First bits of properties
Diffstat (limited to 'src')
-rw-r--r--src/tool_image.c19
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);
}