Table of Contents

BASH : Dialog

Introduction

dialog est un utilitaire permettant de construire des interfaces graphiques basées sur la console

Utilisation:

 dialog <options> { --and-widget <options> }

<options> = options communes suivies par les options des boites de dialogue

Options Speciales :
--create-rc "file"
Options communes :
--ascii-lines
--aspect <ratio>
--backtitle <backtitle>
--beep
--beep-after
--begin <y> <x>
--cancel-label <str>
--clear
--colors
--column-separator <str>
--cr-wrap
--date-format <str>
--default-button <str>
--default-item <str>
--defaultno
--exit-label <str>
--extra-button
--extra-label <str>
--help-button
--help-label <str>
--help-status
--help-tags
--hfile <str>
--hline <str>
--ignore
--input-fd <fd>
--insecure
--item-help
--keep-tite
--keep-window
--last-key
--max-input <n>
--no-cancel
--no-collapse
--no-cr-wrap
--no-items
--no-kill
--no-label <str>
--no-lines
--no-mouse
--no-nl-expand
--no-ok
--no-shadow
--no-tags
--nook
--ok-label <str>
--output-fd <fd>
--output-separator <str>
--print-maxsize
--print-size
--print-version
--quoted
--scrollbar
--separate-output
--separate-widget <str>
--shadow
--single-quoted
--size-err
--sleep <secs>
--stderr
--stdout
--tab-correct
--tab-len <n>
--time-format <str>
--timeout <secs>
--title <title>
--trace <file>
--trim
--version
--visit-items
--yes-label <str>
Options des Boites de dialogue:
--buildlist    <text> <height> <width> <tag1> <item1> <status1>...
--calendar     <text> <height> <width> <day> <month> <year>
--checklist    <text> <height> <width> <list height> <tag1> <item1> <status1>...
--dselect      <directory> <height> <width>
--editbox      <file> <height> <width>
--form         <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1>...
--fselect      <filepath> <height> <width>
--gauge        <text> <height> <width> [<percent>
--infobox      <text> <height> <width>
--inputbox     <text> <height> <width> [<init>
--inputmenu    <text> <height> <width> <menu height> <tag1> <item1>...
--menu         <text> <height> <width> <menu height> <tag1> <item1>...
--mixedform    <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1> <itype>...
--mixedgauge   <text> <height> <width> <percent> <tag1> <item1>...
--msgbox       <text> <height> <width>
--passwordbox  <text> <height> <width> [<init>
--passwordform <text> <height> <width> <form height> <label1> <l_y1> <l_x1> <item1> <i_y1> <i_x1> <flen1> <ilen1>...
--pause        <text> <height> <width> <seconds>
--prgbox       <text> <command> <height> <width>
--programbox   <text> <height> <width>
--progressbox  <text> <height> <width>
--radiolist    <text> <height> <width> <list height> <tag1> <item1> <status1>...
--rangebox     <text> <height> <width> <min-value> <max-value> <default-value>
--tailbox      <file> <height> <width>
--tailboxbg    <file> <height> <width>
--textbox      <file> <height> <width>
--timebox      <text> <height> <width> <hour> <minute> <second>
--treeview     <text> <height> <width> <list-height> <tag1> <item1> <status1> <depth1>...
--yesno        <text> <height> <width>