diff --git a/common/utils/itti_analyzer/libui/ui_signal_dissect_view.c b/common/utils/itti_analyzer/libui/ui_signal_dissect_view.c index c182e42b46ef2213338160a2639eb60868b4046f..ff7c8e91bd9ca08ffda05bfd449c655c88306441 100644 --- a/common/utils/itti_analyzer/libui/ui_signal_dissect_view.c +++ b/common/utils/itti_analyzer/libui/ui_signal_dissect_view.c @@ -21,6 +21,18 @@ ui_text_view_t *ui_signal_dissect_new(GtkWidget *hbox) gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); + /* Change the font of the widget */ + new_text_view->text_view_font = pango_font_description_new(); + + g_debug("Default family is: %s\n", pango_font_description_get_family(new_text_view->text_view_font)); + + pango_font_description_set_family(new_text_view->text_view_font, "Monospace"); + pango_font_description_set_absolute_size(new_text_view->text_view_font, 10 * PANGO_SCALE); + + g_debug("Font family has been set to: %s\n", pango_font_description_get_family(new_text_view->text_view_font)); + + gtk_widget_override_font(new_text_view->text_view, new_text_view->text_view_font); + /* Disable editable attribute */ gtk_text_view_set_editable(GTK_TEXT_VIEW(new_text_view->text_view), FALSE); diff --git a/common/utils/itti_analyzer/libui/ui_signal_dissect_view.h b/common/utils/itti_analyzer/libui/ui_signal_dissect_view.h index 36112a9fad1627b85c057c7397ee724557654fe0..d4db1777ddd8e1d909db35593e69cf10c82bf7aa 100644 --- a/common/utils/itti_analyzer/libui/ui_signal_dissect_view.h +++ b/common/utils/itti_analyzer/libui/ui_signal_dissect_view.h @@ -2,7 +2,8 @@ #define UI_SIGNAL_DISSECT_VIEW_H_ typedef struct { - GtkWidget *text_view; + GtkWidget *text_view; + PangoFontDescription *text_view_font; } ui_text_view_t; ui_text_view_t *ui_signal_dissect_new(GtkWidget *hbox);