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

Go to the source code of this file.

Namespaces

namespace  neogfx
 

Typedefs

typedef std::optional< item_cell_flagsneogfx::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 }