neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>
#include <boost/format.hpp>
#include <neogfx/core/i_property.hpp>
#include <neogfx/gfx/color.hpp>
#include <neogfx/gfx/text/font.hpp>
#include <neogfx/gfx/text/glyph_text.hpp>
#include <neogfx/gfx/i_graphics_context.hpp>
#include <neogfx/app/i_palette.hpp>
#include <neogfx/gui/widget/i_button.hpp>
#include <neogfx/gui/widget/item_index.hpp>
#include <neogfx/gui/widget/i_item_model.hpp>
Go to the source code of this file.
Namespaces | |
namespace | neogfx |
Typedefs | |
typedef std::optional< item_cell_flags > | neogfx::optional_item_cell_flags |
Enumerations | |
enum class | neogfx::item_cell_flags : uint32_t { neogfx::Invalid = 0x00000000 , neogfx::Enabled = 0x00000001 , neogfx::Selectable = 0x00000002 , neogfx::Editable = 0x00000004 , neogfx::EditableWhenFocused = 0x00000008 , neogfx::EditableOnInputEvent = 0x00000010 , neogfx::Checkable = 0x00000020 , neogfx::CheckableBiState = 0x00000040 , neogfx::CheckableTriState = 0x00000080 , neogfx::Draggable = 0x00001000 , neogfx::Droppable = 0x00002000 , neogfx::Default = Enabled | Selectable | Editable | EditableOnInputEvent } |
enum class | neogfx::item_cell_selection_flags : uint8_t { neogfx::None = 0x00 , neogfx::Current = 0x01 , neogfx::Selected = 0x02 } |