📄 ogl.py
字号:
# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
"""
The Object Graphics Library provides for simple drawing and manipulation
of 2D objects. (This version is deprecated, please use wx.lib.ogl instead.)
"""
import _ogl
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "this"):
if isinstance(value, class_type):
self.__dict__[name] = value.this
if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
del value.thisown
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name) or (name == "thisown"):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
def _swig_getattr(self,class_type,name):
method = class_type.__swig_getmethods__.get(name,None)
if method: return method(self)
raise AttributeError,name
import types
try:
_object = types.ObjectType
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
del types
def _swig_setattr_nondynamic_method(set):
def set_attr(self,name,value):
if hasattr(self,name) or (name in ("this", "thisown")):
set(self,name,value)
else:
raise AttributeError("You cannot add attributes to %s" % self)
return set_attr
import _windows
import _core
wx = _core
__docfilter__ = wx.__DocFilter(globals())
import warnings
warnings.warn("This module is deprecated. Please use the wx.lib.ogl package instead.",
DeprecationWarning, stacklevel=2)
#---------------------------------------------------------------------------
class ShapeRegion(_core.Object):
"""Proxy of C++ ShapeRegion class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxShapeRegion instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__(self) -> ShapeRegion"""
newobj = _ogl.new_ShapeRegion(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
del newobj.thisown
def SetText(*args, **kwargs):
"""SetText(self, String s)"""
return _ogl.ShapeRegion_SetText(*args, **kwargs)
def SetFont(*args, **kwargs):
"""SetFont(self, Font f)"""
return _ogl.ShapeRegion_SetFont(*args, **kwargs)
def SetMinSize(*args, **kwargs):
"""SetMinSize(self, double w, double h)"""
return _ogl.ShapeRegion_SetMinSize(*args, **kwargs)
def SetSize(*args, **kwargs):
"""SetSize(self, double w, double h)"""
return _ogl.ShapeRegion_SetSize(*args, **kwargs)
def SetPosition(*args, **kwargs):
"""SetPosition(self, double x, double y)"""
return _ogl.ShapeRegion_SetPosition(*args, **kwargs)
def SetProportions(*args, **kwargs):
"""SetProportions(self, double x, double y)"""
return _ogl.ShapeRegion_SetProportions(*args, **kwargs)
def SetFormatMode(*args, **kwargs):
"""SetFormatMode(self, int mode)"""
return _ogl.ShapeRegion_SetFormatMode(*args, **kwargs)
def SetName(*args, **kwargs):
"""SetName(self, String s)"""
return _ogl.ShapeRegion_SetName(*args, **kwargs)
def SetColour(*args, **kwargs):
"""SetColour(self, String col)"""
return _ogl.ShapeRegion_SetColour(*args, **kwargs)
def GetText(*args, **kwargs):
"""GetText(self) -> String"""
return _ogl.ShapeRegion_GetText(*args, **kwargs)
def GetFont(*args, **kwargs):
"""GetFont(self) -> Font"""
return _ogl.ShapeRegion_GetFont(*args, **kwargs)
def GetMinSize(*args, **kwargs):
"""GetMinSize(self, double OUTPUT, double OUTPUT)"""
return _ogl.ShapeRegion_GetMinSize(*args, **kwargs)
def GetProportion(*args, **kwargs):
"""GetProportion(self, double OUTPUT, double OUTPUT)"""
return _ogl.ShapeRegion_GetProportion(*args, **kwargs)
def GetSize(*args, **kwargs):
"""GetSize(self, double OUTPUT, double OUTPUT)"""
return _ogl.ShapeRegion_GetSize(*args, **kwargs)
def GetPosition(*args, **kwargs):
"""GetPosition(self, double OUTPUT, double OUTPUT)"""
return _ogl.ShapeRegion_GetPosition(*args, **kwargs)
def GetFormatMode(*args, **kwargs):
"""GetFormatMode(self) -> int"""
return _ogl.ShapeRegion_GetFormatMode(*args, **kwargs)
def GetName(*args, **kwargs):
"""GetName(self) -> String"""
return _ogl.ShapeRegion_GetName(*args, **kwargs)
def GetColour(*args, **kwargs):
"""GetColour(self) -> String"""
return _ogl.ShapeRegion_GetColour(*args, **kwargs)
def GetActualColourObject(*args, **kwargs):
"""GetActualColourObject(self) -> Colour"""
return _ogl.ShapeRegion_GetActualColourObject(*args, **kwargs)
def GetFormattedText(*args, **kwargs):
"""GetFormattedText(self) -> wxList"""
return _ogl.ShapeRegion_GetFormattedText(*args, **kwargs)
def GetPenColour(*args, **kwargs):
"""GetPenColour(self) -> String"""
return _ogl.ShapeRegion_GetPenColour(*args, **kwargs)
def GetPenStyle(*args, **kwargs):
"""GetPenStyle(self) -> int"""
return _ogl.ShapeRegion_GetPenStyle(*args, **kwargs)
def SetPenStyle(*args, **kwargs):
"""SetPenStyle(self, int style)"""
return _ogl.ShapeRegion_SetPenStyle(*args, **kwargs)
def SetPenColour(*args, **kwargs):
"""SetPenColour(self, String col)"""
return _ogl.ShapeRegion_SetPenColour(*args, **kwargs)
def GetActualPen(*args, **kwargs):
"""GetActualPen(self) -> wxPen"""
return _ogl.ShapeRegion_GetActualPen(*args, **kwargs)
def GetWidth(*args, **kwargs):
"""GetWidth(self) -> double"""
return _ogl.ShapeRegion_GetWidth(*args, **kwargs)
def GetHeight(*args, **kwargs):
"""GetHeight(self) -> double"""
return _ogl.ShapeRegion_GetHeight(*args, **kwargs)
def ClearText(*args, **kwargs):
"""ClearText(self)"""
return _ogl.ShapeRegion_ClearText(*args, **kwargs)
class ShapeRegionPtr(ShapeRegion):
def __init__(self, this):
self.this = this
if not hasattr(self,"thisown"): self.thisown = 0
self.__class__ = ShapeRegion
_ogl.ShapeRegion_swigregister(ShapeRegionPtr)
class AttachmentPoint(_core.Object):
"""Proxy of C++ AttachmentPoint class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxAttachmentPoint instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__(self, int id=0, double x=0.0, double y=0.0) -> AttachmentPoint"""
newobj = _ogl.new_AttachmentPoint(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
del newobj.thisown
m_id = property(_ogl.AttachmentPoint_m_id_get, _ogl.AttachmentPoint_m_id_set)
m_x = property(_ogl.AttachmentPoint_m_x_get, _ogl.AttachmentPoint_m_x_set)
m_y = property(_ogl.AttachmentPoint_m_y_get, _ogl.AttachmentPoint_m_y_set)
class AttachmentPointPtr(AttachmentPoint):
def __init__(self, this):
self.this = this
if not hasattr(self,"thisown"): self.thisown = 0
self.__class__ = AttachmentPoint
_ogl.AttachmentPoint_swigregister(AttachmentPointPtr)
class PyShapeEvtHandler(_core.Object):
"""Proxy of C++ PyShapeEvtHandler class"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxPyShapeEvtHandler instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__(self, PyShapeEvtHandler prev=None, PyShape shape=None) -> PyShapeEvtHandler"""
newobj = _ogl.new_PyShapeEvtHandler(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
del newobj.thisown
self._setOORandCallbackInfo(PyShapeEvtHandler)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _ogl.PyShapeEvtHandler__setCallbackInfo(*args, **kwargs)
def _setOORInfo(*args, **kwargs):
"""_setOORInfo(self, PyObject _self)"""
return _ogl.PyShapeEvtHandler__setOORInfo(*args, **kwargs)
def _setOORandCallbackInfo(self, _class):
self._setOORInfo(self)
self._setCallbackInfo(self, _class)
def SetShape(*args, **kwargs):
"""SetShape(self, PyShape sh)"""
return _ogl.PyShapeEvtHandler_SetShape(*args, **kwargs)
def GetShape(*args, **kwargs):
"""GetShape(self) -> PyShape"""
return _ogl.PyShapeEvtHandler_GetShape(*args, **kwargs)
def SetPreviousHandler(*args, **kwargs):
"""SetPreviousHandler(self, PyShapeEvtHandler handler)"""
return _ogl.PyShapeEvtHandler_SetPreviousHandler(*args, **kwargs)
def GetPreviousHandler(*args, **kwargs):
"""GetPreviousHandler(self) -> PyShapeEvtHandler"""
return _ogl.PyShapeEvtHandler_GetPreviousHandler(*args, **kwargs)
def CreateNewCopy(*args, **kwargs):
"""CreateNewCopy(self) -> PyShapeEvtHandler"""
return _ogl.PyShapeEvtHandler_CreateNewCopy(*args, **kwargs)
def base_OnDelete(*args, **kwargs):
"""base_OnDelete(self)"""
return _ogl.PyShapeEvtHandler_base_OnDelete(*args, **kwargs)
def base_OnDraw(*args, **kwargs):
"""base_OnDraw(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnDraw(*args, **kwargs)
def base_OnDrawContents(*args, **kwargs):
"""base_OnDrawContents(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnDrawContents(*args, **kwargs)
def base_OnDrawBranches(*args, **kwargs):
"""base_OnDrawBranches(self, DC dc, bool erase=False)"""
return _ogl.PyShapeEvtHandler_base_OnDrawBranches(*args, **kwargs)
def base_OnMoveLinks(*args, **kwargs):
"""base_OnMoveLinks(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnMoveLinks(*args, **kwargs)
def base_OnErase(*args, **kwargs):
"""base_OnErase(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnErase(*args, **kwargs)
def base_OnEraseContents(*args, **kwargs):
"""base_OnEraseContents(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnEraseContents(*args, **kwargs)
def base_OnHighlight(*args, **kwargs):
"""base_OnHighlight(self, DC dc)"""
return _ogl.PyShapeEvtHandler_base_OnHighlight(*args, **kwargs)
def base_OnLeftClick(*args, **kwargs):
"""base_OnLeftClick(self, double x, double y, int keys=0, int attachment=0)"""
return _ogl.PyShapeEvtHandler_base_OnLeftClick(*args, **kwargs)
def base_OnLeftDoubleClick(*args, **kwargs):
"""base_OnLeftDoubleClick(self, double x, double y, int keys=0, int attachment=0)"""
return _ogl.PyShapeEvtHandler_base_OnLeftDoubleClick(*args, **kwargs)
def base_OnRightClick(*args, **kwargs):
"""base_OnRightClick(self, double x, double y, int keys=0, int attachment=0)"""
return _ogl.PyShapeEvtHandler_base_OnRightClick(*args, **kwargs)
def base_OnSize(*args, **kwargs):
"""base_OnSize(self, double x, double y)"""
return _ogl.PyShapeEvtHandler_base_OnSize(*args, **kwargs)
def base_OnMovePre(*args, **kwargs):
"""
base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y,
bool display=True) -> bool
"""
return _ogl.PyShapeEvtHandler_base_OnMovePre(*args, **kwargs)
def base_OnMovePost(*args, **kwargs):
"""
base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y,
bool display=True)
"""
return _ogl.PyShapeEvtHandler_base_OnMovePost(*args, **kwargs)
def base_OnDragLeft(*args, **kwargs):
"""base_OnDragLeft(self, bool draw, double x, double y, int keys=0, int attachment=0)"""
return _ogl.PyShapeEvtHandler_base_OnDragLeft(*args, **kwargs)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -