Core-GUI

Classes used for graphical user interfaces <>

// structs

struct Core::Alignment;
struct Core::BitmapData;
struct Core::Portable::BitmapManagerObserver;
struct Core::Portable::BitmapMode;
struct Core::Color;
struct Core::ColorF;
struct Core::ColorHSL;
struct Core::ColorHSV;
struct Core::ColorProperty;
struct Core::Portable::DrawEvent;
struct Core::Portable::FontManagerObserver;
struct Core::Portable::FontProvider;
struct Core::Portable::GestureEvent;
struct Core::GestureEventArgs;
struct Core::Portable::IAlertCompletionHandler;
struct Core::ICoreView;
struct Core::Portable::IGraphicsCommandSink;
struct Core::Portable::IKeyboardInputReceiver;
struct Core::Portable::IStaticViewPainter;
struct Core::Portable::IVariantChildView;
struct Core::Portable::IViewOwner;
struct Core::RGBA;
struct Core::Portable::StaticViewFilter;
struct Core::Portable::StaticViewNameFilter;

template <typename Type>
struct Core::TPoint;

template <typename Type>
struct Core::TRect;

struct Core::Portable::TextInput;
struct Core::Portable::TouchEvent;
struct Core::TouchInfo;
struct Core::Portable::ViewBuilderObserver;
struct Core::ViewClassProperty;
struct Core::Portable::ViewFilter;
struct Core::Portable::ViewNameFilter;
struct Core::ViewNameProperty;
struct Core::ViewSizeProperty;
struct Core::ViewSourceProperty;
struct Core::Portable::VirtualKeyEvent;
struct Core::Portable::WheelEvent;

// classes

class Core::Portable::AlertBox;
class Core::Portable::AlertDescription;
class Core::Portable::AlignView;
class Core::BMPHandler;
class Core::Portable::Bitmap;
class Core::Portable::BitmapFont;
class Core::Portable::BitmapInplaceFont;
class Core::Portable::BitmapManager;
class Core::Portable::BitmapPainter;
class Core::Portable::BitmapReference;
class Core::Portable::Button;
class Core::Portable::ColorBitmapRenderer;

template <class T>
class Core::Portable::ComponentViewController;

class Core::Portable::ContainerView;

template <class VC>
class Core::Portable::ContainerViewBase;

class Core::Portable::Control;
class Core::Portable::DpiSetting;
class Core::Portable::EditBox;
class Core::Portable::FontManager;
class Core::Portable::Gesture;
class Core::GestureInfo;
class Core::GestureRecognition;
class Core::Portable::Graphics;
class Core::Portable::GraphicsCommandRenderer;
class Core::Portable::ImageView;
class Core::Portable::Label;
class Core::Portable::ListView;
class Core::Portable::ListViewItem;
class Core::Portable::ListViewModel;
class Core::Portable::ListViewModelBase;
class Core::Portable::ListViewPainter;
class Core::Portable::ListViewStyle;
class Core::Portable::MonoBitmapRenderer;
class Core::Portable::MultiLineLabel;
class Core::PNGHandler;
class Core::Portable::RGB565BitmapRenderer;
class Core::Portable::RadioButton;
class Core::Portable::RootView;
class Core::Portable::RootViewBase;
class Core::Portable::SelectBox;
class Core::Portable::Slider;
class Core::Portable::StaticButton;
class Core::Portable::StaticContainerView;
class Core::Portable::StaticControl;
class Core::Portable::StaticControlBase;
class Core::Portable::StaticCustomView;
class Core::Portable::StaticImageView;
class Core::Portable::StaticLabel;
class Core::Portable::StaticListView;
class Core::Portable::StaticListViewModel;
class Core::Portable::StaticRootView;
class Core::Portable::StaticTextBox;
class Core::Portable::StaticThemePainter;
class Core::Portable::StaticValueBar;
class Core::Portable::StaticVariantView;
class Core::Portable::StaticView;
class Core::Portable::StaticViewConnector;
class Core::Portable::StaticViewPainter;
class Core::Portable::Style;
class Core::Portable::StyleManager;

template <int kMaxItems, int kMaxLength>
class Core::Portable::TStaticListViewModel;

template <class VC>
class Core::Portable::TViewBase;

class Core::Portable::TextBox;
class Core::Portable::TextInputBox;
class Core::Portable::ThemePainter;
class Core::Portable::ThemePainterBase;
class Core::Portable::Toggle;
class Core::Portable::TouchInputState;
class Core::Portable::TouchItem;
class Core::Portable::TouchKeyboard;
class Core::Portable::ValueBar;
class Core::Portable::VariantView;
class Core::Portable::View;
class Core::Portable::ViewBuilder;
class Core::Portable::ViewController;