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', ...). --- core/.gui.luadoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'core/.gui.luadoc') 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 -- cgit v1.2.3