Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
UppHub
Status & Roadmap
FAQ
Authors & License
Forums
Funding U++
Search on this site











SourceForge.net Logo

SourceForge.net Logo

GitHub Logo

Discord Logo

Alphabetical list of CtrlLib widgets

Widget class

Visual appearance

Short description

ArrayCtrl

Complex tabular widget.

Bar

 

Common base class for MenuBar and ToolBar.

Button

Basic button.

ButtonOption

Simple 2-state Ctrl - similar to Option, but with visual appearance of Button.

ColorButton

Color value and selection using ColorPopUp, supports displaying color using Image.

ColorCtrl

Color value and selection using modal dialog.

ColorPopUp

Pop-up color selection dialog.

ColorPusher

Color value and selection using ColorPopUp.

ColorRampCtrl

Color selection tool.

ColorSelector

 

 

ColorWheelCtrl

Color selection tool.

ColumnList

Generic multicolumn list.

DataPusher

Displays value and can react on clicks.

DocEdit

Raw text editor, proportional font, '\n' is the end of paragraph.

DropList

Allows selection of the value from the drop-down list.

EditDate

Date value editor.

EditDateNotNull

Date value editor. Nulls not allowed.

EditDouble

Floating point value editor.

EditDoubleNotNull

Floating point value editor. Nulls not allowed.

EditDoubleNotNullSpin

Floating point value editor (with spin arrows). Nulls not allowed.

EditDoubleSpin

Floating point value editor (with spin arrows).

EditField

Generic text-field value editor.

EditInt

Integer value editor.

EditIntNotNull

Integer value editor. Nulls not allowed.

EditIntSpin

Integer value editor (with spin arrows).

EditString

Text value editor.

EditStringNotNull

Text value editor. Nulls not allowed.

EditTime

Time value editor.

EditTimeNotNull

Time value editor, Nulls not allowed.

FileList

Multi-column list for displaying file-names (derived from ColumnList).

FileSel

File selector dialog.

HeaderCtrl

 

HelpWindow

Window for displaying QTF content.

HScrollBar

Horizontal scrollbar.

ImageCtrl

 

Static widget displaying image.

InfoCtrl

Informational field of StatusBar.

KeyCtrl

Widget for defining accelerator keys.

Label

Static text, capable of accelerator key processing.

LabelBox

Static Ctrl for visually grouping other Ctrls.

LineEdit

Highly customizable raw text editor, LF is the end of line, fixed width font.

LNGCtrl

Language selection Ctrl.

MenuBar

Menu.

Option

On-off (or on-off-null) option.

OptionBox

Variant of option used for visually grouping other widgets. Also can enable/disable grouped widgets (AutoBox modifier).

OptionTree

Tree of options.

ParentCtrl

 

Parent for grouping widgets in TabCtrl and similar situations.

Picture

 

Static widget displaying Drawing.

PopUpTable

ArrayCtrl derived table suitable for displaying drop-down lists.

Progress

Dialog for displaying progress of lengthy operations.

ProgressIndicator

Widget for displaying progress of lengthy operations.

Pusher

 

Base class for "push" widgets like Button, Option etc.

RichTextCtrl

RichTextView derived class altered to display GUI texts.

RichTextView

Widget displaying RichText documents. Has ScrollBar and reacts to hyper-links.

ScrollBar

Scroll-bar.

ScrollBars

 

Horizontal and vertical scrollbar (Frame).

SeparatorCtrl

 

Simple static widget used as separator line.

Slider

Slider part of ScrollBar.

SliderCtrl

Setting of integer value using the "thumb".

SpinButtons

Couple of spinning arrows (Frame).

Splitter

Widget to implement resizeable multipane windows.

StaticRect

 

Single-color static rectangle.

StaticText

 

Static text, without accelerator key processing.

StatusBar

Displaying informations at the bottom of window.

Switch

Value selection.

TabCtrl

Tabbed sub-dialog widget.

TabDlg

Simplified solution for multi-tab dialog.

TextCtrl

 

Common base class for LineEdit and DocEdit.

ToolBar

Tool bar.

ToolButton

Tool-bar button.

TreeCtrl

Tree widget.

VScrollBar

Vertical scrollbar.

WheelRampCtrl

 

Common base class for ColorWheelCtrl and ColorRampCtrl.

WithDropChoice

Template that adds value-selection DropList to any widgets.

 

 

RichEdit package widgets

 

RichRuler

Ruler for word-processors.

UnitEdit

Editor capable of converting and displaying typographical units.

RichEdit

 

Raw word-processor widget.

RichEdit

Word-processor with tool-bar.

 

 

SqlCtrl package widgets

 

SqlOption

Option derived widget, represents true as string "1" and false as "0" (better for storing in many DBMS).

SqlArray

ArrayCtrl derived widget, capable of loading, displaying and editing a data of SQL DBMS. Several SqlArray widgets can be bound together with master-detail relations (ArrayCtrl can be used as the master as well.)

SqlDetail

Groups several widgets as the detail for master-detail 1:1 relations (the master is ArrayCtrl or SqlArray).

 

Note: Only the most frequently used widgets are now in the Layout Designer menu. Others can be inserted as "User class".

 

Do you want to contribute?