SavvyUI C++ UI Library
Loading...
Searching...
No Matches
Common.h File Reference
#include <Windows.h>
#include <windowsx.h>
#include <commdlg.h>
#include <ole2.h>
#include <stdio.h>
#include <gdiplus.h>
#include <string>
#include <vector>
#include <map>

Go to the source code of this file.

Classes

class  Bounds
class  KeyValue
class  NumberCollection
struct  FileEndInfo
struct  RecordDelimiter
struct  FileDelimiter
struct  CommandDelimiter
struct  RegistryDelimiter
struct  INIDelimiter
struct  ShortcutDelimiter
class  CommonUtils

Macros

#define PI   3.14159265358979323846

Typedefs

typedef HWND WinHandle
typedef HDC DCHandle

Enumerations

enum  Direction { LEFT = 1 , TOP = 2 , RIGHT = 3 , BOTTOM = 4 }
enum  ImageAlignment {
  TOPLEFT = 1 , TOPCENTER = 2 , TOPRIGHT = 3 , MIDDLELEFT = 4 ,
  MIDDLECENTER = 5 , MIDDLERIGHT = 6 , BOTTOMLEFT = 7 , BOTTOMCENTER = 8 ,
  BOTTOMRIGHT = 9
}
enum  ImageType { PNG = 1 , GIF = 2 , JPG = 3 }
enum  EditType {
  TEXTFIELD = 1 , MASKEDFIELD = 2 , NUMBERFIELD = 3 , DATEFIELD = 4 ,
  DATETIMEFIELD = 5 , COMBOBOXFIELD = 6 , TEXTAREAFIELD = 7 , BOOLFIELD = 8 ,
  COMPUTED = 9
}
enum  ButtonType {
  DEFAULT = 1 , PRIMARY = 2 , INFO = 3 , DANGER = 4 ,
  SUCCESS = 5 , WARN = 6 , GRAY = 7 , LIGHTGRAY = 8 ,
  BLUE = 9 , LIGHTBLUE = 10 , TEAL = 11 , CYAN = 12 ,
  PINK = 13 , INDIGO = 14 , ORANGE = 15 , BROWN = 16 ,
  SILVER = 17 , RED = 18 , CUSTOM = 19
}
enum  ChartType {
  BAR = 1 , PIE = 2 , DONUT = 3 , AREA = 4 ,
  LINE = 5 , FUNNEL = 6 , RADAR = 7 , SCATTER = 8 ,
  HEATMAP = 9
}

Macro Definition Documentation

◆ PI

#define PI   3.14159265358979323846

Typedef Documentation

◆ DCHandle

typedef HDC DCHandle

◆ WinHandle

typedef HWND WinHandle

Enumeration Type Documentation

◆ ButtonType

enum ButtonType
Enumerator
DEFAULT 
PRIMARY 
INFO 
DANGER 
SUCCESS 
WARN 
GRAY 
LIGHTGRAY 
BLUE 
LIGHTBLUE 
TEAL 
CYAN 
PINK 
INDIGO 
ORANGE 
BROWN 
SILVER 
RED 
CUSTOM 

◆ ChartType

enum ChartType
Enumerator
BAR 
PIE 
DONUT 
AREA 
LINE 
FUNNEL 
RADAR 
SCATTER 
HEATMAP 

◆ Direction

enum Direction
Enumerator
LEFT 
TOP 
RIGHT 
BOTTOM 

◆ EditType

enum EditType
Enumerator
TEXTFIELD 
MASKEDFIELD 
NUMBERFIELD 
DATEFIELD 
DATETIMEFIELD 
COMBOBOXFIELD 
TEXTAREAFIELD 
BOOLFIELD 
COMPUTED 

◆ ImageAlignment

Enumerator
TOPLEFT 
TOPCENTER 
TOPRIGHT 
MIDDLELEFT 
MIDDLECENTER 
MIDDLERIGHT 
BOTTOMLEFT 
BOTTOMCENTER 
BOTTOMRIGHT 

◆ ImageType

enum ImageType
Enumerator
PNG 
GIF 
JPG