]> git.plutz.net Git - gladerunner/commitdiff
modified event format for easyer parsing
authorPaul Hänsch <paul@plutz.net>
Tue, 28 Jul 2026 14:00:22 +0000 (16:00 +0200)
committerPaul Hänsch <paul@plutz.net>
Tue, 28 Jul 2026 14:00:22 +0000 (16:00 +0200)
gladerunner.c

index a886157803a9c77d10a6d648f8bc6aab9ad5459c..aa8548264881ee07534dc9080e3467f6dcdb72a5 100644 (file)
@@ -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) ) {