- Main Page
- Packages
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# Stewart's D Windows Framework Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

smjg.libs.sdwf.eventstr.ActivationEvent | The smjg.libs.sdwf.windowbase.ActivationEvent structure contains information about an instance of activating or deactivating a window
smjg.libs.sdwf.application.Application | SDWF application as a whole
smjg.libs.sdwf.framewindow.Bar | Abstract base class for 'bar' controls
smjg.libs.sdwf.dc.BezierSegment | Describes a segment of a Bezier curve
smjg.libs.sdwf.gdiobject.Bitmap | Bitmap, either loaded from a resource or created at runtime
smjg.libs.sdwf.gdiobject.Brush | Brush, used to fill shapes and backgrounds
smjg.libs.sdwf.control.Button | Interfaces a push button control
smjg.libs.sdwf.caret.Caret | Window's caret (text cursor)
smjg.libs.sdwf.control.CheckBox | Interfaces a check box
smjg.libs.sdwf.mdi.ChildFrameWindow | Window that is to be used as an MDI child, which in turn frames a client pane
smjg.libs.sdwf.mdi.ChildWindow | Window that is to be used as an MDI child
smjg.libs.sdwf.clipboard.Clipboard | Holds a lock on the Windows clipboard
smjg.libs.sdwf.clipboarddata.ClipboardData | Data that may be copied to the clipboard
smjg.libs.sdwf.commondialog.ColourDialog | Wraps the Windows colour common dialog
smjg.libs.sdwf.control.ComboBox | Interfaces a combo box (simple, drop-down or drop-down list)
smjg.libs.sdwf.commondialog.CommonDialog | Base class of common dialog classes
smjg.libs.sdwf.commondialog.CommonDialogException | An exception thrown if an error occurs while trying to execute a common dialog
smjg.libs.sdwf.control.Control | Base of classes used to interface dialog controls
smjg.libs.sdwf.control.ControlException | Exception thrown when a control operation fails
smjg.libs.sdwf.cursor_icon.CursorOrIcon | Abstract base class from which the MouseCursor and Icon classes are derived
smjg.libs.sdwf.dc.DC | Base class of DC wrapper classes
smjg.libs.sdwf.dc.DCException | Exception thrown when a DC operation fails
smjg.libs.sdwf.dc.DCState |
smjg.libs.sdwf.except.DefinedAPIException | Error generated by a Windows API call that uses `SetLastError` to set an error code
smjg.libs.sdwf.dialog.Dialog | Defines basic behaviour of a dialog box
smjg.libs.sdwf.dialog.DialogException | Exception thrown when a dialog operation fails
smjg.libs.sdwf.control.EditBox | Interfaces a single-line or multi-line text edit control
smjg.libs.sdwf.control.EditOperations<> |
smjg.libs.sdwf.commondialog.FileDialog | Wraps the Open and Save As common dialogs
smjg.libs.sdwf.findreplace.FindReplaceDialog | The Find and Replace common dialogs
smjg.libs.sdwf.findreplace.FindReplaceHandler | Used to handle messages from the Find and Replace common dialogs
smjg.libs.sdwf.gdiobject.Font | Font configuration
smjg.libs.sdwf.commondialog.FontDialog | Wraps the Windows font common dialog
smjg.libs.sdwf.framewindow.FrameWindow | Window that frames another window or control
smjg.libs.sdwf.gdiobject.GDIObject | Abstract base class from which Windows GDI objects are derived
smjg.libs.sdwf.gdiobject.GDIObjectException | Exception thrown if an error occurs while creating a GDI object, such as insufficient system resources
smjg.libs.sdwf.globalmem.GlobalMemoryLock | Holds a lock on a global memory object
smjg.libs.sdwf.globalmem.GlobalMemoryObject | Encapsulates a memory block allocated on the Windows heap
smjg.libs.sdwf.cursor_icon.Icon | Icon image
smjg.libs.sdwf.imagelist.ImageList | Image list
smjg.libs.sdwf.control.ListBox | Interfaces a list box
smjg.libs.sdwf.mdi.MDIChildWindow<> | The smjg.libs.sdwf.mdi.MDIChildWindow template implements some operations on MDI child windows
smjg.libs.sdwf.mdi.MDIFrameWindow | MDI application window
smjg.libs.sdwf.dc.MemoryDC | Memory device context, typically used for transferring bitmaps
smjg.libs.sdwf.menu.Menu | Menu bar or drop-down menu
smjg.libs.sdwf.menu.MenuBar | Window's top-level menu bar
smjg.libs.sdwf.windowbase.MenuException | Exception thrown when a menu operation fails
smjg.libs.sdwf.menu.MenuItem | Individual menu item
smjg.libs.sdwf.menu.MenuPopup | Popup menu
smjg.libs.sdwf.cursor_icon.MouseCursor | Mouse cursor image
smjg.libs.sdwf.dc.PaintDC | Used to repaint a window
smjg.libs.sdwf.gdiobject.Palette | Colour palette
smjg.libs.sdwf.gdiobject.PaletteEntry | Wrapper around the Windows API `PALETTEENTRY` data type
smjg.libs.sdwf.gdiobject.Pen | Pen, used to draw lines, curves and geometric figures
smjg.libs.sdwf.geometry.Point | Point in two dimensions defined by integer coordinates
smjg.libs.sdwf.print.PrintDC | Device context for a printer
smjg.libs.sdwf.print.PrintDCBase | Base class from which the PrintDC class is derived
smjg.libs.sdwf.print.PrintDialog | Wraps the Windows print common dialog
smjg.libs.sdwf.print.Printout | Document for printing
smjg.libs.sdwf.control.RadioButton | Interfaces a radio button control
smjg.libs.sdwf.control.RadioButtonGroup | Used to interface a group of radio buttons
smjg.libs.sdwf.geometry.Rect | Rectangle defined by integer coordinates
smjg.libs.sdwf.colour.RGBColour | Colour stored in 24-bit RGB
smjg.libs.sdwf.scroller.ScrollDimension | Dimension in which scrolling is possible
smjg.libs.sdwf.scroller.Scroller | Used to implement scrolling in a window
smjg.libs.sdwf.except.SDWFException | Base class of exceptions thrown by SDWF functions
smjg.libs.sdwf.statusbar.StatusBar | Interfaces a status bar
smjg.libs.sdwf.statusbar.StatusBarPart | The StatusBarPart class represents an individual part of a status bar
smjg.libs.sdwf.commoncontrol.TrackBar | Interfaces a trackbar (slider) control
smjg.libs.sdwf.commoncontrol.TreeItem | The TreeItem class represents an item in a tree-view control
smjg.libs.sdwf.commoncontrol.TreeView | Interfaces a tree-view list box
smjg.libs.sdwf.except.UnknownAPIException | An unidentified error generated by a Windows API call that does not call `SetLastError`
smjg.libs.sdwf.geometry.Vector | Vector in two dimensions defined by integer coordinates
smjg.libs.sdwf.window.Window | Defines basic behaviour of a window
smjg.libs.sdwf.windowbase.WindowBase | Abstract base class from which the Window, Dialog and Control classes are derived
smjg.libs.sdwf.windowbase.WindowBaseException | Exception thrown when a menu operation fails
smjg.libs.sdwf.windowbase.WindowClass | Windows window class
smjg.libs.sdwf.dc.WindowDC | Device context for a window