Module: Yast::UIShortcuts

Included in:
Client, Debugger, Module, RSpec::Shortcuts
Defined in:
src/ruby/yast/ui_shortcuts.rb

Overview

Module that provides shortcuts for known UI terms, so UI can be constructed in nice way.

Constant Summary collapse

UI_TERMS =
[
  :BarGraph,
  :BusyIndicator,
  :Bottom,
  :ButtonBox,
  :Cell,
  :Center,
  :CheckBox,
  :CheckBoxFrame,
  :ColoredLabel,
  :ComboBox,
  :CustomStatusItemSelector,
  :DateField,
  :DownloadProgress,
  :DumbTab,
  :Dummy,
  :DummySpecialWidget,
  :Empty,
  :Frame,
  :HBox,
  :HCenter,
  :HMultiProgressMeter,
  :HSpacing,
  :HSquash,
  :HStretch,
  :HVCenter,
  :HVSquash,
  :HVStretch,
  :HWeight,
  :Heading,
  :IconButton,
  :Image,
  :InputField,
  :IntField,
  :Label,
  :Left,
  :LogView,
  :MarginBox,
  :MenuBar,
  :MenuButton,
  :MinHeight,
  :MinSize,
  :MinWidth,
  :MultiItemSelector,
  :MultiLineEdit,
  :MultiSelectionBox,
  :PackageSelector,
  :PatternSelector,
  :PartitionSplitter,
  :Password,
  :PkgSpecial,
  :ProgressBar,
  :PushButton,
  :RadioButton,
  :RadioButtonGroup,
  :ReplacePoint,
  :RichText,
  :Right,
  :SelectionBox,
  :SingleItemSelector,
  :Slider,
  :Table,
  :TextEntry,
  :TimeField,
  :TimezoneSelector,
  :Top,
  :Tree,
  :VBox,
  :VCenter,
  :VMultiProgressMeter,
  :VSpacing,
  :VSquash,
  :VStretch,
  :VWeight,
  :Wizard,
  # special ones that will be upper cased
  :icon,
  :id,
  :item,
  :header,
  :menu,
  :opt
].freeze