summaryrefslogtreecommitdiff
path: root/rcm-client-advanced.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2015-08-19 23:02:19 +0200
committerDavid Härdeman <david@hardeman.nu>2015-08-19 23:02:19 +0200
commit8d24f123abeb73cb2c1255d7b306e11ad7ba1c42 (patch)
treeb589ace8f6561088df1819c9524abb7f444ffdd5 /rcm-client-advanced.c
parent09c3b53ad8795e050b72277968fd50591bbb3a7f (diff)
Properly init advanced UI with all known protocols/keycodes
Diffstat (limited to 'rcm-client-advanced.c')
-rw-r--r--rcm-client-advanced.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/rcm-client-advanced.c b/rcm-client-advanced.c
index 31ac86b..ca10331 100644
--- a/rcm-client-advanced.c
+++ b/rcm-client-advanced.c
@@ -69,7 +69,7 @@ advanced_transmit_cb(GtkButton *button, gpointer user_data)
g_free(protocol);
if (!strcmp(protocol, "NEC")) {
- printf("Invalid protocol: %s\n", protocol);
+ printf("Unsupported protocol: %s\n", protocol);
return;
}
@@ -318,6 +318,10 @@ advanced_init_ui(RCDevice *object)
render_cell_as_hexadecimal,
NULL, NULL);
+ cbox_add_all_protocols(GTK_COMBO_BOX_TEXT(get_object("advanced_transmit_protocol")));
+ cbox_add_all_protocols(GTK_COMBO_BOX_TEXT(get_object("advanced_add_protocol")));
+ cbox_add_all_keycodes(GTK_COMBO_BOX_TEXT(get_object("advanced_add_keycode")));
+
dialog = GTK_WIDGET(get_object("advanced"));
g_signal_replace_swapped(dialog, "delete-event", G_CALLBACK(gtk_widget_hide_on_delete), dialog);
advanced_show_main_cb(NULL, NULL);