Significantly changed how the Python interpreter lock and thread state

are managed, which should fix the problem of running on a
multi-processor machine.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11625 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2001-09-17 21:47:20 +00:00
parent 80823340ab
commit 059a841c96
27 changed files with 3034 additions and 1070 deletions

View File

@@ -257,6 +257,26 @@ class wxDragImage(wxDragImagePtr):
def wxDragIcon(*_args,**_kwargs):
val = wxDragImagePtr(apply(misc2c.new_wxDragIcon,_args,_kwargs))
val.thisown = 1
return val
def wxDragString(*_args,**_kwargs):
val = wxDragImagePtr(apply(misc2c.new_wxDragString,_args,_kwargs))
val.thisown = 1
return val
def wxDragTreeItem(*_args,**_kwargs):
val = wxDragImagePtr(apply(misc2c.new_wxDragTreeItem,_args,_kwargs))
val.thisown = 1
return val
def wxDragListItem(*_args,**_kwargs):
val = wxDragImagePtr(apply(misc2c.new_wxDragListItem,_args,_kwargs))
val.thisown = 1
return val
class wxPyTimerPtr(wxObjectPtr):
def __init__(self,this):
@@ -785,26 +805,6 @@ def wxCreateFileTipProvider(*_args, **_kwargs):
if val: val = wxTipProviderPtr(val); val.thisown = 1
return val
def wxDragIcon(*_args, **_kwargs):
val = apply(misc2c.wxDragIcon,_args,_kwargs)
if val: val = wxDragImagePtr(val); val.thisown = 1
return val
def wxDragString(*_args, **_kwargs):
val = apply(misc2c.wxDragString,_args,_kwargs)
if val: val = wxDragImagePtr(val); val.thisown = 1
return val
def wxDragTreeItem(*_args, **_kwargs):
val = apply(misc2c.wxDragTreeItem,_args,_kwargs)
if val: val = wxDragImagePtr(val); val.thisown = 1
return val
def wxDragListItem(*_args, **_kwargs):
val = apply(misc2c.wxDragListItem,_args,_kwargs)
if val: val = wxDragImagePtr(val); val.thisown = 1
return val
wxSysErrorCode = misc2c.wxSysErrorCode
wxSysErrorMsg = misc2c.wxSysErrorMsg