neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::widget_part Struct Reference

#include <widget_bits.hpp>

Public Types

enum  widget_part_e {
  Invalid = 0x00000000 , Client = 0x00000001 , NonClient = 0x00000002 , NonClientOther = 0x00000004 ,
  TitleBar = 0x00000008 , Grab = 0x00000010 , Border = 0x00000020 , BorderLeft = 0x00000040 ,
  BorderTopLeft = 0x00000080 , BorderTop = 0x00000100 , BorderTopRight = 0x00000200 , BorderRight = 0x00000400 ,
  BorderBottomRight = 0x00000800 , BorderBottom = 0x00001000 , BorderBottomLeft = 0x00002000 , GrowBox = 0x00004000 ,
  CloseButton = 0x00008000 , MaximizeButton = 0x00010000 , MinimizeButton = 0x00020000 , RestoreButton = 0x00040000 ,
  Menu = 0x00080000 , SystemMenu = 0x00100000 , VerticalScrollbar = 0x00200000 , HorizontalScrollbar = 0x00400000 ,
  Nowhere = 0x40000000 , NowhereError = 0x80800000
}
 

Public Attributes

i_widget const & widget
 
enum neogfx::widget_part::widget_part_e part
 

Detailed Description

Definition at line 55 of file widget_bits.hpp.

Member Enumeration Documentation

◆ widget_part_e

Enumerator
Invalid 
Client 
NonClient 
NonClientOther 
TitleBar 
Grab 
Border 
BorderLeft 
BorderTopLeft 
BorderTop 
BorderTopRight 
BorderRight 
BorderBottomRight 
BorderBottom 
BorderBottomLeft 
GrowBox 
CloseButton 
MaximizeButton 
MinimizeButton 
RestoreButton 
Menu 
SystemMenu 
VerticalScrollbar 
HorizontalScrollbar 
Nowhere 
NowhereError 

Definition at line 58 of file widget_bits.hpp.

Member Data Documentation

◆ part

enum neogfx::widget_part::widget_part_e neogfx::widget_part::part

◆ widget

i_widget const& neogfx::widget_part::widget

Definition at line 57 of file widget_bits.hpp.


The documentation for this struct was generated from the following file: