7#ifndef __HDI_CORE_POPUP_MENU__
8#define __HDI_CORE_POPUP_MENU__
28 typedef std::vector<PopupEntry> EntryVector;
75 const EntryVector& entries_,
76 const int32_t initialIndex_
93 const EntryVector& entries_,
94 const std::string& initialID_
262 virtual const std::vector< std::shared_ptr<PopupEntry> >*
const entries()
const;
281 virtual bool hasEntry(
const std::string& id_)
const;
291 virtual std::shared_ptr<PopupEntry>
entryWithID(
const std::string& id_)
const;
394 typedef std::unique_ptr<PopupMenu> PopupMenuUP;
395 typedef std::shared_ptr<PopupMenu> PopupMenuSP;
396 typedef std::weak_ptr<PopupMenu> PopupMenuWP;
Base class for templated __Callback class.
Definition: hdicoreCallback.h:68
Font class to allow for easy font manipulation.
Definition: hdicoreFont.h:183
Describes a point in the 2-dimensional (x,y) coordinate system, typically in an Illustrator document ...
Definition: hdicorePoint.h:38