X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/42ff6409d9aff9ba1b771842a256feaeb40e28cd..a54d6c1bbb35f6adce30704c987496acc0337020:/docs/latex/wx/category.tex diff --git a/docs/latex/wx/category.tex b/docs/latex/wx/category.tex index 81a96ff771..0caaa8e29c 100644 --- a/docs/latex/wx/category.tex +++ b/docs/latex/wx/category.tex @@ -29,6 +29,8 @@ The following are a variety of windows that are derived from wxWindow. \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxGrid}{wxgrid}}{A grid (table) window} \twocolitem{\helpref{wxPanel}{wxpanel}}{A window whose colour changes according to current user settings} +\twocolitem{\helpref{wxSashWindow}{wxsashwindow}}{Window with four optional sashes that can be dragged} +\twocolitem{\helpref{wxSashLayoutWindow}{wxsashlayoutwindow}}{Window that can be involved in an IDE-like layout arrangement} \twocolitem{\helpref{wxScrolledWindow}{wxscrolledwindow}}{Window with automatically managed scrollbars} \twocolitem{\helpref{wxSplitterWindow}{wxsplitterwindow}}{Window which can be split vertically or horizontally} \twocolitem{\helpref{wxStatusBar}{wxstatusbar}}{Implements the status bar on a frame} @@ -158,6 +160,7 @@ An event object contains information about a specific event. Event handlers \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxActivateEvent}{wxactivateevent}}{A window or application activation event} +\twocolitem{\helpref{wxCalculateLayoutEvent}{wxcalculatelayoutevent}}{Used to calculate window layout} \twocolitem{\helpref{wxCloseEvent}{wxcloseevent}}{A close window or end session event} \twocolitem{\helpref{wxCommandEvent}{wxcommandevent}}{An event from a variety of standard controls} \twocolitem{\helpref{wxDropFilesEvent}{wxdropfilesevent}}{A drop files event} @@ -175,7 +178,7 @@ An event object contains information about a specific event. Event handlers \twocolitem{\helpref{wxNotebookEvent}{wxnotebookevent}}{A notebook control event} \twocolitem{\helpref{wxPaintEvent}{wxpaintevent}}{A paint event} \twocolitem{\helpref{wxProcessEvent}{wxprocessevent}}{A process ending event} -%\twocolitem{\helpref{wxSessionEvent}{wxsessionevent}}{A session ending event} +\twocolitem{\helpref{wxQueryLayoutInfoEvent}{wxquerylayoutinfoevent}}{Used to query layout information} \twocolitem{\helpref{wxSizeEvent}{wxsizeevent}}{A size event} \twocolitem{\helpref{wxSocketEvent}{wxsocketevent}}{A socket event} \twocolitem{\helpref{wxSysColourChangedEvent}{wxsyscolourchangedevent}}{A system colour change event} @@ -186,6 +189,8 @@ An event object contains information about a specific event. Event handlers {\large {\bf Validators}} +\overview{Overview}{validatoroverview} + These are the window validators, used for filtering and validating user input. @@ -215,6 +220,8 @@ These are the data structure classes supported by wxWindows. \twocolitem{\helpref{wxRealPoint}{wxrealpoint}}{Representation of a point using floating point numbers} \twocolitem{\helpref{wxSize}{wxsize}}{Representation of a size} \twocolitem{\helpref{wxTime}{wxtime}}{A class for time manipulation} +\twocolitem{\helpref{wxVariant}{wxvariant}}{A class for storing arbitrary types +that may change at run-time.} \end{twocollist} {\large {\bf Run-time class information system}} @@ -238,15 +245,16 @@ wxWindows supports some aspects of debugging an application through classes, functions and macros. \begin{twocollist}\itemsep=0pt -\twocolitem{\helpref{wxDebugContext}{wxdebugcontext}}{Provides various debugging facilities} -\twocolitem{\helpref{wxDebugStreamBuf}{wxdebugstreambuf}}{A stream buffer writing to the debug stream} +\twocolitem{\helpref{wxDebugContext}{wxdebugcontext}}{Provides memory-checking facilities} +%\twocolitem{\helpref{wxDebugStreamBuf}{wxdebugstreambuf}}{A stream buffer writing to the debug stream} \twocolitem{\helpref{wxLog}{wxlog}}{Logging facility} -\twocolitem{\helpref{wxObject}{wxobject}}{Provides optional debugging versions of {\bf new} and {\bf delete}} -\twocolitem{\helpref{wxTrace}{wxtrace}}{Tracing facility} -\twocolitem{\helpref{wxTraceLevel}{wxtracelevel}}{Tracing facility with levels} +\twocolitem{\helpref{Log functions}{logfunctions}}{Error and warning logging functions} +\twocolitem{\helpref{Debugging macros}{debugmacros}}{Debug macros for assertion and checking} +%\twocolitem{\helpref{wxTrace}{wxtrace}}{Tracing facility} +%\twocolitem{\helpref{wxTraceLevel}{wxtracelevel}}{Tracing facility with levels} \twocolitem{\helpref{WXDEBUG\_NEW}{debugnew}}{Use this macro to give further debugging information} -\twocolitem{\helpref{WXTRACE}{trace}}{Trace macro} -\twocolitem{\helpref{WXTRACELEVEL}{tracelevel}}{Trace macro with levels} +%\twocolitem{\helpref{WXTRACE}{trace}}{Trace macro} +%\twocolitem{\helpref{WXTRACELEVEL}{tracelevel}}{Trace macro with levels} \end{twocollist} {\large {\bf Interprocess communication}} @@ -272,9 +280,6 @@ based on DDE. wxWindows supports a document/view framework which provides housekeeping for a document-centric application. -TODO: MDI frame classes for documents; make it unnecessary to convert -between streams and files (overridable method that uses filenames instead of streams). - \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxDocument}{wxdocument}}{Represents a document} \twocolitem{\helpref{wxView}{wxview}}{Represents a view} @@ -282,6 +287,8 @@ between streams and files (overridable method that uses filenames instead of str \twocolitem{\helpref{wxDocManager}{wxdocmanager}}{Manages the documents and views in an application} \twocolitem{\helpref{wxDocChildFrame}{wxdocchildframe}}{A child frame for showing a document view} \twocolitem{\helpref{wxDocParentFrame}{wxdocparentframe}}{A parent frame to contain views} +%\twocolitem{\helpref{wxMDIDocChildFrame}{wxmdidocchildframe}}{An MDI child frame for showing a document view} +%\twocolitem{\helpref{wxMDIDocParentFrame}{wxmdidocparentframe}}{An MDI parent frame to contain views} \end{twocollist} {\large {\bf Printing framework}} @@ -323,12 +330,13 @@ product. \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxAcceleratorTable}{wxacceleratortable}}{Accelerator table} \twocolitem{\helpref{wxApp}{wxapp}}{Application class} +\twocolitem{\helpref{wxAutomationObject}{wxautomationobject}}{OLE automation class} \twocolitem{\helpref{wxConfig}{wxconfigbase}}{Classes for configuration reading/writing} -\twocolitem{\helpref{wxHelpControllerBase}{wxhelpcontrollerbase}}{Base class for help controllers} +\twocolitem{\helpref{wxHelpController}{wxhelpcontroller}}{Family of classes for controlling help windows} +\twocolitem{\helpref{wxLayoutAlgorithm}{wxlayoutalgorithm}}{An alternative window layout facility} \twocolitem{\helpref{wxProcess}{wxprocess}}{Process class} \twocolitem{\helpref{wxTimer}{wxtimer}}{Timer class} \twocolitem{\helpref{wxSystemSettings}{wxsystemsettings}}{System settings class} -\twocolitem{\helpref{wxWinHelpController}{wxwinhelpcontroller}}{Controls WinHelp instances} \end{twocollist}