F@fc      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abNone "#&'03;=Ka=1Zenity commandsThings to be aware of:IIn the very unlikely case of a file name containing newline characters, 9 will give an incorrect result. This is because it uses \n, to separate the files returned from Zenity. The contents of a list dialogLWhen used in a dialog, the matrix will be transformed in the following ways:Make sure that the matrix is rectangular and has at least one column and one row. Any headers or elements that are added will be empty strings.Any newline characters will be turned into space characters. (This is because newline characters are used internally as separators when returning multiple rows and/or columns.)Column headersRowsList dialog typeGHeader for the selection column in a radio or check list (can be empty)Flags for the   dialogUse  for default flags. Dialog textAllow changes to textWhat column to returnHide a specific columnHide the column headers What columns to return in a   dialogThe default value is " 1.When !E is specified, the columns will be separated by newline characters (\n) in the result.!Return all columns"-Return the specified column (starting from 1)#Flags for the ,  ,   and   dialogsNote: & and ' have no effect on   dialogs.Use  for default flags.% Dialog text&Do not enable text wrapping'Do not enable pango markup(Flags for the  dialogUse  for default flags.*+File or directory to be selected by default+!Activate directory-only selection, Save mode-LConfirm file selection if file name already exists TODO , fileFilter :: ???.Flags for the  dialogUse  for default flags.0 Dialog text1 Entry text2!Hide the text entered by the user3Flags for the  dialogUse  for default flags.5 Dialog text6 Calendar year7Calendar month8 Calendar day9General Zenity configurationUse  for default configuration.; Dialog title<`Window icon with the path to an image. Alternatively, one of the four stock icons can be used: error, info, question or warning.= Dialog width> Dialog height?Dialog timeout in secondsc Chop a list into chunks of size n@*A radio list type with no selection headerA*A check list type with no selection headerdReturn the width of a   after applying e' (so the smallest possible value is 1)eMake sure that the matrix is rectangular and has at least one column and one row. Any headers or elements that are added will be empty strings.QThe main reason for requring a non-empty matrix is that Zenity gives the result "(null)"M otherwise. Not using empty matrices avoids the need to handle such results.fAdd a first column for  or  listsg1Call Zenity with the given flags and capture its stdouthIf  = All, this function will treat the input list as a concated list of elements from selected rows, and turn that into a list of selected rows. Each row in the result is represented as a single 7 value with elements separated by newline characters (\n).The  ^ argument is just used to determine the number of returned columns (the width of the matrix).If  = Col c*, the argument list is returned unchanged.BRun a  actionCIMake a list selection dialog that selects values from an association list'Each item is a pair of a value of type a{ and a text. Only the text will be shown in the dialog, but the value associated with the selected text will be returned.gAdditional command-line flagsh$Concated elements from selected rows Selected rowsC returnColumn and  hideColumn will be ignoredColumn head (can be empty)List to select fromD   !"#$%&'()+*,-./0123456789:?;<=>@ABCE9:;<=>?345678./012()*+,-#$%&' !"@A  BC    !"#$%&'()*+,-./012345678ijklmno9:;<=>?p      !"#$%&&'()**+,-.//012334567889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiijklm"hzenity-0.2-8AQJbXqfzdI2ahXLu4dBXQZenity1data-default-class-0.1.2.0-65ekPiG1XHJGG1Sy8NeI1LData.Default.ClassDefaultdef#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.InternalTextDialogCalendarEntryError FileSelectionMultiFileSelectionInfoList NotificationWarningMatrix$sel:headers:Matrix$sel:rows:MatrixListTypeSingleMultiRadioCheckSelectionHeader&$sel:unSelectionHeader:SelectionHeader ListFlags$sel:text:ListFlags$sel:editable:ListFlags$sel:returnColumn:ListFlags$sel:hideColumn:ListFlags$sel:hideHeader:ListFlagsReturnedColumnsAllCol InfoFlags$sel:text:InfoFlags$sel:noWrap:InfoFlags$sel:noMarkup:InfoFlagsFileSelectionFlags $sel:fileName:FileSelectionFlags!$sel:directory:FileSelectionFlags$sel:save:FileSelectionFlags($sel:confirmOverwrite:FileSelectionFlags EntryFlags$sel:text:EntryFlags$sel:entryText:EntryFlags$sel:hideText:EntryFlags CalendarFlags$sel:text:CalendarFlags$sel:year:CalendarFlags$sel:month:CalendarFlags$sel:day:CalendarFlagsConfig$sel:title:Config$sel:windowIcon:Config$sel:width:Config$sel:height:Config$sel:timeout:Configradiocheckzenity keyedList$fDefaultConfig$fCmdParamCalendarFlags$fDefaultCalendarFlags$fCmdParamEntryFlags$fDefaultEntryFlags$fCmdParamFileSelectionFlags$fDefaultFileSelectionFlags$fCmdParamInfoFlags$fDefaultInfoFlags$fCmdParamListFlags$fDefaultListFlags$fEqCalendarFlags$fShowCalendarFlags$fEqEntryFlags$fShowEntryFlags$fEqFileSelectionFlags$fShowFileSelectionFlags $fEqInfoFlags$fShowInfoFlags$fEqReturnedColumns$fShowReturnedColumns$fFunctorReturnedColumns $fEqListFlags$fShowListFlags$fEqSelectionHeader$fShowSelectionHeader$fIsStringSelectionHeader $fEqMatrix $fShowMatrix$fShowListType $fEqListTypechunk matrixWidth fixMatrixaddSelectionColumn callZenityunconcatCmdParamserializeParamCmdFlag$sel:_flagName:CmdFlag$sel:_flagField:CmdFlag$sel:_flagParam:CmdFlag