aboutsummaryrefslogtreecommitdiff
path: root/core/.gui.luadoc
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2011-01-19 23:09:24 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2011-01-19 23:09:24 -0500
commitbfe8c3cc714fd122b5945ddc83b9d27ca97e26fb (patch)
tree1fecefdf30e754580f3cf804031836e01fa3d1c7 /core/.gui.luadoc
parent98c6ba37e86c9ef6fe52c89e02462eb72a7ae790 (diff)
downloadtextadept-bfe8c3cc714fd122b5945ddc83b9d27ca97e26fb.tar.gz
textadept-bfe8c3cc714fd122b5945ddc83b9d27ca97e26fb.zip
Added gui.filteredlist() shortcut function for gui.dialog('filteredlist', ...).
Diffstat (limited to 'core/.gui.luadoc')
-rw-r--r--core/.gui.luadoc15
1 files changed, 15 insertions, 0 deletions
diff --git a/core/.gui.luadoc b/core/.gui.luadoc
index acc7e0d0..3adba5c8 100644
--- a/core/.gui.luadoc
+++ b/core/.gui.luadoc
@@ -84,3 +84,18 @@ function switch_buffer() end
-- filteredlist dialogs with many items.
-- @return string CocoaDialog result.
function dialog(kind, ...) end
+
+---
+-- Shortcut function for gui.dialog('filtered_list', ...) with 'Ok' and 'Cancel'
+-- buttons.
+-- @param title The title for the filteredlist dialog.
+-- @param columns A column name or list of column names.
+-- @param items An item or list of items.
+-- @param int_return If true, returns the integer index of the selected item in
+-- the filteredlist. Defaults to false which returns the string item.
+-- @param ... Additional parameters to pass to gui.dialog().
+-- @return Either a string or integer on success; nil otherwise.
+-- @usage gui.filteredlist('Title', 'Foo', { 'Bar', 'Baz' })
+-- @usage gui.filteredlist('Title', { 'Foo', 'Bar' }, { 'a', 'b', 'c', 'd' },
+-- false, '--output-column', '2')
+function filteredlist(title, columns, items, int_return, ...) end