diff options
| -rw-r--r-- | UFileTypeSettings.pas | 1 | ||||
| -rw-r--r-- | UMain.pas | 8 | ||||
| -rw-r--r-- | libgtk_kylix/GTKView.pas | 2 |
3 files changed, 8 insertions, 3 deletions
diff --git a/UFileTypeSettings.pas b/UFileTypeSettings.pas index 10fbeae..d6d5eb1 100644 --- a/UFileTypeSettings.pas +++ b/UFileTypeSettings.pas @@ -322,6 +322,7 @@ begin IconFrame.AddControl(Icon); if FUseGnomeIconEntry then begin GnomeIconButton := TGnomeIconEntry.Create(Self); + GnomeIconButton.Filename := ''; GnomeIconButton.OnIconChanged := GnomeIconButtonIconChanged; end; @@ -5145,9 +5145,13 @@ begin Break; end; end; + Application.ProcessMessages; - RebuildListViewsTimer.Interval := 100; - RebuildListViewsTimer.Enabled := True; +{ RebuildListViewsTimer.Interval := 100; + RebuildListViewsTimer.Enabled := True; } + RebuildListViewsTimerTimer(Self); + gtk_tree_view_set_headers_visible(PGtkTreeView(SourceListView.FWidget), False); + gtk_tree_view_set_headers_visible(PGtkTreeView(SourceListView.FWidget), True); end; procedure TFMain.RebuildListViews(DoRefresh: boolean); diff --git a/libgtk_kylix/GTKView.pas b/libgtk_kylix/GTKView.pas index a8b80fc..2bae153 100644 --- a/libgtk_kylix/GTKView.pas +++ b/libgtk_kylix/GTKView.pas @@ -546,7 +546,7 @@ begin FSelection := gtk_tree_view_get_selection(PGtkTreeView(FWidget)); g_signal_connect(FSelection, 'changed', G_CALLBACK(@TGTKListView_changed), Self); g_signal_connect(FWidget, 'row-activated', G_CALLBACK(@TGTKListView_row_activated), Self); - g_signal_connect(FWidget, 'columns-changed', G_CALLBACK(@TGTKListView_columns_changed), Self); + g_signal_connect_after(FWidget, 'columns-changed', G_CALLBACK(@TGTKListView_columns_changed), Self); FTreeModel := gtk_tree_view_get_model(PGtkTreeView(FWidget)); Show; end; |
