1 //
2 //
3 // DO NOT EDIT
4 //
5 // This module has been generated automatically from views/dml-completions.txt using `dub run :dml`
6 //
7 //
8 module workspaced.completion.dml;
9 
10 import workspaced.com.dlangui;
11 
12 enum dmlCompletions = [CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Cursive", "Cursive font", "FontFamily"), [], []),
13 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Fantasy", "Fantasy font", "FontFamily"), [], []),
14 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "MonoSpace", "Monospace font (fixed pitch font), e.g. Courier New", "FontFamily"), [], []),
15 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "SansSerif", "Sans Serif font, e.g. Arial", "FontFamily"), [], []),
16 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Serif", "Serif font, e.g. Times New Roman", "FontFamily"), [], []),
17 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Unspecified", "Unknown / not set / does not matter", "FontFamily"), [], []),
18 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Gone", "Completely hidden, as not has been added", "Visibility"), [], []),
19 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Invisible", "Not visible, but occupies a space in layout", "Visibility"), [], []),
20 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Visible", "Visible on screen (default)", "Visibility"), [], []),
21 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Bottom", "vertically align to the bottom of box", "Align"), [], []),
22 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Center", "align to the center of box (VCenter | HCenter)", "Align"), [], []),
23 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "HCenter", "horizontally align to the center of box", "Align"), [], []),
24 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Left", "horizontally align to the left of box", "Align"), [], []),
25 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Right", "horizontally align to the right of box", "Align"), [], []),
26 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Top", "vertically align to the top of box", "Align"), [], []),
27 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "TopLeft", "align to the top left corner of box (Left | Top)", "Align"), [], []),
28 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Unspecified", "alignment is not specified", "Align"), [], []),
29 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "VCenter", "vertically align to the center of box", "Align"), [], []),
30 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Activated", "widget is activated", "State"), [], []),
31 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Checkable", "widget can be checked", "State"), [], []),
32 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Checked", "widget is checked", "State"), [], []),
33 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Default", "widget is default control for form (should be focused when window gains focus first time)", "State"), [], []),
34 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Enabled", "widget can process mouse and key events", "State"), [], []),
35 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Focused", "widget has focus", "State"), [], []),
36 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Hovered", "mouse pointer is over this widget", "State"), [], []),
37 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Normal", "state not specified / normal", "State"), [], []),
38 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Parent", "return state of parent instead of widget's state when requested", "State"), [], []),
39 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Pressed", "pressed (e.g. clicked by mouse)", "State"), [], []),
40 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Selected", "widget is selected", "State"), [], []),
41 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "WindowFocused", "window is focused", "State"), [], []),
42 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "HotKeys", "text contains hot key prefixed with & char (e.g. \"&File\")", "TextFlag"), [], []),
43 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "StrikeThrough", "strikethrough text when drawing", "TextFlag"), [], []),
44 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Underline", "underline text when drawing", "TextFlag"), [], []),
45 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "UnderlineHotKeys", "underline hot key when drawing", "TextFlag"), [], []),
46 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "UnderlineHotKeysWhenAltPressed", "underline hot key when drawing", "TextFlag"), [], []),
47 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Bottom", "", "DockAlignment"), [], []),
48 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Left", "", "DockAlignment"), [], []),
49 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Right", "", "DockAlignment"), [], []),
50 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Top", "", "DockAlignment"), [], []),
51 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Horizontal", "", "Orientation"), [], []),
52 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "Vertical", "", "Orientation"), [], []),
53 	CompletionLookup(CompletionItem(CompletionType.EnumDefinition, "CloseOnClickOutside", "close popup when mouse button clicked outside of its bounds", "PopupFlags"), [], []),
54 	CompletionLookup(CompletionItem(CompletionType.Class, "Widget", "Base class for all widgets.", ""), [["Widget"]], []),
55 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "alignment", "sets alignment (combined vertical and horizontal)", "Align"), [], ["Widget"]),
56 	CompletionLookup(CompletionItem(CompletionType.Number, "alpha", "set widget drawing alpha value (0=opaque .. 255=transparent)", ""), [], ["Widget"]),
57 	CompletionLookup(CompletionItem(CompletionType.Color, "backgroundColor", "set background color for widget - override one from style", ""), [], ["Widget"]),
58 	CompletionLookup(CompletionItem(CompletionType.String, "backgroundImageId", "background image id", ""), [], ["Widget"]),
59 	CompletionLookup(CompletionItem(CompletionType.Boolean, "checkable", "when true, control supports Checked state", ""), [], ["Widget"]),
60 	CompletionLookup(CompletionItem(CompletionType.Boolean, "checked", "set checked state", ""), [], ["Widget"]),
61 	CompletionLookup(CompletionItem(CompletionType.Boolean, "clickable", "when true, user can click this control, and get onClick listeners called", ""), [], ["Widget"]),
62 	CompletionLookup(CompletionItem(CompletionType.Boolean, "enabled", "change enabled state", ""), [], ["Widget"]),
63 	CompletionLookup(CompletionItem(CompletionType.Boolean, "focusable", "whether widget can be focused", ""), [], ["Widget"]),
64 	CompletionLookup(CompletionItem(CompletionType.Boolean, "focusGroup", "When focus group is set for some parent widget, focus from one of containing widgets can be moved using keyboard only to one of other widgets containing in it and cannot bypass bounds of focusGroup.", ""), [], ["Widget"]),
65 	CompletionLookup(CompletionItem(CompletionType.String, "fontFace", "set font face for widget - override one from style", ""), [], ["Widget"]),
66 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "fontFamily", "set font family for widget - override one from style", "FontFamily"), [], ["Widget"]),
67 	CompletionLookup(CompletionItem(CompletionType.Boolean, "fontItalic", "set font style (italic/normal) for widget - override one from style", ""), [], ["Widget"]),
68 	CompletionLookup(CompletionItem(CompletionType.Number, "fontSize", "font size in pixels", ""), [], ["Widget"]),
69 	CompletionLookup(CompletionItem(CompletionType.Number, "fontWeight", "set font weight for widget - override one from style", ""), [], ["Widget"]),
70 	CompletionLookup(CompletionItem(CompletionType.String, "id", "set widget id", ""), [], ["Widget"]),
71 	CompletionLookup(CompletionItem(CompletionType.Number, "layoutHeight", "sets layout height options (WRAP_CONTENT, FILL_PARENT, or some constant value)", ""), [], ["Widget"]),
72 	CompletionLookup(CompletionItem(CompletionType.Number, "layoutWeight", "sets layout weight (while resizing to fill parent, widget will be resized proportionally to this value)", ""), [], ["Widget"]),
73 	CompletionLookup(CompletionItem(CompletionType.Number, "layoutWidth", "sets layout width options (WRAP_CONTENT, FILL_PARENT, or some constant value)", ""), [], ["Widget"]),
74 	CompletionLookup(CompletionItem(CompletionType.Rectangle, "margins", "margins (between widget bounds and its background)", ""), [], ["Widget"]),
75 	CompletionLookup(CompletionItem(CompletionType.Number, "maxHeight", "set max height constraint (SIZE_UNSPECIFIED for no constraint)", ""), [], ["Widget"]),
76 	CompletionLookup(CompletionItem(CompletionType.Number, "maxWidth", "set max width constraint (SIZE_UNSPECIFIED for no constraint)", ""), [], ["Widget"]),
77 	CompletionLookup(CompletionItem(CompletionType.Number, "minHeight", "set min height constraint (0 for no constraint)", ""), [], ["Widget"]),
78 	CompletionLookup(CompletionItem(CompletionType.Number, "minWidth", "set min width constraint (0 for no constraint)", ""), [], ["Widget"]),
79 	CompletionLookup(CompletionItem(CompletionType.Rectangle, "padding", "padding (between background bounds and content of widget)", ""), [], ["Widget"]),
80 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "resetState", "remove state flags", "State"), [], ["Widget"]),
81 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "setState", "add state flags", "State"), [], ["Widget"]),
82 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "state", "set new widget state", "State"), [], ["Widget"]),
83 	CompletionLookup(CompletionItem(CompletionType.String, "styleId", "widget style id, null if not set", ""), [], ["Widget"]),
84 	CompletionLookup(CompletionItem(CompletionType.Number, "tabOrder", "tab order - hint for focus movement using Tab/Shift+Tab", ""), [], ["Widget"]),
85 	CompletionLookup(CompletionItem(CompletionType.String, "text", "sets widget content text (override to support this)", ""), [], ["Widget"]),
86 	CompletionLookup(CompletionItem(CompletionType.Color, "textColor", "set text color (ARGB 32 bit value)", ""), [], ["Widget"]),
87 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "textFlags", "set text flags", "TextFlag"), [], ["Widget"]),
88 	CompletionLookup(CompletionItem(CompletionType.Boolean, "trackHover", "mouse movement processing flag", ""), [], ["Widget"]),
89 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "visibility", "sets widget visibility (Visible, Invisible, Gone)", "Visibility"), [], ["Widget"]),
90 	CompletionLookup(CompletionItem(CompletionType.Class, "WidgetGroup", "Base class for widgets which have children.", ""), [["Widget"], ["WidgetGroup"]], []),
91 	CompletionLookup(CompletionItem(CompletionType.Class, "WidgetGroupDefaultDrawing", "WidgetGroup with default drawing of children (just draw all children)", ""), [["Widget"], ["WidgetGroupDefaultDrawing"]], []),
92 	CompletionLookup(CompletionItem(CompletionType.Class, "AppFrame", "", ""), [["VerticalLayout"], ["AppFrame"], ["LinearLayout"], ["Widget"]], []),
93 	CompletionLookup(CompletionItem(CompletionType.Class, "ComboBoxBase", "Abstract ComboBox", ""), [["HorizontalLayout"], ["ComboBoxBase"], ["LinearLayout"], ["Widget"]], []),
94 	CompletionLookup(CompletionItem(CompletionType.Number, "selectedItemIndex", "Selected item index", ""), [], ["ComboBoxBase"]),
95 	CompletionLookup(CompletionItem(CompletionType.Class, "ComboBox", "ComboBox with list of strings", ""), [["ComboBoxBase"], ["ComboBox"], ["HorizontalLayout"], ["LinearLayout"], ["Widget"]], []),
96 	CompletionLookup(CompletionItem(CompletionType.Class, "ComboEdit", "Editable ComboBox with list of strings", ""), [["ComboBox"], ["ComboEdit"], ["ComboBoxBase"], ["HorizontalLayout"], ["LinearLayout"], ["Widget"]], []),
97 	CompletionLookup(CompletionItem(CompletionType.Boolean, "readOnly", "", ""), [], ["ComboEdit"]),
98 	CompletionLookup(CompletionItem(CompletionType.Class, "AbstractSlider", "base class for widgets like scrollbars and sliders", ""), [["WidgetGroup"], ["AbstractSlider"], ["Widget"]], []),
99 	CompletionLookup(CompletionItem(CompletionType.Number, "pageSize", "set page size (visible area size)", ""), [], ["AbstractSlider"]),
100 	CompletionLookup(CompletionItem(CompletionType.Number, "position", "sets new slider position", ""), [], ["AbstractSlider"]),
101 	CompletionLookup(CompletionItem(CompletionType.Class, "Button", "Text only button", ""), [["Widget"], ["Button"]], []),
102 	CompletionLookup(CompletionItem(CompletionType.String, "textResource", "", ""), [], ["Button"]),
103 	CompletionLookup(CompletionItem(CompletionType.Class, "CheckBox", "checkbox", ""), [["ImageTextButton"], ["CheckBox"], ["HorizontalLayout"], ["LinearLayout"], ["Widget"]], []),
104 	CompletionLookup(CompletionItem(CompletionType.Class, "HSpacer", "horizontal spacer to fill empty space in horizontal layouts", ""), [["Widget"], ["HSpacer"]], []),
105 	CompletionLookup(CompletionItem(CompletionType.Class, "ImageButton", "button with image only", ""), [["ImageWidget"], ["ImageButton"], ["Widget"]], []),
106 	CompletionLookup(CompletionItem(CompletionType.Class, "ImageTextButton", "button with image and text", ""), [["HorizontalLayout"], ["ImageTextButton"], ["LinearLayout"], ["Widget"]], []),
107 	CompletionLookup(CompletionItem(CompletionType.Class, "ImageWidget", "static image widget", ""), [["Widget"], ["ImageWidget"]], []),
108 	CompletionLookup(CompletionItem(CompletionType.String, "drawable", "set custom drawable (not one from resources)", ""), [], ["ImageWidget"]),
109 	CompletionLookup(CompletionItem(CompletionType.String, "drawableId", "set drawable image id", ""), [], ["ImageWidget"]),
110 	CompletionLookup(CompletionItem(CompletionType.Class, "RadioButton", "radio button", ""), [["ImageTextButton"], ["RadioButton"], ["HorizontalLayout"], ["LinearLayout"], ["Widget"]], []),
111 	CompletionLookup(CompletionItem(CompletionType.Class, "ScrollBar", "scroll bar - either vertical or horizontal", ""), [["AbstractSlider"], ["ScrollBar"], ["WidgetGroup"], ["Widget"]], []),
112 	CompletionLookup(CompletionItem(CompletionType.Class, "TextWidget", "static text widget", ""), [["Widget"], ["TextWidget"]], []),
113 	CompletionLookup(CompletionItem(CompletionType.String, "textResource", "set text resource ID to show", ""), [], ["TextWidget"]),
114 	CompletionLookup(CompletionItem(CompletionType.Class, "VSpacer", "vertical spacer to fill empty space in vertical layouts", ""), [["Widget"], ["VSpacer"]], []),
115 	CompletionLookup(CompletionItem(CompletionType.Class, "DockHost", "Layout for docking support - contains body widget and optional docked windows", ""), [["WidgetGroupDefaultDrawing"], ["DockHost"], ["Widget"]], []),
116 	CompletionLookup(CompletionItem(CompletionType.Class, "DockWindow", "docked window", ""), [["VerticalLayout"], ["DockWindow"], ["LinearLayout"], ["Widget"]], []),
117 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "dockAlignment", "", "DockAlignment"), [], ["DockWindow"]),
118 	CompletionLookup(CompletionItem(CompletionType.Class, "EditBox", "multiline editor", ""), [["EditWidgetBase"], ["EditBox"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
119 	CompletionLookup(CompletionItem(CompletionType.Number, "maxFontSize", "", ""), [], ["EditBox"]),
120 	CompletionLookup(CompletionItem(CompletionType.Number, "minFontSize", "", ""), [], ["EditBox"]),
121 	CompletionLookup(CompletionItem(CompletionType.Class, "EditLine", "single line editor", ""), [["EditWidgetBase"], ["EditLine"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
122 	CompletionLookup(CompletionItem(CompletionType.Class, "EditWidgetBase", "base for all editor widgets", ""), [["ScrollWidgetBase"], ["EditWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
123 	CompletionLookup(CompletionItem(CompletionType.Boolean, "readOnly", "readonly flag (when true, user cannot change content of editor)", ""), [], ["EditWidgetBase"]),
124 	CompletionLookup(CompletionItem(CompletionType.Boolean, "replaceMode", "replace mode flag (when true, entered character replaces character under cursor)", ""), [], ["EditWidgetBase"]),
125 	CompletionLookup(CompletionItem(CompletionType.Boolean, "showLineNumbers", "when true, line numbers are shown", ""), [], ["EditWidgetBase"]),
126 	CompletionLookup(CompletionItem(CompletionType.Number, "tabSize", "sets tab size (in number of spaces)", ""), [], ["EditWidgetBase"]),
127 	CompletionLookup(CompletionItem(CompletionType.Boolean, "useSpacesForTabs", "when true, spaces will be inserted instead of tabs", ""), [], ["EditWidgetBase"]),
128 	CompletionLookup(CompletionItem(CompletionType.Boolean, "wantTabs", "when true, Tab / Shift+Tab presses are processed internally in widget (e.g. insert tab character) instead of focus change navigation", ""), [], ["EditWidgetBase"]),
129 	CompletionLookup(CompletionItem(CompletionType.Class, "GridWidgetBase", "Abstract grid widget", ""), [["ScrollWidgetBase"], ["GridWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
130 	CompletionLookup(CompletionItem(CompletionType.Number, "cols", "set column count", ""), [], ["GridWidgetBase"]),
131 	CompletionLookup(CompletionItem(CompletionType.Number, "defColumnWidth", "default column width - for newly added columns", ""), [], ["GridWidgetBase"]),
132 	CompletionLookup(CompletionItem(CompletionType.Number, "defRowHeight", "default row height - for newly added columns", ""), [], ["GridWidgetBase"]),
133 	CompletionLookup(CompletionItem(CompletionType.Number, "fixedCols", "fixed (non-scrollable) data column count", ""), [], ["GridWidgetBase"]),
134 	CompletionLookup(CompletionItem(CompletionType.Number, "fixedRows", "fixed (non-scrollable) data row count", ""), [], ["GridWidgetBase"]),
135 	CompletionLookup(CompletionItem(CompletionType.Number, "headerCols", "row header column count", ""), [], ["GridWidgetBase"]),
136 	CompletionLookup(CompletionItem(CompletionType.Number, "headerRows", "col header row count", ""), [], ["GridWidgetBase"]),
137 	CompletionLookup(CompletionItem(CompletionType.Number, "rows", "set row count", ""), [], ["GridWidgetBase"]),
138 	CompletionLookup(CompletionItem(CompletionType.Boolean, "rowSelect", "when true, allows only select the whole row", ""), [], ["GridWidgetBase"]),
139 	CompletionLookup(CompletionItem(CompletionType.Boolean, "showColHeaders", "flag to enable column headers", ""), [], ["GridWidgetBase"]),
140 	CompletionLookup(CompletionItem(CompletionType.Boolean, "showRowHeaders", "flag to enable row headers", ""), [], ["GridWidgetBase"]),
141 	CompletionLookup(CompletionItem(CompletionType.Class, "StringGridWidget", "Grid view with string data shown. All rows are of the same height", ""), [["StringGridWidgetBase"], ["StringGridWidget"], ["GridWidgetBase"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
142 	CompletionLookup(CompletionItem(CompletionType.Class, "StringGridWidgetBase", "", ""), [["GridWidgetBase"], ["StringGridWidgetBase"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
143 	CompletionLookup(CompletionItem(CompletionType.Class, "FrameLayout", "place all children into same place (usually, only one child should be visible at a time)", ""), [["WidgetGroupDefaultDrawing"], ["FrameLayout"], ["Widget"]], []),
144 	CompletionLookup(CompletionItem(CompletionType.Class, "HorizontalLayout", "Arranges children horizontally", ""), [["LinearLayout"], ["HorizontalLayout"], ["Widget"]], []),
145 	CompletionLookup(CompletionItem(CompletionType.Class, "LinearLayout", "Arranges items either vertically or horizontally", ""), [["Widget"], ["LinearLayout"]], []),
146 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "orientation", "sets linear layout orientation", "Orientation"), [], ["LinearLayout"]),
147 	CompletionLookup(CompletionItem(CompletionType.Class, "ResizerWidget", "Resizer control. Put it between other items in LinearLayout to allow resizing its siblings. While dragging, it will resize previous and next children in layout", ""), [["Widget"], ["ResizerWidget"]], []),
148 	CompletionLookup(CompletionItem(CompletionType.Class, "TableLayout", "layout children as table with rows and columns", ""), [["WidgetGroupDefaultDrawing"], ["TableLayout"], ["Widget"]], []),
149 	CompletionLookup(CompletionItem(CompletionType.Number, "colCount", "number of columns", ""), [], ["TableLayout"]),
150 	CompletionLookup(CompletionItem(CompletionType.Class, "VerticalLayout", "Arranges children vertically", ""), [["LinearLayout"], ["VerticalLayout"], ["Widget"]], []),
151 	CompletionLookup(CompletionItem(CompletionType.Class, "ListWidget", "List widget - shows content as hori", ""), [["WidgetGroup"], ["ListWidget"], ["Widget"]], []),
152 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "orientation", "sets linear layout orientation", "Orientation"), [], ["ListWidget"]),
153 	CompletionLookup(CompletionItem(CompletionType.Number, "selectedItemIndex", "Selected item index", ""), [], ["ListWidget"]),
154 	CompletionLookup(CompletionItem(CompletionType.Boolean, "selectOnHover", "when true, mouse hover selects underlying item", ""), [], ["ListWidget"]),
155 	CompletionLookup(CompletionItem(CompletionType.Class, "MainMenu", "main menu (horizontal)", ""), [["MenuWidgetBase"], ["MainMenu"], ["ListWidget"], ["WidgetGroup"], ["Widget"]], []),
156 	CompletionLookup(CompletionItem(CompletionType.Class, "MenuItemWidget", "widget to draw menu item", ""), [["WidgetGroupDefaultDrawing"], ["MenuItemWidget"], ["Widget"]], []),
157 	CompletionLookup(CompletionItem(CompletionType.Class, "MenuWidgetBase", "base class for menus", ""), [["ListWidget"], ["MenuWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
158 	CompletionLookup(CompletionItem(CompletionType.Class, "PopupMenu", "popup menu widget (vertical layout of items)", ""), [["MenuWidgetBase"], ["PopupMenu"], ["ListWidget"], ["WidgetGroup"], ["Widget"]], []),
159 	CompletionLookup(CompletionItem(CompletionType.Class, "PopupWidget", "popup widget container", ""), [["LinearLayout"], ["PopupWidget"], ["Widget"]], []),
160 	CompletionLookup(CompletionItem(CompletionType.EnumValue, "flags", "set popup behavior flags", "PopupFlags"), [], ["PopupWidget"]),
161 	CompletionLookup(CompletionItem(CompletionType.Class, "ScrollWidget", "Widget which can show content of widget group with optional scrolling", ""), [["ScrollWidgetBase"], ["ScrollWidget"], ["WidgetGroup"], ["Widget"]], []),
162 	CompletionLookup(CompletionItem(CompletionType.Class, "ScrollWidgetBase", "Abstract scrollable widget", ""), [["WidgetGroup"], ["ScrollWidgetBase"], ["Widget"]], []),
163 	CompletionLookup(CompletionItem(CompletionType.Class, "SourceEdit", "", ""), [["EditBox"], ["SourceEdit"], ["EditWidgetBase"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
164 	CompletionLookup(CompletionItem(CompletionType.Class, "StatusLine", "Status line control", ""), [["HorizontalLayout"], ["StatusLine"], ["LinearLayout"], ["Widget"]], []),
165 	CompletionLookup(CompletionItem(CompletionType.Class, "TabControl", "tab header - tab labels, with optional More button", ""), [["WidgetGroupDefaultDrawing"], ["TabControl"], ["Widget"]], []),
166 	CompletionLookup(CompletionItem(CompletionType.Class, "TabHost", "container for widgets controlled by TabControl", ""), [["FrameLayout"], ["TabHost"], ["WidgetGroupDefaultDrawing"], ["Widget"]], []),
167 	CompletionLookup(CompletionItem(CompletionType.Class, "TabItemWidget", "tab item widget - to show tab header", ""), [["HorizontalLayout"], ["TabItemWidget"], ["LinearLayout"], ["Widget"]], []),
168 	CompletionLookup(CompletionItem(CompletionType.Class, "TabWidget", "compound widget - contains from TabControl widget (tabs header) and TabHost (content pages)", ""), [["VerticalLayout"], ["TabWidget"], ["LinearLayout"], ["Widget"]], []),
169 	CompletionLookup(CompletionItem(CompletionType.Class, "ToolBar", "Layout with buttons", ""), [["HorizontalLayout"], ["ToolBar"], ["LinearLayout"], ["Widget"]], []),
170 	CompletionLookup(CompletionItem(CompletionType.Class, "ToolBarHost", "Layout with several toolbars", ""), [["HorizontalLayout"], ["ToolBarHost"], ["LinearLayout"], ["Widget"]], []),
171 	CompletionLookup(CompletionItem(CompletionType.Class, "ToolBarImageButton", "image button for toolbar", ""), [["ImageButton"], ["ToolBarImageButton"], ["ImageWidget"], ["Widget"]], []),
172 	CompletionLookup(CompletionItem(CompletionType.Class, "ToolBarSeparator", "separator for toolbars", ""), [["ImageWidget"], ["ToolBarSeparator"], ["Widget"]], []),
173 	CompletionLookup(CompletionItem(CompletionType.Class, "TreeItemWidget", "Item widget for displaying in trees", ""), [["HorizontalLayout"], ["TreeItemWidget"], ["LinearLayout"], ["Widget"]], []),
174 	CompletionLookup(CompletionItem(CompletionType.Class, "TreeWidget", "Tree widget with items which can have icons and labels", ""), [["TreeWidgetBase"], ["TreeWidget"], ["ScrollWidget"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], []),
175 	CompletionLookup(CompletionItem(CompletionType.Class, "TreeWidgetBase", "Abstract tree widget", ""), [["ScrollWidget"], ["TreeWidgetBase"], ["ScrollWidgetBase"], ["WidgetGroup"], ["Widget"]], [])];