►Cstd::exception | STL class |
►CYUIException | Base class for UI Exceptions |
CYUIButtonRoleMismatchException | Exception class for "wrong button roles in YButtonBox" |
CYUICantLoadAnyUIException | Exception class for UI plugin load failure |
CYUIDialogStackingOrderException | |
CYUIIndexOutOfRangeException | Exception class for "index out of range" |
CYUIInvalidChildException< YWidget > | Exception class for "invalid child" |
CYUIInvalidDimensionException | Exception class for "value other than YD_HORIZ or YD_VERT used for
dimension" |
CYUIInvalidWidgetException | Exception class for invalid widgets |
CYUINoDialogException | |
CYUINullPointerException | Exception class for generic null pointer exceptions |
CYUIOutOfMemoryException | Exception class for "out of memory" |
CYUIPluginException | Exception class for plugin load failure |
►CYUIPropertyException | Abstract base class for widget property exceptions |
CYUIBadPropertyArgException | |
CYUIPropertyTypeMismatchException | Exception class for "property type mismatch": The application tried to set a property with a wrong type |
CYUISetReadOnlyPropertyException | Exception class for attempt to set a read-only property |
CYUIUnknownPropertyException | Exception class for "unknown property name": The application tried to set (or query) a property that doesn't exist |
CYUISyntaxErrorException | |
CYUITooManyChildrenException< YWidget > | Exception class for "too many children": Attempt to add a child to a widget class that can't handle children (YPushButton etc.) or just one child (YFrame, YDialog) |
CYUIUnsupportedWidgetException | Exception class for "optional widget not supported" |
CYUIWidgetNotFoundException | Exception class for "No widget found with that ID" |
CFSize | Store and operate on (file/package/partition) sizes (long long) |
►Cnoncopyable | |
CImplPtr< _Impl > | Helper template class for implementation pointers (pointers to a private class or structure that hold the member variables of a higher-level class that is part of a public API) |
CImplPtr< YAlignmentPrivate > | |
CImplPtr< YApplicationPrivate > | |
CImplPtr< YBarGraphPrivate > | |
CImplPtr< YBusyIndicatorPrivate > | |
CImplPtr< YButtonBoxPrivate > | |
CImplPtr< YCheckBoxFramePrivate > | |
CImplPtr< YCheckBoxPrivate > | |
CImplPtr< YComboBoxPrivate > | |
CImplPtr< YCommandLinePrivate > | |
CImplPtr< YContextMenuPrivate > | |
CImplPtr< YDateFieldPrivate > | |
CImplPtr< YDialogPrivate > | |
CImplPtr< YDialogSpyPrivate > | |
CImplPtr< YDownloadProgressPrivate > | |
CImplPtr< YDumbTabPrivate > | |
CImplPtr< YEmptyPrivate > | |
CImplPtr< YEventFilterPrivate > | |
CImplPtr< YFramePrivate > | |
CImplPtr< YGraphPrivate > | |
CImplPtr< YImagePrivate > | |
CImplPtr< YInputFieldPrivate > | |
CImplPtr< YIntFieldPrivate > | |
CImplPtr< YLabelPrivate > | |
CImplPtr< YLayoutBoxPrivate > | |
CImplPtr< YLogViewPrivate > | |
CImplPtr< YMenuButtonPrivate > | |
CImplPtr< YMultiLineEditPrivate > | |
CImplPtr< YMultiProgressMeterPrivate > | |
CImplPtr< YMultiSelectionBoxPrivate > | |
CImplPtr< YPartitionSplitterPrivate > | |
CImplPtr< YProgressBarPrivate > | |
CImplPtr< YPropertyEditorPriv > | |
CImplPtr< YPushButtonPrivate > | |
CImplPtr< YRadioButtonGroupPrivate > | |
CImplPtr< YRadioButtonPrivate > | |
CImplPtr< YRichTextPrivate > | |
CImplPtr< YSelectionBoxPrivate > | |
CImplPtr< YSelectionWidgetPrivate > | |
CImplPtr< YSimpleInputFieldPrivate > | |
CImplPtr< YSliderPrivate > | |
CImplPtr< YSpacingPrivate > | |
CImplPtr< YSquashPrivate > | |
CImplPtr< YTableHeaderPrivate > | |
CImplPtr< YTablePrivate > | |
CImplPtr< YTimeFieldPrivate > | |
CImplPtr< YTimezoneSelectorPrivate > | |
CImplPtr< YTreePrivate > | |
CImplPtr< YUILogPrivate > | |
CImplPtr< YWidgetPrivate > | |
CImplPtr< YWizardPrivate > | |
CYWidget::OptimizeChanges | Helper class that calls startMultipleChanges() in its constructor and cares about the necessary call to doneMultipleChanges() when it goes out of scope |
COptimizeChanges | Helper class that calls startMultipleChanges() in its constructor and cares about the necessary call to doneMultipleChanges() when it goes out of scope |
►Cstreambuf | |
CYUILogBuffer | Stream buffer class that will use the YUILog's logger function |
►CTreeItem< PAYLOAD > | Template class for tree items that can handle tree children in a generic way - firstChild(), next() and parent() |
CSortedTreeItem< PAYLOAD > | Template class for tree items that maintain sort order |
CYAlignmentPrivate | |
CYApplication | Class for application-wide values and functions |
CYApplicationPrivate | |
CYBarGraphMultiUpdate | Helper class for multiple updates to a YBarGraph widget: This will hold back display updates until this object goes out of scope |
CYBarGraphPrivate | |
CYBarGraphSegment | One segment of a YBarGraph |
CYBothDim< T > | Template class for two-dimensional entities, such as |
CYBothDim< bool > | |
CYBothDim< int > | |
CYBothDim< YAlignmentType > | |
CYBuiltinCaller | Abstract base class for transparently calling a built-in function |
CYBusyIndicatorPrivate | |
CYButtonBoxLayoutPolicy | Helper class: Layout policy for YButtonBox widgets |
CYButtonBoxMargins | Helper class: Margins for YButtonBox widgets |
CYButtonBoxPrivate | |
CYCheckBoxFramePrivate | |
CYCheckBoxPrivate | |
►CYChildrenManager< T > | Abstract base template class for children management, such as child widgets |
CYChildrenRejector< T > | Children manager that rejects all children |
CYSingleChildManager< T > | Children manager that can handle one single child (rejecting any more) |
CYCodeLocation | Helper class for UI exceptions: Store FILE, FUNCTION and LINE |
CYColor | Helper class to define an RGB color |
CYComboBoxPrivate | |
CYCommandLine | Utility class to access /proc/<pid>/cmdline to retrieve argc and argv |
CYCommandLinePrivate | |
CYContextMenuPrivate | |
CYDateFieldPrivate | |
CYDialogPrivate | |
CYDialogSpy | An interactive dialog debugger: Show the structure and content of a dialog and its widgets |
CYDialogSpyPrivate | |
CYDownloadProgressPrivate | |
CYDumbTabPrivate | |
CYEmptyPrivate | |
CYEnvVar | Helper class to represent an environment variable and its value |
►CYEvent | Abstract base class for events to be returned upon UI::UserInput() and related functions |
CYCancelEvent | Event to be returned upon closing a dialog with the window manager close button (or Alt-F4) |
CYDebugEvent | Event to be returned upon closing a dialog with the window manager close button (or Alt-F4) |
CYKeyEvent | |
CYMenuEvent | Event to be returned upon menu selection |
CYTimeoutEvent | Event to be returned upon timeout (i.e |
CYWidgetEvent | |
►CYEventFilter | Abstract base class to filter events |
CYHelpButtonHandler | Helper class: Event filter that handles "Help" buttons |
CYRelNotesButtonHandler | Helper class: Event filter that handles "ReleaseNotes" buttons |
CYEventFilterPrivate | |
CYExternalWidgetFactory | Abstract widget factory for mandatory widgets |
CYExternalWidgets | Abstract base class of a libYUI Widget Extension interface |
CYExternalWidgetsTerminator | Helper class to make sure the EW is properly shut down |
CYFramePrivate | |
CYGraphPrivate | |
CYIconLoader | |
CYImagePrivate | |
CYInputFieldPrivate | |
CYIntFieldPrivate | |
►CYItem | Simple item class for SelectionBox, ComboBox, MultiSelectionBox etc |
CYTableItem | Item class for YTable items |
►CYTreeItem | Item class for tree items |
CYMenuItem | Item class for menu items |
CYWidgetTreeItem | Custom tree item class to map tree items to widgets |
CYLabelPrivate | |
CYLayoutBoxPrivate | |
CYLogViewPrivate | |
CYMacro | Simple access to macro recording and playing |
CYMacroPlayer | Abstract base class for macro player |
CYMacroRecorder | Abstract base class for macro recorders |
CYMenuButtonPrivate | |
CYMultiLineEditPrivate | |
CYMultiProgressMeterPrivate | |
CYMultiSelectionBoxPrivate | |
CYOptionalWidgetFactory | Abstract widget factory for optional ("special") widgets |
CYPartitionSplitterPrivate | |
CYPath | Finds files (e.g |
CYPerThreadLogInfo | Helper class: Per-thread logging information |
CYPopupInternal | |
CYProgressBarPrivate | |
CYProperty | Class for widget properties |
CYPropertyEditor | An internal helper class for displaying the widget property editor in the spy dialog |
CYPropertyEditorPriv | |
CYPropertySet | A set of properties to check names and types against |
CYPropertyValue | Transport class for the value of simple properties |
CYPushButtonPrivate | |
CYRadioButtonGroupPrivate | |
CYRadioButtonPrivate | |
CYRichTextPrivate | |
CYSelectionBoxPrivate | |
CYSelectionWidgetPrivate | |
CYSettings | Settings for libyui |
►CYShortcut | Helper class for shortcut management: This class holds data about the shortcut for one single widget |
CYItemShortcut | Special case for widgets that can have multiple shortcuts based on items (like YDumbTab) |
CYShortcutManager | Helper class to manage keyboard shortcuts within one dialog and resolve keyboard shortcut conflicts |
CYSimpleEventHandler | Simple event handler suitable for most UIs |
CYSimpleInputFieldPrivate | |
CYSliderPrivate | |
CYSpacingPrivate | |
CYSquashPrivate | |
►CYStringTree | Abstract base class for filter views with hierarchical filter criteria - e.g., RPM group tags, MIME types |
CYRpmGroupsTree | Efficient storage for RPM group tags |
CYTableCell | One cell (one column in one row) of a YTableItem |
CYTableHeader | Helper class for YTable for table column properties: |
CYTableHeaderPrivate | |
CYTablePrivate | |
CYTimeFieldPrivate | |
CYTimezoneSelectorPrivate | |
CYTransText | Helper class for translated strings: Stores a message in the original (untranslated) version along with the translation into the current locale |
CYTreePrivate | |
CYUI | Abstract base class of a libYUI user interface |
CYUILoader | Class to load one of the concrete UI plug-ins: Qt, NCurses, Gtk |
CYUILog | UI logging |
CYUILogPrivate | |
►CYUIPlugin | Wrapper class for dlopen() and related |
CYGraphPlugin | Abstract base class for simplified access to UI plugins for graph widget |
CYPackageSelectorPlugin | Abstract base class for simplified access to UI plugins for package selection |
►CYWidget | Abstract base class of all UI widgets |
CYBarGraph | A graph showing partitioning of a whole |
CYBusyIndicator | Indicates that something is in progress and has not frozen yet |
CYButtonBox | Container widget for dialog buttons that abstracts the button order depending on the desktop environment |
CYCheckBox | A tri-state check box |
CYDownloadProgress | DownloadProgress: A progress bar that monitors downloading a file by repeatedly polling its size up to its expected size |
CYEmpty | A widget with zero size, useful as a placeholder |
CYGraph | A graph with nodes and edges, rendered with Graphviz |
CYImage | A picture, possibly animated, loaded from a file |
CYInputField | InputField: General purpose one line input field for entering text and other data |
►CYIntField | IntField: Input field for integer values |
CYSlider | Slider: Input widget for an integer value between a minimum and a maximum value |
CYLabel | Implementation of the Label, Heading and OutputField widgets |
CYLayoutBox | A vertical or horizontal stacking of widgets, implementing HBox and VBox |
CYLogView | LogView: A scrollable (output-only) text to display a growing log, very much like the "tail -f" shell command |
CYMultiLineEdit | A multi-line plain-text area |
CYMultiProgressMeter | MultiProgressMeter: Progress bar with several segments that can indicate progress individually |
CYPackageSelector | A simple wrapper for an insanely complex UI for installing software |
CYPartitionSplitter | PartitionSplitter: A (very custom) widget for easily splitting one existing partition into two |
CYProgressBar | A progress bar, showing completion of value() out of maxValue() parts |
CYPushButton | A push button; may have an icon, and a F-key shortcut |
CYRadioButton | RadioButton: Widget for one-out-of-many selection |
CYRichText | Text formatted with simple HTML-like tags, with "links" generating events |
►CYSelectionWidget | Base class for various kinds of multi-value widgets |
CYComboBox | ComboBox (or "drop down box", "drop down selection"); may be editable |
CYContextMenu | ContextMenu: Similar to PushButton, but with several actions: Upon clicking on a ContextMenu (or activating it with the keyboard), a pop-up menu opens where the user can activate an action |
CYDumbTab | DumbTab: A very simple tab widget that can display and switch between a number of tabs, but will only deliver the "user clicked on tab " event very much like a PushButton does |
CYMenuButton | MenuButton: Similar to PushButton, but with several actions: Upon clicking on a MenuButton (or activating it with the keyboard), a pop-up menu opens where the user can activate an action |
CYMultiSelectionBox | A variant of YSelectionBox where more than one item can be selected |
CYSelectionBox | Selection box: List box that displays a (scrollable) list of items from which the user can select exactly one |
CYTable | Table: Selection list with multiple columns |
CYTree | Tree: List box that displays a (scrollable) list of hierarchical items from which the user can select exactly one |
►CYSimpleInputField | Abstract base class for simple input fields with a label above the field and a text value |
CYDateField | Input field for entering a date |
CYTimeField | Input field for entering a time in "hh:mm:ss" format |
►CYSingleChildContainerWidget | Container widget class that manages one child |
CYAlignment | Implementation of all the alignment widgets: |
CYCheckBoxFrame | A frame with a check-box, may auto-disable frame contents based on the check |
CYDialog | A window in the desktop environment |
CYFrame | A labeled framed container |
CYRadioButtonGroup | A group of YRadioButton widgets |
CYReplacePoint | A placeholder that can have its contents exchanged, using ReplaceWidget |
CYSquash | HSquash, VSquash HVSquash: reduce child to its preferred size |
CYSpacing | HSpacing, VSpacing, HStretch, VStretch |
CYTimezoneSelector | A fancy widget with a world map |
CYWizard | A wizard is a more complex frame typically used for multi-step workflows: |
CYWidgetFactory | Abstract widget factory for mandatory widgets |
►CYWidgetID | Abstract base class for widget IDs |
CYStringWidgetID | Simple widget ID class based on strings |
CYWidgetPrivate | |
CYWizardPrivate | |