journal restructuration (severity; source; file; function; value) completed

This commit is contained in:
Jean Sirmai 2024-09-23 00:07:26 +02:00
parent e0ceda76a1
commit 59b797d965
Signed by: jean
GPG Key ID: FB3115C340E057E3
8 changed files with 90 additions and 106 deletions

View File

@ -93,29 +93,30 @@ typedef struct unit {long yy_dd_mm;
const char *function_source;
const char *string_value;
struct unit *prev;
struct unit *next;} unit; // journal unit structure
struct unit *next;} unit; // journal unit structure
typedef struct {unit *first; unit *last;} journal; // journal unit access structure
typedef struct {unit *first; unit *last;} journal; // journal unit access structure
void fsm_journal_init (journal *jj); // init from main
void fsm_journal_push_front (const char *file_source, // add an évènement at the journal front
const char *function_source, // def: fsm/dispatch
const char *string_value); // call: any call that does not have
// the log address
void fsm_journal_init (journal *jj); // init from main
void fsm_journal_push_front (journal *jj, // add an évènement at the journal front
const char *file_source, // def: fsm/dispatch
const char *function_source, // call: any call that does not have
const char *string_value); // the log address
void fsm_journal_clear (journal *jj,
const char *file_source,
const char *function_source,
const char *string_value); // empty the journal
long fsm_journal_pop_back (journal *jj,
const char *string_value); // empty the journal
long fsm_journal_pop_back (journal *jj, // removes an évènement
const char *file_source, // at the journal end
const char *function_source,
const char *string_value);
int fsm_journal_length (journal jj); // journal length
void fsm_journal_seek (journal jj, // seek for an évènement
long usec, // in the journal
const char *file_source,
const char *function_source,
const char *string_value); // remove an évènement at the journal end
int fsm_journal_length (journal jj); // journal length
void fsm_journal_seek (journal jj, long usec,
const char *file_source,
const char *function_source,
const char *string_value); // seek for an évènement in the journal
void fsm_journal_publish (journal jj); // display the journal
const char *string_value);
void fsm_journal_publish (journal jj); // display the journal
// -----------------------------------------------------------------------------

View File

@ -68,10 +68,9 @@ void fsm_journal_event (int severity,
const char *function_source,
const char *string_value)
{
if (TRUE // just to find easily the line beginning the filter conditions 😄️
if ( TRUE // just to find easily the line beginning the filter conditions 😄️
&& severity != REPETITIVE
|| FALSE
// source != TREE
// source == FSM
// strcmp (value, "")
@ -91,7 +90,7 @@ void fsm_init (char *initial_message_from_main)
fsm_journal_init (&gg_logs);
fsm_journal_event (MESSAGE, MAIN, "main", initial_message_from_main, "");
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "fsm initialisation has began", "");
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "fsm initialisation", "has began");
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "measures list init()", "");
fsm_measures_list_init();
@ -105,7 +104,7 @@ void fsm_init (char *initial_message_from_main)
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "preferences list init()", "");
fsm_preferences_list_init();
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "fsm initialisation has ended", "");
fsm_journal_event (MESSAGE, FSM, "fsm/dispatch", "fsm initialisation", "has ended");
}
@ -118,7 +117,7 @@ static int preferences_have_been_modified = FALSE;
void fsm_set_preferences_modified (bool value)
{
const char str_value;
const char *str_value;
if (value) str_value = "FALSE"; else str_value = "TRUE";
fsm_journal_event (INFO, FSM,
"fsm/dispatch",

View File

@ -72,7 +72,7 @@ void fsm_journal_clear (journal *jj,
{
tmp = a_unit;
a_unit = a_unit->next;
free(tmp);
free (tmp);
}
jj->first = NULL;
jj->last = NULL;
@ -84,14 +84,16 @@ void fsm_journal_push_front (journal *jj,
const char *string_value)
{
struct timeval tv;
gettimeofday(&tv, NULL);
unit *new_unit = malloc(sizeof(unit));
gettimeofday (&tv, NULL);
unit *new_unit = malloc (sizeof(unit));
if (! new_unit) exit (EXIT_FAILURE);
new_unit->yy_dd_mm = tv.tv_sec;
new_unit->usec = tv.tv_usec;
new_unit->file_source = file_source;
new_unit->function_source = function_source;
new_unit->string_value = string_value;
new_unit->next = jj->first;
new_unit->prev = NULL;
if (jj->first) jj->first->prev = new_unit;
@ -163,7 +165,7 @@ void fsm_journal_publish (journal jj)
while (a_unit)
{
strftime(buf, sizeof(buf), "%D %T", localtime(&a_unit->yy_dd_mm));
g_message ("%s + %-6ld %6d %-30s %-60s %-60s",
g_message ("%s + %-6ld %6d %-32s %-36s %-50s",
buf,
a_unit->usec,
nb,

View File

@ -73,28 +73,24 @@ void fsm_store_restore_reset (int choice, int value)
{
switch (choice) {
case (STORE) :
fsm_journal_event (
"fsm/prefer store restore reset(): switch (STORE)", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "store restore reset(): switch (STORE)", "");
for (int i = 0; i < n_objects; i++) {
p [i] = widget_get_object_transparency (i);
widget_set_object_transparency_at_value (i, p [i]);
}
break;
case (RESTORE) :
fsm_journal_event (
"fsm/prefer store restore reset(): switch (RESTORE)", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "store restore reset(): switch (RESTORE)", "");
for (int i = 0; i < n_objects; i++)
widget_set_object_transparency_at_value (i, p [i]);
break;
case (RESET) :
fsm_journal_event (
"fsm/prefer store restore reset(): switch (RESET)", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "store restore reset(): switch (RESET)", "");
for (int i = 0; i < n_objects; i++)
widget_set_object_transparency_at_value (i, value); // i * 4 // rand() % 127
break;
default :
fsm_journal_event (
"fsm/prefer store restore reset(): switch (default)", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "store restore reset(): switch (default)", "");
}
fsm_set_preferences_modified (TRUE);
@ -109,9 +105,8 @@ static int reset_situations_to_value = -1;
void fsm_reset_all_situations_transparencies_at_value (int value)
{
char str1[140] = "fsm/prefer reset all situations transparencies at value";
char string_value [12]; sprintf(string_value, " (%d)", value); strcat(str1, string_value);
fsm_journal_event (str1, INFO, PREFER, string_value); // TODO
char string_value [12]; sprintf(string_value, "(%d)", value);
fsm_journal_event (INFO, PREFER, "fsm/prefer", "reset all situations transparencies at value", string_value);
reset_situations_to_value = value;
widget_reset_all_situations_transparencies_at_value (value);
}
@ -126,8 +121,7 @@ void fsm_reset_all_situations_transparencies_at_value (int value)
void fsm_add_displayable (char *displayable_name)
{
fsm_journal_event (
strcat("fsm/prefer add displayable() ", displayable_name), MESSAGE, PREFER, ""); // TODO
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "add displayable()", displayable_name);
}
@ -136,11 +130,11 @@ void fsm_add_displayable (char *displayable_name)
/******************************************************************************/
void fsm_preferences_list_init ()
{
fsm_journal_event ("fsm/prefer setting up preferences list", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "preferences list init()", "");
}
void fsm_displayable_list_init ()
{
fsm_journal_event ("fsm/prefer setting up displayable list", MESSAGE, PREFER, "");
fsm_journal_event (MESSAGE, PREFER, "fsm/prefer", "displayables list init()", "");
}

View File

@ -139,7 +139,7 @@ int main (int argc, char **argv)
G_APPLICATION_DEFAULT_FLAGS);
fsm_journal_event (INFO, MAIN, "main",
"g signal connect (app <--> on_windows_startup & activate)", "\n");
"g signal connect", "(app <--> on_windows_startup & activate)");
// ! WARNING ! 'on_windows_activation()'
// and 'on_windows_startup()' are in: src/widget/dispatch.c
// NOT in: src/signal.c

View File

@ -37,7 +37,7 @@
static void on_auto_notification (char *message)
{
// message = "-(any auto notification)-"; // test
fsm_journal_event (DEBUG, AUTO_NOTIFICATION, "signal", "auto_notification", message);
fsm_journal_event (DEBUG, AUTO_NOTIFICATION, "signal", "auto_notification", "");
/* Ignored (2024-06-06) because I don't know how to get "main_window" easily
if (window->toast_revealer == NULL) {
@ -64,8 +64,7 @@ static void on_auto_notification (char *message)
static void on_user_tree_expander_toggled (GtkExpander *expander,
gpointer user_data)
{
fsm_journal_event ("signal user tree expander toggled()",
SPEW, EXPANDER, "");
fsm_journal_event (SPEW, EXPANDER, "signal", "user tree expander toggled()", "");
GtkTreeListRow *row = GTK_TREE_LIST_ROW (user_data);
gboolean is_expanded = gtk_tree_list_row_get_expanded (row);
gtk_tree_list_row_set_expanded (row, ! is_expanded);
@ -73,8 +72,7 @@ static void on_user_tree_expander_toggled (GtkExpander *expander,
void on_setup_user_tree_factory (GtkSignalListItemFactory *factory,
GObject* object, gpointer user_data){
fsm_journal_event ("signal setup user tree factory()",
REPETITIVE, EXPANDER, "");
fsm_journal_event (REPETITIVE, EXPANDER, "signal", "setup user tree factory()", "");
GtkWidget* expander = gtk_expander_new (NULL);
gtk_list_item_set_child (GTK_LIST_ITEM (object), expander);
}
@ -103,8 +101,7 @@ void on_bind_user_tree_factory (GtkSignalListItemFactory *factory,
row);
gtk_widget_set_margin_start (expander,
gtk_tree_list_row_get_depth(row) * 20);
fsm_journal_event ("signal (tree) bind user tree factory()",
REPETITIVE, TREE, text);
fsm_journal_event (REPETITIVE, TREE, "signal", "(tree) bind user tree factory()", text);
}
@ -115,7 +112,7 @@ void on_bind_user_tree_factory (GtkSignalListItemFactory *factory,
gboolean on_glarea_render (GtkGLArea *area,
GdkGLContext *context)
{
fsm_journal_event ("signal (GLArea) glarea render()", DEBUG, GLAREA, "(context TODO)");
fsm_journal_event (DEBUG, GLAREA, "signal", "glarea render()", "(context TODO)");
// Check if the widget is a glarea
if(gtk_gl_area_get_error(area) != NULL) {
on_auto_notification("An OpenGL error occured !");
@ -134,7 +131,7 @@ gboolean on_glarea_render (GtkGLArea *area,
/* We need to set up our state when we realize the GtkGLArea widget */
void on_glarea_realize (GtkWidget *widget)
{
fsm_journal_event ("signal (GLArea) glarea realize()", DEBUG, GLAREA, "");
fsm_journal_event (DEBUG, GLAREA, "signal", "glarea realize()", "");
GError *internal_error = NULL;
// Make the GL context current to be able to call the GL API
@ -160,7 +157,7 @@ void on_glarea_realize (GtkWidget *widget)
/* We should tear down the state when unrealizing */
void on_glarea_unrealize (GtkWidget *widget)
{
fsm_journal_event ("signal (GLArea) glarea unrealize()", DEBUG, GLAREA, "");
fsm_journal_event (DEBUG, GLAREA, "signal", "glarea unrealize()", "");
GError *internal_error = NULL;
// Make the GL context current to be able to call the GL API
@ -203,12 +200,15 @@ void on_axis_value_change (GtkAdjustment *adjustment, gpointer data)
char string_value [10]; sprintf(string_value, " (%d)", axis_value);
switch (axis) {
case 0 : fsm_journal_event ("signal (axis) X value changed()",
REPETITIVE, SLIDER_X, string_value); break;
case 1 : fsm_journal_event ("signal (axis) Y value changed()",
REPETITIVE, SLIDER_Y, string_value); break;
case 2 : fsm_journal_event ("signal (axis) Z value changed()",
REPETITIVE, SLIDER_Z, string_value); break;
case 0 : fsm_journal_event (REPETITIVE, SLIDER_X,
"signal", "X value changed()", string_value);
break;
case 1 : fsm_journal_event (REPETITIVE, SLIDER_Y,
"signal", "Y value changed()", string_value);
break;
case 2 : fsm_journal_event (REPETITIVE, SLIDER_Z,
"signal", "Z value changed()", string_value);
break;
}
}
@ -220,7 +220,7 @@ void on_axis_value_change (GtkAdjustment *adjustment, gpointer data)
void on_save_current_model_before_editing (GtkWidget *btt_save_current_model,
gpointer data)
{
fsm_journal_event ("signal (dialog) save current model()", INFO, BUTTON, "");
fsm_journal_event (INFO, BUTTON, "signal", "(dialog) save current model()", "");
on_auto_notification ("save_current_model_before_editing !");
gtk_widget_set_sensitive (GTK_WIDGET (data), TRUE);
}
@ -228,7 +228,7 @@ void on_save_current_model_before_editing (GtkWidget *btt_save_current_model,
void on_discard_current_model_before_editing (GtkWidget *btt_discard_current_model,
gpointer data)
{
fsm_journal_event ("signal (dialog) discard current model()", INFO, BUTTON, "");
fsm_journal_event (INFO, BUTTON, "signal", "(dialog) discard current model()", "");
on_auto_notification ("discard_current_model_before_editing ?");
gtk_window_close (GTK_WINDOW (data));
}
@ -236,7 +236,7 @@ void on_discard_current_model_before_editing (GtkWidget *btt_discard_current_mod
void on_write_current_model (GtkWidget *btt_write_current_model,
gpointer data)
{
fsm_journal_event ("signal (dialog) write current model()", INFO, BUTTON, "");
fsm_journal_event (INFO, BUTTON, "signal", "(dialog) write current model()", "");
on_auto_notification ("writing current_model_before_editing 😄️");
gtk_window_close (GTK_WINDOW (data));
}
@ -253,7 +253,7 @@ static void switch_state_rules_data();
void on_toggle_exec_edit (GtkWidget *toggled_button, gpointer user_data)
{
fsm_journal_event ("signal (Xec/Ed) toggle exec edit()", INFO, BUTTON, "");
fsm_journal_event (INFO, BUTTON, "signal", "(Xec/Ed) toggle exec edit()", "");
if (fsm_get_exec_edit ()) { // TODO (or NOT ?) et si je ne suis pas sur la page SYNTH
gtk_button_set_icon_name (GTK_BUTTON (toggled_button),
@ -288,8 +288,7 @@ static void switch_state_rules_data()
* pas sûr que ça ait un intérêt... en tout cas, pas comme ça !
*
char string_value [12]; sprintf(string_value, "%d", value);
fsm_journal_event ("signal (switch) value = ",
DEBUG, SWITCH_STATE_RULES_DATA, string_value);
fsm_journal_event (DEBUG, SWITCH_STATE_RULES_DATA, "signal", "(switch) value = ", string_value);
*/
switch (value) {
@ -334,8 +333,8 @@ static void switch_state_rules_data()
default :
printf("default in signal.on_toggle_state_rule_data()\n");
fsm_journal_event ("signal (switch) default in : switch state rules data()",
INFO, SWITCH_STATE_RULES_DATA, "");
fsm_journal_event (INFO, SWITCH_STATE_RULES_DATA,
"signal", "(switch) default in : switch state rules data()", "");
}
}
@ -346,9 +345,8 @@ void on_toggle_state_rules_data (GtkWidget *toggled_button, gpointer user_data)
{
const char *toggled_button_name
= gtk_check_button_get_label (GTK_CHECK_BUTTON (toggled_button));
fsm_journal_event ("signal (toggle) --> [", INFO, BUTTON,
concat (toggled_button_name,
" ]", NULL));
fsm_journal_event (DEBUG, BUTTON,
"signal", "(toggle)", concat ("[ ", toggled_button_name, " ]", NULL));
int is_active = gtk_check_button_get_active (GTK_CHECK_BUTTON (toggled_button));
if ( ! strcmp (toggled_button_name, "synth")) fsm_set_state_rules_data (SYNTH);
@ -365,9 +363,7 @@ void on_toggle_state_rules_data (GtkWidget *toggled_button, gpointer user_data)
void on_clicked_topbar_right_search (GtkWidget *btt_menu, gpointer list_box)
{
fsm_journal_event ("signal (topbar R) search()",
// fsm_journal_event ("signal clicked topbar right search()",
DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "(topbar right) search()", "");
// next line presents the text_window and works only once.\n
// It should present a menu.\n"); // TODO
gtk_window_present (GTK_WINDOW (widget_get_text_window()));
@ -376,9 +372,7 @@ void on_clicked_topbar_right_search (GtkWidget *btt_menu, gpointer list_box)
void on_clicked_topbar_right_home (GtkWidget *btt_reset, gpointer data)
{
fsm_journal_event ("signal (topbar R) home()",
// fsm_journal_event ("signal clicked topbar right home()",
DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "(topbar right) home()", "");
gtk_window_present (GTK_WINDOW (widget_get_dialog_window()));
// NB works only once. < TODO
}
@ -394,8 +388,7 @@ void on_clicked_topbar_right_home (GtkWidget *btt_reset, gpointer data)
void on_updating_objects_transparencies (GtkWidget *btt_source, GtkScrollbar *scrollbar)
{
fsm_journal_event ("signal updating objects transparencies()",
DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "updating objects transparencies()", "");
const char *btt_name = gtk_button_get_icon_name (GTK_BUTTON (btt_source));
int value = gtk_adjustment_get_value (gtk_scrollbar_get_adjustment (scrollbar));
@ -408,8 +401,7 @@ void on_updating_objects_transparencies (GtkWidget *btt_source, GtkScrollbar *sc
void on_resetting_XYZ_in_state_page ()
{
fsm_journal_event ("signal resetting XYZ in state page()",
DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "resetting XYZ in state page()", "");
widget_state_XYZ_reset_all();
}
@ -417,8 +409,7 @@ void on_resetting_XYZ_in_state_page ()
void on_situations_box_do_reset (GtkWidget *btt_reset, GtkScrollbar *reset_scrollbar)
{
fsm_journal_event ("signal situations box do reset()",
DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "situations box do reset()", "");
GtkAdjustment *adj_situ = gtk_scrollbar_get_adjustment (reset_scrollbar);
fsm_reset_all_situations_transparencies_at_value (gtk_adjustment_get_value (adj_situ));
}
@ -431,7 +422,7 @@ void on_situations_box_do_reset (GtkWidget *btt_reset, GtkScrollbar *reset_scrol
void on_clicked_topbar_right_measure (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal clicked topbar right measure()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "clicked topbar right measure()", "");
// fsm_measures_sorted_list_do something ();
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_get_measure_page()));
@ -439,98 +430,98 @@ void on_clicked_topbar_right_measure (GtkWidget *btt, gpointer data)
void on_start_new_measure (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal start new measure()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "start new measure()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_select_rules_first()));
}
void on_select_rules_first (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal select rules first()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "select rules first()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_depends_on_one_or_two_events()));
}
void on_measure_depends_on_a_single_event (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure depends on a single event()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure depends on a single event()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_depends_on_a_single_event()));
}
void on_measure_depends_on_two_events (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure depends on two events()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure depends on two events()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_select_a_second_rules_set()));
}
void on_select_a_second_rules_set (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal select a second rules set()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "select a second rules set()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_choose_an_event_type()));
}
void on_select_a_second_measurement (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal select a second measurement()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "select a second measurement()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_correlate()));
}
void on_skip_this_step (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal skip this step()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "skip this step()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_insert_in_measurements_list ()));
}
void on_something_else (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal something else()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "something else()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_do_end_creation_of_measurement_process()));
}
void on_closing_page (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal closing page()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "closing page()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_get_synth_page()));
}
void on_measure_single_event_occurences_nb (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure single event occurences nb()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure single event occurences nb()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_event_occurences_nb()));
}
void on_measure_single_event_occurences_dates (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure single event occurences dates()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure single event occurences dates()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_event_occurences_dates()));
}
void on_measure_single_event_occurences_situations (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure single event occurences situations()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure single event occurences situations()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_event_occurences_situations()));
}
void on_measure_time_elapsed_between_two_events (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure time elapsed between two events()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure time elapsed between two events()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_time_elapsed_between_two_events()));
}
void on_measure_third_event_occurences_in_between (GtkWidget *btt, gpointer data)
{
fsm_journal_event ("signal measure third event occurences in between()", DEBUG, BUTTON, "");
fsm_journal_event (DEBUG, BUTTON, "signal", "measure third event occurences in between()", "");
gtk_window_set_child (GTK_WINDOW (widget_get_main_window ()),
GTK_WIDGET (widget_measure_third_event_occurences_in_between()));
}
@ -542,13 +533,11 @@ void on_measure_third_event_occurences_in_between (GtkWidget *btt, gpointer data
void on_entry_name_insert_after (GtkWidget *entry, gpointer data)
{
fsm_journal_event ("signal entry name insert after()",
DEBUG, ENTRY, "");
fsm_journal_event (DEBUG, ENTRY, "signal", "entry name insert after()", "");
}
void on_entry_name_delete_after (GtkWidget *entry, gpointer data)
{
fsm_journal_event ("signal entry name delete after()",
DEBUG, ENTRY, "");
fsm_journal_event (DEBUG, ENTRY, "signal", "entry name delete after()", "");
}

View File

@ -66,7 +66,7 @@ void on_windows_startup (GtkApplication *app) // WIP 2024-09
void on_windows_activation (GtkApplication *app)
{
fsm_journal_event (INFO, WIDGETS, "widget/dispatch", "windows activation()", " has began");
fsm_journal_event (INFO, WIDGETS, "widget/dispatch", "windows activation()", "has began");
// on_windows_activation() is in: widget/dispatch NOT in: src/signal
// g_application_activate (G_APPLICATION (app)); < how ? > in main is
@ -102,7 +102,7 @@ void on_windows_activation (GtkApplication *app)
g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (act_b));
g_signal_connect (act_b, "activate", G_CALLBACK (action_b), app2);*/
fsm_journal_event (INFO, WIDGETS, "widget/dispatch", "windows activation()", " has ended\n");
fsm_journal_event (INFO, WIDGETS, "widget/dispatch", "windows activation()", "has ended");
}
/******************************************************************************/

View File

@ -58,7 +58,7 @@ void *widget_get_btt_conditions_list()
widget_set_item_text (list_box, one_condition, TRUE);
fsm_journal_event (REPETITIVE,
RULE_CONDITION,
"widget/one_rule/algebra/conditions",
"one_rule/algebra/conditions",
"conditions list ",
one_condition);
}
@ -76,10 +76,9 @@ void *widget_get_btt_conditions_list()
fsm_journal_event (DEBUG,
RULE_CONDITION,
"widget/one_rule/algebra/conditions",
"conditions_list ",
concat ("[", one_condition, "] = last of: ", str_nb, NULL)
);
"one_rule/algebra/conditions",
concat ("list; last of ", str_nb, " conditions: ", NULL),
concat ("[", one_condition, "]", NULL));
return conditions;
}