| CFSize | Store and operate on (file/package/partition) sizes (long long) |
| CImplPtr | 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) |
| COptimizeChanges | Helper class that calls startMultipleChanges() in its constructor and cares about the necessary call to doneMultipleChanges() when it goes out of scope |
| CSortedTreeItem | Template class for tree items that maintain sort order |
| CTreeItem | Template class for tree items that can handle tree children in a generic way - firstChild(), next() and parent() |
| CYAlignment | Implementation of all the alignment widgets: |
| CYAlignmentPrivate | |
| CYApplication | Class for application-wide values and functions |
| CYApplicationPrivate | |
| CYBarGraph | |
| 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 | Helper class to describe one segment of a YBarGraph |
| CYBothDim | Template class for two-dimensional entities, such as |
| CYBuiltinCaller | Abstract base class for transparently calling a built-in function |
| CYBusyIndicator | |
| CYBusyIndicatorPrivate | |
| CYButtonBox | Container widget for dialog buttons that abstracts the button order depending on the desktop environment |
| CYButtonBoxLayoutPolicy | Helper class: Layout policy for YButtonBox widgets |
| CYButtonBoxMargins | Helper class: Margins for YButtonBox widgets |
| CYButtonBoxPrivate | |
| CYCancelEvent | Event to be returned upon closing a dialog with the window manager close button (or Alt-F4) |
| CYCheckBox | |
| CYCheckBoxFrame | |
| CYCheckBoxFramePrivate | |
| CYCheckBoxPrivate | |
| CYChildrenManager | Abstract base template class for children management, such as child widgets |
| CYChildrenRejector | Children manager that rejects all children |
| CYCodeLocation | Helper class for UI exceptions: Store FILE, FUNCTION and LINE |
| CYColor | Helper class to define an RGB color |
| CYComboBox | ComboBox (a.k.a |
| CYComboBoxPrivate | |
| CYCommandLine | Utility class to access /proc/<pid>/cmdline to retrieve argc and argv |
| CYCommandLinePrivate | |
| 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 |
| CYContextMenuPrivate | |
| CYDateField | Input field for entering a date |
| CYDateFieldPrivate | |
| CYDebugEvent | Event to be returned upon closing a dialog with the window manager close button (or Alt-F4) |
| CYDialog | |
| CYDialogPrivate | |
| CYDialogSpy | An interactive dialog debugger: Show the structure and content of a dialog and its widgets |
| CYDialogSpyPrivate | |
| CYDownloadProgress | DownloadProgress: A progress bar that monitors downloading a file by repeatedly polling its size up to its expected size |
| CYDownloadProgressPrivate | |
| 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 |
| CYDumbTabPrivate | |
| CYEmpty | |
| 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 |
| CYEventFilter | Abstract base class to filter events |
| 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 |
| CYFrame | |
| CYFramePrivate | |
| CYGraph | |
| CYGraphPlugin | Abstract base class for simplified access to UI plugins for graph widget |
| CYGraphPrivate | |
| CYHelpButtonHandler | Helper class: Event filter that handles "Help" buttons |
| CYIconLoader | |
| CYImage | |
| CYImagePrivate | |
| CYInputField | InputField: General purpose one line input field for entering text and other data |
| CYInputFieldPrivate | |
| CYIntField | IntField: Input field for integer values |
| CYIntFieldPrivate | |
| CYItem | Simple item class for SelectionBox, ComboBox, MultiSelectionBox etc |
| CYItemShortcut | Special case for widgets that can have multiple shortcuts based on items (like YDumbTab) |
| CYKeyEvent | |
| CYLabel | Implementation of the Label, Heading and OutputField widgets |
| CYLabelPrivate | |
| CYLayoutBox | |
| CYLayoutBoxPrivate | |
| CYLogView | LogView: A scrollable (output-only) text to display a growing log, very much like the "tail -f" shell command |
| CYLogViewPrivate | |
| CYMacro | Simple access to macro recording and playing |
| CYMacroPlayer | Abstract base class for macro player |
| CYMacroRecorder | Abstract base class for macro recorders |
| 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 |
| CYMenuButtonPrivate | |
| CYMenuEvent | Event to be returned upon menu selection |
| CYMenuItem | Item class for menu items |
| CYMultiLineEdit | |
| CYMultiLineEditPrivate | |
| CYMultiProgressMeter | MultiProgressMeter: Progress bar with several segments that can indicate progress individually |
| CYMultiProgressMeterPrivate | |
| CYMultiSelectionBox | |
| CYMultiSelectionBoxPrivate | |
| CYOptionalWidgetFactory | Abstract widget factory for optional ("special") widgets |
| CYPackageSelector | |
| CYPackageSelectorPlugin | Abstract base class for simplified access to UI plugins for package selection |
| CYPartitionSplitter | PartitionSplitter: A (very custom) widget for easily splitting one existing partition into two |
| CYPartitionSplitterPrivate | |
| CYPath | Finds files (e.g |
| CYPerThreadLogInfo | Helper class: Per-thread logging information |
| CYProgressBar | |
| CYProgressBarPrivate | |
| CYProperty | Class for widget properties |
| CYPropertySet | A set of properties to check names and types against |
| CYPropertyValue | Transport class for the value of simple properties |
| CYPushButton | |
| CYPushButtonPrivate | |
| CYRadioButton | RadioButton: Widget for one-out-of-many selection |
| CYRadioButtonGroup | |
| CYRadioButtonGroupPrivate | |
| CYRadioButtonPrivate | |
| CYRelNotesButtonHandler | Helper class: Event filter that handles "ReleaseNotes" buttons |
| CYReplacePoint | |
| CYRichText | |
| CYRichTextPrivate | |
| CYRpmGroupsTree | Efficient storage for RPM group tags |
| CYSelectionBox | Selection box: List box that displays a (scrollable) list of items from which the user can select exactly one |
| CYSelectionBoxPrivate | |
| CYSelectionWidget | Base class for selection widgets: |
| CYSelectionWidgetPrivate | |
| CYSettings | Settings for libyui |
| CYShortcut | Helper class for shortcut management: This class holds data about the shortcut for one single widget |
| CYShortcutManager | Helper class to manage keyboard shortcuts within one dialog and resolve keyboard shortcut conflicts |
| CYSimpleEventHandler | Simple event handler suitable for most UIs |
| CYSimpleInputField | Abstract base class for simple input fields with a label above the field and a text value |
| CYSimpleInputFieldPrivate | |
| CYSingleChildContainerWidget | Container widget class that manages one child |
| CYSingleChildManager | Children manager that can handle one single child (rejecting any more) |
| CYSlider | Slider: Input widget for an integer value between a minimum and a maximum value |
| CYSliderPrivate | |
| CYSpacing | HSpacing, VSpacing, HStretch, VStretch |
| CYSpacingPrivate | |
| CYSquash | HSquash, VSquash HVSquash: |
| CYSquashPrivate | |
| CYStringTree | Abstract base class for filter views with hierarchical filter criteria - e.g., RPM group tags, MIME types |
| CYStringWidgetID | Simple widget ID class based on strings |
| CYTable | Table: Selection list with multiple columns |
| CYTableCell | One cell (one column in one row) of a YTableItem |
| CYTableHeader | Helper class for YTable for table column properties: |
| CYTableHeaderPrivate | |
| CYTableItem | Item class for YTable items |
| CYTablePrivate | |
| CYTimeField | Input field for entering a time in "hh:mm:ss" format |
| CYTimeFieldPrivate | |
| CYTimeoutEvent | Event to be returned upon timeout (i.e |
| CYTimezoneSelector | |
| CYTimezoneSelectorPrivate | |
| CYTransText | Helper class for translated strings: Stores a message in the original (untranslated) version along with the translation into the current locale |
| CYTree | Tree: List box that displays a (scrollable) list of hierarchical items from which the user can select exactly one |
| CYTreeItem | Item class for tree items |
| CYTreePrivate | |
| CYUI | Abstract base class of a libYUI user interface |
| CYUIBadPropertyArgException | |
| CYUIButtonRoleMismatchException | Exception class for "wrong button roles in YButtonBox" |
| CYUICantLoadAnyUIException | Exception class for UI plugin load failure |
| CYUIDialogStackingOrderException | |
| CYUIException | Base class for UI Exceptions |
| CYUIIndexOutOfRangeException | Exception class for "index out of range" |
| CYUIInvalidChildException | 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 |
| CYUILoader | Class to load one of the concrete UI plug-ins: Qt, NCurses, Gtk |
| CYUILog | UI logging |
| CYUILogBuffer | Stream buffer class that will use the YUILog's logger function |
| CYUILogPrivate | |
| CYUINoDialogException | |
| CYUINullPointerException | Exception class for generic null pointer exceptions |
| CYUIOutOfMemoryException | Exception class for "out of memory" |
| CYUIPlugin | Wrapper class for dlopen() and related |
| CYUIPluginException | Exception class for plugin load failure |
| CYUIPropertyException | Abstract base class for widget property exceptions |
| 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 |
| CYUISyntaxErrorException | |
| CYUITooManyChildrenException | 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) |
| CYUIUnknownPropertyException | Exception class for "unknown property name": The application tried to set (or query) a property that doesn't exist |
| CYUIUnsupportedWidgetException | Exception class for "optional widget not supported" |
| CYUIWidgetNotFoundException | Exception class for "No widget found with that ID" |
| ►CYWidget | Abstract base class of all UI widgets |
| COptimizeChanges | Helper class that calls startMultipleChanges() in its constructor and cares about the necessary call to doneMultipleChanges() when it goes out of scope |
| CYWidgetEvent | |
| CYWidgetFactory | Abstract widget factory for mandatory widgets |
| CYWidgetID | Abstract base class for widget IDs |
| CYWidgetPrivate | |
| CYWidgetTreeItem | Custom tree item class to map tree items to widgets |
| CYWizard | A wizard is a more complex frame typically used for multi-step workflows: |
| CYWizardPrivate | |