neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
decorated.hpp File Reference

Go to the source code of this file.

Classes

class  neogfx::decorated< WidgetType, OtherBases >
 

Namespaces

namespace  neogfx
 

Enumerations

enum class  neogfx::decoration : uint32_t {
  neogfx::None = 0x00000000 , neogfx::Border = 0x00000001 , neogfx::TitleBar = 0x00010000 , neogfx::Menu = 0x00020000 ,
  neogfx::Toolbar = 0x00040000 , neogfx::Dock = 0x00080000 , neogfx::DockAreas = 0x00100000 , neogfx::StatusBar = 0x00200000
}
 
enum class  neogfx::decoration_style : uint32_t {
  neogfx::None = 0x00000000 , neogfx::Window = 0x00000001 , neogfx::Dialog = 0x00000002 , neogfx::Tool = 0x00000004 ,
  neogfx::Menu = 0x00000008 , neogfx::Dock = 0x00000010 , neogfx::Popup = 0x00000040 , neogfx::Splash = 0x00000080 ,
  neogfx::Resizable = 0x01000000 , neogfx::DockAreas = 0x02000000 , neogfx::Nested = 0x10000000 , neogfx::NestedWindow = Window | Nested ,
  neogfx::NestedTool = Tool | Nested , neogfx::NestedMenu = Menu | Nested , neogfx::NestedPopup = Popup | Nested , neogfx::NestedSplash = Splash | Nested
}
 

Functions

constexpr decoration neogfx::operator| (decoration aLhs, decoration aRhs)
 
constexpr decoration neogfx::operator& (decoration aLhs, decoration aRhs)
 
constexpr decorationneogfx::operator|= (decoration &aLhs, decoration aRhs)
 
constexpr decorationneogfx::operator&= (decoration &aLhs, decoration aRhs)
 
constexpr decoration_style neogfx::operator~ (decoration_style aValue)
 
constexpr decoration_style neogfx::operator| (decoration_style aLhs, decoration_style aRhs)
 
constexpr decoration_style neogfx::operator& (decoration_style aLhs, decoration_style aRhs)
 
constexpr decoration_styleneogfx::operator|= (decoration_style &aLhs, decoration_style aRhs)
 
constexpr decoration_styleneogfx::operator&= (decoration_style &aLhs, decoration_style aRhs)