*** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30072 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -56,7 +56,7 @@ INCOMPATIBLE CHANGES SINCE 2.4.x
|
|||||||
size to be used by the sizers.
|
size to be used by the sizers.
|
||||||
|
|
||||||
* The best size of a window is cached so it doesn't need to
|
* The best size of a window is cached so it doesn't need to
|
||||||
recaculated on every layout. wxWindow::InvalidateBestSize was
|
recalculated on every layout. wxWindow::InvalidateBestSize was
|
||||||
added and should be called (usually just internally in control
|
added and should be called (usually just internally in control
|
||||||
methods) whenever something is done that would make the best
|
methods) whenever something is done that would make the best
|
||||||
size change.
|
size change.
|
||||||
@@ -130,7 +130,7 @@ INCOMPATIBLE CHANGES SINCE 2.4.x
|
|||||||
Previously, the application terminated if there were no top level windows;
|
Previously, the application terminated if there were no top level windows;
|
||||||
now it terminates if there are no top level windows or taskbar icons left.
|
now it terminates if there are no top level windows or taskbar icons left.
|
||||||
- wxZlibInputStream is not by default compatible with the output of the
|
- wxZlibInputStream is not by default compatible with the output of the
|
||||||
2.4.x version of wxZlibOutputStream. However, there is a compatibilty mode,
|
2.4.x version of wxZlibOutputStream. However, there is a compatibility mode,
|
||||||
switched on by passing wxZLIB_24COMPATIBLE to the constructor.
|
switched on by passing wxZLIB_24COMPATIBLE to the constructor.
|
||||||
- when WXWIN_COMPATIBILITY_2_4 == 0 wxHashTable uses a new implementation
|
- when WXWIN_COMPATIBILITY_2_4 == 0 wxHashTable uses a new implementation
|
||||||
not using wxList keyed interface (the same used when wxUSE_STL == 1),
|
not using wxList keyed interface (the same used when wxUSE_STL == 1),
|
||||||
@@ -292,7 +292,7 @@ Unix:
|
|||||||
|
|
||||||
wxCocoa:
|
wxCocoa:
|
||||||
|
|
||||||
- added Unicode compatability layer for OSX 10.2
|
- added Unicode compatibility layer for OSX 10.2
|
||||||
- fixed so that wxCocoa runs in OSX 10.2
|
- fixed so that wxCocoa runs in OSX 10.2
|
||||||
- Tooltips now supported
|
- Tooltips now supported
|
||||||
- wxSound now supported
|
- wxSound now supported
|
||||||
@@ -303,7 +303,7 @@ wxMac:
|
|||||||
|
|
||||||
- fixed MLTE text control GetLineText and GetLineLength on OSX
|
- fixed MLTE text control GetLineText and GetLineLength on OSX
|
||||||
- added OSX wxTaskBarIcon implementation for the OSX Dock
|
- added OSX wxTaskBarIcon implementation for the OSX Dock
|
||||||
- added Unicode compatability layer for OSX 10.2
|
- added Unicode compatibility layer for OSX 10.2
|
||||||
- wxGetKeyState now works with nearly all wx key codes
|
- wxGetKeyState now works with nearly all wx key codes
|
||||||
|
|
||||||
wxGTK:
|
wxGTK:
|
||||||
@@ -357,7 +357,7 @@ wxWinCE:
|
|||||||
|
|
||||||
- added native WinCE driven smartphone wxTextCtrl implementation using spinners
|
- added native WinCE driven smartphone wxTextCtrl implementation using spinners
|
||||||
- added native WinCE driven smartphone wxChoice implementation using spinners
|
- added native WinCE driven smartphone wxChoice implementation using spinners
|
||||||
- added automatized but customizable handling of native WinCE driven smartphone menus
|
- added automated but customizable handling of native WinCE driven smartphone menus
|
||||||
- fixed wxRadioBox and wxStaticBox
|
- fixed wxRadioBox and wxStaticBox
|
||||||
|
|
||||||
wxHTML:
|
wxHTML:
|
||||||
@@ -411,7 +411,7 @@ wxMSW:
|
|||||||
- wxFileName::GetModificationTime() works with opened files too now
|
- wxFileName::GetModificationTime() works with opened files too now
|
||||||
- wxDC::GetClippingBox() now works even for clipping regions created by Windows
|
- wxDC::GetClippingBox() now works even for clipping regions created by Windows
|
||||||
- fixed wxFileDataObject in Unicode build (Alex D)
|
- fixed wxFileDataObject in Unicode build (Alex D)
|
||||||
- subdindented paragraphs support (Tim Kosse)
|
- subindented paragraphs support (Tim Kosse)
|
||||||
|
|
||||||
wxGTK:
|
wxGTK:
|
||||||
|
|
||||||
@@ -554,7 +554,7 @@ wxMac:
|
|||||||
- use same average character width as other ports when calculating dialog units
|
- use same average character width as other ports when calculating dialog units
|
||||||
- implemented handling of mouse wheel
|
- implemented handling of mouse wheel
|
||||||
- fix for long file names (longer than 32 characters) in file dialogs
|
- fix for long file names (longer than 32 characters) in file dialogs
|
||||||
- use unix sockets for Mach-o builds
|
- use Unix sockets for Mach-o builds
|
||||||
|
|
||||||
wxMotif:
|
wxMotif:
|
||||||
|
|
||||||
@@ -638,7 +638,7 @@ All GUI ports:
|
|||||||
- it is now possible to use several wxFileHistory objects in the same menu
|
- it is now possible to use several wxFileHistory objects in the same menu
|
||||||
by giving them different base IDs (Dimitri Schoolwerth)
|
by giving them different base IDs (Dimitri Schoolwerth)
|
||||||
- Added wxTLW::SetShape with implementations for wxMSW and wxGTK (so far)
|
- Added wxTLW::SetShape with implementations for wxMSW and wxGTK (so far)
|
||||||
- FL: rmoved const from EnableTool parameters
|
- FL: removed const from EnableTool parameters
|
||||||
- FL: signal child window when toolbar is closed
|
- FL: signal child window when toolbar is closed
|
||||||
- In various places, changed tests for pathsep on last char of string to call
|
- In various places, changed tests for pathsep on last char of string to call
|
||||||
wxEndsWithPathSeparator(s)
|
wxEndsWithPathSeparator(s)
|
||||||
@@ -712,7 +712,7 @@ wxGTK:
|
|||||||
- added wxTextCtrl::SetSelection implementation for GTK+ 2
|
- added wxTextCtrl::SetSelection implementation for GTK+ 2
|
||||||
- fixed wxTextCtrl::IsEditable() for GTK+ 2
|
- fixed wxTextCtrl::IsEditable() for GTK+ 2
|
||||||
- fixed wxStaticText alignment for GTK+ 2 (Kevin Hock)
|
- fixed wxStaticText alignment for GTK+ 2 (Kevin Hock)
|
||||||
- don't consume 100% CPU when showing a poup menu
|
- don't consume 100% CPU when showing a popup menu
|
||||||
|
|
||||||
wxMac:
|
wxMac:
|
||||||
|
|
||||||
@@ -736,7 +736,7 @@ wxMSW:
|
|||||||
- libraries built with makefile.g95 have a _min or _cyg suffix (MinGW/Cygwin)
|
- libraries built with makefile.g95 have a _min or _cyg suffix (MinGW/Cygwin)
|
||||||
- when using DLL, wxLocalFSHandler was not being exported
|
- when using DLL, wxLocalFSHandler was not being exported
|
||||||
- fixed problem with wxEvtHandler object not removed from wxPendingEvents
|
- fixed problem with wxEvtHandler object not removed from wxPendingEvents
|
||||||
- Windows XP manifest is now included in wx.rc; it is no longer neccessary
|
- Windows XP manifest is now included in wx.rc; it is no longer necessary
|
||||||
to ship .exe.manifest file with applications to support XP themes
|
to ship .exe.manifest file with applications to support XP themes
|
||||||
- wxLocale::Init no longer reports error if trying to set Unicode-only locale
|
- wxLocale::Init no longer reports error if trying to set Unicode-only locale
|
||||||
or if user's default locale is Unicode-only
|
or if user's default locale is Unicode-only
|
||||||
@@ -936,7 +936,7 @@ wxThread and related classes:
|
|||||||
! wxCondition now *must* be used with a mutex, please read the (updated) class
|
! wxCondition now *must* be used with a mutex, please read the (updated) class
|
||||||
documentation for details and revise your code accordingly: this change was
|
documentation for details and revise your code accordingly: this change was
|
||||||
unfortunately needed as it was impossible to ensure the correct behaviour
|
unfortunately needed as it was impossible to ensure the correct behaviour
|
||||||
(i.e. absense of race conditions) using the old API.
|
(i.e. absence of race conditions) using the old API.
|
||||||
|
|
||||||
- wxMutex is not recursive any more in POSIX implementation (it hasn't been
|
- wxMutex is not recursive any more in POSIX implementation (it hasn't been
|
||||||
recursive in 2.2.x but was in 2.3.1 and 2.3.2), please refer to the class
|
recursive in 2.2.x but was in 2.3.1 and 2.3.2), please refer to the class
|
||||||
@@ -1086,7 +1086,7 @@ wxMSW:
|
|||||||
- wxLB_SORT style can be used with wxCheckListBox
|
- wxLB_SORT style can be used with wxCheckListBox
|
||||||
- wxWindowDC and wxClientDC::GetSize() works correctly now
|
- wxWindowDC and wxClientDC::GetSize() works correctly now
|
||||||
- Added wxTB_NODIVIDER and wxTB_NOALIGN so native toolbar can be used in FL
|
- Added wxTB_NODIVIDER and wxTB_NOALIGN so native toolbar can be used in FL
|
||||||
- Multiline labels in buttons are now supoprted (simply use "\n" in the label)
|
- Multiline labels in buttons are now supported (simply use "\n" in the label)
|
||||||
- Implemented wxMouseCaptureChangedEvent and made wxGenericDragImage check it
|
- Implemented wxMouseCaptureChangedEvent and made wxGenericDragImage check it
|
||||||
has the capture before release it.
|
has the capture before release it.
|
||||||
- fixed bugs in multiple selection wxCheckListBox
|
- fixed bugs in multiple selection wxCheckListBox
|
||||||
@@ -2231,7 +2231,7 @@ At this point, the following has been achieved:
|
|||||||
- Toolbar class hierarchy revised:
|
- Toolbar class hierarchy revised:
|
||||||
wxToolBarBase
|
wxToolBarBase
|
||||||
wxToolBarSimple (= old wxToolBar)
|
wxToolBarSimple (= old wxToolBar)
|
||||||
wxToolBar95 (= old wxButtonBar under Win95
|
wxToolBar95 (= old wxButtonBar under Win95)
|
||||||
wxToolBarMSW (= old wxButtonBar under WIN16/WIN32)
|
wxToolBarMSW (= old wxButtonBar under WIN16/WIN32)
|
||||||
- Constraint system debugged somewhat (sizers now work properly).
|
- Constraint system debugged somewhat (sizers now work properly).
|
||||||
- wxFileDialog, wxDirDialog added; other common dialogs now
|
- wxFileDialog, wxDirDialog added; other common dialogs now
|
||||||
|
@@ -20,7 +20,7 @@ window using \helpref{wxWindow::SetAccessible}{wxwindowsetaccessible}.
|
|||||||
All functions return an indication of success, failure, or not implemented
|
All functions return an indication of success, failure, or not implemented
|
||||||
using values of the wxAccStatus enum type.
|
using values of the wxAccStatus enum type.
|
||||||
|
|
||||||
If you return wxACC\_NOT\_IMPLEMENTED from any functioon, the system will try to
|
If you return wxACC\_NOT\_IMPLEMENTED from any function, the system will try to
|
||||||
implement the appropriate functionality. However this will not work with
|
implement the appropriate functionality. However this will not work with
|
||||||
all functions.
|
all functions.
|
||||||
|
|
||||||
@@ -52,11 +52,11 @@ may be one of the following:
|
|||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
wxACC\_FAIL, // The function failed
|
wxACC_FAIL, // The function failed
|
||||||
wxACC\_FALSE, // The function returned false
|
wxACC_FALSE, // The function returned false
|
||||||
wxACC\_OK, // The function completed successfully
|
wxACC_OK, // The function completed successfully
|
||||||
wxACC\_NOT\_IMPLEMENTED, // The function is not implemented
|
wxACC_NOT_IMPLEMENTED, // The function is not implemented
|
||||||
wxACC\_NOT\_SUPPORTED // The function is not supported
|
wxACC_NOT_SUPPORTED // The function is not supported
|
||||||
} wxAccStatus
|
} wxAccStatus
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
@@ -68,14 +68,14 @@ the following:
|
|||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
wxNAVDIR\_DOWN,
|
wxNAVDIR_DOWN,
|
||||||
wxNAVDIR\_FIRSTCHILD,
|
wxNAVDIR_FIRSTCHILD,
|
||||||
wxNAVDIR\_LASTCHILD,
|
wxNAVDIR_LASTCHILD,
|
||||||
wxNAVDIR\_LEFT,
|
wxNAVDIR_LEFT,
|
||||||
wxNAVDIR\_NEXT,
|
wxNAVDIR_NEXT,
|
||||||
wxNAVDIR\_PREVIOUS,
|
wxNAVDIR_PREVIOUS,
|
||||||
wxNAVDIR\_RIGHT,
|
wxNAVDIR_RIGHT,
|
||||||
wxNAVDIR\_UP
|
wxNAVDIR_UP
|
||||||
} wxNavDir
|
} wxNavDir
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
@@ -86,68 +86,68 @@ by the following type:
|
|||||||
{\small
|
{\small
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
typedef enum {
|
typedef enum {
|
||||||
wxROLE\_NONE,
|
wxROLE_NONE,
|
||||||
wxROLE\_SYSTEM\_ALERT,
|
wxROLE_SYSTEM_ALERT,
|
||||||
wxROLE\_SYSTEM\_ANIMATION,
|
wxROLE_SYSTEM_ANIMATION,
|
||||||
wxROLE\_SYSTEM\_APPLICATION,
|
wxROLE_SYSTEM_APPLICATION,
|
||||||
wxROLE\_SYSTEM\_BORDER,
|
wxROLE_SYSTEM_BORDER,
|
||||||
wxROLE\_SYSTEM\_BUTTONDROPDOWN,
|
wxROLE_SYSTEM_BUTTONDROPDOWN,
|
||||||
wxROLE\_SYSTEM\_BUTTONDROPDOWNGRID,
|
wxROLE_SYSTEM_BUTTONDROPDOWNGRID,
|
||||||
wxROLE\_SYSTEM\_BUTTONMENU,
|
wxROLE_SYSTEM_BUTTONMENU,
|
||||||
wxROLE\_SYSTEM\_CARET,
|
wxROLE_SYSTEM_CARET,
|
||||||
wxROLE\_SYSTEM\_CELL,
|
wxROLE_SYSTEM_CELL,
|
||||||
wxROLE\_SYSTEM\_CHARACTER,
|
wxROLE_SYSTEM_CHARACTER,
|
||||||
wxROLE\_SYSTEM\_CHART,
|
wxROLE_SYSTEM_CHART,
|
||||||
wxROLE\_SYSTEM\_CHECKBUTTON,
|
wxROLE_SYSTEM_CHECKBUTTON,
|
||||||
wxROLE\_SYSTEM\_CLIENT,
|
wxROLE_SYSTEM_CLIENT,
|
||||||
wxROLE\_SYSTEM\_CLOCK,
|
wxROLE_SYSTEM_CLOCK,
|
||||||
wxROLE\_SYSTEM\_COLUMN,
|
wxROLE_SYSTEM_COLUMN,
|
||||||
wxROLE\_SYSTEM\_COLUMNHEADER,
|
wxROLE_SYSTEM_COLUMNHEADER,
|
||||||
wxROLE\_SYSTEM\_COMBOBOX,
|
wxROLE_SYSTEM_COMBOBOX,
|
||||||
wxROLE\_SYSTEM\_CURSOR,
|
wxROLE_SYSTEM_CURSOR,
|
||||||
wxROLE\_SYSTEM\_DIAGRAM,
|
wxROLE_SYSTEM_DIAGRAM,
|
||||||
wxROLE\_SYSTEM\_DIAL,
|
wxROLE_SYSTEM_DIAL,
|
||||||
wxROLE\_SYSTEM\_DIALOG,
|
wxROLE_SYSTEM_DIALOG,
|
||||||
wxROLE\_SYSTEM\_DOCUMENT,
|
wxROLE_SYSTEM_DOCUMENT,
|
||||||
wxROLE\_SYSTEM\_DROPLIST,
|
wxROLE_SYSTEM_DROPLIST,
|
||||||
wxROLE\_SYSTEM\_EQUATION,
|
wxROLE_SYSTEM_EQUATION,
|
||||||
wxROLE\_SYSTEM\_GRAPHIC,
|
wxROLE_SYSTEM_GRAPHIC,
|
||||||
wxROLE\_SYSTEM\_GRIP,
|
wxROLE_SYSTEM_GRIP,
|
||||||
wxROLE\_SYSTEM\_GROUPING,
|
wxROLE_SYSTEM_GROUPING,
|
||||||
wxROLE\_SYSTEM\_HELPBALLOON,
|
wxROLE_SYSTEM_HELPBALLOON,
|
||||||
wxROLE\_SYSTEM\_HOTKEYFIELD,
|
wxROLE_SYSTEM_HOTKEYFIELD,
|
||||||
wxROLE\_SYSTEM\_INDICATOR,
|
wxROLE_SYSTEM_INDICATOR,
|
||||||
wxROLE\_SYSTEM\_LINK,
|
wxROLE_SYSTEM_LINK,
|
||||||
wxROLE\_SYSTEM\_LIST,
|
wxROLE_SYSTEM_LIST,
|
||||||
wxROLE\_SYSTEM\_LISTITEM,
|
wxROLE_SYSTEM_LISTITEM,
|
||||||
wxROLE\_SYSTEM\_MENUBAR,
|
wxROLE_SYSTEM_MENUBAR,
|
||||||
wxROLE\_SYSTEM\_MENUITEM,
|
wxROLE_SYSTEM_MENUITEM,
|
||||||
wxROLE\_SYSTEM\_MENUPOPUP,
|
wxROLE_SYSTEM_MENUPOPUP,
|
||||||
wxROLE\_SYSTEM\_OUTLINE,
|
wxROLE_SYSTEM_OUTLINE,
|
||||||
wxROLE\_SYSTEM\_OUTLINEITEM,
|
wxROLE_SYSTEM_OUTLINEITEM,
|
||||||
wxROLE\_SYSTEM\_PAGETAB,
|
wxROLE_SYSTEM_PAGETAB,
|
||||||
wxROLE\_SYSTEM\_PAGETABLIST,
|
wxROLE_SYSTEM_PAGETABLIST,
|
||||||
wxROLE\_SYSTEM\_PANE,
|
wxROLE_SYSTEM_PANE,
|
||||||
wxROLE\_SYSTEM\_PROGRESSBAR,
|
wxROLE_SYSTEM_PROGRESSBAR,
|
||||||
wxROLE\_SYSTEM\_PROPERTYPAGE,
|
wxROLE_SYSTEM_PROPERTYPAGE,
|
||||||
wxROLE\_SYSTEM\_PUSHBUTTON,
|
wxROLE_SYSTEM_PUSHBUTTON,
|
||||||
wxROLE\_SYSTEM\_RADIOBUTTON,
|
wxROLE_SYSTEM_RADIOBUTTON,
|
||||||
wxROLE\_SYSTEM\_ROW,
|
wxROLE_SYSTEM_ROW,
|
||||||
wxROLE\_SYSTEM\_ROWHEADER,
|
wxROLE_SYSTEM_ROWHEADER,
|
||||||
wxROLE\_SYSTEM\_SCROLLBAR,
|
wxROLE_SYSTEM_SCROLLBAR,
|
||||||
wxROLE\_SYSTEM\_SEPARATOR,
|
wxROLE_SYSTEM_SEPARATOR,
|
||||||
wxROLE\_SYSTEM\_SLIDER,
|
wxROLE_SYSTEM_SLIDER,
|
||||||
wxROLE\_SYSTEM\_SOUND,
|
wxROLE_SYSTEM_SOUND,
|
||||||
wxROLE\_SYSTEM\_SPINBUTTON,
|
wxROLE_SYSTEM_SPINBUTTON,
|
||||||
wxROLE\_SYSTEM\_STATICTEXT,
|
wxROLE_SYSTEM_STATICTEXT,
|
||||||
wxROLE\_SYSTEM\_STATUSBAR,
|
wxROLE_SYSTEM_STATUSBAR,
|
||||||
wxROLE\_SYSTEM\_TABLE,
|
wxROLE_SYSTEM_TABLE,
|
||||||
wxROLE\_SYSTEM\_TEXT,
|
wxROLE_SYSTEM_TEXT,
|
||||||
wxROLE\_SYSTEM\_TITLEBAR,
|
wxROLE_SYSTEM_TITLEBAR,
|
||||||
wxROLE\_SYSTEM\_TOOLBAR,
|
wxROLE_SYSTEM_TOOLBAR,
|
||||||
wxROLE\_SYSTEM\_TOOLTIP,
|
wxROLE_SYSTEM_TOOLTIP,
|
||||||
wxROLE\_SYSTEM\_WHITESPACE,
|
wxROLE_SYSTEM_WHITESPACE,
|
||||||
wxROLE\_SYSTEM\_WINDOW
|
wxROLE_SYSTEM_WINDOW
|
||||||
} wxAccRole
|
} wxAccRole
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
@@ -157,18 +157,18 @@ Objects are represented by the following type:
|
|||||||
{\small
|
{\small
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
typedef enum {
|
typedef enum {
|
||||||
wxOBJID\_WINDOW = 0x00000000,
|
wxOBJID_WINDOW = 0x00000000,
|
||||||
wxOBJID\_SYSMENU = 0xFFFFFFFF,
|
wxOBJID_SYSMENU = 0xFFFFFFFF,
|
||||||
wxOBJID\_TITLEBAR = 0xFFFFFFFE,
|
wxOBJID_TITLEBAR = 0xFFFFFFFE,
|
||||||
wxOBJID\_MENU = 0xFFFFFFFD,
|
wxOBJID_MENU = 0xFFFFFFFD,
|
||||||
wxOBJID\_CLIENT = 0xFFFFFFFC,
|
wxOBJID_CLIENT = 0xFFFFFFFC,
|
||||||
wxOBJID\_VSCROLL = 0xFFFFFFFB,
|
wxOBJID_VSCROLL = 0xFFFFFFFB,
|
||||||
wxOBJID\_HSCROLL = 0xFFFFFFFA,
|
wxOBJID_HSCROLL = 0xFFFFFFFA,
|
||||||
wxOBJID\_SIZEGRIP = 0xFFFFFFF9,
|
wxOBJID_SIZEGRIP = 0xFFFFFFF9,
|
||||||
wxOBJID\_CARET = 0xFFFFFFF8,
|
wxOBJID_CARET = 0xFFFFFFF8,
|
||||||
wxOBJID\_CURSOR = 0xFFFFFFF7,
|
wxOBJID_CURSOR = 0xFFFFFFF7,
|
||||||
wxOBJID\_ALERT = 0xFFFFFFF6,
|
wxOBJID_ALERT = 0xFFFFFFF6,
|
||||||
wxOBJID\_SOUND = 0xFFFFFFF5
|
wxOBJID_SOUND = 0xFFFFFFF5
|
||||||
} wxAccObject
|
} wxAccObject
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
@@ -180,12 +180,12 @@ this type:
|
|||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
wxACC\_SEL\_NONE = 0,
|
wxACC_SEL_NONE = 0,
|
||||||
wxACC\_SEL\_TAKEFOCUS = 1,
|
wxACC_SEL_TAKEFOCUS = 1,
|
||||||
wxACC\_SEL\_TAKESELECTION = 2,
|
wxACC_SEL_TAKESELECTION = 2,
|
||||||
wxACC\_SEL\_EXTENDSELECTION = 4,
|
wxACC_SEL_EXTENDSELECTION = 4,
|
||||||
wxACC\_SEL\_ADDSELECTION = 8,
|
wxACC_SEL_ADDSELECTION = 8,
|
||||||
wxACC\_SEL\_REMOVESELECTION = 16
|
wxACC_SEL_REMOVESELECTION = 16
|
||||||
} wxAccSelectionFlags
|
} wxAccSelectionFlags
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
@@ -194,32 +194,32 @@ States are represented by the following:
|
|||||||
|
|
||||||
{\small
|
{\small
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
#define wxACC\_STATE\_SYSTEM\_ALERT\_HIGH 0x00000001
|
#define wxACC_STATE_SYSTEM_ALERT_HIGH 0x00000001
|
||||||
#define wxACC\_STATE\_SYSTEM\_ALERT\_MEDIUM 0x00000002
|
#define wxACC_STATE_SYSTEM_ALERT_MEDIUM 0x00000002
|
||||||
#define wxACC\_STATE\_SYSTEM\_ALERT\_LOW 0x00000004
|
#define wxACC_STATE_SYSTEM_ALERT_LOW 0x00000004
|
||||||
#define wxACC\_STATE\_SYSTEM\_ANIMATED 0x00000008
|
#define wxACC_STATE_SYSTEM_ANIMATED 0x00000008
|
||||||
#define wxACC\_STATE\_SYSTEM\_BUSY 0x00000010
|
#define wxACC_STATE_SYSTEM_BUSY 0x00000010
|
||||||
#define wxACC\_STATE\_SYSTEM\_CHECKED 0x00000020
|
#define wxACC_STATE_SYSTEM_CHECKED 0x00000020
|
||||||
#define wxACC\_STATE\_SYSTEM\_COLLAPSED 0x00000040
|
#define wxACC_STATE_SYSTEM_COLLAPSED 0x00000040
|
||||||
#define wxACC\_STATE\_SYSTEM\_DEFAULT 0x00000080
|
#define wxACC_STATE_SYSTEM_DEFAULT 0x00000080
|
||||||
#define wxACC\_STATE\_SYSTEM\_EXPANDED 0x00000100
|
#define wxACC_STATE_SYSTEM_EXPANDED 0x00000100
|
||||||
#define wxACC\_STATE\_SYSTEM\_EXTSELECTABLE 0x00000200
|
#define wxACC_STATE_SYSTEM_EXTSELECTABLE 0x00000200
|
||||||
#define wxACC\_STATE\_SYSTEM\_FLOATING 0x00000400
|
#define wxACC_STATE_SYSTEM_FLOATING 0x00000400
|
||||||
#define wxACC\_STATE\_SYSTEM\_FOCUSABLE 0x00000800
|
#define wxACC_STATE_SYSTEM_FOCUSABLE 0x00000800
|
||||||
#define wxACC\_STATE\_SYSTEM\_FOCUSED 0x00001000
|
#define wxACC_STATE_SYSTEM_FOCUSED 0x00001000
|
||||||
#define wxACC\_STATE\_SYSTEM\_HOTTRACKED 0x00002000
|
#define wxACC_STATE_SYSTEM_HOTTRACKED 0x00002000
|
||||||
#define wxACC\_STATE\_SYSTEM\_INVISIBLE 0x00004000
|
#define wxACC_STATE_SYSTEM_INVISIBLE 0x00004000
|
||||||
#define wxACC\_STATE\_SYSTEM\_MARQUEED 0x00008000
|
#define wxACC_STATE_SYSTEM_MARQUEED 0x00008000
|
||||||
#define wxACC\_STATE\_SYSTEM\_MIXED 0x00010000
|
#define wxACC_STATE_SYSTEM_MIXED 0x00010000
|
||||||
#define wxACC\_STATE\_SYSTEM\_MULTISELECTABLE 0x00020000
|
#define wxACC_STATE_SYSTEM_MULTISELECTABLE 0x00020000
|
||||||
#define wxACC\_STATE\_SYSTEM\_OFFSCREEN 0x00040000
|
#define wxACC_STATE_SYSTEM_OFFSCREEN 0x00040000
|
||||||
#define wxACC\_STATE\_SYSTEM\_PRESSED 0x00080000
|
#define wxACC_STATE_SYSTEM_PRESSED 0x00080000
|
||||||
#define wxACC\_STATE\_SYSTEM\_PROTECTED 0x00100000
|
#define wxACC_STATE_SYSTEM_PROTECTED 0x00100000
|
||||||
#define wxACC\_STATE\_SYSTEM\_READONLY 0x00200000
|
#define wxACC_STATE_SYSTEM_READONLY 0x00200000
|
||||||
#define wxACC\_STATE\_SYSTEM\_SELECTABLE 0x00400000
|
#define wxACC_STATE_SYSTEM_SELECTABLE 0x00400000
|
||||||
#define wxACC\_STATE\_SYSTEM\_SELECTED 0x00800000
|
#define wxACC_STATE_SYSTEM_SELECTED 0x00800000
|
||||||
#define wxACC\_STATE\_SYSTEM\_SELFVOICING 0x01000000
|
#define wxACC_STATE_SYSTEM_SELFVOICING 0x01000000
|
||||||
#define wxACC\_STATE\_SYSTEM\_UNAVAILABLE 0x02000000
|
#define wxACC_STATE_SYSTEM_UNAVAILABLE 0x02000000
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,48 +228,48 @@ as follows:
|
|||||||
|
|
||||||
{\small
|
{\small
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
#define wxACC\_EVENT\_SYSTEM\_SOUND 0x0001
|
#define wxACC_EVENT_SYSTEM_SOUND 0x0001
|
||||||
#define wxACC\_EVENT\_SYSTEM\_ALERT 0x0002
|
#define wxACC_EVENT_SYSTEM_ALERT 0x0002
|
||||||
#define wxACC\_EVENT\_SYSTEM\_FOREGROUND 0x0003
|
#define wxACC_EVENT_SYSTEM_FOREGROUND 0x0003
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MENUSTART 0x0004
|
#define wxACC_EVENT_SYSTEM_MENUSTART 0x0004
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MENUEND 0x0005
|
#define wxACC_EVENT_SYSTEM_MENUEND 0x0005
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MENUPOPUPSTART 0x0006
|
#define wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MENUPOPUPEND 0x0007
|
#define wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007
|
||||||
#define wxACC\_EVENT\_SYSTEM\_CAPTURESTART 0x0008
|
#define wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008
|
||||||
#define wxACC\_EVENT\_SYSTEM\_CAPTUREEND 0x0009
|
#define wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MOVESIZESTART 0x000A
|
#define wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MOVESIZEEND 0x000B
|
#define wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B
|
||||||
#define wxACC\_EVENT\_SYSTEM\_CONTEXTHELPSTART 0x000C
|
#define wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C
|
||||||
#define wxACC\_EVENT\_SYSTEM\_CONTEXTHELPEND 0x000D
|
#define wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D
|
||||||
#define wxACC\_EVENT\_SYSTEM\_DRAGDROPSTART 0x000E
|
#define wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E
|
||||||
#define wxACC\_EVENT\_SYSTEM\_DRAGDROPEND 0x000F
|
#define wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F
|
||||||
#define wxACC\_EVENT\_SYSTEM\_DIALOGSTART 0x0010
|
#define wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010
|
||||||
#define wxACC\_EVENT\_SYSTEM\_DIALOGEND 0x0011
|
#define wxACC_EVENT_SYSTEM_DIALOGEND 0x0011
|
||||||
#define wxACC\_EVENT\_SYSTEM\_SCROLLINGSTART 0x0012
|
#define wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012
|
||||||
#define wxACC\_EVENT\_SYSTEM\_SCROLLINGEND 0x0013
|
#define wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013
|
||||||
#define wxACC\_EVENT\_SYSTEM\_SWITCHSTART 0x0014
|
#define wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014
|
||||||
#define wxACC\_EVENT\_SYSTEM\_SWITCHEND 0x0015
|
#define wxACC_EVENT_SYSTEM_SWITCHEND 0x0015
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MINIMIZESTART 0x0016
|
#define wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016
|
||||||
#define wxACC\_EVENT\_SYSTEM\_MINIMIZEEND 0x0017
|
#define wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017
|
||||||
#define wxACC\_EVENT\_OBJECT\_CREATE 0x8000
|
#define wxACC_EVENT_OBJECT_CREATE 0x8000
|
||||||
#define wxACC\_EVENT\_OBJECT\_DESTROY 0x8001
|
#define wxACC_EVENT_OBJECT_DESTROY 0x8001
|
||||||
#define wxACC\_EVENT\_OBJECT\_SHOW 0x8002
|
#define wxACC_EVENT_OBJECT_SHOW 0x8002
|
||||||
#define wxACC\_EVENT\_OBJECT\_HIDE 0x8003
|
#define wxACC_EVENT_OBJECT_HIDE 0x8003
|
||||||
#define wxACC\_EVENT\_OBJECT\_REORDER 0x8004
|
#define wxACC_EVENT_OBJECT_REORDER 0x8004
|
||||||
#define wxACC\_EVENT\_OBJECT\_FOCUS 0x8005
|
#define wxACC_EVENT_OBJECT_FOCUS 0x8005
|
||||||
#define wxACC\_EVENT\_OBJECT\_SELECTION 0x8006
|
#define wxACC_EVENT_OBJECT_SELECTION 0x8006
|
||||||
#define wxACC\_EVENT\_OBJECT\_SELECTIONADD 0x8007
|
#define wxACC_EVENT_OBJECT_SELECTIONADD 0x8007
|
||||||
#define wxACC\_EVENT\_OBJECT\_SELECTIONREMOVE 0x8008
|
#define wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008
|
||||||
#define wxACC\_EVENT\_OBJECT\_SELECTIONWITHIN 0x8009
|
#define wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009
|
||||||
#define wxACC\_EVENT\_OBJECT\_STATECHANGE 0x800A
|
#define wxACC_EVENT_OBJECT_STATECHANGE 0x800A
|
||||||
#define wxACC\_EVENT\_OBJECT\_LOCATIONCHANGE 0x800B
|
#define wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B
|
||||||
#define wxACC\_EVENT\_OBJECT\_NAMECHANGE 0x800C
|
#define wxACC_EVENT_OBJECT_NAMECHANGE 0x800C
|
||||||
#define wxACC\_EVENT\_OBJECT\_DESCRIPTIONCHANGE 0x800D
|
#define wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D
|
||||||
#define wxACC\_EVENT\_OBJECT\_VALUECHANGE 0x800E
|
#define wxACC_EVENT_OBJECT_VALUECHANGE 0x800E
|
||||||
#define wxACC\_EVENT\_OBJECT\_PARENTCHANGE 0x800F
|
#define wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F
|
||||||
#define wxACC\_EVENT\_OBJECT\_HELPCHANGE 0x8010
|
#define wxACC_EVENT_OBJECT_HELPCHANGE 0x8010
|
||||||
#define wxACC\_EVENT\_OBJECT\_DEFACTIONCHANGE 0x8011
|
#define wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011
|
||||||
#define wxACC\_EVENT\_OBJECT\_ACCELERATORCHANGE 0x8012
|
#define wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -426,7 +426,7 @@ Navigates from {\it fromId} to {\it toId}/{\it toObject}.
|
|||||||
|
|
||||||
\membersection{wxAccessible::NotifyEvent}\label{wxaccessiblenotifyevent}
|
\membersection{wxAccessible::NotifyEvent}\label{wxaccessiblenotifyevent}
|
||||||
|
|
||||||
\func{virtual static void}{NotifyEvent}{\param{int}{ eventType}, \param{wxWindow* }{window}, \param{wxAccObjectt }{objectType}, \param{int }{objectType}}
|
\func{virtual static void}{NotifyEvent}{\param{int}{ eventType}, \param{wxWindow* }{window}, \param{wxAccObject }{objectType}, \param{int }{objectType}}
|
||||||
|
|
||||||
Allows the application to send an event when something changes in an accessible object.
|
Allows the application to send an event when something changes in an accessible object.
|
||||||
|
|
||||||
|
@@ -633,7 +633,7 @@ elements of a wxArray (supposed to contain pointers).
|
|||||||
\func{void}{SetCount}{\param{size\_t }{count}, \param{T }{defval = T($0$)}}
|
\func{void}{SetCount}{\param{size\_t }{count}, \param{T }{defval = T($0$)}}
|
||||||
|
|
||||||
This function ensures that the number of array elements is at least
|
This function ensures that the number of array elements is at least
|
||||||
{\it count}. If the array has already {\it count} or mroe items, nothing is
|
{\it count}. If the array has already {\it count} or more items, nothing is
|
||||||
done. Otherwise, {\tt count - GetCount()} elements are added and initialized to
|
done. Otherwise, {\tt count - GetCount()} elements are added and initialized to
|
||||||
the value {\it defval}.
|
the value {\it defval}.
|
||||||
|
|
||||||
|
@@ -132,7 +132,7 @@ See the \helpref{artprov}{sampleartprovider} sample for an example of wxArtProvi
|
|||||||
|
|
||||||
Derived art provider classes must override this method to create requested
|
Derived art provider classes must override this method to create requested
|
||||||
art resource. Note that returned bitmaps are cached by wxArtProvider and it is therefore
|
art resource. Note that returned bitmaps are cached by wxArtProvider and it is therefore
|
||||||
not neccessary to optimize CreateBitmap for speed (e.g. you may create wxBitmap objects
|
not necessary to optimize CreateBitmap for speed (e.g. you may create wxBitmap objects
|
||||||
from XPMs here).
|
from XPMs here).
|
||||||
|
|
||||||
\wxheading{Parameters}
|
\wxheading{Parameters}
|
||||||
@@ -142,7 +142,7 @@ from XPMs here).
|
|||||||
\docparam{client}{wxArtClient identifier of the client (i.e. who is asking for the bitmap).
|
\docparam{client}{wxArtClient identifier of the client (i.e. who is asking for the bitmap).
|
||||||
This only servers as a hint.}
|
This only servers as a hint.}
|
||||||
|
|
||||||
\docparam{size}{Prefered size of the bitmap. The function may return a bitmap of different
|
\docparam{size}{Preferred size of the bitmap. The function may return a bitmap of different
|
||||||
dimensions, it will be automatically rescaled to meet client's request.}
|
dimensions, it will be automatically rescaled to meet client's request.}
|
||||||
|
|
||||||
\wxheading{Note}
|
\wxheading{Note}
|
||||||
|
@@ -59,7 +59,7 @@ flushed to this DC when this object is destroyed. You may pass NULL
|
|||||||
in order to just initialize the buffer, and not flush it.}
|
in order to just initialize the buffer, and not flush it.}
|
||||||
|
|
||||||
\docparam{area}{The size of the bitmap to be used for buffering (this bitmap is
|
\docparam{area}{The size of the bitmap to be used for buffering (this bitmap is
|
||||||
created internally when it is not given explicitely).}
|
created internally when it is not given explicitly).}
|
||||||
|
|
||||||
\docparam{buffer}{Explicitly provided bitmap to be used for buffering: this is
|
\docparam{buffer}{Explicitly provided bitmap to be used for buffering: this is
|
||||||
the most efficient solution as the bitmap doesn't have to be recreated each
|
the most efficient solution as the bitmap doesn't have to be recreated each
|
||||||
|
@@ -58,7 +58,7 @@ Constructor, creating and showing a button.
|
|||||||
|
|
||||||
The preferred way to create standard buttons is to use default value of
|
The preferred way to create standard buttons is to use default value of
|
||||||
\arg{label}. If no label is supplied and \arg{id} is one of standard IDs from
|
\arg{label}. If no label is supplied and \arg{id} is one of standard IDs from
|
||||||
\helpref{this list}{stockitems}, standard label will be used. In additon to
|
\helpref{this list}{stockitems}, standard label will be used. In addition to
|
||||||
that, the button will be decorated with stock icons under GTK+ 2.
|
that, the button will be decorated with stock icons under GTK+ 2.
|
||||||
|
|
||||||
\wxheading{Parameters}
|
\wxheading{Parameters}
|
||||||
|
@@ -8,7 +8,7 @@ shadow objects for most of wxWidgets' classes and which store
|
|||||||
a handle to such a shadow class as client data in that class.
|
a handle to such a shadow class as client data in that class.
|
||||||
This data can either be of type void - in which case the data
|
This data can either be of type void - in which case the data
|
||||||
{\it container} does not take care of freeing the data again
|
{\it container} does not take care of freeing the data again
|
||||||
or it is of type wxClientData or its derivates. In that case the
|
or it is of type wxClientData or its derivatives. In that case the
|
||||||
container (e.g. a control) will free the memory itself later.
|
container (e.g. a control) will free the memory itself later.
|
||||||
Note that you {\it must not} assign both void data and data
|
Note that you {\it must not} assign both void data and data
|
||||||
derived from the wxClientData class to a container.
|
derived from the wxClientData class to a container.
|
||||||
@@ -52,7 +52,7 @@ Virtual destructor.
|
|||||||
This class is a mixin that provides storage and management of "client
|
This class is a mixin that provides storage and management of "client
|
||||||
data." This data can either be of type void - in which case the data
|
data." This data can either be of type void - in which case the data
|
||||||
{\it container} does not take care of freeing the data again
|
{\it container} does not take care of freeing the data again
|
||||||
or it is of type wxClientData or its derivates. In that case the
|
or it is of type wxClientData or its derivatives. In that case the
|
||||||
container will free the memory itself later.
|
container will free the memory itself later.
|
||||||
Note that you {\it must not} assign both void data and data
|
Note that you {\it must not} assign both void data and data
|
||||||
derived from the wxClientData class to a container.
|
derived from the wxClientData class to a container.
|
||||||
|
@@ -97,7 +97,7 @@ Call this function to close the clipboard, having opened it with \helpref{wxClip
|
|||||||
Flushes the clipboard: this means that the data which is currently on
|
Flushes the clipboard: this means that the data which is currently on
|
||||||
clipboard will stay available even after the application exits (possibly
|
clipboard will stay available even after the application exits (possibly
|
||||||
eating memory), otherwise the clipboard will be emptied on exit.
|
eating memory), otherwise the clipboard will be emptied on exit.
|
||||||
Returns false if the operation is unsuccesful for any reason.
|
Returns false if the operation is unsuccessful for any reason.
|
||||||
|
|
||||||
\membersection{wxClipboard::GetData}\label{wxclipboardgetdata}
|
\membersection{wxClipboard::GetData}\label{wxclipboardgetdata}
|
||||||
|
|
||||||
|
@@ -119,7 +119,7 @@ Default and only constructor. The {\it mutex} must be locked by the caller
|
|||||||
before calling \helpref{Wait}{wxconditionwait} function.
|
before calling \helpref{Wait}{wxconditionwait} function.
|
||||||
|
|
||||||
Use \helpref{IsOk}{wxconditionisok} to check if the object was successfully
|
Use \helpref{IsOk}{wxconditionisok} to check if the object was successfully
|
||||||
intiialized.
|
initialized.
|
||||||
|
|
||||||
\membersection{wxCondition::\destruct{wxCondition}}\label{wxconditiondtor}
|
\membersection{wxCondition::\destruct{wxCondition}}\label{wxconditiondtor}
|
||||||
|
|
||||||
@@ -205,6 +205,6 @@ timeout expires.
|
|||||||
\wxheading{Return value}
|
\wxheading{Return value}
|
||||||
|
|
||||||
Returns {\tt wxCOND\_NO\_ERROR} if the condition was signalled,
|
Returns {\tt wxCOND\_NO\_ERROR} if the condition was signalled,
|
||||||
{\tt wxCOND\_TIMEOUT} if the timeout elapsed ebfore this happened or another
|
{\tt wxCOND\_TIMEOUT} if the timeout elapsed before this happened or another
|
||||||
error code from wxCondError enum.
|
error code from wxCondError enum.
|
||||||
|
|
||||||
|
@@ -319,7 +319,7 @@ This function is used to request a "new" wxDb instance for use by the program.
|
|||||||
The wxDb instance returned is also opened (see \helpref{wxDb::Open}{wxdbopen}).
|
The wxDb instance returned is also opened (see \helpref{wxDb::Open}{wxdbopen}).
|
||||||
|
|
||||||
This function (along with wxDbFreeConnection() and wxDbCloseConnection())
|
This function (along with wxDbFreeConnection() and wxDbCloseConnection())
|
||||||
maintain a cached of wxDb instances for user/re-use by a program. When a
|
maintain a cache of wxDb instances for user/re-use by a program. When a
|
||||||
program needs a wxDb instance, it may call this function to obtain a wxDb
|
program needs a wxDb instance, it may call this function to obtain a wxDb
|
||||||
instance. If there is a wxDb instance in the cache that is currently unused
|
instance. If there is a wxDb instance in the cache that is currently unused
|
||||||
that matches the connection requirements specified in {\it'pDbConfig'} then
|
that matches the connection requirements specified in {\it'pDbConfig'} then
|
||||||
|
@@ -150,13 +150,13 @@ Returns the value of this wxLongLong with opposite sign. Not in wxULongLong.
|
|||||||
|
|
||||||
\constfunc{wxLongLong}{operator$-$}{\param{const wxLongLong\& }{ll}}
|
\constfunc{wxLongLong}{operator$-$}{\param{const wxLongLong\& }{ll}}
|
||||||
|
|
||||||
Substracts 2 wxLongLongs and returns the result.
|
Subtracts 2 wxLongLongs and returns the result.
|
||||||
|
|
||||||
\membersection{wxLongLong::operator$-=$}\label{wxlonglongoperatorminusassign}
|
\membersection{wxLongLong::operator$-=$}\label{wxlonglongoperatorminusassign}
|
||||||
|
|
||||||
\func{wxLongLong\&}{operator-}{\param{const wxLongLong\& }{ll}}
|
\func{wxLongLong\&}{operator-}{\param{const wxLongLong\& }{ll}}
|
||||||
|
|
||||||
Substracts another wxLongLong from this one.
|
Subtracts another wxLongLong from this one.
|
||||||
|
|
||||||
\membersection{wxLongLong::operator$--$}\label{wxlonglongoperatordec}
|
\membersection{wxLongLong::operator$--$}\label{wxlonglongoperatordec}
|
||||||
|
|
||||||
|
@@ -192,8 +192,8 @@ values of {\it button} are:
|
|||||||
|
|
||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
\twocolitem{{\tt wxMOUSE\_BTN\_LEFT}}{check if left button was pressed}
|
\twocolitem{{\tt wxMOUSE\_BTN\_LEFT}}{check if left button was pressed}
|
||||||
\twocolitem{{\tt wxMOUSE\_BTN\_MIDDLE}}{check if left button was pressed}
|
\twocolitem{{\tt wxMOUSE\_BTN\_MIDDLE}}{check if middle button was pressed}
|
||||||
\twocolitem{{\tt wxMOUSE\_BTN\_RIGHT}}{check if left button was pressed}
|
\twocolitem{{\tt wxMOUSE\_BTN\_RIGHT}}{check if right button was pressed}
|
||||||
\twocolitem{{\tt wxMOUSE\_BTN\_ANY}}{check if any button was pressed}
|
\twocolitem{{\tt wxMOUSE\_BTN\_ANY}}{check if any button was pressed}
|
||||||
\end{twocollist}
|
\end{twocollist}
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
% manual page source format generated by PolyglotMan v3.0.9,
|
% manual page source format generated by PolyglotMan v3.0.9,
|
||||||
% available via anonymous ftp from ftp.cs.berkeley.edu:/ucb/people/phelps/tcltk/rman.tar.Z
|
% available from http://polyglotman.sourceforge.net/
|
||||||
|
|
||||||
\section{Syntax of the builtin regular expression library}\label{wxresyn}
|
\section{Syntax of the builtin regular expression library}\label{wxresyn}
|
||||||
|
|
||||||
|
@@ -141,7 +141,7 @@ is stored in this region.
|
|||||||
|
|
||||||
Returns {\tt true} if the region is empty, {\tt false} otherwise.
|
Returns {\tt true} if the region is empty, {\tt false} otherwise.
|
||||||
|
|
||||||
\membersection{wxRegion::Subtract}\label{wxregionsubstract}
|
\membersection{wxRegion::Subtract}\label{wxregionsubtract}
|
||||||
|
|
||||||
\func{bool}{Subtract}{\param{const wxRect\&}{ rect}}
|
\func{bool}{Subtract}{\param{const wxRect\&}{ rect}}
|
||||||
|
|
||||||
|
@@ -257,7 +257,7 @@ Sets the current position (in bytes) in the stream buffer.
|
|||||||
\wxheading{Warning}
|
\wxheading{Warning}
|
||||||
|
|
||||||
Since it is a very low-level function, there is no check on the position:
|
Since it is a very low-level function, there is no check on the position:
|
||||||
specifing an invalid position can induce unexpected results.
|
specifying an invalid position can induce unexpected results.
|
||||||
|
|
||||||
\membersection{wxStreamBuffer::GetLastAccess}\label{wxstreambuffergetlastaccess}
|
\membersection{wxStreamBuffer::GetLastAccess}\label{wxstreambuffergetlastaccess}
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
This filter stream decompresses a stream that is in zlib or gzip format.
|
This filter stream decompresses a stream that is in zlib or gzip format.
|
||||||
Note that reading the gzip format requires zlib version 1.2.1 or greater,
|
Note that reading the gzip format requires zlib version 1.2.1 or greater,
|
||||||
(the builtin version does support gzips).
|
(the builtin version does support gzip format).
|
||||||
|
|
||||||
The stream is not seekable, \helpref{SeekI()}{wxinputstreamseeki} returns
|
The stream is not seekable, \helpref{SeekI()}{wxinputstreamseeki} returns
|
||||||
{\it wxInvalidOffset}. Also \helpref{GetSize()}{wxstreambasegetsize} is
|
{\it wxInvalidOffset}. Also \helpref{GetSize()}{wxstreambasegetsize} is
|
||||||
@@ -42,8 +42,8 @@ deflate stream embedded in a higher level protocol.
|
|||||||
%if WXWIN_COMPATIBILITY_2_4
|
%if WXWIN_COMPATIBILITY_2_4
|
||||||
This version is not by default compatible with the output produced by
|
This version is not by default compatible with the output produced by
|
||||||
the version of {\it wxZlibOutputStream} in wxWidgets 2.4.x. However,
|
the version of {\it wxZlibOutputStream} in wxWidgets 2.4.x. However,
|
||||||
there is a compatibilty mode, which is switched on by passing
|
there is a compatibility mode, which is switched on by passing
|
||||||
wxZLIB\_24COMPATIBLE for flags. Note that in when operating in compatibilty
|
wxZLIB\_24COMPATIBLE for flags. Note that in when operating in compatibility
|
||||||
mode error checking is very much reduced.
|
mode error checking is very much reduced.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ Returns true if zlib library in use can handle gzip compressed data.
|
|||||||
This stream compresses all data written to it. The compressed output can be
|
This stream compresses all data written to it. The compressed output can be
|
||||||
in zlib or gzip format.
|
in zlib or gzip format.
|
||||||
Note that writing the gzip format requires zlib version 1.2.1 or greater
|
Note that writing the gzip format requires zlib version 1.2.1 or greater
|
||||||
(the builtin version does support gzips).
|
(the builtin version does support gzip format).
|
||||||
|
|
||||||
The stream is not seekable, \helpref{SeekO()}{wxoutputstreamseeko} returns
|
The stream is not seekable, \helpref{SeekO()}{wxoutputstreamseeko} returns
|
||||||
{\it wxInvalidOffset}.
|
{\it wxInvalidOffset}.
|
||||||
|
@@ -34,7 +34,7 @@ Example of usage:
|
|||||||
cout << "Hello, text!" << endl;
|
cout << "Hello, text!" << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
// this goes soemwhere else, presumably to stdout
|
// this goes somewhere else, presumably to stdout
|
||||||
cout << "Hello, console!" << endl;
|
cout << "Hello, console!" << endl;
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
}%
|
}%
|
||||||
|
@@ -189,7 +189,7 @@ be the only events you wish to redirect), you may use
|
|||||||
instead of using the slower run-time type system.
|
instead of using the slower run-time type system.
|
||||||
|
|
||||||
As mentioned above, only command events are recursively applied to the parents event
|
As mentioned above, only command events are recursively applied to the parents event
|
||||||
handler in the libary itself. As this quite often causes confusion for users,
|
handler in the library itself. As this quite often causes confusion for users,
|
||||||
here is a list of system events which will NOT get sent to the parent's event handler:
|
here is a list of system events which will NOT get sent to the parent's event handler:
|
||||||
|
|
||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
\subsection{Introduction}\label{exceptionintroduction}
|
\subsection{Introduction}\label{exceptionintroduction}
|
||||||
|
|
||||||
wxWidgets had been started long before the exceptions were introduced in C++ so
|
wxWidgets had been started long before the exceptions were introduced in C++ so
|
||||||
it is not very surprizing that it is not built around using them as some more
|
it is not very surprising that it is not built around using them as some more
|
||||||
modern C++ libraries are. For instance, the library doesn't throw exceptions to
|
modern C++ libraries are. For instance, the library doesn't throw exceptions to
|
||||||
signal about the errors. Moreover, up to (and including) the version 2.4 of
|
signal about the errors. Moreover, up to (and including) the version 2.4 of
|
||||||
wxWidgets, even using the exceptions in the user code was dangerous because the
|
wxWidgets, even using the exceptions in the user code was dangerous because the
|
||||||
|
@@ -23,7 +23,7 @@ No base class
|
|||||||
control. \texttt{wxTextCoord} contains the index of a column or a row in the
|
control. \texttt{wxTextCoord} contains the index of a column or a row in the
|
||||||
control.
|
control.
|
||||||
|
|
||||||
Note that alghough both of these types should probably have been unsigned, due
|
Note that although both of these types should probably have been unsigned, due
|
||||||
to backwards compatibility reasons, are defined as \texttt{long} currently.
|
to backwards compatibility reasons, are defined as \texttt{long} currently.
|
||||||
Their use (instead of plain \texttt{long}) is still encouraged as it makes the
|
Their use (instead of plain \texttt{long}) is still encouraged as it makes the
|
||||||
code more readable.
|
code more readable.
|
||||||
@@ -1143,7 +1143,7 @@ in the control is selected.
|
|||||||
\func{bool}{SetStyle}{\param{long }{start}, \param{long }{end}, \param{const wxTextAttr\& }{style}}
|
\func{bool}{SetStyle}{\param{long }{start}, \param{long }{end}, \param{const wxTextAttr\& }{style}}
|
||||||
|
|
||||||
Changes the style of the given range. If any attribute within {\it style} is
|
Changes the style of the given range. If any attribute within {\it style} is
|
||||||
not set, the correspondign attribute from \helpref{GetDefaultStyle()}{wxtextctrlgetdefaultstyle} is used.
|
not set, the corresponding attribute from \helpref{GetDefaultStyle()}{wxtextctrlgetdefaultstyle} is used.
|
||||||
|
|
||||||
\wxheading{Parameters}
|
\wxheading{Parameters}
|
||||||
|
|
||||||
|
@@ -203,7 +203,7 @@ The following priorities are defined:
|
|||||||
|
|
||||||
Returns \true if the thread is alive (i.e. started and not terminating).
|
Returns \true if the thread is alive (i.e. started and not terminating).
|
||||||
|
|
||||||
Note that this function can only be saely used with joinable threads, not
|
Note that this function can only be safely used with joinable threads, not
|
||||||
detached ones as the latter delete themselves and so when the real thread is
|
detached ones as the latter delete themselves and so when the real thread is
|
||||||
not alive any longer it is not possible to call this function neither because
|
not alive any longer it is not possible to call this function neither because
|
||||||
the wxThread object doesn't exist any more as well.
|
the wxThread object doesn't exist any more as well.
|
||||||
|
@@ -16,7 +16,7 @@ Ordinarily, a \helpref{wxThread}{wxthread} derived object would be created
|
|||||||
with the calculation code implemented in
|
with the calculation code implemented in
|
||||||
\helpref{wxThread::Entry}{wxthreadentry}. To access the inputs to the
|
\helpref{wxThread::Entry}{wxthreadentry}. To access the inputs to the
|
||||||
calculation, the frame object would often to pass a pointer to itself to the
|
calculation, the frame object would often to pass a pointer to itself to the
|
||||||
thread object. Similiarly, the frame object would hold a pointer to the
|
thread object. Similarly, the frame object would hold a pointer to the
|
||||||
thread object. Shared data and synchronization objects could be stored in
|
thread object. Shared data and synchronization objects could be stored in
|
||||||
either object though the object without the data would have to access the
|
either object though the object without the data would have to access the
|
||||||
data through a pointer.
|
data through a pointer.
|
||||||
|
@@ -57,7 +57,7 @@ No base class
|
|||||||
\membersection{Operations}\label{timespanoperations}
|
\membersection{Operations}\label{timespanoperations}
|
||||||
|
|
||||||
\helpref{Add}{wxtimespanadd}\\
|
\helpref{Add}{wxtimespanadd}\\
|
||||||
\helpref{Substract}{wxtimespansubstract}\\
|
\helpref{Subtract}{wxtimespansubtract}\\
|
||||||
\helpref{Multiply}{wxtimespanmultiply}\\
|
\helpref{Multiply}{wxtimespanmultiply}\\
|
||||||
\helpref{Negate}{wxtimespannegate}\\
|
\helpref{Negate}{wxtimespannegate}\\
|
||||||
\helpref{Neg}{wxtimespanneg}\\
|
\helpref{Neg}{wxtimespanneg}\\
|
||||||
@@ -264,7 +264,7 @@ Multiplies timespan by a scalar.
|
|||||||
|
|
||||||
\constfunc{wxTimeSpan}{Negate}{\void}
|
\constfunc{wxTimeSpan}{Negate}{\void}
|
||||||
|
|
||||||
Returns timespan with inversed sign.
|
Returns timespan with inverted sign.
|
||||||
|
|
||||||
\membersection{wxTimeSpan::Neg}\label{wxtimespanneg}
|
\membersection{wxTimeSpan::Neg}\label{wxtimespanneg}
|
||||||
|
|
||||||
@@ -286,11 +286,11 @@ Returns the timespan for the given number of seconds.
|
|||||||
|
|
||||||
Returns the timespan for one second.
|
Returns the timespan for one second.
|
||||||
|
|
||||||
\membersection{wxTimeSpan::Substract}\label{wxtimespansubstract}
|
\membersection{wxTimeSpan::Subtract}\label{wxtimespansubtract}
|
||||||
|
|
||||||
\constfunc{wxTimeSpan}{Substract}{\param{const wxTimeSpan\&}{diff}}
|
\constfunc{wxTimeSpan}{Subtract}{\param{const wxTimeSpan\&}{diff}}
|
||||||
|
|
||||||
\func{wxTimeSpan\&}{Substract}{\param{const wxTimeSpan\& }{diff}}
|
\func{wxTimeSpan\&}{Subtract}{\param{const wxTimeSpan\& }{diff}}
|
||||||
|
|
||||||
\func{wxTimeSpan\&}{operator$-=$}{\param{const wxTimeSpan\&}{diff}}
|
\func{wxTimeSpan\&}{operator$-=$}{\param{const wxTimeSpan\&}{diff}}
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@ use:
|
|||||||
wxSystemOptions::SetOption(wxT("msw.remap"), 2);
|
wxSystemOptions::SetOption(wxT("msw.remap"), 2);
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
then colour remapping is switched of, and a transparent background used. But only
|
then colour remapping is switched off, and a transparent background used. But only
|
||||||
use this option under Windows XP with true colour:
|
use this option under Windows XP with true colour:
|
||||||
|
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
|
@@ -45,7 +45,7 @@ please look at the printout sample code.
|
|||||||
{
|
{
|
||||||
// Pass two printout objects: for preview, and possible printing.
|
// Pass two printout objects: for preview, and possible printing.
|
||||||
wxPrintPreview *preview = new wxPrintPreview(new MyPrintout, new MyPrintout);
|
wxPrintPreview *preview = new wxPrintPreview(new MyPrintout, new MyPrintout);
|
||||||
wxPreviewFrame *frame = new wxPreviewFrame(preview, this, "Demo Print Preview", 100, 100, 600, 650);
|
wxPreviewFrame *frame = new wxPreviewFrame(preview, this, "Demo Print Preview", wxPoint(100, 100), wxSize(600, 650));
|
||||||
frame->Centre(wxBOTH);
|
frame->Centre(wxBOTH);
|
||||||
frame->Initialize();
|
frame->Initialize();
|
||||||
frame->Show(true);
|
frame->Show(true);
|
||||||
|
@@ -26,7 +26,7 @@ functions that take a wxTreeEvent argument.
|
|||||||
\twocolitem{{\bf EVT\_TREE\_END\_DRAG(id, func)}}{The user has released the mouse after dragging an item.}
|
\twocolitem{{\bf EVT\_TREE\_END\_DRAG(id, func)}}{The user has released the mouse after dragging an item.}
|
||||||
\twocolitem{{\bf EVT\_TREE\_END\_LABEL\_EDIT(id, func)}}{The user has finished editing a label. This can be prevented by calling \helpref{Veto()}{wxnotifyeventveto}.}
|
\twocolitem{{\bf EVT\_TREE\_END\_LABEL\_EDIT(id, func)}}{The user has finished editing a label. This can be prevented by calling \helpref{Veto()}{wxnotifyeventveto}.}
|
||||||
\twocolitem{{\bf EVT\_TREE\_DELETE\_ITEM(id, func)}}{A tree item has been deleted.}
|
\twocolitem{{\bf EVT\_TREE\_DELETE\_ITEM(id, func)}}{A tree item has been deleted.}
|
||||||
% thy're not very (or at all) useful currently
|
% they're not very (or at all) useful currently
|
||||||
%\twocolitem{{\bf EVT\_TREE\_GET\_INFO(id, func)}}{Request information from the application.}
|
%\twocolitem{{\bf EVT\_TREE\_GET\_INFO(id, func)}}{Request information from the application.}
|
||||||
%\twocolitem{{\bf EVT\_TREE\_SET\_INFO(id, func)}}{Information is being supplied.}
|
%\twocolitem{{\bf EVT\_TREE\_SET\_INFO(id, func)}}{Information is being supplied.}
|
||||||
\twocolitem{{\bf EVT\_TREE\_ITEM\_ACTIVATED(id, func)}}{An item has been activated (e.g. double clicked).}
|
\twocolitem{{\bf EVT\_TREE\_ITEM\_ACTIVATED(id, func)}}{An item has been activated (e.g. double clicked).}
|
||||||
|
@@ -38,14 +38,14 @@ more robust and will undoubtedly save you countless problems (example: under
|
|||||||
Win32 a thread can only access GDI objects such as pens, brushes, \&c created by
|
Win32 a thread can only access GDI objects such as pens, brushes, \&c created by
|
||||||
itself and not by the other threads).
|
itself and not by the other threads).
|
||||||
|
|
||||||
For communication between secondar threads and the main thread, use may use
|
For communication between secondary threads and the main thread, you may use
|
||||||
\helpref{wxEvtHandler::AddPendingEvent}{wxevthandleraddpendingevent}
|
\helpref{wxEvtHandler::AddPendingEvent}{wxevthandleraddpendingevent}
|
||||||
or its short version \helpref{wxPostEvent}{wxpostevent}. These functions
|
or its short version \helpref{wxPostEvent}{wxpostevent}. These functions
|
||||||
have thread safe implementation so that they can be used as they are for
|
have thread safe implementation so that they can be used as they are for
|
||||||
sending event from one thread to another. However there is no built in method
|
sending events from one thread to another. However there is no built in method
|
||||||
to send messages to the worker threads and you will need to use the available
|
to send messages to the worker threads and you will need to use the available
|
||||||
synchronization classes to implement the solution which suits your needs
|
synchronization classes to implement the solution which suits your needs
|
||||||
yourself. In particular, please notice that it is \emph{not} enough to derive
|
yourself. In particular, please note that it is \emph{not} enough to derive
|
||||||
your class from \helpref{wxThread}{wxthread} and
|
your class from \helpref{wxThread}{wxthread} and
|
||||||
\helpref{wxEvtHandler}{wxevthandler} to send messages to it: in fact, this does
|
\helpref{wxEvtHandler}{wxevthandler} to send messages to it: in fact, this does
|
||||||
\emph{not} work at all.
|
\emph{not} work at all.
|
||||||
|
@@ -57,7 +57,7 @@ _("This is my second tip")
|
|||||||
Now add your tips.txt file into the list of files that gettext searches
|
Now add your tips.txt file into the list of files that gettext searches
|
||||||
for translatable strings. The tips will thus get included into your
|
for translatable strings. The tips will thus get included into your
|
||||||
generated .po file catalog and be translated at runtime along with the rest of
|
generated .po file catalog and be translated at runtime along with the rest of
|
||||||
your aplication's translatable strings.
|
your application's translatable strings.
|
||||||
Note1: Each line in the tips.txt file needs to strictly begin with exactly the
|
Note1: Each line in the tips.txt file needs to strictly begin with exactly the
|
||||||
3 characters of underscore-parenthesis-doublequote, and end with
|
3 characters of underscore-parenthesis-doublequote, and end with
|
||||||
doublequote-parenthesis, as shown above.
|
doublequote-parenthesis, as shown above.
|
||||||
|
@@ -95,7 +95,7 @@ For example:
|
|||||||
|
|
||||||
\wxheading{Note}
|
\wxheading{Note}
|
||||||
|
|
||||||
XRS file is esentially a renamed ZIP archive which means that you can manipulate
|
XRS file is essentially a renamed ZIP archive which means that you can manipulate
|
||||||
it with standard ZIP tools. Note that if you are using XRS files, you have
|
it with standard ZIP tools. Note that if you are using XRS files, you have
|
||||||
to initialize \helpref{wxFileSystem}{wxfilesystem} ZIP handler first! It is a simple
|
to initialize \helpref{wxFileSystem}{wxfilesystem} ZIP handler first! It is a simple
|
||||||
thing to do:
|
thing to do:
|
||||||
@@ -424,7 +424,7 @@ containing class definitions for the GUI windows defined in the XRC file.
|
|||||||
This code generation can make it easier to use XRC and automate program
|
This code generation can make it easier to use XRC and automate program
|
||||||
development.
|
development.
|
||||||
The classes can be used as basis for development, freeing the
|
The classes can be used as basis for development, freeing the
|
||||||
programmer from dealing with most of the XRC specifities (e.g. {\tt XRCCTRL}).
|
programmer from dealing with most of the XRC specifics (e.g. {\tt XRCCTRL}).
|
||||||
|
|
||||||
For each top level window defined in the XRC file a C++ class definition is
|
For each top level window defined in the XRC file a C++ class definition is
|
||||||
generated, containing as class members the named widgets of the window.
|
generated, containing as class members the named widgets of the window.
|
||||||
|
@@ -129,7 +129,7 @@ Get the number of items in the control.
|
|||||||
\constfunc{wxPoint}{GetMargins}{\void}
|
\constfunc{wxPoint}{GetMargins}{\void}
|
||||||
|
|
||||||
Returns the margins used by the control. The {\tt x} field of the returned
|
Returns the margins used by the control. The {\tt x} field of the returned
|
||||||
point is the horizontal margine and the {\tt y} field is the vertical one.
|
point is the horizontal margin and the {\tt y} field is the vertical one.
|
||||||
|
|
||||||
\wxheading{See also}
|
\wxheading{See also}
|
||||||
|
|
||||||
|
@@ -33,7 +33,7 @@ moment on the scrolling is handled entirely by wxVScrolledWindow, you only
|
|||||||
need to draw the visible part of contents in your {\tt OnPaint()} method as
|
need to draw the visible part of contents in your {\tt OnPaint()} method as
|
||||||
usual. You should use \helpref{GetFirstVisibleLine()}{wxvscrolledwindowgetfirstvisibleline}
|
usual. You should use \helpref{GetFirstVisibleLine()}{wxvscrolledwindowgetfirstvisibleline}
|
||||||
and \helpref{GetLastVisibleLine()}{wxvscrolledwindowgetlastvisibleline} to
|
and \helpref{GetLastVisibleLine()}{wxvscrolledwindowgetlastvisibleline} to
|
||||||
select the lines to display. ote that the device context origin is not shifted
|
select the lines to display. Note that the device context origin is not shifted
|
||||||
so the first visible line always appears at the point $(0, 0)$ in physical as
|
so the first visible line always appears at the point $(0, 0)$ in physical as
|
||||||
well as logical coordinates.
|
well as logical coordinates.
|
||||||
|
|
||||||
@@ -210,7 +210,7 @@ should be less than or equal to {\it to}.
|
|||||||
\func{void}{RefreshAll}{\void}
|
\func{void}{RefreshAll}{\void}
|
||||||
|
|
||||||
This function completely refreshes the control, recalculating the number of
|
This function completely refreshes the control, recalculating the number of
|
||||||
items shown on screen and repaining them. It should be called when the values
|
items shown on screen and repainting them. It should be called when the values
|
||||||
returned by \helpref{OnGetLineHeight}{wxvscrolledwindowongetlineheight} change
|
returned by \helpref{OnGetLineHeight}{wxvscrolledwindowongetlineheight} change
|
||||||
for some reason and the window must be updated to reflect this.
|
for some reason and the window must be updated to reflect this.
|
||||||
|
|
||||||
|
@@ -426,7 +426,7 @@ Dialog units are used for maintaining a dialog's proportions even if the font ch
|
|||||||
|
|
||||||
\helpref{wxWindow::ConvertDialogToPixels}{wxwindowconvertdialogtopixels}
|
\helpref{wxWindow::ConvertDialogToPixels}{wxwindowconvertdialogtopixels}
|
||||||
|
|
||||||
\pythonnote{In place of a single overloaded method name, wxPythonimplements the following methods:\par
|
\pythonnote{In place of a single overloaded method name, wxPython implements the following methods:\par
|
||||||
\indented{2cm}{\begin{twocollist}
|
\indented{2cm}{\begin{twocollist}
|
||||||
\twocolitem{{\bf ConvertDialogPointToPixels(point)}}{Accepts and returns a wxPoint}
|
\twocolitem{{\bf ConvertDialogPointToPixels(point)}}{Accepts and returns a wxPoint}
|
||||||
\twocolitem{{\bf ConvertDialogSizeToPixels(size)}}{Accepts and returns a wxSize}
|
\twocolitem{{\bf ConvertDialogSizeToPixels(size)}}{Accepts and returns a wxSize}
|
||||||
@@ -670,7 +670,7 @@ Gets the accelerator table for this window. See \helpref{wxAcceleratorTable}{wxa
|
|||||||
|
|
||||||
\membersection{wxWindow::GetAccessible}\label{wxwindowgetaccessible}
|
\membersection{wxWindow::GetAccessible}\label{wxwindowgetaccessible}
|
||||||
|
|
||||||
\func{wxAccessibile*}{GetAccessible}{\void}
|
\func{wxAccessible*}{GetAccessible}{\void}
|
||||||
|
|
||||||
Returns the accessible object for this window, if any.
|
Returns the accessible object for this window, if any.
|
||||||
|
|
||||||
@@ -1319,8 +1319,8 @@ the window overrides \helpref{ShouldInheritColours}{wxwindowshouldinheritcolours
|
|||||||
to return \false, the colours will not be changed no matter what and only the
|
to return \false, the colours will not be changed no matter what and only the
|
||||||
font might.
|
font might.
|
||||||
|
|
||||||
This rather complicated logic is necessary in order to accomodate the
|
This rather complicated logic is necessary in order to accommodate the
|
||||||
different usage scenarius. The most common one is when all default attributes
|
different usage scenarios. The most common one is when all default attributes
|
||||||
are used and in this case, nothing should be inherited as in modern GUIs
|
are used and in this case, nothing should be inherited as in modern GUIs
|
||||||
different controls use different fonts (and colours) than their siblings so
|
different controls use different fonts (and colours) than their siblings so
|
||||||
they can't inherit the same value from the parent. However it was also deemed
|
they can't inherit the same value from the parent. However it was also deemed
|
||||||
@@ -2379,7 +2379,7 @@ Sets the accelerator table for this window. See \helpref{wxAcceleratorTable}{wxa
|
|||||||
|
|
||||||
\membersection{wxWindow::SetAccessible}\label{wxwindowsetaccessible}
|
\membersection{wxWindow::SetAccessible}\label{wxwindowsetaccessible}
|
||||||
|
|
||||||
\func{void}{SetAccessible}{\param{wxAccessibile*}{ accessible}}
|
\func{void}{SetAccessible}{\param{wxAccessible*}{ accessible}}
|
||||||
|
|
||||||
Sets the accessible for this window. Any existing accessible for this window
|
Sets the accessible for this window. Any existing accessible for this window
|
||||||
will be deleted first, if not identical to {\it accessible}.
|
will be deleted first, if not identical to {\it accessible}.
|
||||||
@@ -3248,7 +3248,7 @@ See \helpref{Window styles}{windowstyles} for more information about flags.
|
|||||||
|
|
||||||
This function can be called under all platforms but only does anything under
|
This function can be called under all platforms but only does anything under
|
||||||
Mac OS X 10.3+ currently. Under this system, each of the standard control can
|
Mac OS X 10.3+ currently. Under this system, each of the standard control can
|
||||||
exist in several sizes which correpond to the elements of wxWindowVariant
|
exist in several sizes which correspond to the elements of wxWindowVariant
|
||||||
enum:
|
enum:
|
||||||
\begin{verbatim}
|
\begin{verbatim}
|
||||||
enum wxWindowVariant
|
enum wxWindowVariant
|
||||||
|
@@ -181,7 +181,7 @@ by repeatedly applying
|
|||||||
any page inserted into the sizer. Third,
|
any page inserted into the sizer. Third,
|
||||||
the minimal size specified using \helpref{SetPageSize}{wxwizardsetpagesize} and
|
the minimal size specified using \helpref{SetPageSize}{wxwizardsetpagesize} and
|
||||||
\helpref{FitToPage}{wxwizardfittopage}. Fourth, the total wizard height may
|
\helpref{FitToPage}{wxwizardfittopage}. Fourth, the total wizard height may
|
||||||
be increased to accomodate the bitmap height. Fifth and finally, wizards are
|
be increased to accommodate the bitmap height. Fifth and finally, wizards are
|
||||||
never smaller than some built-in minimal size to avoid wizards that are too small.
|
never smaller than some built-in minimal size to avoid wizards that are too small.
|
||||||
|
|
||||||
The caller can use \helpref{wxSizer::SetMinSize}{wxsizersetminsize} to enlarge it
|
The caller can use \helpref{wxSizer::SetMinSize}{wxsizersetminsize} to enlarge it
|
||||||
|
@@ -492,7 +492,7 @@ wxString DeleteAllVowels(const wxString& original)
|
|||||||
|
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
because it will avoid the need of reallocating string memory many times (in case
|
because it will avoid the need to reallocate string memory many times (in case
|
||||||
of long strings). Note that it does not set the maximal length of a string - it
|
of long strings). Note that it does not set the maximal length of a string - it
|
||||||
will still expand if more than {\it nLen} characters are stored in it. Also, it
|
will still expand if more than {\it nLen} characters are stored in it. Also, it
|
||||||
does not truncate the existing string (use
|
does not truncate the existing string (use
|
||||||
@@ -597,7 +597,7 @@ Case-sensitive comparison. Returns 0 if equal, 1 if greater or -1 if less.
|
|||||||
|
|
||||||
\constfunc{bool}{Contains}{\param{const wxString\&}{ str}}
|
\constfunc{bool}{Contains}{\param{const wxString\&}{ str}}
|
||||||
|
|
||||||
Returns 1 if target appears anyhere in wxString; else 0.
|
Returns 1 if target appears anywhere in wxString; else 0.
|
||||||
|
|
||||||
\membersection{wxString::Empty}\label{wxstringempty}
|
\membersection{wxString::Empty}\label{wxstringempty}
|
||||||
|
|
||||||
@@ -1045,7 +1045,7 @@ familiar with C) results.
|
|||||||
|
|
||||||
\constfunc{bool}{ToULong}{\param{unsigned long}{ *val}, \param{int }{base = $10$}}
|
\constfunc{bool}{ToULong}{\param{unsigned long}{ *val}, \param{int }{base = $10$}}
|
||||||
|
|
||||||
Attempts to convert the string to a ansigned integer in base {\it base}.
|
Attempts to convert the string to a unsigned integer in base {\it base}.
|
||||||
Returns {\tt true} on success in which case the number is stored in the
|
Returns {\tt true} on success in which case the number is stored in the
|
||||||
location pointed to by {\it val} or {\tt false} if the string does not
|
location pointed to by {\it val} or {\tt false} if the string does not
|
||||||
represent a valid number in the given base.
|
represent a valid number in the given base.
|
||||||
@@ -1122,7 +1122,7 @@ The macro wxWX2WCbuf is defined as the correct return type (without const).
|
|||||||
\constfunc{bool}{operator!}{\void}
|
\constfunc{bool}{operator!}{\void}
|
||||||
|
|
||||||
Empty string is false, so !string will only return true if the string is empty.
|
Empty string is false, so !string will only return true if the string is empty.
|
||||||
This allows the tests for NULLness of a {\it const char *} pointer and emptyness
|
This allows the tests for NULLness of a {\it const char *} pointer and emptiness
|
||||||
of the string to look the same in the code and makes it easier to port old code
|
of the string to look the same in the code and makes it easier to port old code
|
||||||
to wxString.
|
to wxString.
|
||||||
|
|
||||||
@@ -1145,8 +1145,8 @@ constructor (see \helpref{wxString constructors}{wxstringconstruct}).
|
|||||||
|
|
||||||
\membersection{wxString::operator $+$}\label{wxstringoperatorplus}
|
\membersection{wxString::operator $+$}\label{wxstringoperatorplus}
|
||||||
|
|
||||||
Concatenation: all these operators return a new strign equal to the sum of the
|
Concatenation: all these operators return a new string equal to the
|
||||||
operands.
|
concatenation of the operands.
|
||||||
|
|
||||||
\func{wxString}{operator $+$}{\param{const wxString\&}{ x}, \param{const wxString\&}{ y}}
|
\func{wxString}{operator $+$}{\param{const wxString\&}{ x}, \param{const wxString\&}{ y}}
|
||||||
|
|
||||||
@@ -1248,7 +1248,7 @@ These comparisons are case-sensitive.
|
|||||||
\section{\class{wxStringBuffer}}\label{wxstringbuffer}
|
\section{\class{wxStringBuffer}}\label{wxstringbuffer}
|
||||||
|
|
||||||
This tiny class allows to conveniently access the \helpref{wxString}{wxstring}
|
This tiny class allows to conveniently access the \helpref{wxString}{wxstring}
|
||||||
internal buffer as a writable pointer without any risk to forget to restore
|
internal buffer as a writable pointer without any risk of forgetting to restore
|
||||||
the string to the usable state later.
|
the string to the usable state later.
|
||||||
|
|
||||||
For example, assuming you have a low-level OS function called
|
For example, assuming you have a low-level OS function called
|
||||||
|
@@ -4,7 +4,7 @@ and many tests have still to be done.
|
|||||||
The compilation was tested with
|
The compilation was tested with
|
||||||
-OpenVMS Alpha 7.2-1
|
-OpenVMS Alpha 7.2-1
|
||||||
-DECC 6.2
|
-DECC 6.2
|
||||||
-Compac C++ 6.2
|
-Compaq C++ 6.2
|
||||||
-DECWindows 1.2-5
|
-DECWindows 1.2-5
|
||||||
-GTK1.2.8 (for wxGTK)
|
-GTK1.2.8 (for wxGTK)
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ To get everything compiled you'll need to have installed prior to compiling
|
|||||||
wxWidgets:
|
wxWidgets:
|
||||||
-Bison
|
-Bison
|
||||||
get it from http://www.openvms.digital.com/freeware/
|
get it from http://www.openvms.digital.com/freeware/
|
||||||
You' have to fix the following bug:
|
You'll have to fix the following bug:
|
||||||
add the following 3 lines in BISON.SIMPLE
|
add the following 3 lines in BISON.SIMPLE
|
||||||
#elif __VMS
|
#elif __VMS
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
All wxWidgets techincal notes at a glance
|
All wxWidgets technical notes at a glance
|
||||||
=========================================
|
=========================================
|
||||||
|
|
||||||
tn0001.txt How to add a new sample
|
tn0001.txt How to add a new sample
|
||||||
@@ -18,7 +18,7 @@ tn0014.txt XRC resources format specification
|
|||||||
tn0015.txt How to add new bitmaps to wxWidgets UI elements
|
tn0015.txt How to add new bitmaps to wxWidgets UI elements
|
||||||
tn0016.txt How to add new files and libraries to wxWidgets build system (Bakefile)
|
tn0016.txt How to add new files and libraries to wxWidgets build system (Bakefile)
|
||||||
tn0017.txt How to write unit tests for wxWidgets classes
|
tn0017.txt How to write unit tests for wxWidgets classes
|
||||||
tn0018.txt How to add a new font encoding/charset to wxWidgets?
|
tn0018.txt How to add a new font encoding/charset to wxWidgets
|
||||||
|
|
||||||
|
|
||||||
Version: $Id$
|
Version: $Id$
|
||||||
|
@@ -12,7 +12,7 @@ First of all, here is what you will need:
|
|||||||
mirror (RPMs and DEBs are also available from the usual places)
|
mirror (RPMs and DEBs are also available from the usual places)
|
||||||
|
|
||||||
b) for Windows you can download the precompiled binaries from
|
b) for Windows you can download the precompiled binaries from
|
||||||
www.wxwidgets.org or install PoEdit (poedit.sourceforge.org) and
|
www.wxwidgets.org or install PoEdit (poedit.sourceforge.net) and
|
||||||
add <installdir>/poEdit/bin to your path (so it can find xgettext).
|
add <installdir>/poEdit/bin to your path (so it can find xgettext).
|
||||||
|
|
||||||
2. A way to run a program recursively on an entire directory from the command
|
2. A way to run a program recursively on an entire directory from the command
|
||||||
@@ -65,6 +65,9 @@ Author: VZ
|
|||||||
Version: $Id$
|
Version: $Id$
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.5 2004/10/22 19:12:59 KH
|
||||||
|
*** empty log message ***
|
||||||
|
|
||||||
Revision 1.4 2004/05/04 08:26:58 JS
|
Revision 1.4 2004/05/04 08:26:58 JS
|
||||||
Name change replacements
|
Name change replacements
|
||||||
|
|
||||||
|
@@ -89,8 +89,8 @@ and "subclass". "class" must always be present, it tells XRC what wxWidgets
|
|||||||
object should be created in this place. The other two are optional. "name" is
|
object should be created in this place. The other two are optional. "name" is
|
||||||
ID used to identify the object. It is the value passed to the XRCID() macro and
|
ID used to identify the object. It is the value passed to the XRCID() macro and
|
||||||
is also used to construct wxWindow's id and name attributes and must be unique
|
is also used to construct wxWindow's id and name attributes and must be unique
|
||||||
among all children of the neareset container object (wxDialog, wxFrame,
|
among all children of the nearest container object (wxDialog, wxFrame,
|
||||||
wxPanel, wxNotebook) upside from the object in XML nodes hiearchy (two distinct
|
wxPanel, wxNotebook) upside from the object in XML nodes hierarchy (two distinct
|
||||||
containers may contain objects with same "name", though). "subclass" is
|
containers may contain objects with same "name", though). "subclass" is
|
||||||
optional name of class whose constructor will be called instead of the
|
optional name of class whose constructor will be called instead of the
|
||||||
constructor for "class". Subclass must be available in the program that loads
|
constructor for "class". Subclass must be available in the program that loads
|
||||||
@@ -109,10 +109,10 @@ is allowed to register new object handlers within XRC and extend it to accept
|
|||||||
new <object> classes (and therefore different <object>'s child nodes).
|
new <object> classes (and therefore different <object>'s child nodes).
|
||||||
|
|
||||||
<object_ref> node is identical to <object>, except that it does _not_ have
|
<object_ref> node is identical to <object>, except that it does _not_ have
|
||||||
"class" property and has additonal required property "ref". It's concept is
|
"class" property and has additional required property "ref". It's concept is
|
||||||
similar to Unix symlinks: value of the "ref" property is equal to the value of
|
similar to Unix symlinks: value of the "ref" property is equal to the value of
|
||||||
"name" property of some existing node (called referred node) in the resources
|
"name" property of some existing node (called referred node) in the resources
|
||||||
(not neccessary top-level). Referred node's "class" property and all subnodes
|
(not necessary top-level). Referred node's "class" property and all subnodes
|
||||||
are copied in place of the referee <object_ref> node which is then processed as
|
are copied in place of the referee <object_ref> node which is then processed as
|
||||||
regular <object> node. If the <object_ref> node itself has child nodes, then
|
regular <object> node. If the <object_ref> node itself has child nodes, then
|
||||||
these nodes _override_ any nodes from the referred node.
|
these nodes _override_ any nodes from the referred node.
|
||||||
@@ -154,7 +154,7 @@ by XRC parser according to this table:
|
|||||||
"__" -> "_"
|
"__" -> "_"
|
||||||
"\n" -> line break (C character '\n')
|
"\n" -> line break (C character '\n')
|
||||||
"\r" -> carriage return (C character '\r')
|
"\r" -> carriage return (C character '\r')
|
||||||
"\t" -> tabelator (C character '\t')
|
"\t" -> tab (C character '\t')
|
||||||
"\\" -> "\"
|
"\\" -> "\"
|
||||||
(introduced in version 2.5.3.0, not done in earlier versions)
|
(introduced in version 2.5.3.0, not done in earlier versions)
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ Style[wxSomeClass]
|
|||||||
------------------
|
------------------
|
||||||
List of style flags that can be passed to wxSomeClass' constructor. Flags are
|
List of style flags that can be passed to wxSomeClass' constructor. Flags are
|
||||||
written in same way as in C++ code (e.g. "wxSUNKEN_BORDER",
|
written in same way as in C++ code (e.g. "wxSUNKEN_BORDER",
|
||||||
"wxHW_SCROLLBAR_NEVER") and are delimined with any combination of whitespaces
|
"wxHW_SCROLLBAR_NEVER") and are delimited with any combination of whitespaces
|
||||||
and '|'. Possible flags are class-dependent and are not described in this
|
and '|'. Possible flags are class-dependent and are not described in this
|
||||||
technote. Please refer to wxWidgets manual for all styles that given class can
|
technote. Please refer to wxWidgets manual for all styles that given class can
|
||||||
accept; if XRC does not accept a flag listed in wxWidgets documentation, it is
|
accept; if XRC does not accept a flag listed in wxWidgets documentation, it is
|
||||||
@@ -209,7 +209,7 @@ Attribute value is interpreted as filename (either absolute or relative to
|
|||||||
the location of XRC resource file). In addition, attribute node may have
|
the location of XRC resource file). In addition, attribute node may have
|
||||||
"stock_id" and "stock_client" properties. Their values may be any of wxArtID (or
|
"stock_id" and "stock_client" properties. Their values may be any of wxArtID (or
|
||||||
wxArtClient respectively) values as used by wxArtProvider (because the user may
|
wxArtClient respectively) values as used by wxArtProvider (because the user may
|
||||||
define own constants, efectively any string is legal here). Examples are
|
define own constants, effectively any string is legal here). Examples are
|
||||||
"wxART_FILE_OPEN" (id) or "wxART_MENU" (client).
|
"wxART_FILE_OPEN" (id) or "wxART_MENU" (client).
|
||||||
|
|
||||||
Any of "stock_id" or "stock_client" properties or the filename may be omitted.
|
Any of "stock_id" or "stock_client" properties or the filename may be omitted.
|
||||||
@@ -321,8 +321,8 @@ orientation "horizontal"|"vertical" horizontal
|
|||||||
|
|
||||||
wxSplitterWindow must have at least one and at most two children objects.
|
wxSplitterWindow must have at least one and at most two children objects.
|
||||||
If there's only one child object, it is passed to wxSplitterWindow::Initialize
|
If there's only one child object, it is passed to wxSplitterWindow::Initialize
|
||||||
and the splitter is created unsplitted. If there are two children, the
|
and the splitter is created unsplit. If there are two children, the
|
||||||
splitter is created splitted, either horizontally or vertically depending
|
splitter is created split, either horizontally or vertically depending
|
||||||
on the value of "orientation" attribute.
|
on the value of "orientation" attribute.
|
||||||
|
|
||||||
wxStatusBar
|
wxStatusBar
|
||||||
|
@@ -80,7 +80,7 @@ It is highly desirable to let the users know what stock bitmaps are available
|
|||||||
in wxWidgets. The "artprov" sample serves this purpose: it contains a browser
|
in wxWidgets. The "artprov" sample serves this purpose: it contains a browser
|
||||||
dialog that displays all available art resources.
|
dialog that displays all available art resources.
|
||||||
|
|
||||||
It has to be updated to accomodate for new bitmaps. Fortunately, this is
|
It has to be updated to accommodate for new bitmaps. Fortunately, this is
|
||||||
trivial: open $(wx)/samples/artprov/artbrows.cpp in text editor and
|
trivial: open $(wx)/samples/artprov/artbrows.cpp in text editor and
|
||||||
ART_ICON(wxART_MY_BITMAP) line to the FillBitmaps() function.
|
ART_ICON(wxART_MY_BITMAP) line to the FillBitmaps() function.
|
||||||
|
|
||||||
|
@@ -83,11 +83,11 @@ All files used by main libraries are listed in files.bkl. The file is
|
|||||||
organized into variables for toolkits, platforms and libraries. The variables
|
organized into variables for toolkits, platforms and libraries. The variables
|
||||||
come in pairs: there's always FOO_SRC for source files and FOO_HDR for header
|
come in pairs: there's always FOO_SRC for source files and FOO_HDR for header
|
||||||
files. Platform or toolkit specific files are grouped together in variable
|
files. Platform or toolkit specific files are grouped together in variable
|
||||||
with platform or tookit name in them, e.g. BASE_WIN32_SRC, BASE_UNIX_SRC,
|
with platform or toolkit name in them, e.g. BASE_WIN32_SRC, BASE_UNIX_SRC,
|
||||||
GTK_SRC, MOTIF_SRC.
|
GTK_SRC, MOTIF_SRC.
|
||||||
|
|
||||||
Note: A side effect of this toolkit-centric organization is that one file may
|
Note: A side effect of this toolkit-centric organization is that one file may
|
||||||
be present several times in files.bkl in different contenxt.
|
be present several times in files.bkl in different contexts.
|
||||||
|
|
||||||
When you are adding a file, you must put it into appropriate variable. This is
|
When you are adding a file, you must put it into appropriate variable. This is
|
||||||
easy if you are adding the file to library that is always built from same
|
easy if you are adding the file to library that is always built from same
|
||||||
@@ -194,7 +194,7 @@ f) Update configure.in and wx-config.in to contain information about
|
|||||||
the library and needed linker flags:
|
the library and needed linker flags:
|
||||||
* Add "foo" to either CORE_BASE_LIBS or CORE_GUI_LIBS in configure.in so
|
* Add "foo" to either CORE_BASE_LIBS or CORE_GUI_LIBS in configure.in so
|
||||||
that wxFoo is not treated as contrib library in monolithic build.
|
that wxFoo is not treated as contrib library in monolithic build.
|
||||||
* If wxFoo links against additional libraries, add neccessary linker
|
* If wxFoo links against additional libraries, add necessary linker
|
||||||
flags and libraries to ldflags_foo and ldlibs_foo variables in
|
flags and libraries to ldflags_foo and ldlibs_foo variables in
|
||||||
wx-config.in (both are optional).
|
wx-config.in (both are optional).
|
||||||
|
|
||||||
|
@@ -209,7 +209,7 @@ Checking in window.cpp;
|
|||||||
/pack/cvsroots/wxwindows/wxWidgets/src/msw/window.cpp,v <-- window.cpp
|
/pack/cvsroots/wxwindows/wxWidgets/src/msw/window.cpp,v <-- window.cpp
|
||||||
new revision: 1.431; previous revision: 1.430
|
new revision: 1.431; previous revision: 1.430
|
||||||
|
|
||||||
29. Fix infinite loop in IsDialoMessage when a panel is reparented after
|
29. Fix infinite loop in IsDialogMessage when a panel is reparented after
|
||||||
creation (as happens with XRC)
|
creation (as happens with XRC)
|
||||||
Checking in src/msw/window.cpp;
|
Checking in src/msw/window.cpp;
|
||||||
/pack/cvsroots/wxwindows/wxWidgets/src/msw/window.cpp,v <-- window.cpp
|
/pack/cvsroots/wxwindows/wxWidgets/src/msw/window.cpp,v <-- window.cpp
|
||||||
|
@@ -74,7 +74,7 @@ Core
|
|||||||
We need a (GUI) tool to generate the project/makefiles for all supported
|
We need a (GUI) tool to generate the project/makefiles for all supported
|
||||||
platforms/compilers. Not sure if it should be used for the library itself
|
platforms/compilers. Not sure if it should be used for the library itself
|
||||||
(would be nice to have something like "make menuconfig" for Linux kernel
|
(would be nice to have something like "make menuconfig" for Linux kernel
|
||||||
which allows you to navigate easily amon all of the configure/setup.h
|
which allows you to navigate easily among all of the configure/setup.h
|
||||||
options but there is a problem with distributing such tool as it can't be
|
options but there is a problem with distributing such tool as it can't be
|
||||||
compiled by the user because it is needed before the library is built) but
|
compiled by the user because it is needed before the library is built) but
|
||||||
we definitely need it for the users makefiles.
|
we definitely need it for the users makefiles.
|
||||||
@@ -119,7 +119,7 @@ Modules/Plugins
|
|||||||
Architecture
|
Architecture
|
||||||
------------
|
------------
|
||||||
|
|
||||||
We aim to arrive at a lazy initializiation of modules only when they are first
|
We aim to arrive at a lazy initialization of modules only when they are first
|
||||||
needed. Dependency information between modules is needed. Dynamic Plug-In
|
needed. Dependency information between modules is needed. Dynamic Plug-In
|
||||||
loading and unloading must be compatible with that.
|
loading and unloading must be compatible with that.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user