I made this little change because the way to write the data field were
different in shell than in octave. Now, a line in the data cell array is
a line in the list window. (It seems to me more logical).
Before, call was :
zenity_list('Title',{'Name of checkbox column','Name of choices
column'},{'FALSE','FALSE';'green','orange'}, 'checklist')
Now it is :
zenity_list('Title',{'Name of checkbox column','Name of choices
column'},{'FALSE','green';'FALSE','orange'}, 'checklist')
I just transposed the data array.
---
zenity_list.m | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/zenity_list.m b/zenity_list.m
index 03e6c96..b8bbfa2 100644
--- a/zenity_list.m
+++ b/zenity_list.m
@@ -77,6 +77,7 @@ function s = zenity_list(title, columns, data, varargin)
endfor
columns = sprintf('--column="%s" ', columns{:});
+ data = data';
data = sprintf("%s ", data{:});
cmd = sprintf('zenity --list --title="%s" %s %s %s --print-column="%s"
--separator=":" %s %s', ...
--
1.7.5
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev