enum CCL::IPopupSelector::BehaviorFlags

Overview

Behavior flags. More…

#include <ipopupselector.h>

enum BehaviorFlags
{
    kCloseAfterDrag        = 1 < <0,
    kRestoreMousePos       = 1 < <1,
    kWantsMouseUpOutside   = 1 < <2,
    kHideHScroll           = 1 < <3,
    kStayOpenOnClick       = 1 < <4,
    kMenuSelectCheckedItem = 1 < <5,
    kAcceptsOnClickOutside = 1 < <6,
    kAcceptsAfterSwipe     = 1 < <7,
};

Detailed Documentation

Behavior flags.

Enum Values

kCloseAfterDrag

close the popup after a drag operation

kRestoreMousePos

move the mouse cursor to it’s old position after popup

kWantsMouseUpOutside

onMouseUp is called even if mouse is outside the popup view

kHideHScroll

hide horizontal scrollbar

kStayOpenOnClick

do not close when clicked

kMenuSelectCheckedItem

select checked items - used together with popup (IMenu* menu, …, MenuPresentation::kTree)

kAcceptsOnClickOutside

return kOkay if a click outside caused the popup to close

kAcceptsAfterSwipe

return kOkay after a swipe gesture in the popup