neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>
Go to the source code of this file.
Classes | |
struct | neogfx::widget_part |
Namespaces | |
namespace | neogfx |
Typedefs | |
typedef widget_part::widget_part_e | neogfx::widget_part_e |
typedef optional< focus_policy > | neogfx::optional_focus_policy |
Enumerations | |
enum class | neogfx::widget_type : uint32_t { neogfx::Client = 0x00000001 , neogfx::NonClient = 0x00000002 , neogfx::Floating = 0x00010000 } |
enum class | neogfx::focus_policy : uint32_t { neogfx::NoFocus = 0x00000000 , neogfx::ClickFocus = 0x00000001 , neogfx::TabFocus = 0x00000002 , neogfx::ClickTabFocus = ClickFocus | TabFocus , neogfx::StrongFocus = ClickTabFocus , neogfx::WheelFocus = 0x00000004 , neogfx::PointerFocus = 0x00000008 , neogfx::KeepChildFocus = 0x00010000 , neogfx::ConsumeTabKey = 0x10000000 , neogfx::ConsumeReturnKey = 0x20000000 , neogfx::ConsumeEscapeKey = 0x20000000 , neogfx::IgnoreNonClient = 0x40000000 } |
Functions | |
constexpr widget_type | neogfx::operator| (widget_type aLhs, widget_type aRhs) |
constexpr widget_type | neogfx::operator& (widget_type aLhs, widget_type aRhs) |
constexpr widget_type & | neogfx::operator|= (widget_type &aLhs, widget_type aRhs) |
constexpr widget_type & | neogfx::operator&= (widget_type &aLhs, widget_type aRhs) |
bool | neogfx::capture_ok (widget_part aWidgetPart) |