IupGetClassName
Returns the name of the class of an interface element.
Parameters/Return
char* IupGetClassName(Ihandle* ih);
ih: Identifier of the interface element.
Returns: the name of the class.
Notes
The following names are known:
Primitives:
"animatedlabel"
"button"
"calendar"
"canvas"
"colorbar"
"colorbrowser"
"datepick"
"dial"
"dropbutton"
"flatbutton"
"flatlabel"
"flatlist"
"separator"
"flattoggle"
"flattree"
"flatval"
"gauge"
"label"
"link"
"list"
"multiline"
"progressbar"
"scrollbar"
"spin"
"table"
"tabs"
"flattabs"
"text"
"toggle"
"tree"
"val"
Containers:
"backgroundbox"
"cbox"
"detachbox"
"dialog"
"expander"
"fill"
"flatframe"
"flatscrollbox"
"frame"
"gridbox"
"hbox"
"multibox"
"normalizer"
"popover"
"radio"
"sbox"
"scrollbox"
"space"
"spinbox"
"split"
"vbox"
"zbox"
Menus:
"item"
"menu"
"separator"
"submenu"
Images:
"image"
"imagergb"
"imagergba"
Dialogs:
"colordlg"
"filedlg"
"fontdlg"
"messagedlg"
"progressdlg"
"param"
"parambox"
Resources:
"clipboard"
"notify"
"thread"
"timer"
"tray"
"user"
Additional Controls (require ControlsOpen):
"cells"
"matrix"
"matrixex"
"matrixlist"
"plot"
GL Controls (require GLCanvasOpen):
"glcanvas"
"glbackgroundbox"
Web Controls (require WebBrowserOpen):
"webbrowser"