The ZX Ecosystem v5.1.0;_GUI_v3.1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
ZXGUIGeneral.h File Reference
#include <string>
#include <vector>
#include <functional>
#include <filesystem>
#include <utility>
#include "zxecosystem/base/ZXColors.h"
#include "zxecosystem/base/ZXGraphics.h"
#include "zxecosystem/core/ZXScreen.h"
Include dependency graph for ZXGUIGeneral.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  zxeco::gui::WinColors
 Colors used in a GUI window. More...
 
class  zxeco::gui::TypingZone
 A zone of a widget where the user can type. More...
 
class  zxeco::gui::Label
 A non-empty label for a widget. More...
 
class  zxeco::gui::LabelList
 A list of labels to be displayed vertically, with possible marks on them. More...
 
class  zxeco::gui::LabelList::Iterator
 Bidirectional iterator to scan indexes in the list under a given view. More...
 
class  zxeco::gui::LabelList::IndsRange
 A range of indexes covering some part of the list. More...
 
class  zxeco::gui::LabelTree
 A tree of labels based on LabelList. More...
 
class  zxeco::gui::LabelTree::DepthFirstInserter
 Inserter of elements into the tree structure. More...
 
class  zxeco::gui::LabelDirBrowser
 A tree of labels that correspond to the entries in a directory tree. More...
 

Namespaces

namespace  zxeco
 The main namespace of the library, that spans across all the zx modules.
 
namespace  zxeco::gui
 The namespace of the GUI companion sub-library.
 

Macros

#define ZXGUIVER   "3.0.0"
 Version of the GUI sublibrary. More...