Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: GUI Application library for CAT

GUI Application library for CAT
[Common Accessibility Technology [CAT] library]


Detailed Description

CATGUI GUI Application library for \ref catlib

This library contains all of the GUI / Application framework code to be used with the CAT library.

CAT is released under an MIT-style License.


Files

file  CATAccessible.cpp
 Base class for Microsoft's IAccessible handling.
file  CATAccessible.h
 Base class for Microsoft's IAccessible handling.
file  CATApp.cpp
 Application parent class - derive from this for each app made.
file  CATApp.h
 Application parent class - derive from this for each app made.
file  CATApp_Win32.cpp
 Application parent class - win32-specific functions.
file  CATAppButton.cpp
 Specialized pushbutton for launching apps.
file  CATAppButton.h
 Specialized pushbutton for launching apps.
file  CATButton.cpp
 Momentary push button for GUI.
file  CATButton.h
 Momentary push button for GUI.
file  CATComboBox.cpp
 GUI Layer object - contains sub-controls.
file  CATComboBox.h
 GUI Layer object - contains sub-controls.
file  CATCommand.cpp
 Generalized command construct for tracking commands.
file  CATCommand.h
 Generalized command construct for tracking commands.
file  CATControl.cpp
 Base GUI control class.
file  CATControl.h
 Basic Control class.
file  CATControlWnd.cpp
 Window / OS based control class - base object for OS dependant controls.
file  CATControlWnd.h
 Window / OS based control class - base object for OS dependant controls.
file  CATControlWnd_Win32.cpp
 Window / OS based control class - base object for OS dependant controls. Win32 function implementations.
file  CATCursor.h
 Cursor class for GUI.
file  CATCursor_Win32.cpp
 Cursor class for GUI (win32).
file  CATEditBox.cpp
 Text edit box for GUI.
file  CATEditBox.h
 Text edit box for GUI.
file  CATEditBox_Win32.cpp
 Text edit box for GUI (win32 implementation).
file  CATEvent.h
 Evironmental event encapsulation.
file  CATEventDefs.h
 Event Definitions file.
file  CATGUI.h
 CATGUI library main header.
file  CATGuiFactory.cpp
 Base Object factory for creating objects from XML.
file  CATGuiFactory.h
 Object factory for creating a GUI from XML.
file  CATGUIInternal.h
 CAT GUI Internal primary include.
file  CATGuiObj.cpp
 Base GUI control class.
file  CATGuiResDefs.h
 Global resource values for all applications. Make sure your resource files match!
file  CATKnob.cpp
 Knob control for GUI.
file  CATKnob.h
 Knob control for GUI.
file  CATLabel.cpp
 Text label for GUI.
file  CATLabel.h
 Text label for GUI.
file  CATLayer.cpp
 GUI Layer object - contains sub-controls.
file  CATLayer.h
 GUI Layer object - contains sub-controls.
file  CATListBox.cpp
 List box for GUI.
file  CATListBox.h
 list box for GUI
file  CATMenu.cpp
 Text label for GUI.
file  CATMenu.h
 Text label for GUI.
file  CATOverlayFactory.cpp
 Object factory for creating a game overlay from XML.
file  CATOverlayFactory.h
 Object factory for creating a game overlay from XML.
file  CATPicture.cpp
 Static picture for GUI.
file  CATPicture.h
 Static picture for GUI.
file  CATPictureMulti.cpp
 Multiple pictures (like switch multi, but no mouse interaction).
file  CATPictureMulti.h
 Multiple pictures (like switch multi, but no mouse interaction).
file  CATPrefs.cpp
 Preference storage class.
file  CATPrefs.h
 Preference storage class.
file  CATProgress.cpp
 Progress bar for GUI.
file  CATProgress.h
 Progress bar for GUI.
file  CATRadioButton.cpp
 Momentary push button for GUI.
file  CATRadioButton.h
 Radio button (grouped).
file  CATSkin.cpp
 Root skin class.
file  CATSkin.h
 Root skin class.
file  CATSlider.cpp
 Slider control for GUI.
file  CATSlider.h
 Slider control for GUI.
file  CATSwitch.cpp
 On/Off switch for GUI.
file  CATSwitch.h
 On/Off switch for GUI.
file  CATSwitchMulti.cpp
 On/Off switch for GUI.
file  CATSwitchMulti.h
 On/Off switch for GUI.
file  CATTab.cpp
 GUI Layer object - contains sub-controls.
file  CATTab.h
 GUI Layer object - contains sub-controls.
file  CATTreeCtrl.cpp
 List box for GUI.
file  CATTreeCtrl.h
 list box for GUI
file  CATWaitDlg.cpp
 Wait dialog.
file  CATWaitDlg.h
 Wait dialog.
file  CATWidget.cpp
 GUI Widget object - parent class for all CATGuiObject's below CATWindow.
file  CATWidget.h
 GUI Widget object - parent class for all CATGuiObject's below CATWindow.
file  CATWindow.cpp
 Basic windowing class.
file  CATWindow.h
 Basic windowing class.

Classes

class  CATSpeechCmds
 Speech command input support. More...
class  CATSpeechCmds
 Speech command input support. More...
class  CATApp
 Application parent class - derive from this for each app made. More...
class  CATAppButton
 Specialized pushbutton for launching apps. More...
class  CATButton
 Momentary push button for GUI. More...
class  CATComboBox
 GUI Layer object. More...
class  CATCommand
 Generalized command construct for tracking commands. More...
class  CATControl
 Basic Control class. More...
class  CATControlWnd
 Window / OS based control class - base object for OS dependant controls. More...
class  CATCursor
 Cursor class for GUI. More...
class  CATEditBox
 Text edit box for GUI. More...
class  CATEvent
 Evironmental event encapsulation. More...
class  CATGUIAccessDefs
 Accessibility definitions (states, roles, etc). More...
class  CATGuiFactory
 Object factory for creating a GUI from XML. More...
class  CATGuiObj
 GUI object base class. More...
class  CATGuiObj
 GUI object base class. More...
class  CATKnob
 Knob control for GUI. More...
class  CATLabel
 Text label for GUI. More...
class  CATMenu
 Text label for GUI. More...
class  CATOverlayFactory
 Object factory for creating a game overlay from XML. More...
class  CATPicture
 Static picture for GUI. More...
class  CATPictureMulti
 Multiple pictures (like switch multi, but no mouse interaction). More...
class  CATPrefs
 Preference storage class. More...
class  CATProgress
 Progress bar for GUI. More...
class  CATRadioButton
 Radio button (grouped). More...
class  CATSkin
 Basic windowing class. More...
class  CATSlider
 Slider control for GUI. More...
class  CATSwitch
 On/Off switch for GUI. More...
class  CATSwitchMulti
 On/Off switch for GUI. More...
class  CATTab
 GUI Layer object. More...
class  CATTreeCtrl
 list box for GUI More...
class  CATWidget
 GUI Widget object - parent class for all CATGuiObject's below CATWindow. More...


Generated on Mon Feb 11 04:10:08 2008 for Game Accessibility Suite by doxygen 1.5.4