All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::MyDialog Class Reference
+ Inheritance diagram for HDK_Sample::MyDialog:

Public Member Functions

 MyDialog ()
const char * className () const override
bool open ()
 Launch the UI dialog. More...
void close ()
 Close the UI dialog. More...
- Public Member Functions inherited from AP_Interface
 AP_Interface ()
 AP_Interface (const char *myname, const char *const *names, UI_EventMethod const *methods)
 ~AP_Interface () override
const UT_StringgetName () const
 Return the name passed in the constructor. More...
void wireInterface (UI_Manager *uims)
void unwireInterface (UI_Manager *uims)
bool readUIFile (const char *ui_filename, bool quiet=false)
bool readPreferenceFile (const char *pref_filename, bool quiet=false)
void setValueSymbol (const char *symbol, UI_Value *value, bool warn=true)
UI_ValuefindValueSymbol (const char *symbol) const
 Find the UI_Value for the given named value symbol. More...
UI_ValuegetValueSymbol (const char *symbol, int create=1)
int getValueSymbols (UT_StringArray &symbols, UT_Array< UI_Value * > &values) const
void setObjectSymbol (const char *symbol, UI_Object *who, int warn=1)
UI_ObjectgetObjectSymbol (const char *symbol) const
UI_Feel * getFeelSymbol (const char *symbol) const
UI_Feel * findValueFeel (UI_Value *value) const
int getFeelSymbols (UT_StringArray &symbols, UT_Array< UI_Feel * > &feels) const
void setKeyDelegateSymbol (const char *symbol, UI_KeyDelegateSPtr delegate, bool warn=true)
bool hasKeyDelegateSymbol (const char *symbol) const
 Returns whether the current key delegate symbol is defined. More...
UI_KeyDelegateSPtr findKeyDelegateSymbol (const char *symbol) const
 Find the UI_KeyDelegate for the given named key delegate symbol. More...
UI_KeyDelegateSPtr getKeyDelegateSymbol (const char *symbol, int create=1)
void removeObjectSymbol (const char *symbol)
 Delete the entry for the given object symbol name. More...
void removeValueSymbol (const char *symbol)
 Delete the entry for the given value symbol name. More...
template<typename T >
TfindObject (const char *name) const
template<typename T >
TfindValue (const char *name) const
virtual void initApplication (UI_Manager *uims, int argc, const char **argv)
virtual void outputUsage (int argc, const char **argv) const
void resetApplication ()
void handleEvent (UI_Event *event) override
virtual int saveAppData (const char *filename)
virtual int loadAppState ()
virtual int saveAppState ()
virtual void saveOnCoreDump ()
virtual bool getCoreDumpFileName (UT_WorkBuffer &name)
bool loadUIInitPrefs ()
void saveUIInitPrefs (const char *layout_level, fpreal uiscale, int playbarui)
bool restoreUIInitPrefs ()
bool getFunctionKeyScript (int key, UI_Event *event, UT_String &script)
void setKeyBindingProxySrc (const char *symbol, UI_Feel *src, bool warn=true)
void addKeyBindingProxyRef (const char *symbol, UI_Feel *ref, bool warn=true)
- Public Member Functions inherited from UI_Object
 UI_Object ()
virtual ~UI_Object ()
 UI_Object (const UI_Object &)=delete
UI_Objectoperator= (const UI_Object &)=delete
virtual int interestingEvent (UI_EventType t, UI_DeviceEvent *event) const
virtual void deleteReferences (UI_Object *to_whom)
UI_ObjectgetParent () const
void setParent (UI_Object *p)
bool isAncestor (const UI_Object *who) const
void addDependent (UI_Object *who)
bool removeDependent (UI_Object *who)
bool replaceDependent (UI_Object *who, UI_Object *with)
bool isDependent (UI_Object *who) const
bool hasDependents () const
const UI_ObjectListdependents () const
void sendEvent (const UI_Event &e) const
void distributeEvent (UI_Event *event, int upwards)
void relayEvent (UI_Event *event, UI_Object *target)
void generateEvent (UI_EventType t, UI_Object *target)
void purgeEvents (UI_EventType t, UI_Object *target, UI_EventMethod method=0)
void triggerImmediateEvent (UI_Event *event, int upwards)
int getProxyId ()
void bumpQueueCount (int dir)
void setName (const char *symbolName)
const char * getName () const
void buildFullPath (UT_WorkBuffer &string) const
void debugQueueEventsFor (const UI_Value *value, const char *name, UI_EventType t=UI_EVENT_NO_EVENT) const
const UI_ValueListvalueInterests () const
void interestedInValue (UI_Value *)
void removeValueInterest (UI_Value *)
void addKeyDelegateClientship (UI_KeyDelegate *)
void removeKeyDelegateClientship (UI_KeyDelegate *)

Additional Inherited Members

- Static Public Member Functions inherited from AP_Interface
static FILE * createPreferenceFile (const char *filename)
static int mapStrToInt (const char *label, const std::pair< const char *, int > *map)
static const char * mapIntToStr (int index, const std::pair< const char *, int > *map)
static void setAppExitCode (int exit_code)
static int getAppExitCode ()
static bool isAppExiting ()
 Returns true if the application is exiting. More...
static const char * getStartupDesktop ()
- Static Public Member Functions inherited from UI_Object
static UI_ManagergetManager ()
static UI_Queue * getInputQueue ()
static int keycmp (const char *, int key)
static int keycmp (const char *, int key, const UI_HotkeyEcho &)
static void keyEcho (const char *, const UI_HotkeyEcho &)
static void actionKeyEcho (const char *, const char *custom_suffix=0)
static void toggleKeyEcho (const char *, bool new_value)
- Static Public Attributes inherited from AP_Interface
static const std::pair< const
char *, int
theFileChooserStyleMap []
 Menu items and their mapping for file chooser style preference. More...
- Protected Member Functions inherited from AP_Interface
UI_NamedValueMapgetValueTable () const
UI_NamedObjectMapgetObjectTable () const
void processKeyBindingProxyRequests ()
- Protected Member Functions inherited from UI_Object
UI_ObjectListdependents ()
virtual void preTerminateCallback ()
- Static Protected Member Functions inherited from AP_Interface
static void setAppForeground ()
static void setTheMainApplication (AP_Interface *app)
static AP_InterfacegetMainApplication ()
static void loadWindowGeometry (UI_Window *window, bool default_maximized, bool use_pref)
static bool getWindowGeometry (int &width, int &height, int &left, int &bottom, bool &maximized, bool use_pref)
static bool getSaveWindowGeoPref ()
static void saveWindowGeoPref ()
static bool loadWindowGeoPref (int &w, int &h, int &left, int &bottom, bool &maximized)
- Protected Attributes inherited from AP_Interface
UT_String myName
const char *constmyValueNames
UI_EventMethod constmyMethods

Detailed Description


Definition at line 64 of file cmd_ui.C.

Constructor & Destructor Documentation

MyDialog::MyDialog ( )

Definition at line 98 of file cmd_ui.C.

Member Function Documentation

const char* HDK_Sample::MyDialog::className ( ) const

Reimplemented from AP_Interface.


Definition at line 69 of file cmd_ui.C.

void MyDialog::close ( )

Close the UI dialog.


Definition at line 145 of file cmd_ui.C.

bool MyDialog::open ( )

Launch the UI dialog.


Definition at line 127 of file cmd_ui.C.

The documentation for this class was generated from the following file: