Ensure we initialize all colorized filter text entries before we show the
widget, so we don't get wrong foreground color when using a dark theme. svn path=/trunk/; revision=26414
This commit is contained in:
parent
93a0edf6dd
commit
828f6baa42
|
@ -501,6 +501,7 @@ file_open_cmd(GtkWidget *w)
|
|||
gtk_box_pack_start(GTK_BOX(filter_hbox), filter_te, TRUE, TRUE, 3);
|
||||
g_signal_connect(filter_te, "changed",
|
||||
G_CALLBACK(filter_te_syntax_check_cb), NULL);
|
||||
colorize_filter_te_as_empty(filter_te);
|
||||
gtk_widget_show(filter_te);
|
||||
gtk_tooltips_set_tip(tooltips, filter_te, "Enter a display filter.", NULL);
|
||||
|
||||
|
@ -807,6 +808,7 @@ file_merge_cmd(GtkWidget *w)
|
|||
gtk_box_pack_start(GTK_BOX(filter_hbox), filter_te, TRUE, TRUE, 3);
|
||||
g_signal_connect(filter_te, "changed",
|
||||
G_CALLBACK(filter_te_syntax_check_cb), NULL);
|
||||
colorize_filter_te_as_empty(filter_te);
|
||||
gtk_widget_show(filter_te);
|
||||
gtk_tooltips_set_tip(tooltips, filter_te, "Enter a display filter.", NULL);
|
||||
|
||||
|
|
|
@ -638,6 +638,8 @@ gtk_dcerpcstat_cb(GtkWidget *w _U_, gpointer d _U_)
|
|||
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
|
||||
if(filter){
|
||||
gtk_entry_set_text(GTK_ENTRY(filter_entry), filter);
|
||||
} else {
|
||||
colorize_filter_te_as_empty(filter_entry);
|
||||
}
|
||||
gtk_widget_show(filter_entry);
|
||||
|
||||
|
|
|
@ -1957,6 +1957,7 @@ create_advanced_field(io_stat_graph_t *gio, GtkWidget *box)
|
|||
g_signal_connect(gio->calc_field, "activate", G_CALLBACK(filter_callback), gio);
|
||||
g_object_set_data (G_OBJECT(gio->calc_field), E_FILT_FIELD_NAME_ONLY_KEY, "");
|
||||
g_signal_connect(gio->calc_field, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
|
||||
colorize_filter_te_as_empty(gio->calc_field);
|
||||
}
|
||||
|
||||
|
||||
|
@ -2046,6 +2047,7 @@ create_filter_box(io_stat_graph_t *gio, GtkWidget *box, int num)
|
|||
gtk_widget_show(gio->filter_field);
|
||||
g_signal_connect(gio->filter_field, "activate", G_CALLBACK(filter_callback), gio);
|
||||
g_signal_connect(gio->filter_field, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
|
||||
colorize_filter_te_as_empty(gio->filter_field);
|
||||
|
||||
create_advanced_box(gio, hbox);
|
||||
|
||||
|
|
|
@ -245,6 +245,7 @@ column_prefs_show() {
|
|||
field_te = gtk_entry_new();
|
||||
g_object_set_data (G_OBJECT(field_te), E_FILT_FIELD_NAME_ONLY_KEY, "");
|
||||
g_signal_connect(field_te, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
|
||||
colorize_filter_te_as_empty(field_te);
|
||||
gtk_table_attach_defaults(GTK_TABLE(tb), field_te, 3, 4, 1, 2);
|
||||
gtk_widget_set_sensitive(field_te, FALSE);
|
||||
gtk_widget_hide(field_te);
|
||||
|
|
|
@ -507,6 +507,8 @@ gtk_rpcstat_cb(GtkWidget *w _U_, gpointer d _U_)
|
|||
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
|
||||
if(filter){
|
||||
gtk_entry_set_text(GTK_ENTRY(filter_entry), filter);
|
||||
} else {
|
||||
colorize_filter_te_as_empty(filter_entry);
|
||||
}
|
||||
gtk_widget_show(filter_entry);
|
||||
|
||||
|
|
|
@ -400,6 +400,8 @@ gtk_scsistat_cb(GtkWidget *w _U_, gpointer d _U_)
|
|||
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
|
||||
if(filter){
|
||||
gtk_entry_set_text(GTK_ENTRY(filter_entry), filter);
|
||||
} else {
|
||||
colorize_filter_te_as_empty(filter_entry);
|
||||
}
|
||||
gtk_widget_show(filter_entry);
|
||||
|
||||
|
|
|
@ -220,6 +220,8 @@ tap_dfilter_dlg_cb(GtkWidget *w _U_, gpointer data)
|
|||
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
|
||||
if(filter){
|
||||
gtk_entry_set_text(GTK_ENTRY(current_dlg->filter_entry), filter);
|
||||
} else {
|
||||
colorize_filter_te_as_empty(current_dlg->filter_entry);
|
||||
}
|
||||
gtk_widget_show(current_dlg->filter_entry);
|
||||
|
||||
|
|
Loading…
Reference in New Issue