From: Paul Hänsch Date: Tue, 28 Jul 2026 14:00:22 +0000 (+0200) Subject: modified event format for easyer parsing X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=5aa83d509f96b02cb2c4fbcc2746f53ff922f7c6;p=gladerunner modified event format for easyer parsing --- diff --git a/gladerunner.c b/gladerunner.c index a886157..aa85482 100644 --- a/gladerunner.c +++ b/gladerunner.c @@ -22,19 +22,19 @@ static int chldin[2], chldout[2]; // ====== UI EVENTS ====== void e_si_activate(GtkWidget *wdg, gpointer d) { - printf("%s ACTIVATE\n", (char*) d); + printf("ACTIVATE %s\n", (char*) d); } void e_window_close(GtkWidget *wdg, gpointer d) { printf( - "%s CLOSE\n", + "CLOSE %s\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)) ); } void e_widget_clicked(GtkWidget *wdg, gpointer d) { printf( - "%s CLICKED\n", + "CLICKED %s\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)) ); } @@ -43,7 +43,7 @@ void e_widget_clicked(GtkWidget *wdg, gpointer d) { // (i.e. when running the mouse over an open menu bar) void e_mi_activate(GtkWidget *wdg, gpointer d) { printf( - "%s ACTIVATE\n", + "ACTIVATE %s\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)) ); } @@ -52,7 +52,7 @@ void e_mi_activate(GtkWidget *wdg, gpointer d) { void e_tb_toggled(GtkWidget *wdg, gpointer d) { GtkToggleButton *t = GTK_TOGGLE_BUTTON(wdg); printf( - "%s TOGGLED %i\n", + "TOGGLED %s %i\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), gtk_toggle_button_get_active(t) ); @@ -62,7 +62,7 @@ void e_tb_toggled(GtkWidget *wdg, gpointer d) { void e_ttb_toggled(GtkWidget *wdg, gpointer d) { GtkToggleToolButton *t = GTK_TOGGLE_TOOL_BUTTON(wdg); printf( - "%s TOGGLED %i\n", + "TOGGLED %s %i\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), gtk_toggle_tool_button_get_active(t) ); @@ -72,7 +72,7 @@ void e_ttb_toggled(GtkWidget *wdg, gpointer d) { void e_cmi_toggled(GtkWidget *wdg, gpointer d) { GtkCheckMenuItem *c = GTK_CHECK_MENU_ITEM(wdg); printf( - "%s TOGGLED %i\n", + "TOGGLED %s %i\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), gtk_check_menu_item_get_active(c) ); @@ -81,7 +81,7 @@ void e_cmi_toggled(GtkWidget *wdg, gpointer d) { gboolean s_switch_state_set(GtkWidget *wdg, gboolean state, gpointer d) { GtkSwitch *s = GTK_SWITCH(wdg); printf( - "%s STATE-SET %i\n", + "STATE-SET %s %i\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), state ); @@ -91,7 +91,7 @@ gboolean s_switch_state_set(GtkWidget *wdg, gboolean state, gpointer d) { void e_entry_activate(GtkWidget *wdg, gpointer user_data) { GtkEntry *e = GTK_ENTRY(wdg); printf( - "%s ACTIVATE %s\n", + "ACTIVATE %s %s\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), gtk_entry_buffer_get_text(gtk_entry_get_buffer(e)) ); @@ -100,7 +100,7 @@ void e_entry_activate(GtkWidget *wdg, gpointer user_data) { void e_entry_changed(GtkWidget *wdg, gpointer user_data) { GtkEntry *e = GTK_ENTRY(wdg); printf( - "%s CHANGED %s\n", + "CHANGED %s %s\n", gtk_buildable_get_name(GTK_BUILDABLE(wdg)), gtk_entry_buffer_get_text(gtk_entry_get_buffer(e)) ); @@ -330,11 +330,12 @@ void init_widgets(gpointer wp, gpointer data) { else if (GTK_IS_TOOL_BUTTON(wdg)) g_signal_connect(wdg, "clicked", G_CALLBACK(e_widget_clicked), NULL); else if (GTK_IS_BUTTON(wdg)) g_signal_connect(wdg, "clicked", G_CALLBACK(e_widget_clicked), NULL); else if (GTK_IS_WINDOW(wdg)) g_signal_connect(wdg, "delete-event", G_CALLBACK(e_window_close), NULL); - else { printf("%s unknown\n", name); return; } - printf("%s loaded\n", name); + else { printf("INIT %s unknown\n", name); return; } + + printf("INIT %s\n", name); } else if (GTK_IS_STATUS_ICON(wp)) { - printf("StatusIcon load\n"); + printf("INIT StatusIcon\n"); g_signal_connect(wp, "activate", G_CALLBACK(e_si_activate), "StatusIcon"); } } @@ -371,7 +372,7 @@ int main(int argc, char *argv[]) { for (arg = 1; arg < argc; arg++) { if (strcmp(argv[arg], "--") == 0) { - printf("chldopen\n"); + // printf("chldopen\n"); chldopen(&argv[arg + 1]); break; } else if ( ! gtk_builder_add_from_file(builder, argv[arg], &gerr) ) {