enum class | neogfx::item_selection_operation {
neogfx::None = 0x0000
, neogfx::Select = 0x0001
, neogfx::Deselect = 0x0002
, neogfx::Toggle = 0x0004
,
neogfx::Clear = 0x0008
, neogfx::Row = 0x0100
, neogfx::Column = 0x0200
, neogfx::CurrentIndex = 0x1000
,
neogfx::Queued = 0x4000
, neogfx::Internal = 0x8000
, neogfx::SelectRow = Select | Row
, neogfx::SelectRowAsCurrent = Select | Row | CurrentIndex
,
neogfx::SelectColumn = Select | Column
, neogfx::DeselectRow = Deselect | Row
, neogfx::DeselectColumn = Deselect | Column
, neogfx::ToggleRow = Toggle | Row
,
neogfx::ToggleColumn = Toggle | Column
, neogfx::ClearAsCurrent = Clear | CurrentIndex
, neogfx::ClearAndSelect = Clear | Select
, neogfx::ClearAndSelectRow = Clear | Select | Row
,
neogfx::ClearAndSelectRowAsCurrent = Clear | Select | Row | CurrentIndex
, neogfx::ClearAndSelectColumn = Clear | Select | Column
, neogfx::ClearAndToggle = Clear | Toggle
} |