From bfe8c3cc714fd122b5945ddc83b9d27ca97e26fb Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Wed, 19 Jan 2011 23:09:24 -0500 Subject: Added gui.filteredlist() shortcut function for gui.dialog('filteredlist', ...). --- modules/textadept/mime_types.lua | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'modules/textadept/mime_types.lua') diff --git a/modules/textadept/mime_types.lua b/modules/textadept/mime_types.lua index 378ce42b..eaa4302a 100644 --- a/modules/textadept/mime_types.lua +++ b/modules/textadept/mime_types.lua @@ -203,14 +203,6 @@ connect('reset_after', -- Prompts the user to select a lexer from a filtered list for the current -- buffer. function select_lexer() - local out = gui.dialog('filteredlist', - '--title', L('Select Lexer'), - '--button1', 'gtk-ok', - '--button2', 'gtk-cancel', - '--no-newline', - '--string-output', - '--columns', 'Name', - '--items', lexers) - local response, lexer = out:match('([^\n]+)\n([^\n]+)$') - if response and response ~= 'gtk-cancel' then buffer:set_lexer(lexer) end + local lexer = gui.filteredlist(L('Select Lexer'), 'Name', lexers) + if lexer then buffer:set_lexer(lexer) end end -- cgit v1.2.3