gui.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 05 Aug 2015 23:55:34 +0300
changeset 1729 22ffd80639c0
parent 347 8ae88e9dd05d
permissions -rw-r--r--
Make centered content design with adoption for mobile devices. Highlight TOC.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
347
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- mode: outline -*-
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* About GUI.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
* Widgets.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
  http://en.wikipedia.org/wiki/GUI_widget
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
** Menu.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  http://en.wikipedia.org/wiki/Menu_%28computing%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
*** Context menu.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
  http://en.wikipedia.org/wiki/Context_menu
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
** Menubar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
  http://en.wikipedia.org/wiki/Menu_bar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
** Toolbar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
  http://en.wikipedia.org/wiki/Toolbar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
** Taskbar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
  http://en.wikipedia.org/wiki/Taskbar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
** Status bar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
  http://en.wikipedia.org/wiki/Status_bar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
** Scrollbar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  http://en.wikipedia.org/wiki/Scrollbar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
** Progress bar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  http://en.wikipedia.org/wiki/Progress_bar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
** Infobar.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  http://en.wikipedia.org/wiki/Infobar
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
** Tab.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
  http://en.wikipedia.org/wiki/Tab_%28GUI%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
** Label.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
  http://en.wikipedia.org/wiki/Label_%28control%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
** Text box.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  http://en.wikipedia.org/wiki/Text_box
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
** Check box.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  http://en.wikipedia.org/wiki/Check_box
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
** List box.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
  http://en.wikipedia.org/wiki/List_box
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
** Combo box.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  http://en.wikipedia.org/wiki/Combo_box
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
** Drop-down list.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
  http://en.wikipedia.org/wiki/Drop-down_list
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
** Radio button.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
  http://en.wikipedia.org/wiki/Radio_button
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
** Spinner.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
  http://en.wikipedia.org/wiki/Spinner_%28computing%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
** Slider.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
  http://en.wikipedia.org/wiki/Slider_%28computing%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
** Balloon help.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
  http://en.wikipedia.org/wiki/Balloon_help
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
** Tooltip.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    91
  http://en.wikipedia.org/wiki/Tooltip
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
** Toast.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
  http://en.wikipedia.org/wiki/Toast_%28computing%29
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    96
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
** Grid view.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
  http://en.wikipedia.org/wiki/Grid_view
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
** Tree view.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
  http://en.wikipedia.org/wiki/Tree_view
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   104
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
** Disclosure widget.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
  http://en.wikipedia.org/wiki/Disclosure_widget
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
** Icon.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
  http://en.wikipedia.org/wiki/Computer_icon
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
** Dialog box.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   114
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
  http://en.wikipedia.org/wiki/Dialog_box
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   116
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
** Splash screen.
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   118
8ae88e9dd05d About GUI widgets.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   119
  http://en.wikipedia.org/wiki/Splash_screen