UI: Implement interactive search on GameTable (#1148)
As I was unable to disable the ctrl + f keybinding, this implement something to make it works with the default GTK code logic. Also remove unused _treeView static member.
This commit is contained in:
parent
3cb1fa0e85
commit
74f8a9bd79
1 changed files with 3 additions and 4 deletions
|
@ -41,8 +41,6 @@ namespace Ryujinx.Ui
|
||||||
private static bool _debuggerOpened;
|
private static bool _debuggerOpened;
|
||||||
#pragma warning restore CS0169
|
#pragma warning restore CS0169
|
||||||
|
|
||||||
private static TreeView _treeView;
|
|
||||||
|
|
||||||
#pragma warning disable CS0169
|
#pragma warning disable CS0169
|
||||||
private static Ryujinx.Debugger.Debugger _debugger;
|
private static Ryujinx.Debugger.Debugger _debugger;
|
||||||
#pragma warning restore CS0169
|
#pragma warning restore CS0169
|
||||||
|
@ -127,8 +125,6 @@ namespace Ryujinx.Ui
|
||||||
// Make sure that everything is loaded.
|
// Make sure that everything is loaded.
|
||||||
_virtualFileSystem.Reload();
|
_virtualFileSystem.Reload();
|
||||||
|
|
||||||
_treeView = _gameTable;
|
|
||||||
|
|
||||||
ApplyTheme();
|
ApplyTheme();
|
||||||
|
|
||||||
_mainWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png");
|
_mainWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png");
|
||||||
|
@ -171,6 +167,9 @@ namespace Ryujinx.Ui
|
||||||
_tableStore.SetSortFunc(8, FileSizeSort);
|
_tableStore.SetSortFunc(8, FileSizeSort);
|
||||||
_tableStore.SetSortColumnId(0, SortType.Descending);
|
_tableStore.SetSortColumnId(0, SortType.Descending);
|
||||||
|
|
||||||
|
_gameTable.EnableSearch = true;
|
||||||
|
_gameTable.SearchColumn = 2;
|
||||||
|
|
||||||
UpdateColumns();
|
UpdateColumns();
|
||||||
UpdateGameTable();
|
UpdateGameTable();
|
||||||
|
|
||||||
|
|
Reference in a new issue