DDraceNetwork Documentation
Loading...
Searching...
No Matches
ui.h File Reference
#include "lineinput.h"
#include "ui_rect.h"
#include <engine/input.h>
#include <engine/textrender.h>
#include <chrono>
#include <string>
#include <vector>
Include dependency graph for ui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SEditResult< T >
struct  SUIAnimator
class  IScrollbarScale
class  CLinearScrollbarScale
class  CLogarithmicScrollbarScale
class  IButtonColorFunction
class  CDarkButtonColorFunction
class  CLightButtonColorFunction
class  CScrollBarColorFunction
class  CUIElement
struct  CUIElement::SUIElementRect
struct  SLabelProperties
class  CLabelResult
struct  SMenuButtonProperties
class  CUIElementBase
class  CButtonContainer
struct  SValueSelectorProperties
struct  SProgressSpinnerProperties
struct  SPopupMenuId
struct  SPopupMenuProperties
class  CUi
class  CUi::CTouchState
class  CUi::CDoubleClickState
class  CUi::CValueSelectorState
struct  CUi::SPopupMenu
struct  CUi::SMessagePopupContext
struct  CUi::SConfirmPopupContext
struct  CUi::SSelectionPopupContext
struct  CUi::SColorPickerPopupContext
struct  CUi::SDropDownState

Enumerations

enum class  EEditState {
  NONE , START , EDITING , END ,
  ONE_GO
}
enum  EButtonFlags : unsigned {
  BUTTONFLAG_NONE = 0 , BUTTONFLAG_LEFT = 1 << 0 , BUTTONFLAG_RIGHT = 1 << 1 , BUTTONFLAG_MIDDLE = 1 << 2 ,
  BUTTONFLAG_ALL = BUTTONFLAG_LEFT | BUTTONFLAG_RIGHT | BUTTONFLAG_MIDDLE
}

Enumeration Type Documentation

◆ EButtonFlags

enum EButtonFlags : unsigned
Enumerator
BUTTONFLAG_NONE 
BUTTONFLAG_LEFT 
BUTTONFLAG_RIGHT 
BUTTONFLAG_MIDDLE 
BUTTONFLAG_ALL 

◆ EEditState

enum class EEditState
strong
Enumerator
NONE 
START 
EDITING 
END 
ONE_GO