From 1869d2648f4461f44350bf5014368117bd1df492 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Mon, 5 Nov 2018 13:00:50 +0100 Subject: Hook up furniture selector signal --- src/stylesheet_editor.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/stylesheet_editor.c') diff --git a/src/stylesheet_editor.c b/src/stylesheet_editor.c index 0f5b908..1d899c7 100644 --- a/src/stylesheet_editor.c +++ b/src/stylesheet_editor.c @@ -495,6 +495,13 @@ static void narrative_paraspace_sig(GtkSpinButton *widget, StylesheetEditor *se) } +static void furniture_selector_change_sig(GtkComboBoxText *widget, StylesheetEditor *se) +{ + const gchar *id = gtk_combo_box_get_active_id(GTK_COMBO_BOX(widget)); + printf("furniture %s\n", id); +} + + static void stylesheet_editor_finalize(GObject *obj) { StylesheetEditor *se = COLLOQUIUM_STYLESHEET_EDITOR(obj); @@ -565,6 +572,9 @@ void stylesheet_editor_class_init(StylesheetEditorClass *klass) SE_BIND_CHILD(frame_style_padding_b, frame_padding_sig); SE_BIND_CHILD(frame_style_alignment, frame_alignment_sig); + /* Furniture */ + SE_BIND_CHILD(furniture_selector, furniture_selector_change_sig); + gtk_widget_class_bind_template_callback(widget_class, revert_sig); g_signal_new("changed", COLLOQUIUM_TYPE_STYLESHEET_EDITOR, -- cgit v1.2.3