reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25969 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
06d4e3c226
commit
2f4c0a1618
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -446,7 +446,7 @@ class ComboBox(core.Control,core.ItemContainer):
|
||||
List choices=[], long style=0, Validator validator=DefaultValidator,
|
||||
String name=ChoiceNameStr) -> bool
|
||||
|
||||
Actually create the GUI Choice control for 2-phase creation
|
||||
Actually create the GUI wxComboBox control for 2-phase creation
|
||||
"""
|
||||
return _controls.ComboBox_Create(*args, **kwargs)
|
||||
|
||||
@ -862,7 +862,12 @@ class ListBox(core.ControlWithItems):
|
||||
return _controls.ListBox_Create(*args, **kwargs)
|
||||
|
||||
def Insert(*args, **kwargs):
|
||||
"""Insert(String item, int pos, PyObject clientData=None)"""
|
||||
"""
|
||||
Insert(String item, int pos, PyObject clientData=None)
|
||||
|
||||
Insert an item into the control before the item at the pos index,
|
||||
optionally associating some data object with the item.
|
||||
"""
|
||||
return _controls.ListBox_Insert(*args, **kwargs)
|
||||
|
||||
def InsertItems(*args, **kwargs):
|
||||
@ -882,7 +887,11 @@ class ListBox(core.ControlWithItems):
|
||||
return _controls.ListBox_SetSelection(*args, **kwargs)
|
||||
|
||||
def Select(*args, **kwargs):
|
||||
"""Select(int n)"""
|
||||
"""
|
||||
Select(int n)
|
||||
|
||||
Sets the item at index 'n' to be the selected item.
|
||||
"""
|
||||
return _controls.ListBox_Select(*args, **kwargs)
|
||||
|
||||
def Deselect(*args, **kwargs):
|
||||
@ -984,11 +993,19 @@ class CheckListBox(ListBox):
|
||||
return _controls.CheckListBox_Check(*args, **kwargs)
|
||||
|
||||
def HitTest(*args, **kwargs):
|
||||
"""HitTest(Point pt) -> int"""
|
||||
"""
|
||||
HitTest(Point pt) -> int
|
||||
|
||||
Test where the given (in client coords) point lies
|
||||
"""
|
||||
return _controls.CheckListBox_HitTest(*args, **kwargs)
|
||||
|
||||
def HitTestXY(*args, **kwargs):
|
||||
"""HitTestXY(int x, int y) -> int"""
|
||||
"""
|
||||
HitTestXY(int x, int y) -> int
|
||||
|
||||
Test where the given (in client coords) point lies
|
||||
"""
|
||||
return _controls.CheckListBox_HitTestXY(*args, **kwargs)
|
||||
|
||||
|
||||
@ -1498,6 +1515,8 @@ class ScrollBar(core.Control):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=SB_HORIZONTAL,
|
||||
Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ScrollBar_Create(*args, **kwargs)
|
||||
|
||||
@ -1530,6 +1549,20 @@ class ScrollBar(core.Control):
|
||||
"""
|
||||
SetScrollbar(int position, int thumbSize, int range, int pageSize,
|
||||
bool refresh=True)
|
||||
|
||||
Sets the scrollbar properties of a built-in scrollbar.
|
||||
|
||||
orientation: Determines the scrollbar whose page size is to be
|
||||
set. May be wx.HORIZONTAL or wx.VERTICAL.
|
||||
|
||||
position: The position of the scrollbar in scroll units.
|
||||
|
||||
thumbSize: The size of the thumb, or visible portion of the
|
||||
scrollbar, in scroll units.
|
||||
|
||||
range: The maximum position of the scrollbar.
|
||||
|
||||
refresh: True to redraw the scrollbar, false otherwise.
|
||||
"""
|
||||
return _controls.ScrollBar_SetScrollbar(*args, **kwargs)
|
||||
|
||||
@ -3370,6 +3403,8 @@ class ListCtrl(core.Control):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=LC_ICON,
|
||||
Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ListCtrl_Create(*args, **kwargs)
|
||||
|
||||
@ -3378,11 +3413,34 @@ class ListCtrl(core.Control):
|
||||
return _controls.ListCtrl__setCallbackInfo(*args, **kwargs)
|
||||
|
||||
def SetForegroundColour(*args, **kwargs):
|
||||
"""SetForegroundColour(Colour col) -> bool"""
|
||||
"""
|
||||
SetForegroundColour(Colour col) -> bool
|
||||
|
||||
Sets the foreground colour of the window. Returns True is the colour
|
||||
was changed. The interpretation of foreground colour is dependent on
|
||||
the window class; it may be the text colour or other colour, or it may
|
||||
not be used at all.
|
||||
"""
|
||||
return _controls.ListCtrl_SetForegroundColour(*args, **kwargs)
|
||||
|
||||
def SetBackgroundColour(*args, **kwargs):
|
||||
"""SetBackgroundColour(Colour col) -> bool"""
|
||||
"""
|
||||
SetBackgroundColour(Colour col) -> bool
|
||||
|
||||
Sets the background colour of the window. Returns True if the colour
|
||||
was changed. The background colour is usually painted by the default
|
||||
EVT_ERASE_BACKGROUND event handler function under Windows and
|
||||
automatically under GTK.
|
||||
|
||||
Note that setting the background colour does not cause an immediate
|
||||
refresh, so you may wish to call ClearBackground or Refresh after
|
||||
calling this function.
|
||||
|
||||
Use this function with care under GTK+ as the new appearance of the
|
||||
window might not look equally well when used with themes, i.e GTK+'s
|
||||
ability to change its look as the user wishes with run-time loadable
|
||||
modules.
|
||||
"""
|
||||
return _controls.ListCtrl_SetBackgroundColour(*args, **kwargs)
|
||||
|
||||
def GetColumn(*args, **kwargs):
|
||||
@ -3502,7 +3560,13 @@ class ListCtrl(core.Control):
|
||||
return _controls.ListCtrl_SetSingleStyle(*args, **kwargs)
|
||||
|
||||
def SetWindowStyleFlag(*args, **kwargs):
|
||||
"""SetWindowStyleFlag(long style)"""
|
||||
"""
|
||||
SetWindowStyleFlag(long style)
|
||||
|
||||
Sets the style of the window. Please note that some styles cannot be
|
||||
changed after the window creation and that Refresh() might be called
|
||||
after changing the others for the change to take place immediately.
|
||||
"""
|
||||
return _controls.ListCtrl_SetWindowStyleFlag(*args, **kwargs)
|
||||
|
||||
def GetNextItem(*args, **kwargs):
|
||||
@ -3740,6 +3804,8 @@ class ListView(ListCtrl):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=LC_REPORT,
|
||||
Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ListView_Create(*args, **kwargs)
|
||||
|
||||
@ -4044,6 +4110,8 @@ class TreeCtrl(core.Control):
|
||||
Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
|
||||
Validator validator=DefaultValidator,
|
||||
String name=TreeCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.TreeCtrl_Create(*args, **kwargs)
|
||||
|
||||
@ -4643,6 +4711,31 @@ EVT_DETAILED_HELP = wx.PyEventBinder( wxEVT_DETAILED_HELP, 1)
|
||||
EVT_DETAILED_HELP_RANGE = wx.PyEventBinder( wxEVT_DETAILED_HELP, 2)
|
||||
|
||||
class HelpEvent(core.CommandEvent):
|
||||
"""
|
||||
A help event is sent when the user has requested
|
||||
context-sensitive help. This can either be caused by the
|
||||
application requesting context-sensitive help mode via
|
||||
wx.ContextHelp, or (on MS Windows) by the system generating a
|
||||
WM_HELP message when the user pressed F1 or clicked on the query
|
||||
button in a dialog caption.
|
||||
|
||||
A help event is sent to the window that the user clicked on, and
|
||||
is propagated up the window hierarchy until the event is
|
||||
processed or there are no more event handlers. The application
|
||||
should call event.GetId to check the identity of the clicked-on
|
||||
window, and then either show some suitable help or call
|
||||
event.Skip if the identifier is unrecognised. Calling Skip is
|
||||
important because it allows wxWindows to generate further events
|
||||
for ancestors of the clicked-on window. Otherwise it would be
|
||||
impossible to show help for container windows, since processing
|
||||
would stop after the first window found.
|
||||
|
||||
Events
|
||||
EVT_HELP Sent when the user has requested context-
|
||||
sensitive help.
|
||||
EVT_HELP_RANGE Allows to catch EVT_HELP for a range of IDs
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
@ -4652,27 +4745,53 @@ class HelpEvent(core.CommandEvent):
|
||||
self.thisown = 1
|
||||
del newobj.thisown
|
||||
def GetPosition(*args, **kwargs):
|
||||
"""GetPosition() -> Point"""
|
||||
"""
|
||||
GetPosition() -> Point
|
||||
|
||||
Returns the left-click position of the mouse, in screen
|
||||
coordinates. This allows the application to position the help
|
||||
appropriately.
|
||||
"""
|
||||
return _controls.HelpEvent_GetPosition(*args, **kwargs)
|
||||
|
||||
def SetPosition(*args, **kwargs):
|
||||
"""SetPosition(Point pos)"""
|
||||
"""
|
||||
SetPosition(Point pos)
|
||||
|
||||
Sets the left-click position of the mouse, in screen coordinates.
|
||||
"""
|
||||
return _controls.HelpEvent_SetPosition(*args, **kwargs)
|
||||
|
||||
def GetLink(*args, **kwargs):
|
||||
"""GetLink() -> String"""
|
||||
"""
|
||||
GetLink() -> String
|
||||
|
||||
Get an optional link to further help
|
||||
"""
|
||||
return _controls.HelpEvent_GetLink(*args, **kwargs)
|
||||
|
||||
def SetLink(*args, **kwargs):
|
||||
"""SetLink(String link)"""
|
||||
"""
|
||||
SetLink(String link)
|
||||
|
||||
Set an optional link to further help
|
||||
"""
|
||||
return _controls.HelpEvent_SetLink(*args, **kwargs)
|
||||
|
||||
def GetTarget(*args, **kwargs):
|
||||
"""GetTarget() -> String"""
|
||||
"""
|
||||
GetTarget() -> String
|
||||
|
||||
Get an optional target to display help in. E.g. a window specification
|
||||
"""
|
||||
return _controls.HelpEvent_GetTarget(*args, **kwargs)
|
||||
|
||||
def SetTarget(*args, **kwargs):
|
||||
"""SetTarget(String target)"""
|
||||
"""
|
||||
SetTarget(String target)
|
||||
|
||||
Set an optional target to display help in. E.g. a window specification
|
||||
"""
|
||||
return _controls.HelpEvent_SetTarget(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4684,10 +4803,39 @@ class HelpEventPtr(HelpEvent):
|
||||
_controls.HelpEvent_swigregister(HelpEventPtr)
|
||||
|
||||
class ContextHelp(core.Object):
|
||||
"""
|
||||
This class changes the cursor to a query and puts the application
|
||||
into a 'context-sensitive help mode'. When the user left-clicks
|
||||
on a window within the specified window, a EVT_HELP event is sent
|
||||
to that control, and the application may respond to it by popping
|
||||
up some help.
|
||||
|
||||
There are a couple of ways to invoke this behaviour implicitly:
|
||||
|
||||
* Use the wx.DIALOG_EX_CONTEXTHELP extended style for a
|
||||
dialog (Windows only). This will put a question mark in the
|
||||
titlebar, and Windows will put the application into
|
||||
context-sensitive help mode automatically, with further
|
||||
programming.
|
||||
|
||||
* Create a wx.ContextHelpButton, whose predefined behaviour
|
||||
is to create a context help object. Normally you will write
|
||||
your application so that this button is only added to a
|
||||
dialog for non-Windows platforms (use
|
||||
wx.DIALOG_EX_CONTEXTHELP on Windows).
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(Window window=None, bool doNow=True) -> ContextHelp"""
|
||||
"""
|
||||
__init__(Window window=None, bool doNow=True) -> ContextHelp
|
||||
|
||||
Constructs a context help object, calling BeginContextHelp if
|
||||
doNow is true (the default).
|
||||
|
||||
If window is None, the top window is used.
|
||||
"""
|
||||
newobj = _controls.new_ContextHelp(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -4699,11 +4847,26 @@ class ContextHelp(core.Object):
|
||||
except: pass
|
||||
|
||||
def BeginContextHelp(*args, **kwargs):
|
||||
"""BeginContextHelp(Window window=None) -> bool"""
|
||||
"""
|
||||
BeginContextHelp(Window window=None) -> bool
|
||||
|
||||
Puts the application into context-sensitive help mode. window is
|
||||
the window which will be used to catch events; if NULL, the top
|
||||
window will be used.
|
||||
|
||||
Returns true if the application was successfully put into
|
||||
context-sensitive help mode. This function only returns when the
|
||||
event loop has finished.
|
||||
"""
|
||||
return _controls.ContextHelp_BeginContextHelp(*args, **kwargs)
|
||||
|
||||
def EndContextHelp(*args, **kwargs):
|
||||
"""EndContextHelp() -> bool"""
|
||||
"""
|
||||
EndContextHelp() -> bool
|
||||
|
||||
Ends context-sensitive help mode. Not normally called by the
|
||||
application.
|
||||
"""
|
||||
return _controls.ContextHelp_EndContextHelp(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4715,12 +4878,27 @@ class ContextHelpPtr(ContextHelp):
|
||||
_controls.ContextHelp_swigregister(ContextHelpPtr)
|
||||
|
||||
class ContextHelpButton(BitmapButton):
|
||||
"""
|
||||
Instances of this class may be used to add a question mark button
|
||||
that when pressed, puts the application into context-help
|
||||
mode. It does this by creating a wx.ContextHelp object which
|
||||
itself generates a EVT_HELP event when the user clicks on a
|
||||
window.
|
||||
|
||||
On Windows, you may add a question-mark icon to a dialog by use
|
||||
of the wx.DIALOG_EX_CONTEXTHELP extra style, but on other
|
||||
platforms you will have to add a button explicitly, usually next
|
||||
to OK, Cancel or similar buttons.
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""
|
||||
__init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
|
||||
|
||||
Constructor, creating and showing a context help button.
|
||||
"""
|
||||
newobj = _controls.new_ContextHelpButton(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
@ -4737,35 +4915,89 @@ class ContextHelpButtonPtr(ContextHelpButton):
|
||||
_controls.ContextHelpButton_swigregister(ContextHelpButtonPtr)
|
||||
|
||||
class HelpProvider(object):
|
||||
"""
|
||||
wx.HelpProvider is an abstract class used by a program
|
||||
implementing context-sensitive help to show the help text for the
|
||||
given window.
|
||||
|
||||
The current help provider must be explicitly set by the
|
||||
application using wx.HelpProvider.Set().
|
||||
"""
|
||||
def __init__(self): raise RuntimeError, "No constructor defined"
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def Set(*args, **kwargs):
|
||||
"""Set(HelpProvider helpProvider) -> HelpProvider"""
|
||||
"""
|
||||
Set(HelpProvider helpProvider) -> HelpProvider
|
||||
|
||||
Sset the current, application-wide help provider. Returns the
|
||||
previous one. Unlike some other classes, the help provider is
|
||||
not created on demand. This must be explicitly done by the
|
||||
application.
|
||||
"""
|
||||
return _controls.HelpProvider_Set(*args, **kwargs)
|
||||
|
||||
Set = staticmethod(Set)
|
||||
def Get(*args, **kwargs):
|
||||
"""Get() -> HelpProvider"""
|
||||
"""
|
||||
Get() -> HelpProvider
|
||||
|
||||
Return the current application-wide help provider.
|
||||
"""
|
||||
return _controls.HelpProvider_Get(*args, **kwargs)
|
||||
|
||||
Get = staticmethod(Get)
|
||||
def GetHelp(*args, **kwargs):
|
||||
"""GetHelp(Window window) -> String"""
|
||||
"""
|
||||
GetHelp(Window window) -> String
|
||||
|
||||
Gets the help string for this window. Its interpretation is
|
||||
dependent on the help provider except that empty string always
|
||||
means that no help is associated with the window.
|
||||
"""
|
||||
return _controls.HelpProvider_GetHelp(*args, **kwargs)
|
||||
|
||||
def ShowHelp(*args, **kwargs):
|
||||
"""ShowHelp(Window window) -> bool"""
|
||||
"""
|
||||
ShowHelp(Window window) -> bool
|
||||
|
||||
Shows help for the given window. Uses GetHelp internally if
|
||||
applicable.
|
||||
|
||||
Returns true if it was done, or false if no help was available
|
||||
for this window.
|
||||
"""
|
||||
return _controls.HelpProvider_ShowHelp(*args, **kwargs)
|
||||
|
||||
def AddHelp(*args, **kwargs):
|
||||
"""AddHelp(Window window, String text)"""
|
||||
"""
|
||||
AddHelp(Window window, String text)
|
||||
|
||||
Associates the text with the given window.
|
||||
"""
|
||||
return _controls.HelpProvider_AddHelp(*args, **kwargs)
|
||||
|
||||
def AddHelpById(*args, **kwargs):
|
||||
"""AddHelpById(int id, String text)"""
|
||||
"""
|
||||
AddHelpById(int id, String text)
|
||||
|
||||
This version associates the given text with all windows with this
|
||||
id. May be used to set the same help string for all Cancel
|
||||
buttons in the application, for example.
|
||||
"""
|
||||
return _controls.HelpProvider_AddHelpById(*args, **kwargs)
|
||||
|
||||
def RemoveHelp(*args, **kwargs):
|
||||
"""
|
||||
RemoveHelp(Window window)
|
||||
|
||||
Removes the association between the window pointer and the help
|
||||
text. This is called by the wx.Window destructor. Without this,
|
||||
the table of help strings will fill up and when window pointers
|
||||
are reused, the wrong help string will be found.
|
||||
"""
|
||||
return _controls.HelpProvider_RemoveHelp(*args, **kwargs)
|
||||
|
||||
def Destroy(*args, **kwargs):
|
||||
"""Destroy()"""
|
||||
return _controls.HelpProvider_Destroy(*args, **kwargs)
|
||||
@ -4779,18 +5011,40 @@ class HelpProviderPtr(HelpProvider):
|
||||
_controls.HelpProvider_swigregister(HelpProviderPtr)
|
||||
|
||||
def HelpProvider_Set(*args, **kwargs):
|
||||
"""HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
|
||||
"""
|
||||
HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
|
||||
|
||||
Sset the current, application-wide help provider. Returns the
|
||||
previous one. Unlike some other classes, the help provider is
|
||||
not created on demand. This must be explicitly done by the
|
||||
application.
|
||||
"""
|
||||
return _controls.HelpProvider_Set(*args, **kwargs)
|
||||
|
||||
def HelpProvider_Get(*args, **kwargs):
|
||||
"""HelpProvider_Get() -> HelpProvider"""
|
||||
"""
|
||||
HelpProvider_Get() -> HelpProvider
|
||||
|
||||
Return the current application-wide help provider.
|
||||
"""
|
||||
return _controls.HelpProvider_Get(*args, **kwargs)
|
||||
|
||||
class SimpleHelpProvider(HelpProvider):
|
||||
"""
|
||||
wx.SimpleHelpProvider is an implementation of wx.HelpProvider
|
||||
which supports only plain text help strings, and shows the string
|
||||
associated with the control (if any) in a tooltip.
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__() -> SimpleHelpProvider"""
|
||||
"""
|
||||
__init__() -> SimpleHelpProvider
|
||||
|
||||
wx.SimpleHelpProvider is an implementation of wx.HelpProvider
|
||||
which supports only plain text help strings, and shows the string
|
||||
associated with the control (if any) in a tooltip.
|
||||
"""
|
||||
newobj = _controls.new_SimpleHelpProvider(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -842,10 +842,30 @@ def IconBundleFromIcon(*args, **kwargs):
|
||||
return val
|
||||
|
||||
class Cursor(GDIObject):
|
||||
"""
|
||||
A cursor is a small bitmap usually used for denoting where the
|
||||
mouse pointer is, with a picture that might indicate the
|
||||
interpretation of a mouse click.
|
||||
|
||||
A single cursor object may be used in many windows (any subwindow
|
||||
type). The wxWindows convention is to set the cursor for a
|
||||
window, as in X, rather than to set it globally as in MS Windows,
|
||||
although a global wx.SetCursor function is also available for use
|
||||
on MS Windows.
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
|
||||
"""
|
||||
__init__(String cursorName, long type, int hotSpotX=0, int hotSpotY=0) -> Cursor
|
||||
|
||||
Construct a Cursor from a file. Specify the type of file using
|
||||
wx.BITAMP_TYPE* constants, and specify the hotspot if not using a
|
||||
.cur file.
|
||||
|
||||
This cursor is not available on wxGTK, use wx.StockCursor,
|
||||
wx.CursorFromImage, or wx.CursorFromBits instead.
|
||||
"""
|
||||
newobj = _gdi.new_Cursor(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -870,23 +890,33 @@ class CursorPtr(Cursor):
|
||||
_gdi.Cursor_swigregister(CursorPtr)
|
||||
|
||||
def StockCursor(*args, **kwargs):
|
||||
"""StockCursor(int id) -> Cursor"""
|
||||
"""
|
||||
StockCursor(int id) -> Cursor
|
||||
|
||||
Create a cursor using one of the stock cursors. Note that not
|
||||
all cursors are available on all platforms.
|
||||
"""
|
||||
val = _gdi.new_StockCursor(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
|
||||
def CursorFromImage(*args, **kwargs):
|
||||
"""CursorFromImage(Image image) -> Cursor"""
|
||||
val = _gdi.new_CursorFromImage(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
"""
|
||||
CursorFromImage(Image image) -> Cursor
|
||||
|
||||
def CursorFromBits(*args, **kwargs):
|
||||
Constructs a cursor from a wxImage. The cursor is monochrome,
|
||||
colors with the RGB elements all greater than 127 will be
|
||||
foreground, colors less than this background. The mask (if any)
|
||||
will be used as transparent.
|
||||
|
||||
In MSW the foreground will be white and the background black. The
|
||||
cursor is resized to 32x32 In GTK, the two most frequent colors
|
||||
will be used for foreground and background. The cursor will be
|
||||
displayed at the size of the image. On MacOS the cursor is
|
||||
resized to 16x16 and currently only shown as black/white (mask
|
||||
respected).
|
||||
"""
|
||||
CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
|
||||
int hotSpotY=-1, PyObject maskBits=0) -> Cursor
|
||||
"""
|
||||
val = _gdi.new_CursorFromBits(*args, **kwargs)
|
||||
val = _gdi.new_CursorFromImage(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -4217,10 +4217,27 @@ DF_PRIVATE = _misc.DF_PRIVATE
|
||||
DF_HTML = _misc.DF_HTML
|
||||
DF_MAX = _misc.DF_MAX
|
||||
class DataFormat(object):
|
||||
"""
|
||||
A wx.DataFormat is an encapsulation of a platform-specific format
|
||||
handle which is used by the system for the clipboard and drag and
|
||||
drop operations. The applications are usually only interested in,
|
||||
for example, pasting data from the clipboard only if the data is
|
||||
in a format the program understands. A data format is is used to
|
||||
uniquely identify this format.
|
||||
|
||||
On the system level, a data format is usually just a number
|
||||
(CLIPFORMAT under Windows or Atom under X11, for example).
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(int type) -> DataFormat"""
|
||||
"""
|
||||
__init__(int type) -> DataFormat
|
||||
|
||||
Constructs a data format object for one of the standard data
|
||||
formats or an empty data object (use SetType or SetId later in
|
||||
this case)
|
||||
"""
|
||||
newobj = _misc.new_DataFormat(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -4246,19 +4263,35 @@ class DataFormat(object):
|
||||
return _misc.DataFormat___ne__(*args)
|
||||
|
||||
def SetType(*args, **kwargs):
|
||||
"""SetType(int format)"""
|
||||
"""
|
||||
SetType(int format)
|
||||
|
||||
Sets the format to the given value, which should be one of wx.DF_XXX constants.
|
||||
"""
|
||||
return _misc.DataFormat_SetType(*args, **kwargs)
|
||||
|
||||
def GetType(*args, **kwargs):
|
||||
"""GetType() -> int"""
|
||||
"""
|
||||
GetType() -> int
|
||||
|
||||
Returns the platform-specific number identifying the format.
|
||||
"""
|
||||
return _misc.DataFormat_GetType(*args, **kwargs)
|
||||
|
||||
def GetId(*args, **kwargs):
|
||||
"""GetId() -> String"""
|
||||
"""
|
||||
GetId() -> String
|
||||
|
||||
Returns the name of a custom format (this function will fail for a standard format).
|
||||
"""
|
||||
return _misc.DataFormat_GetId(*args, **kwargs)
|
||||
|
||||
def SetId(*args, **kwargs):
|
||||
"""SetId(String format)"""
|
||||
"""
|
||||
SetId(String format)
|
||||
|
||||
Sets the format to be the custom format identified by the given name.
|
||||
"""
|
||||
return _misc.DataFormat_SetId(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4271,7 +4304,11 @@ _misc.DataFormat_swigregister(DataFormatPtr)
|
||||
DefaultDateTime = cvar.DefaultDateTime
|
||||
|
||||
def CustomDataFormat(*args, **kwargs):
|
||||
"""CustomDataFormat(String format) -> DataFormat"""
|
||||
"""
|
||||
CustomDataFormat(String format) -> DataFormat
|
||||
|
||||
Constructs a data format object for a custom format identified by its name.
|
||||
"""
|
||||
val = _misc.new_CustomDataFormat(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
@ -4508,6 +4545,10 @@ class FileDataObject(DataObjectSimple):
|
||||
"""GetFilenames() -> wxArrayString"""
|
||||
return _misc.FileDataObject_GetFilenames(*args, **kwargs)
|
||||
|
||||
def AddFile(*args, **kwargs):
|
||||
"""AddFile(String filename)"""
|
||||
return _misc.FileDataObject_AddFile(*args, **kwargs)
|
||||
|
||||
|
||||
class FileDataObjectPtr(FileDataObject):
|
||||
def __init__(self, this):
|
||||
@ -4668,8 +4709,8 @@ class DropTarget(object):
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""PyDropTarget(DataObject dataObject=None) -> DropTarget"""
|
||||
newobj = _misc.new_PyDropTarget(*args, **kwargs)
|
||||
"""__init__(DataObject dataObject=None) -> DropTarget"""
|
||||
newobj = _misc.new_DropTarget(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
del newobj.thisown
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -446,7 +446,7 @@ class ComboBox(Choice):
|
||||
List choices=[], long style=0, Validator validator=DefaultValidator,
|
||||
String name=ChoiceNameStr) -> bool
|
||||
|
||||
Actually create the GUI Choice control for 2-phase creation
|
||||
Actually create the GUI wxComboBox control for 2-phase creation
|
||||
"""
|
||||
return _controls.ComboBox_Create(*args, **kwargs)
|
||||
|
||||
@ -862,7 +862,12 @@ class ListBox(core.ControlWithItems):
|
||||
return _controls.ListBox_Create(*args, **kwargs)
|
||||
|
||||
def Insert(*args, **kwargs):
|
||||
"""Insert(String item, int pos, PyObject clientData=None)"""
|
||||
"""
|
||||
Insert(String item, int pos, PyObject clientData=None)
|
||||
|
||||
Insert an item into the control before the item at the pos index,
|
||||
optionally associating some data object with the item.
|
||||
"""
|
||||
return _controls.ListBox_Insert(*args, **kwargs)
|
||||
|
||||
def InsertItems(*args, **kwargs):
|
||||
@ -882,7 +887,11 @@ class ListBox(core.ControlWithItems):
|
||||
return _controls.ListBox_SetSelection(*args, **kwargs)
|
||||
|
||||
def Select(*args, **kwargs):
|
||||
"""Select(int n)"""
|
||||
"""
|
||||
Select(int n)
|
||||
|
||||
Sets the item at index 'n' to be the selected item.
|
||||
"""
|
||||
return _controls.ListBox_Select(*args, **kwargs)
|
||||
|
||||
def Deselect(*args, **kwargs):
|
||||
@ -988,11 +997,19 @@ class CheckListBox(ListBox):
|
||||
return _controls.CheckListBox_GetItemHeight(*args, **kwargs)
|
||||
|
||||
def HitTest(*args, **kwargs):
|
||||
"""HitTest(Point pt) -> int"""
|
||||
"""
|
||||
HitTest(Point pt) -> int
|
||||
|
||||
Test where the given (in client coords) point lies
|
||||
"""
|
||||
return _controls.CheckListBox_HitTest(*args, **kwargs)
|
||||
|
||||
def HitTestXY(*args, **kwargs):
|
||||
"""HitTestXY(int x, int y) -> int"""
|
||||
"""
|
||||
HitTestXY(int x, int y) -> int
|
||||
|
||||
Test where the given (in client coords) point lies
|
||||
"""
|
||||
return _controls.CheckListBox_HitTestXY(*args, **kwargs)
|
||||
|
||||
|
||||
@ -1510,6 +1527,8 @@ class ScrollBar(core.Control):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=SB_HORIZONTAL,
|
||||
Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ScrollBar_Create(*args, **kwargs)
|
||||
|
||||
@ -1542,6 +1561,20 @@ class ScrollBar(core.Control):
|
||||
"""
|
||||
SetScrollbar(int position, int thumbSize, int range, int pageSize,
|
||||
bool refresh=True)
|
||||
|
||||
Sets the scrollbar properties of a built-in scrollbar.
|
||||
|
||||
orientation: Determines the scrollbar whose page size is to be
|
||||
set. May be wx.HORIZONTAL or wx.VERTICAL.
|
||||
|
||||
position: The position of the scrollbar in scroll units.
|
||||
|
||||
thumbSize: The size of the thumb, or visible portion of the
|
||||
scrollbar, in scroll units.
|
||||
|
||||
range: The maximum position of the scrollbar.
|
||||
|
||||
refresh: True to redraw the scrollbar, false otherwise.
|
||||
"""
|
||||
return _controls.ScrollBar_SetScrollbar(*args, **kwargs)
|
||||
|
||||
@ -2046,7 +2079,11 @@ class ToggleButton(core.Control):
|
||||
return _controls.ToggleButton_GetValue(*args, **kwargs)
|
||||
|
||||
def SetLabel(*args, **kwargs):
|
||||
"""SetLabel(String label)"""
|
||||
"""
|
||||
SetLabel(String label)
|
||||
|
||||
Sets the item's text.
|
||||
"""
|
||||
return _controls.ToggleButton_SetLabel(*args, **kwargs)
|
||||
|
||||
|
||||
@ -3406,6 +3443,8 @@ class ListCtrl(core.Control):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=LC_ICON,
|
||||
Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ListCtrl_Create(*args, **kwargs)
|
||||
|
||||
@ -3414,11 +3453,34 @@ class ListCtrl(core.Control):
|
||||
return _controls.ListCtrl__setCallbackInfo(*args, **kwargs)
|
||||
|
||||
def SetForegroundColour(*args, **kwargs):
|
||||
"""SetForegroundColour(Colour col) -> bool"""
|
||||
"""
|
||||
SetForegroundColour(Colour col) -> bool
|
||||
|
||||
Sets the foreground colour of the window. Returns True is the colour
|
||||
was changed. The interpretation of foreground colour is dependent on
|
||||
the window class; it may be the text colour or other colour, or it may
|
||||
not be used at all.
|
||||
"""
|
||||
return _controls.ListCtrl_SetForegroundColour(*args, **kwargs)
|
||||
|
||||
def SetBackgroundColour(*args, **kwargs):
|
||||
"""SetBackgroundColour(Colour col) -> bool"""
|
||||
"""
|
||||
SetBackgroundColour(Colour col) -> bool
|
||||
|
||||
Sets the background colour of the window. Returns True if the colour
|
||||
was changed. The background colour is usually painted by the default
|
||||
EVT_ERASE_BACKGROUND event handler function under Windows and
|
||||
automatically under GTK.
|
||||
|
||||
Note that setting the background colour does not cause an immediate
|
||||
refresh, so you may wish to call ClearBackground or Refresh after
|
||||
calling this function.
|
||||
|
||||
Use this function with care under GTK+ as the new appearance of the
|
||||
window might not look equally well when used with themes, i.e GTK+'s
|
||||
ability to change its look as the user wishes with run-time loadable
|
||||
modules.
|
||||
"""
|
||||
return _controls.ListCtrl_SetBackgroundColour(*args, **kwargs)
|
||||
|
||||
def GetColumn(*args, **kwargs):
|
||||
@ -3538,7 +3600,13 @@ class ListCtrl(core.Control):
|
||||
return _controls.ListCtrl_SetSingleStyle(*args, **kwargs)
|
||||
|
||||
def SetWindowStyleFlag(*args, **kwargs):
|
||||
"""SetWindowStyleFlag(long style)"""
|
||||
"""
|
||||
SetWindowStyleFlag(long style)
|
||||
|
||||
Sets the style of the window. Please note that some styles cannot be
|
||||
changed after the window creation and that Refresh() might be called
|
||||
after changing the others for the change to take place immediately.
|
||||
"""
|
||||
return _controls.ListCtrl_SetWindowStyleFlag(*args, **kwargs)
|
||||
|
||||
def GetNextItem(*args, **kwargs):
|
||||
@ -3780,6 +3848,8 @@ class ListView(ListCtrl):
|
||||
Create(Window parent, int id=-1, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=LC_REPORT,
|
||||
Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.ListView_Create(*args, **kwargs)
|
||||
|
||||
@ -4084,6 +4154,8 @@ class TreeCtrl(core.Control):
|
||||
Size size=DefaultSize, long style=TR_DEFAULT_STYLE,
|
||||
Validator validator=DefaultValidator,
|
||||
String name=TreeCtrlNameStr) -> bool
|
||||
|
||||
Do the 2nd phase and create the GUI control.
|
||||
"""
|
||||
return _controls.TreeCtrl_Create(*args, **kwargs)
|
||||
|
||||
@ -4691,6 +4763,31 @@ EVT_DETAILED_HELP = wx.PyEventBinder( wxEVT_DETAILED_HELP, 1)
|
||||
EVT_DETAILED_HELP_RANGE = wx.PyEventBinder( wxEVT_DETAILED_HELP, 2)
|
||||
|
||||
class HelpEvent(core.CommandEvent):
|
||||
"""
|
||||
A help event is sent when the user has requested
|
||||
context-sensitive help. This can either be caused by the
|
||||
application requesting context-sensitive help mode via
|
||||
wx.ContextHelp, or (on MS Windows) by the system generating a
|
||||
WM_HELP message when the user pressed F1 or clicked on the query
|
||||
button in a dialog caption.
|
||||
|
||||
A help event is sent to the window that the user clicked on, and
|
||||
is propagated up the window hierarchy until the event is
|
||||
processed or there are no more event handlers. The application
|
||||
should call event.GetId to check the identity of the clicked-on
|
||||
window, and then either show some suitable help or call
|
||||
event.Skip if the identifier is unrecognised. Calling Skip is
|
||||
important because it allows wxWindows to generate further events
|
||||
for ancestors of the clicked-on window. Otherwise it would be
|
||||
impossible to show help for container windows, since processing
|
||||
would stop after the first window found.
|
||||
|
||||
Events
|
||||
EVT_HELP Sent when the user has requested context-
|
||||
sensitive help.
|
||||
EVT_HELP_RANGE Allows to catch EVT_HELP for a range of IDs
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxHelpEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
@ -4700,27 +4797,53 @@ class HelpEvent(core.CommandEvent):
|
||||
self.thisown = 1
|
||||
del newobj.thisown
|
||||
def GetPosition(*args, **kwargs):
|
||||
"""GetPosition() -> Point"""
|
||||
"""
|
||||
GetPosition() -> Point
|
||||
|
||||
Returns the left-click position of the mouse, in screen
|
||||
coordinates. This allows the application to position the help
|
||||
appropriately.
|
||||
"""
|
||||
return _controls.HelpEvent_GetPosition(*args, **kwargs)
|
||||
|
||||
def SetPosition(*args, **kwargs):
|
||||
"""SetPosition(Point pos)"""
|
||||
"""
|
||||
SetPosition(Point pos)
|
||||
|
||||
Sets the left-click position of the mouse, in screen coordinates.
|
||||
"""
|
||||
return _controls.HelpEvent_SetPosition(*args, **kwargs)
|
||||
|
||||
def GetLink(*args, **kwargs):
|
||||
"""GetLink() -> String"""
|
||||
"""
|
||||
GetLink() -> String
|
||||
|
||||
Get an optional link to further help
|
||||
"""
|
||||
return _controls.HelpEvent_GetLink(*args, **kwargs)
|
||||
|
||||
def SetLink(*args, **kwargs):
|
||||
"""SetLink(String link)"""
|
||||
"""
|
||||
SetLink(String link)
|
||||
|
||||
Set an optional link to further help
|
||||
"""
|
||||
return _controls.HelpEvent_SetLink(*args, **kwargs)
|
||||
|
||||
def GetTarget(*args, **kwargs):
|
||||
"""GetTarget() -> String"""
|
||||
"""
|
||||
GetTarget() -> String
|
||||
|
||||
Get an optional target to display help in. E.g. a window specification
|
||||
"""
|
||||
return _controls.HelpEvent_GetTarget(*args, **kwargs)
|
||||
|
||||
def SetTarget(*args, **kwargs):
|
||||
"""SetTarget(String target)"""
|
||||
"""
|
||||
SetTarget(String target)
|
||||
|
||||
Set an optional target to display help in. E.g. a window specification
|
||||
"""
|
||||
return _controls.HelpEvent_SetTarget(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4732,10 +4855,39 @@ class HelpEventPtr(HelpEvent):
|
||||
_controls.HelpEvent_swigregister(HelpEventPtr)
|
||||
|
||||
class ContextHelp(core.Object):
|
||||
"""
|
||||
This class changes the cursor to a query and puts the application
|
||||
into a 'context-sensitive help mode'. When the user left-clicks
|
||||
on a window within the specified window, a EVT_HELP event is sent
|
||||
to that control, and the application may respond to it by popping
|
||||
up some help.
|
||||
|
||||
There are a couple of ways to invoke this behaviour implicitly:
|
||||
|
||||
* Use the wx.DIALOG_EX_CONTEXTHELP extended style for a
|
||||
dialog (Windows only). This will put a question mark in the
|
||||
titlebar, and Windows will put the application into
|
||||
context-sensitive help mode automatically, with further
|
||||
programming.
|
||||
|
||||
* Create a wx.ContextHelpButton, whose predefined behaviour
|
||||
is to create a context help object. Normally you will write
|
||||
your application so that this button is only added to a
|
||||
dialog for non-Windows platforms (use
|
||||
wx.DIALOG_EX_CONTEXTHELP on Windows).
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxContextHelp instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(Window window=None, bool doNow=True) -> ContextHelp"""
|
||||
"""
|
||||
__init__(Window window=None, bool doNow=True) -> ContextHelp
|
||||
|
||||
Constructs a context help object, calling BeginContextHelp if
|
||||
doNow is true (the default).
|
||||
|
||||
If window is None, the top window is used.
|
||||
"""
|
||||
newobj = _controls.new_ContextHelp(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -4747,11 +4899,26 @@ class ContextHelp(core.Object):
|
||||
except: pass
|
||||
|
||||
def BeginContextHelp(*args, **kwargs):
|
||||
"""BeginContextHelp(Window window=None) -> bool"""
|
||||
"""
|
||||
BeginContextHelp(Window window=None) -> bool
|
||||
|
||||
Puts the application into context-sensitive help mode. window is
|
||||
the window which will be used to catch events; if NULL, the top
|
||||
window will be used.
|
||||
|
||||
Returns true if the application was successfully put into
|
||||
context-sensitive help mode. This function only returns when the
|
||||
event loop has finished.
|
||||
"""
|
||||
return _controls.ContextHelp_BeginContextHelp(*args, **kwargs)
|
||||
|
||||
def EndContextHelp(*args, **kwargs):
|
||||
"""EndContextHelp() -> bool"""
|
||||
"""
|
||||
EndContextHelp() -> bool
|
||||
|
||||
Ends context-sensitive help mode. Not normally called by the
|
||||
application.
|
||||
"""
|
||||
return _controls.ContextHelp_EndContextHelp(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4763,12 +4930,27 @@ class ContextHelpPtr(ContextHelp):
|
||||
_controls.ContextHelp_swigregister(ContextHelpPtr)
|
||||
|
||||
class ContextHelpButton(BitmapButton):
|
||||
"""
|
||||
Instances of this class may be used to add a question mark button
|
||||
that when pressed, puts the application into context-help
|
||||
mode. It does this by creating a wx.ContextHelp object which
|
||||
itself generates a EVT_HELP event when the user clicks on a
|
||||
window.
|
||||
|
||||
On Windows, you may add a question-mark icon to a dialog by use
|
||||
of the wx.DIALOG_EX_CONTEXTHELP extra style, but on other
|
||||
platforms you will have to add a button explicitly, usually next
|
||||
to OK, Cancel or similar buttons.
|
||||
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxContextHelpButton instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""
|
||||
__init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition,
|
||||
Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
|
||||
|
||||
Constructor, creating and showing a context help button.
|
||||
"""
|
||||
newobj = _controls.new_ContextHelpButton(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
@ -4785,35 +4967,89 @@ class ContextHelpButtonPtr(ContextHelpButton):
|
||||
_controls.ContextHelpButton_swigregister(ContextHelpButtonPtr)
|
||||
|
||||
class HelpProvider(object):
|
||||
"""
|
||||
wx.HelpProvider is an abstract class used by a program
|
||||
implementing context-sensitive help to show the help text for the
|
||||
given window.
|
||||
|
||||
The current help provider must be explicitly set by the
|
||||
application using wx.HelpProvider.Set().
|
||||
"""
|
||||
def __init__(self): raise RuntimeError, "No constructor defined"
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def Set(*args, **kwargs):
|
||||
"""Set(HelpProvider helpProvider) -> HelpProvider"""
|
||||
"""
|
||||
Set(HelpProvider helpProvider) -> HelpProvider
|
||||
|
||||
Sset the current, application-wide help provider. Returns the
|
||||
previous one. Unlike some other classes, the help provider is
|
||||
not created on demand. This must be explicitly done by the
|
||||
application.
|
||||
"""
|
||||
return _controls.HelpProvider_Set(*args, **kwargs)
|
||||
|
||||
Set = staticmethod(Set)
|
||||
def Get(*args, **kwargs):
|
||||
"""Get() -> HelpProvider"""
|
||||
"""
|
||||
Get() -> HelpProvider
|
||||
|
||||
Return the current application-wide help provider.
|
||||
"""
|
||||
return _controls.HelpProvider_Get(*args, **kwargs)
|
||||
|
||||
Get = staticmethod(Get)
|
||||
def GetHelp(*args, **kwargs):
|
||||
"""GetHelp(Window window) -> String"""
|
||||
"""
|
||||
GetHelp(Window window) -> String
|
||||
|
||||
Gets the help string for this window. Its interpretation is
|
||||
dependent on the help provider except that empty string always
|
||||
means that no help is associated with the window.
|
||||
"""
|
||||
return _controls.HelpProvider_GetHelp(*args, **kwargs)
|
||||
|
||||
def ShowHelp(*args, **kwargs):
|
||||
"""ShowHelp(Window window) -> bool"""
|
||||
"""
|
||||
ShowHelp(Window window) -> bool
|
||||
|
||||
Shows help for the given window. Uses GetHelp internally if
|
||||
applicable.
|
||||
|
||||
Returns true if it was done, or false if no help was available
|
||||
for this window.
|
||||
"""
|
||||
return _controls.HelpProvider_ShowHelp(*args, **kwargs)
|
||||
|
||||
def AddHelp(*args, **kwargs):
|
||||
"""AddHelp(Window window, String text)"""
|
||||
"""
|
||||
AddHelp(Window window, String text)
|
||||
|
||||
Associates the text with the given window.
|
||||
"""
|
||||
return _controls.HelpProvider_AddHelp(*args, **kwargs)
|
||||
|
||||
def AddHelpById(*args, **kwargs):
|
||||
"""AddHelpById(int id, String text)"""
|
||||
"""
|
||||
AddHelpById(int id, String text)
|
||||
|
||||
This version associates the given text with all windows with this
|
||||
id. May be used to set the same help string for all Cancel
|
||||
buttons in the application, for example.
|
||||
"""
|
||||
return _controls.HelpProvider_AddHelpById(*args, **kwargs)
|
||||
|
||||
def RemoveHelp(*args, **kwargs):
|
||||
"""
|
||||
RemoveHelp(Window window)
|
||||
|
||||
Removes the association between the window pointer and the help
|
||||
text. This is called by the wx.Window destructor. Without this,
|
||||
the table of help strings will fill up and when window pointers
|
||||
are reused, the wrong help string will be found.
|
||||
"""
|
||||
return _controls.HelpProvider_RemoveHelp(*args, **kwargs)
|
||||
|
||||
def Destroy(*args, **kwargs):
|
||||
"""Destroy()"""
|
||||
return _controls.HelpProvider_Destroy(*args, **kwargs)
|
||||
@ -4827,18 +5063,40 @@ class HelpProviderPtr(HelpProvider):
|
||||
_controls.HelpProvider_swigregister(HelpProviderPtr)
|
||||
|
||||
def HelpProvider_Set(*args, **kwargs):
|
||||
"""HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider"""
|
||||
"""
|
||||
HelpProvider_Set(HelpProvider helpProvider) -> HelpProvider
|
||||
|
||||
Sset the current, application-wide help provider. Returns the
|
||||
previous one. Unlike some other classes, the help provider is
|
||||
not created on demand. This must be explicitly done by the
|
||||
application.
|
||||
"""
|
||||
return _controls.HelpProvider_Set(*args, **kwargs)
|
||||
|
||||
def HelpProvider_Get(*args, **kwargs):
|
||||
"""HelpProvider_Get() -> HelpProvider"""
|
||||
"""
|
||||
HelpProvider_Get() -> HelpProvider
|
||||
|
||||
Return the current application-wide help provider.
|
||||
"""
|
||||
return _controls.HelpProvider_Get(*args, **kwargs)
|
||||
|
||||
class SimpleHelpProvider(HelpProvider):
|
||||
"""
|
||||
wx.SimpleHelpProvider is an implementation of wx.HelpProvider
|
||||
which supports only plain text help strings, and shows the string
|
||||
associated with the control (if any) in a tooltip.
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxSimpleHelpProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__() -> SimpleHelpProvider"""
|
||||
"""
|
||||
__init__() -> SimpleHelpProvider
|
||||
|
||||
wx.SimpleHelpProvider is an implementation of wx.HelpProvider
|
||||
which supports only plain text help strings, and shows the string
|
||||
associated with the control (if any) in a tooltip.
|
||||
"""
|
||||
newobj = _controls.new_SimpleHelpProvider(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -886,10 +886,30 @@ def IconBundleFromIcon(*args, **kwargs):
|
||||
return val
|
||||
|
||||
class Cursor(GDIObject):
|
||||
"""
|
||||
A cursor is a small bitmap usually used for denoting where the
|
||||
mouse pointer is, with a picture that might indicate the
|
||||
interpretation of a mouse click.
|
||||
|
||||
A single cursor object may be used in many windows (any subwindow
|
||||
type). The wxWindows convention is to set the cursor for a
|
||||
window, as in X, rather than to set it globally as in MS Windows,
|
||||
although a global wx.SetCursor function is also available for use
|
||||
on MS Windows.
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
|
||||
"""
|
||||
__init__(String cursorName, long type, int hotSpotX=0, int hotSpotY=0) -> Cursor
|
||||
|
||||
Construct a Cursor from a file. Specify the type of file using
|
||||
wx.BITAMP_TYPE* constants, and specify the hotspot if not using a
|
||||
.cur file.
|
||||
|
||||
This cursor is not available on wxGTK, use wx.StockCursor,
|
||||
wx.CursorFromImage, or wx.CursorFromBits instead.
|
||||
"""
|
||||
newobj = _gdi.new_Cursor(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -901,17 +921,26 @@ class Cursor(GDIObject):
|
||||
except: pass
|
||||
|
||||
def GetHandle(*args, **kwargs):
|
||||
"""GetHandle() -> long"""
|
||||
"""
|
||||
GetHandle() -> long
|
||||
|
||||
Get the MS Windows handle for the cursor
|
||||
"""
|
||||
return _gdi.Cursor_GetHandle(*args, **kwargs)
|
||||
|
||||
def SetHandle(*args, **kwargs):
|
||||
"""SetHandle(long handle)"""
|
||||
"""
|
||||
SetHandle(long handle)
|
||||
|
||||
Set the MS Windows handle to use for the cursor
|
||||
"""
|
||||
return _gdi.Cursor_SetHandle(*args, **kwargs)
|
||||
|
||||
def Ok(*args, **kwargs):
|
||||
"""Ok() -> bool"""
|
||||
return _gdi.Cursor_Ok(*args, **kwargs)
|
||||
|
||||
def __nonzero__(self): return self.Ok()
|
||||
def GetWidth(*args, **kwargs):
|
||||
"""GetWidth() -> int"""
|
||||
return _gdi.Cursor_GetWidth(*args, **kwargs)
|
||||
@ -940,7 +969,6 @@ class Cursor(GDIObject):
|
||||
"""SetSize(Size size)"""
|
||||
return _gdi.Cursor_SetSize(*args, **kwargs)
|
||||
|
||||
def __nonzero__(self): return self.Ok()
|
||||
|
||||
class CursorPtr(Cursor):
|
||||
def __init__(self, this):
|
||||
@ -950,23 +978,33 @@ class CursorPtr(Cursor):
|
||||
_gdi.Cursor_swigregister(CursorPtr)
|
||||
|
||||
def StockCursor(*args, **kwargs):
|
||||
"""StockCursor(int id) -> Cursor"""
|
||||
"""
|
||||
StockCursor(int id) -> Cursor
|
||||
|
||||
Create a cursor using one of the stock cursors. Note that not
|
||||
all cursors are available on all platforms.
|
||||
"""
|
||||
val = _gdi.new_StockCursor(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
|
||||
def CursorFromImage(*args, **kwargs):
|
||||
"""CursorFromImage(Image image) -> Cursor"""
|
||||
val = _gdi.new_CursorFromImage(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
"""
|
||||
CursorFromImage(Image image) -> Cursor
|
||||
|
||||
def CursorFromBits(*args, **kwargs):
|
||||
Constructs a cursor from a wxImage. The cursor is monochrome,
|
||||
colors with the RGB elements all greater than 127 will be
|
||||
foreground, colors less than this background. The mask (if any)
|
||||
will be used as transparent.
|
||||
|
||||
In MSW the foreground will be white and the background black. The
|
||||
cursor is resized to 32x32 In GTK, the two most frequent colors
|
||||
will be used for foreground and background. The cursor will be
|
||||
displayed at the size of the image. On MacOS the cursor is
|
||||
resized to 16x16 and currently only shown as black/white (mask
|
||||
respected).
|
||||
"""
|
||||
CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
|
||||
int hotSpotY=-1, PyObject maskBits=0) -> Cursor
|
||||
"""
|
||||
val = _gdi.new_CursorFromBits(*args, **kwargs)
|
||||
val = _gdi.new_CursorFromImage(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -4217,10 +4217,27 @@ DF_PRIVATE = _misc.DF_PRIVATE
|
||||
DF_HTML = _misc.DF_HTML
|
||||
DF_MAX = _misc.DF_MAX
|
||||
class DataFormat(object):
|
||||
"""
|
||||
A wx.DataFormat is an encapsulation of a platform-specific format
|
||||
handle which is used by the system for the clipboard and drag and
|
||||
drop operations. The applications are usually only interested in,
|
||||
for example, pasting data from the clipboard only if the data is
|
||||
in a format the program understands. A data format is is used to
|
||||
uniquely identify this format.
|
||||
|
||||
On the system level, a data format is usually just a number
|
||||
(CLIPFORMAT under Windows or Atom under X11, for example).
|
||||
"""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""__init__(int type) -> DataFormat"""
|
||||
"""
|
||||
__init__(int type) -> DataFormat
|
||||
|
||||
Constructs a data format object for one of the standard data
|
||||
formats or an empty data object (use SetType or SetId later in
|
||||
this case)
|
||||
"""
|
||||
newobj = _misc.new_DataFormat(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
@ -4246,19 +4263,35 @@ class DataFormat(object):
|
||||
return _misc.DataFormat___ne__(*args)
|
||||
|
||||
def SetType(*args, **kwargs):
|
||||
"""SetType(int format)"""
|
||||
"""
|
||||
SetType(int format)
|
||||
|
||||
Sets the format to the given value, which should be one of wx.DF_XXX constants.
|
||||
"""
|
||||
return _misc.DataFormat_SetType(*args, **kwargs)
|
||||
|
||||
def GetType(*args, **kwargs):
|
||||
"""GetType() -> int"""
|
||||
"""
|
||||
GetType() -> int
|
||||
|
||||
Returns the platform-specific number identifying the format.
|
||||
"""
|
||||
return _misc.DataFormat_GetType(*args, **kwargs)
|
||||
|
||||
def GetId(*args, **kwargs):
|
||||
"""GetId() -> String"""
|
||||
"""
|
||||
GetId() -> String
|
||||
|
||||
Returns the name of a custom format (this function will fail for a standard format).
|
||||
"""
|
||||
return _misc.DataFormat_GetId(*args, **kwargs)
|
||||
|
||||
def SetId(*args, **kwargs):
|
||||
"""SetId(String format)"""
|
||||
"""
|
||||
SetId(String format)
|
||||
|
||||
Sets the format to be the custom format identified by the given name.
|
||||
"""
|
||||
return _misc.DataFormat_SetId(*args, **kwargs)
|
||||
|
||||
|
||||
@ -4271,7 +4304,11 @@ _misc.DataFormat_swigregister(DataFormatPtr)
|
||||
DefaultDateTime = cvar.DefaultDateTime
|
||||
|
||||
def CustomDataFormat(*args, **kwargs):
|
||||
"""CustomDataFormat(String format) -> DataFormat"""
|
||||
"""
|
||||
CustomDataFormat(String format) -> DataFormat
|
||||
|
||||
Constructs a data format object for a custom format identified by its name.
|
||||
"""
|
||||
val = _misc.new_CustomDataFormat(*args, **kwargs)
|
||||
val.thisown = 1
|
||||
return val
|
||||
@ -4672,8 +4709,8 @@ class DropTarget(object):
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""PyDropTarget(DataObject dataObject=None) -> DropTarget"""
|
||||
newobj = _misc.new_PyDropTarget(*args, **kwargs)
|
||||
"""__init__(DataObject dataObject=None) -> DropTarget"""
|
||||
newobj = _misc.new_DropTarget(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
del newobj.thisown
|
||||
|
File diff suppressed because one or more lines are too long
@ -2280,15 +2280,14 @@ class FontDialog(Dialog):
|
||||
"""This class represents the font chooser dialog."""
|
||||
def __repr__(self):
|
||||
return "<%s.%s; proxy of C++ wxFontDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
|
||||
def __init__(self, *args):
|
||||
def __init__(self, *args, **kwargs):
|
||||
"""
|
||||
__init__(Window parent) -> FontDialog
|
||||
__init__(Window parent, FontData data) -> FontDialog
|
||||
|
||||
Constructor. Pass a parent window, and optionally the font data object to be
|
||||
Constructor. Pass a parent window and the FontData object to be
|
||||
used to initialize the dialog controls.
|
||||
"""
|
||||
newobj = _windows.new_FontDialog(*args)
|
||||
newobj = _windows.new_FontDialog(*args, **kwargs)
|
||||
self.this = newobj.this
|
||||
self.thisown = 1
|
||||
del newobj.thisown
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user