56 typedef SoBaseKit inherited;
63 SO_KIT_CATALOG_ENTRY_HEADER(position);
66 SO_KIT_CATALOG_ENTRY_HEADER(camera);
67 SO_KIT_CATALOG_ENTRY_HEADER(
texture);
73 SO_KIT_CATALOG_ENTRY_HEADER(justification);
76 SO_KIT_CATALOG_ENTRY_HEADER(
textFont);
88 static void initClass(
void);
93 virtual void search(SoSearchAction *
action);
101 static void setSchemeEvalFunctions(
int (*
scriptcb)(
const char *),
102 void (*
filecb)(
const char *));
106 virtual SbBool affectsState(
void)
const;
110 void setTransparencies(
float active,
float inactive);
111 void setPickedPoint(
const SoPickedPoint *
pp,
const SbViewportRegion & vp);
112 void setNormalizedPosition(
const SbVec2f &
npt);
114 void setViewportRegion(
const SbViewportRegion & vp);
118 SoMFString itemSchemeScript;
120 SoMFBool itemDisabled;
121 SoSFString menuTitle;
126 SoSFInt32 pickedItem;
131 SoSFBool closeParent;
137 void updateBackground(
void);
138 void updateActiveItem(
void);
139 void itemPicked(
const int idx);
147 friend class SmPopupMenuKitP;
148 SmPopupMenuKitP * pimpl;