Patrick O'Brien's PyCrust package has been renamed to Py and now
includes several new tools. As part of the change the location of the pacakge has changed as well, it is now accessible as "from wxPython import py" (or "from wx import py" using the new namespace.) There are still some transition moudules in the wxPython.lib.PyCrust mackage that will issue a warning and then import what is needed from the new package. These will be removed in a future release. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20104 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
*.pyc
|
||||
*.BAK
|
||||
*.$$$
|
@@ -1,512 +0,0 @@
|
||||
=============
|
||||
CHANGES.txt
|
||||
=============
|
||||
|
||||
-----------------------------------------
|
||||
Changes made to each release of PyCrust
|
||||
-----------------------------------------
|
||||
|
||||
|
||||
0.9 (2/27/2003 to 3/20/2003)
|
||||
============================
|
||||
|
||||
Added fontIncrease, fontDecrease, fontDefault signals, receivers and
|
||||
keybindings:
|
||||
|
||||
Ctrl+] Increase font size.
|
||||
Ctrl+[ Decrease font size.
|
||||
Ctrl+= Default font size.
|
||||
|
||||
Continued enhancement of the decorator capability to provide better
|
||||
documentation and docstrings for wxPython classes and functions.
|
||||
|
||||
Introduced new tabbed interface:
|
||||
|
||||
* Namespace
|
||||
* Calltip
|
||||
* Session
|
||||
* Dispatcher
|
||||
* wxPython Docs
|
||||
* wxSTC Docs
|
||||
|
||||
Filling.tree now expands tuples as well as lists. (It should have done
|
||||
this all along, I just never noticed this omission before.)
|
||||
|
||||
Added this True/False test to all modules:
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
Added wxd directory with decoration classes.
|
||||
|
||||
|
||||
0.8.2 (1/5/2003 to 2/26/2003)
|
||||
=============================
|
||||
|
||||
Wrapped sys.ps1, sys.ps2, and sys.ps3 in str(). (Thanks, Kieran
|
||||
Holland.)
|
||||
|
||||
Fixed minor things found by PyChecker.
|
||||
|
||||
Changed locals to use __main__.__dict__ and added code to clean up the
|
||||
namespace, making it as close to the regular Python environment as
|
||||
possible. This solves the problem of pickling and unpickling instances
|
||||
of classes defined in the shell.
|
||||
|
||||
Made shell.PasteAndRun() a little more forgiving when it finds a ps2
|
||||
prompt line with no trailing space, such when you copy code from a web
|
||||
page.
|
||||
|
||||
Improved autocomplete behavior by adding these to shell:
|
||||
self.AutoCompSetAutoHide(False)
|
||||
self.AutoCompStops(' .,;:([)]}\'"\\<>%^&+-=*/|`')
|
||||
|
||||
Added decor directory, decorator.py, stcDecor.py, and
|
||||
stcConstants.py. These all serve the purpose of adding docstrings to
|
||||
existing wxPython classes, in particular the wxStyledTextControl.
|
||||
|
||||
Added wrap.py, a command line utility for running a wxPython app with
|
||||
additional runtime-tools loaded, such as PyCrust (the only tool at
|
||||
this point).
|
||||
|
||||
Flushed the clipboard Cut/Copy operations so that selections will
|
||||
exist in the clipboard even after PyCrust has been closed.
|
||||
|
||||
Improved the suppression of docstrings for simple data types appearing
|
||||
in the namespace viewer.
|
||||
|
||||
Better handling of autocompletion with numeric types; no
|
||||
autocompletion when typing a dot after an integer. If the
|
||||
autocompletion is desired, type a space before the dot:
|
||||
|
||||
func = 3 .
|
||||
|
||||
More Filling!!! The namespace tree is now dynamically updated.
|
||||
|
||||
|
||||
0.8.1 (12/20/2002 to 12/25/2002)
|
||||
================================
|
||||
|
||||
Improved keyboard handling with Autocomplete active. You can now use
|
||||
Enter as well as Tab to select an item from the list.
|
||||
|
||||
Disabled autocomplete for lists of 2000 items or more. The current
|
||||
implementation of wxSTC can't handle lists this big.
|
||||
|
||||
Changed filling to always display docstrings for objects. This is
|
||||
useful for objects whose docstrings have been decorated, rather than
|
||||
coming directly from the source code. (Hmmm. Sounds like someone is
|
||||
doing some decorating. I wonder where that would be helpful? ;-)
|
||||
|
||||
Fixed handling of icon. Added images.py file.
|
||||
|
||||
|
||||
0.8 (10/29/2002 to 12/16/2002)
|
||||
==============================
|
||||
|
||||
Added "help" to startup banner info.
|
||||
|
||||
Made all wx and stc imports explicit. No more import *.
|
||||
|
||||
Replaced use of wx's true and false with Python's True and False.
|
||||
|
||||
Changed introspect.getRoot() to use tokenize module. This does a
|
||||
slightly better job than the previous parsing routine and the code is
|
||||
clearer.
|
||||
|
||||
Improved handling of whitespace and empty types during introspection.
|
||||
|
||||
Fixed cut/copy clipboard problem under Linux. (Robin Dunn rocks!!!)
|
||||
|
||||
Added shell.about() which works like this:
|
||||
|
||||
>>> shell.about()
|
||||
PyCrust Version: 0.8
|
||||
Shell Revision: 1.80
|
||||
Interpreter Revision: 1.15
|
||||
Python Version: 2.2.2
|
||||
wxPython Version: 2.3.3.1
|
||||
Platform: linux2
|
||||
|
||||
Added copy plus and paste plus to shell menu.
|
||||
|
||||
Moved shell menu from shell.py to shellmenu.py.
|
||||
|
||||
Added sys.stdin.readlines() support.
|
||||
|
||||
Added time.sleep() in readline() and OnIdle() event handler to free up
|
||||
the CPU.
|
||||
|
||||
|
||||
0.7.2 (2/22/2002 to 8/27/2002)
|
||||
==============================
|
||||
|
||||
Tweaked getAttributeNames() to pick up a few more attributes:
|
||||
|
||||
'__bases__', '__class__', '__dict__', '__name__', 'func_closure',
|
||||
'func_code', 'func_defaults', 'func_dict', 'func_doc',
|
||||
'func_globals', 'func_name'
|
||||
|
||||
Added a tests directory and unit tests.
|
||||
|
||||
Improved support for empty types in the shell: [], () and {} as far as
|
||||
when call tips and autocompletion are available.
|
||||
|
||||
Added support for the other triple string - ''''''.
|
||||
|
||||
Refactored introspect.py to improve testability.
|
||||
|
||||
Improved call tips for unbound methods by leaving the "self"
|
||||
parameter, since unbound methods require an instance be passed.
|
||||
|
||||
Fixed call tip bug where a tip was displayed when a "(" was typed
|
||||
after an object that wasn't callable.
|
||||
|
||||
Fixed getAllAttributeNames when str(object) fails.
|
||||
|
||||
Added brace highlighting. (Thank you, Kevin Altis.)
|
||||
|
||||
Fixed problem displaying unicode objects in PyFilling.
|
||||
|
||||
Changed how filling.py checks for expandable objects. Lists are now
|
||||
expandable objects.
|
||||
|
||||
Made the key handling more robust when there is an active text
|
||||
selection that includes text prior to the last primary prompt. Thanks
|
||||
to Raul Cota for pointing this out.
|
||||
|
||||
Fixed wxSTC problem with brace highlighting and non-us keyboards.
|
||||
(Thank you for the patch, Jean-Michel Fauth.)
|
||||
|
||||
Added busy = wxBusyCursor() to key point in shell and filling.
|
||||
|
||||
Added OnCloseWindow handler to ShellFrame and CrustFrame.
|
||||
|
||||
Default to SetWrapMode(1) for shell and namespace viewer.
|
||||
|
||||
Added shell.wrap() and shell.zoom().
|
||||
|
||||
Added Raul Cota autoCompleteKeys hooks.
|
||||
|
||||
Cleaned up various little key handling bugs.
|
||||
|
||||
Changed input methods to get values from shell, rather than dialog
|
||||
boxes. Renamed readIn to readline and readRaw to raw_input.
|
||||
|
||||
|
||||
0.7.1 (12/12/2001 to 2/21/2002)
|
||||
===============================
|
||||
|
||||
Fixed OnChar() issues effecting European keyboards, as reported by
|
||||
Jean-Michel Fauth.
|
||||
|
||||
Fixed introspect.py issue with xmlrpc objects reported by Kevin Altis.
|
||||
|
||||
Fixed some introspect/PyFilling issues with regard to Python 2.2.
|
||||
|
||||
Fixed font background color as reported by Keith J. Farmer. (Thanks)
|
||||
|
||||
Fixed problem with call tips and autocompletion inside multiline
|
||||
commands as report by Kevin Altis.
|
||||
|
||||
Improved OnKeyDown handling of cut/copy/paste operations based on
|
||||
feedback from Syver Enstad. (Thanks)
|
||||
|
||||
Added a shell.help() method to display some help info.
|
||||
|
||||
Changed sort of items in the namespace viewer to case insensitive.
|
||||
|
||||
Changed attributes.sort(lambda x, y: cmp(x.upper(), y.upper())) in
|
||||
advance of an upcoming fix to an autocompletion matching bug in wxSTC.
|
||||
|
||||
Improved support for ZODB by allowing namespace drilldown into BTrees.
|
||||
|
||||
Added shell.PasteAndRun() to support pasting multiple commands into
|
||||
the shell from the clipboard. Ctrl+Shift+V or v.
|
||||
|
||||
Enter now always processes a command (or copies down a previous one.)
|
||||
To insert a line break, press Ctrl+Enter.
|
||||
|
||||
Escape key clears the current, unexecuted command.
|
||||
|
||||
History retrieval changed to replace current command. Added new keys
|
||||
to insert from history - Shift+Up and Shift+Down.
|
||||
|
||||
Better call tips on objects with __call__ methods.
|
||||
|
||||
Improved call tip positioning calculation.
|
||||
|
||||
|
||||
0.7 (10/15/2001 to 12/11/2001)
|
||||
==============================
|
||||
|
||||
Changed how command history retrieval functions work. Added Alt-P,
|
||||
Alt-N as keybindings for Retrieve-Previous, Retrieve-Next.
|
||||
|
||||
Added full support for mult-line commands, similar to IDLE.
|
||||
|
||||
Changed introspect.getAttributeNames() to do a case insensitive sort.
|
||||
|
||||
Changed Cut/Copy/Paste to deal with prompts intelligently. Cut and
|
||||
Copy remove all prompts. Paste can handle prompted or not-prompted
|
||||
text.
|
||||
|
||||
Added CopyWithPrompts() method attached to Ctrl-Shift-C for those
|
||||
times when you really do want all the prompts left intact.
|
||||
|
||||
Improved handling of the shell's read-only zone.
|
||||
|
||||
Changed CrustFrame.__init__ parameter spec to include all parameters
|
||||
allowed by a wxFrame.
|
||||
|
||||
Changed FillingText to be read-only.
|
||||
|
||||
Renamed PyCrust.py to PyCrustApp.py to eliminate package/module name
|
||||
conflicts that kept you from doing "from PyCrust import shell" inside
|
||||
files located in the PyCrust directory.
|
||||
|
||||
Renamed PyFilling.py to PyFillingApp.py and PyShell.py to
|
||||
PyShellApp.py to maintain consistency.
|
||||
|
||||
Removed the __date__ property from all modules.
|
||||
|
||||
Fixed bug in introspect.getCallTip(), reported by Kevin Altis.
|
||||
|
||||
|
||||
0.6.1 (9/19/2001 to 10/12/2001)
|
||||
===============================
|
||||
|
||||
Changed Shell.run() to always position to the end of existing text, as
|
||||
suggested by Raul Cota.
|
||||
|
||||
Changed introspect.getAllAttributeNames() to break circular references
|
||||
in object.__class__, which occurs in Zope/ZODB extension classes.
|
||||
|
||||
Changed filling.FillingTree.getChildren() to introspect extension
|
||||
classes.
|
||||
|
||||
Fixed minor bugs in introspect.getCallTip() that were interfering with
|
||||
call tips for Zope/ZODB extension class methods.
|
||||
|
||||
In preparation for wxPython 2.3.2, added code to fix a font sizing
|
||||
problem. Versions of wxPython prior to 2.3.2 had a sizing bug on Win
|
||||
platform where the font was 2 points larger than what was specified.
|
||||
|
||||
Added a hack to introspect.getAllAttributeNames() to "wake up" ZODB
|
||||
objects that are asleep - in a "ghost" state. Otherwise it returns
|
||||
incomplete info.
|
||||
|
||||
|
||||
0.6 (8/21/2001 to 9/12/2001)
|
||||
============================
|
||||
|
||||
Added PyFilling.py and filling.py.
|
||||
|
||||
PyShell.py and PyFilling.py can now be run standalone, as well as
|
||||
PyCrust.py.
|
||||
|
||||
Added crust.py and moved some code from PyCrust.py to it.
|
||||
|
||||
Added command history retrieval features submitted by Richie Hindle.
|
||||
|
||||
Changed shell.write() to replace line endings with OS-specific
|
||||
endings. Changed shell.py and interpreter.py to use os.linesep in
|
||||
strings having hardcoded line endings.
|
||||
|
||||
Added shell.redirectStdin(), shell.redirectStdout() and
|
||||
shell.redirectStderr() to allow the surrounding app to toggle requests
|
||||
that the specified sys.std* be redirected to the shell. These can also
|
||||
be run from within the shell itself, of course.
|
||||
|
||||
The shell now adds the current working directory "." to the search
|
||||
path:
|
||||
|
||||
sys.path.insert(0, os.curdir)
|
||||
|
||||
Added support for distutils installations.
|
||||
|
||||
|
||||
0.5.4 (8/17/2001 to 8/20/2001)
|
||||
==============================
|
||||
|
||||
Changed default font size under *nix to:
|
||||
|
||||
'size' : 12,
|
||||
'lnsize' : 10,
|
||||
|
||||
Changed Shell to expect a parameter referencing an Interpreter class,
|
||||
rather than an intepreter instance, to facilitate subclassing of
|
||||
Interpreter, which effectively broke when the Editor class was
|
||||
eliminated.
|
||||
|
||||
Fixed PyCrustAlaCarte.py, which had been broken by previous changes.
|
||||
|
||||
Created InterpreterAlaCarte class as an example for use in the demo.
|
||||
|
||||
Split PyCrust.py into PyCrust.py and PyShell.py in anticipation of
|
||||
PyFilling.
|
||||
|
||||
|
||||
0.5.3 (8/16/2001)
|
||||
=================
|
||||
|
||||
Added patch to PyCrust.py to fix wxPython bug:
|
||||
|
||||
wxID_SELECTALL = NewId() # This *should* be defined by wxPython.
|
||||
|
||||
|
||||
0.5.2 (8/14/2001 to 8/15/2001)
|
||||
==============================
|
||||
|
||||
Shortened module names by dropping "PyCrust" as a prefix.
|
||||
|
||||
Changed version to VERSION in version module.
|
||||
|
||||
Added Options menu to PyCrust application.
|
||||
|
||||
Eliminated the Editor class (and editor module) by merging with Shell.
|
||||
This means that Shell "is a" wxStyledTextCtrl rather than "has a".
|
||||
There just wasn't enough non-gui code to justify the separation. Plus,
|
||||
Shell will be much easier for gui toolkits/designers to deal with now.
|
||||
|
||||
|
||||
0.5.1 (8/10/2001 to 8/14/2001)
|
||||
==============================
|
||||
|
||||
Added introspect module.
|
||||
|
||||
Moved some functionality from PyCrustInterp to introspect.
|
||||
|
||||
Changed introspect.getRoot() to no longer remove whitespace from the
|
||||
command. This was a remnant of a previous approach that, when left as
|
||||
part of the current approach, turned out to be a really bad thing.
|
||||
|
||||
Changed introspect.getRoot() to allow commands of '', "", """""", [],
|
||||
(), and {} to pass through. This allows you to type them, followed by
|
||||
a dot, and get autocomplete options on them.
|
||||
|
||||
Changed introspect.getRoot() to identify some situations where strings
|
||||
shouldn't be considered roots. For example:
|
||||
|
||||
>>> import PyCrust # To illustrate the potential problem.
|
||||
>>> len('PyCrust.py')
|
||||
|
||||
Typing the dot at the end of "PyCrust" in the second line above should
|
||||
NOT result in an autocompletion list because "PyCrust" is part of a
|
||||
string in this context, not a reference to the PyCrust module
|
||||
object. Similar reasoning applies to call tips. For example:
|
||||
|
||||
>>> len('dir(')
|
||||
|
||||
Typing the left paren at the end of "dir" should NOT result in a call
|
||||
tip.
|
||||
|
||||
Both features now behave properly in the examples given. However,
|
||||
there is still the case where whitespace precedes the potential root
|
||||
and that is NOT handled properly. For example:
|
||||
|
||||
>>> len('this is a dir(')
|
||||
|
||||
and
|
||||
|
||||
>>> len('This is PyCrust.py')
|
||||
|
||||
More code needs to be written to handle more complex situations.
|
||||
|
||||
Added locals=None parameter to Shell.__init__().
|
||||
|
||||
Added support for magic attribute retrieval. Users can change this
|
||||
with:
|
||||
|
||||
>>> shell.editor.autoCompleteIncludeMagic = 0
|
||||
|
||||
Added the ability to set filters on auto completion to exclude
|
||||
attributes prefixed with a single or double underscore. Users can
|
||||
exclude one or the other or both with:
|
||||
|
||||
>>> shell.editor.autoCompleteExcludeSingle = 1
|
||||
>>> shell.editor.autoCompleteExcludeDouble = 1
|
||||
|
||||
|
||||
0.5 (8/8/2001)
|
||||
==============
|
||||
|
||||
Mostly just a final version change before creating a release.
|
||||
|
||||
|
||||
0.4 (8/4/2001 to 8/7/2001)
|
||||
==========================
|
||||
|
||||
Changed version/revision handling.
|
||||
|
||||
Fixed bugs.
|
||||
|
||||
|
||||
0.3 (8/2/2001 to 8/3/2001)
|
||||
==========================
|
||||
|
||||
Removed lots of cruft.
|
||||
|
||||
Added lots of docstrings.
|
||||
|
||||
Imported to CVS repository at SourceForge.
|
||||
|
||||
Added call tips.
|
||||
|
||||
|
||||
0.2 (7/30/2001 to 8/2/2001)
|
||||
===========================
|
||||
|
||||
Renamed several files.
|
||||
|
||||
Added command autocompletion.
|
||||
|
||||
Added menus to PyCrust.py: File, Edit and Help
|
||||
|
||||
Added sample applications: PyCrustAlaCarte.py, PyCrustAlaMode.py, and
|
||||
PyCrustMinimus.py.
|
||||
|
||||
|
||||
0.1 (7/1/2001 to 7/19/2001)
|
||||
===========================
|
||||
|
||||
Added basic syntax coloring much like Boa.
|
||||
|
||||
Added read-only logging much like IDLE.
|
||||
|
||||
Can retrieve a previous command by putting the cursor back on that
|
||||
line and hitting enter.
|
||||
|
||||
Stdin and raw_input operate properly so you can now do help() and
|
||||
license() without hanging.
|
||||
|
||||
Redefined "quit", "exit", and "close" to display a better-than-nothing
|
||||
response.
|
||||
|
||||
Home key honors the prompt.
|
||||
|
||||
Created SourceForge account, but nothing was posted.
|
||||
|
||||
|
||||
In the beginning, there was pie... (7/1/2001)
|
||||
=============================================
|
||||
|
||||
Blame it all on IDLE, Boa and PythonWin. I was using all three, got
|
||||
frustrated with their dissimilarities, and began to let everyone know
|
||||
how I felt. At the same time, Scintilla looked like an interesting
|
||||
tool to build a shell around. And while I didn't receive much in the
|
||||
way of positive feedback, let alone encouragement, I just couldn't let
|
||||
go of the idea of a Scintilla-based Python shell. Then the PythonCard
|
||||
project got to the point where they were talking about including a
|
||||
shell in their development environment. That was all the incentive I
|
||||
needed. PyCrust had to happen...
|
||||
|
||||
|
||||
CVS Information
|
||||
===============
|
||||
$Date$
|
||||
$Revision$
|
||||
$Id$
|
Binary file not shown.
Before Width: | Height: | Size: 4.6 KiB |
@@ -1,70 +1,6 @@
|
||||
|
||||
"""PyCrustApp is a python shell and namespace browser application."""
|
||||
from wxPython.py.PyCrust import *
|
||||
|
||||
# The next two lines, and the other code below that makes use of
|
||||
# ``__main__`` and ``original``, serve the purpose of cleaning up the
|
||||
# main namespace to look as much as possible like the regular Python
|
||||
# shell environment.
|
||||
import __main__
|
||||
original = __main__.__dict__.keys()
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class App(wx.wxApp):
|
||||
"""PyCrust standalone application."""
|
||||
|
||||
def OnInit(self):
|
||||
from wxPython import wx
|
||||
wx.wxInitAllImageHandlers()
|
||||
locals = __main__.__dict__
|
||||
from crust import CrustFrame
|
||||
self.frame = CrustFrame(locals=locals)
|
||||
self.frame.SetSize((800, 600))
|
||||
self.frame.Show()
|
||||
self.SetTopWindow(self.frame)
|
||||
# Add the application object to the sys module's namespace.
|
||||
# This allows a shell user to do:
|
||||
# >>> import sys
|
||||
# >>> sys.app.whatever
|
||||
import sys
|
||||
sys.app = self
|
||||
return 1
|
||||
|
||||
'''
|
||||
The main() function needs to handle being imported, such as with the
|
||||
pycrust script that wxPython installs:
|
||||
|
||||
#!/usr/bin/env python
|
||||
|
||||
from wxPython.lib.PyCrust.PyCrustApp import main
|
||||
main()
|
||||
'''
|
||||
|
||||
def main():
|
||||
import __main__
|
||||
md = __main__.__dict__
|
||||
keepers = original
|
||||
keepers.append('App')
|
||||
for key in md.keys():
|
||||
if key not in keepers:
|
||||
del md[key]
|
||||
app = App(0)
|
||||
if md.has_key('App') and md['App'] is App:
|
||||
del md['App']
|
||||
if md.has_key('__main__') and md['__main__'] is __main__:
|
||||
del md['__main__']
|
||||
app.MainLoop()
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
@@ -1,44 +1,5 @@
|
||||
|
||||
"""PyFillingApp is a python namespace inspection application."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
# We use this object to get more introspection when run standalone.
|
||||
app = None
|
||||
|
||||
import filling
|
||||
|
||||
# These are imported just to have something interesting to inspect.
|
||||
import crust
|
||||
import interpreter
|
||||
import introspect
|
||||
import pseudo
|
||||
import shell
|
||||
|
||||
import sys
|
||||
from wxPython import wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class App(filling.App):
|
||||
def OnInit(self):
|
||||
filling.App.OnInit(self)
|
||||
self.root = self.fillingFrame.filling.tree.root
|
||||
return True
|
||||
|
||||
def main():
|
||||
"""Create and run the application."""
|
||||
global app
|
||||
app = App(0)
|
||||
app.fillingFrame.filling.tree.Expand(app.root)
|
||||
app.MainLoop()
|
||||
from wxPython.py.PyFilling import *
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@@ -1,71 +1,6 @@
|
||||
|
||||
"""PyShellApp is a python shell application."""
|
||||
from wxPython.py.PyShell import *
|
||||
|
||||
# The next two lines, and the other code below that makes use of
|
||||
# ``__main__`` and ``original``, serve the purpose of cleaning up the
|
||||
# main namespace to look as much as possible like the regular Python
|
||||
# shell environment.
|
||||
import __main__
|
||||
original = __main__.__dict__.keys()
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class App(wx.wxApp):
|
||||
"""PyShell standalone application."""
|
||||
|
||||
def OnInit(self):
|
||||
from wxPython import wx
|
||||
wx.wxInitAllImageHandlers()
|
||||
locals = __main__.__dict__
|
||||
from shell import ShellFrame
|
||||
self.frame = ShellFrame(locals=locals)
|
||||
self.frame.SetSize((750, 525))
|
||||
self.frame.Show()
|
||||
self.SetTopWindow(self.frame)
|
||||
self.frame.shell.SetFocus()
|
||||
# Add the application object to the sys module's namespace.
|
||||
# This allows a shell user to do:
|
||||
# >>> import sys
|
||||
# >>> sys.app.whatever
|
||||
import sys
|
||||
sys.app = self
|
||||
return 1
|
||||
|
||||
'''
|
||||
The main() function needs to handle being imported, such as with the
|
||||
pycrust script that wxPython installs:
|
||||
|
||||
#!/usr/bin/env python
|
||||
|
||||
from wxPython.lib.PyCrust.PyCrustApp import main
|
||||
main()
|
||||
'''
|
||||
|
||||
def main():
|
||||
import __main__
|
||||
md = __main__.__dict__
|
||||
keepers = original
|
||||
keepers.append('App')
|
||||
for key in md.keys():
|
||||
if key not in keepers:
|
||||
del md[key]
|
||||
app = App(0)
|
||||
if md.has_key('App') and md['App'] is App:
|
||||
del md['App']
|
||||
if md.has_key('__main__') and md['__main__'] is __main__:
|
||||
del md['__main__']
|
||||
app.MainLoop()
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
@@ -1,79 +0,0 @@
|
||||
=====================================
|
||||
PyCrust - The Flakiest Python Shell
|
||||
=====================================
|
||||
|
||||
Half-baked by Patrick K. O'Brien (pobrien@orbtech.com)
|
||||
|
||||
Orbtech - "Your source for Python programming expertise."
|
||||
Sample all our half-baked Python goods at www.orbtech.com.
|
||||
|
||||
|
||||
What is PyCrust?
|
||||
----------------
|
||||
|
||||
PyCrust is an interactive Python environment written in Python.
|
||||
PyCrust components can run standalone or be integrated into other
|
||||
development environments and/or other Python applications.
|
||||
|
||||
PyCrust comes with an interactive Python shell (PyShell), an
|
||||
interactive namespace/object tree control (PyFilling) and an
|
||||
integrated, split-window combination of the two (PyCrust).
|
||||
|
||||
|
||||
What is PyCrust good for?
|
||||
-------------------------
|
||||
|
||||
Have you ever tried to bake a pie without one? Well, you shouldn't
|
||||
build a Python program without a PyCrust either.
|
||||
|
||||
|
||||
What else do I need to use PyCrust?
|
||||
-----------------------------------
|
||||
|
||||
PyCrust requires Python 2.1.3 or later, and wxPython 2.4 or later.
|
||||
PyCrust uses wxPython and the Scintilla wrapper (wxStyledTextCtrl).
|
||||
Python is available at http://www.python.org/. wxPython is available
|
||||
at http://www.wxpython.org/.
|
||||
|
||||
|
||||
Where can I get the latest version of PyCrust?
|
||||
----------------------------------------------
|
||||
|
||||
The latest production version ships with wxPython. The latest
|
||||
developer version is available in CVS at:
|
||||
http://sourceforge.net/cvs/?group_id=31263
|
||||
|
||||
|
||||
Where is the PyCrust project hosted?
|
||||
------------------------------------
|
||||
|
||||
At SourceForge, of course. The SourceForge summary page:
|
||||
http://sourceforge.net/projects/pycrust/
|
||||
|
||||
|
||||
I found a bug in PyCrust, what do I do with it?
|
||||
-----------------------------------------------
|
||||
|
||||
You can send it to me at pobrien@orbtech.com.
|
||||
|
||||
|
||||
I want a new feature added to PyCrust. Will you do it?
|
||||
------------------------------------------------------
|
||||
|
||||
Flattery and money will get you anything. Short of that, you can send
|
||||
me a request and I'll see what I can do.
|
||||
|
||||
|
||||
Does PyCrust have a mailing list full of wonderful people?
|
||||
----------------------------------------------------------
|
||||
|
||||
As a matter of fact, we do. Join the PyCrust mailing lists at:
|
||||
http://sourceforge.net/mail/?group_id=31263
|
||||
|
||||
|
||||
What is the CVS information for this README file?
|
||||
-------------------------------------------------
|
||||
|
||||
$Date$
|
||||
$Revision$
|
||||
$Id$
|
@@ -1 +1,5 @@
|
||||
# Orbtech python package.
|
||||
|
||||
# Change this to an ImportError after the next release
|
||||
import warnings
|
||||
warnings.warn("PyCrust has been renamed to Py. Use 'from wx import py'", stacklevel=2)
|
||||
|
||||
|
@@ -1,169 +1,2 @@
|
||||
"""PyCrust Crust combines the shell and filling into one control."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import wx
|
||||
from filling import Filling
|
||||
import os
|
||||
from shell import Shell
|
||||
from shellmenu import ShellMenu
|
||||
from version import VERSION
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class Crust(wx.wxSplitterWindow):
|
||||
"""PyCrust Crust based on wxSplitterWindow."""
|
||||
|
||||
name = 'PyCrust Crust'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent, id=-1, pos=wx.wxDefaultPosition,
|
||||
size=wx.wxDefaultSize, style=wx.wxSP_3D,
|
||||
name='Crust Window', rootObject=None, rootLabel=None,
|
||||
rootIsNamespace=True, intro='', locals=None,
|
||||
InterpClass=None, *args, **kwds):
|
||||
"""Create a PyCrust Crust instance."""
|
||||
wx.wxSplitterWindow.__init__(self, parent, id, pos, size, style, name)
|
||||
self.shell = Shell(parent=self, introText=intro,
|
||||
locals=locals, InterpClass=InterpClass,
|
||||
*args, **kwds)
|
||||
if rootObject is None:
|
||||
rootObject = self.shell.interp.locals
|
||||
self.notebook = wx.wxNotebook(parent=self, id=-1)
|
||||
self.shell.interp.locals['notebook'] = self.notebook
|
||||
self.filling = Filling(parent=self.notebook,
|
||||
rootObject=rootObject,
|
||||
rootLabel=rootLabel,
|
||||
rootIsNamespace=rootIsNamespace)
|
||||
# Add 'filling' to the interpreter's locals.
|
||||
self.shell.interp.locals['filling'] = self.filling
|
||||
self.notebook.AddPage(page=self.filling, text='Namespace', select=True)
|
||||
self.calltip = Calltip(parent=self.notebook)
|
||||
self.notebook.AddPage(page=self.calltip, text='Calltip')
|
||||
self.sessionlisting = SessionListing(parent=self.notebook)
|
||||
self.notebook.AddPage(page=self.sessionlisting, text='Session')
|
||||
self.dispatcherlisting = DispatcherListing(parent=self.notebook)
|
||||
self.notebook.AddPage(page=self.dispatcherlisting, text='Dispatcher')
|
||||
from wxd import wx_
|
||||
self.wxdocs = Filling(parent=self.notebook,
|
||||
rootObject=wx_,
|
||||
rootLabel='wx',
|
||||
rootIsNamespace=False,
|
||||
static=True)
|
||||
self.notebook.AddPage(page=self.wxdocs, text='wxPython Docs')
|
||||
from wxd import stc_
|
||||
self.stcdocs = Filling(parent=self.notebook,
|
||||
rootObject=stc_.StyledTextCtrl,
|
||||
rootLabel='StyledTextCtrl',
|
||||
rootIsNamespace=False,
|
||||
static=True)
|
||||
self.notebook.AddPage(page=self.stcdocs, text='StyledTextCtrl Docs')
|
||||
self.SplitHorizontally(self.shell, self.notebook, 300)
|
||||
self.SetMinimumPaneSize(1)
|
||||
|
||||
|
||||
class Calltip(wx.wxTextCtrl):
|
||||
"""Text control containing the most recent shell calltip."""
|
||||
|
||||
def __init__(self, parent=None, id=-1):
|
||||
import dispatcher
|
||||
style = wx.wxTE_MULTILINE | wx.wxTE_READONLY | wx.wxTE_RICH2
|
||||
wx.wxTextCtrl.__init__(self, parent=parent, id=id, style=style)
|
||||
self.SetBackgroundColour(wx.wxColour(255, 255, 232))
|
||||
dispatcher.connect(receiver=self.display, signal='Shell.calltip')
|
||||
|
||||
def display(self, calltip):
|
||||
"""Receiver for Shell.calltip signal."""
|
||||
self.SetValue(calltip)
|
||||
|
||||
|
||||
class SessionListing(wx.wxTextCtrl):
|
||||
"""Text control containing all commands for session."""
|
||||
|
||||
def __init__(self, parent=None, id=-1):
|
||||
import dispatcher
|
||||
style = wx.wxTE_MULTILINE | wx.wxTE_READONLY | \
|
||||
wx.wxTE_RICH2 | wx.wxTE_DONTWRAP
|
||||
wx.wxTextCtrl.__init__(self, parent=parent, id=id, style=style)
|
||||
dispatcher.connect(receiver=self.push, signal='Interpreter.push')
|
||||
|
||||
def push(self, command, more):
|
||||
"""Receiver for Interpreter.push signal."""
|
||||
if command and not more:
|
||||
self.SetInsertionPointEnd()
|
||||
start, end = self.GetSelection()
|
||||
if start != end:
|
||||
self.SetSelection(0, 0)
|
||||
self.AppendText(command + '\n')
|
||||
|
||||
|
||||
class DispatcherListing(wx.wxTextCtrl):
|
||||
"""Text control containing all dispatches for session."""
|
||||
|
||||
def __init__(self, parent=None, id=-1):
|
||||
import dispatcher
|
||||
style = wx.wxTE_MULTILINE | wx.wxTE_READONLY | \
|
||||
wx.wxTE_RICH2 | wx.wxTE_DONTWRAP
|
||||
wx.wxTextCtrl.__init__(self, parent=parent, id=id, style=style)
|
||||
dispatcher.connect(receiver=self.spy)
|
||||
|
||||
def spy(self, signal, sender):
|
||||
"""Receiver for Any signal from Any sender."""
|
||||
text = '%r from %s' % (signal, sender)
|
||||
self.SetInsertionPointEnd()
|
||||
start, end = self.GetSelection()
|
||||
if start != end:
|
||||
self.SetSelection(0, 0)
|
||||
self.AppendText(text + '\n')
|
||||
|
||||
|
||||
class CrustFrame(wx.wxFrame, ShellMenu):
|
||||
"""Frame containing all the PyCrust components."""
|
||||
|
||||
name = 'PyCrust Frame'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent=None, id=-1, title='PyCrust',
|
||||
pos=wx.wxDefaultPosition, size=wx.wxDefaultSize,
|
||||
style=wx.wxDEFAULT_FRAME_STYLE,
|
||||
rootObject=None, rootLabel=None, rootIsNamespace=True,
|
||||
locals=None, InterpClass=None, *args, **kwds):
|
||||
"""Create a PyCrust CrustFrame instance."""
|
||||
wx.wxFrame.__init__(self, parent, id, title, pos, size, style)
|
||||
intro = 'PyCrust %s - The Flakiest Python Shell' % VERSION
|
||||
intro += '\nSponsored by Orbtech - '
|
||||
intro += 'Your source for Python programming expertise.'
|
||||
self.CreateStatusBar()
|
||||
self.SetStatusText(intro.replace('\n', ', '))
|
||||
import images
|
||||
self.SetIcon(images.getPyCrustIcon())
|
||||
self.crust = Crust(parent=self, intro=intro,
|
||||
rootObject=rootObject,
|
||||
rootLabel=rootLabel,
|
||||
rootIsNamespace=rootIsNamespace,
|
||||
locals=locals,
|
||||
InterpClass=InterpClass, *args, **kwds)
|
||||
# Override the filling so that status messages go to the status bar.
|
||||
self.crust.filling.tree.setStatusText = self.SetStatusText
|
||||
# Override the shell so that status messages go to the status bar.
|
||||
self.crust.shell.setStatusText = self.SetStatusText
|
||||
# Fix a problem with the sash shrinking to nothing.
|
||||
self.crust.filling.SetSashPosition(200)
|
||||
self.shell = self.crust.shell
|
||||
self.createMenus()
|
||||
wx.EVT_CLOSE(self, self.OnCloseWindow)
|
||||
# Set focus to the shell editor.
|
||||
self.crust.shell.SetFocus()
|
||||
|
||||
def OnCloseWindow(self, event):
|
||||
self.crust.shell.destroy()
|
||||
self.Destroy()
|
||||
|
||||
|
||||
from wxPython.py.crust import *
|
||||
|
@@ -1,266 +0,0 @@
|
||||
"""Provides global signal dispatching services."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
import exceptions
|
||||
import types
|
||||
import weakref
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class DispatcherError(exceptions.Exception):
|
||||
def __init__(self, args=None):
|
||||
self.args = args
|
||||
|
||||
|
||||
class Parameter:
|
||||
"""Used to represent default parameter values."""
|
||||
def __repr__(self):
|
||||
return self.__class__.__name__
|
||||
|
||||
class Any(Parameter): pass
|
||||
Any = Any()
|
||||
|
||||
class Anonymous(Parameter): pass
|
||||
Anonymous = Anonymous()
|
||||
|
||||
|
||||
connections = {}
|
||||
senders = {}
|
||||
_boundMethods = weakref.WeakKeyDictionary()
|
||||
|
||||
|
||||
def connect(receiver, signal=Any, sender=Any, weak=True):
|
||||
"""Connect receiver to sender for signal.
|
||||
|
||||
If sender is Any, receiver will receive signal from any sender.
|
||||
If signal is Any, receiver will receive any signal from sender.
|
||||
If sender is None, receiver will receive signal from Anonymous.
|
||||
If signal is Any and sender is None, receiver will receive any
|
||||
signal from Anonymous.
|
||||
If signal is Any and sender is Any, receiver will receive any
|
||||
signal from any sender.
|
||||
If weak is true, weak references will be used."""
|
||||
if signal is None:
|
||||
raise DispatcherError, 'signal cannot be None'
|
||||
if weak:
|
||||
receiver = safeRef(receiver)
|
||||
senderkey = id(sender)
|
||||
signals = {}
|
||||
if connections.has_key(senderkey):
|
||||
signals = connections[senderkey]
|
||||
else:
|
||||
connections[senderkey] = signals
|
||||
# Keep track of senders for cleanup.
|
||||
if sender not in (None, Any):
|
||||
def remove(object, senderkey=senderkey):
|
||||
_removeSender(senderkey=senderkey)
|
||||
# Skip objects that can not be weakly referenced, which means
|
||||
# they won't be automatically cleaned up, but that's too bad.
|
||||
try:
|
||||
weakSender = weakref.ref(sender, remove)
|
||||
senders[senderkey] = weakSender
|
||||
except:
|
||||
pass
|
||||
receivers = []
|
||||
if signals.has_key(signal):
|
||||
receivers = signals[signal]
|
||||
else:
|
||||
signals[signal] = receivers
|
||||
try:
|
||||
receivers.remove(receiver)
|
||||
except ValueError:
|
||||
pass
|
||||
receivers.append(receiver)
|
||||
|
||||
def disconnect(receiver, signal=Any, sender=Any, weak=True):
|
||||
"""Disconnect receiver from sender for signal.
|
||||
|
||||
Disconnecting is not required. The use of disconnect is the same as for
|
||||
connect, only in reverse. Think of it as undoing a previous connection."""
|
||||
if signal is None:
|
||||
raise DispatcherError, 'signal cannot be None'
|
||||
if weak:
|
||||
receiver = safeRef(receiver)
|
||||
senderkey = id(sender)
|
||||
try:
|
||||
receivers = connections[senderkey][signal]
|
||||
except KeyError:
|
||||
raise DispatcherError, \
|
||||
'No receivers for signal %r from sender %s' % (signal, sender)
|
||||
try:
|
||||
receivers.remove(receiver)
|
||||
except ValueError:
|
||||
raise DispatcherError, \
|
||||
'No connection to receiver %s for signal %r from sender %s' % \
|
||||
(receiver, signal, sender)
|
||||
_cleanupConnections(senderkey, signal)
|
||||
|
||||
def send(signal, sender=Anonymous, **kwds):
|
||||
"""Send signal from sender to all connected receivers.
|
||||
|
||||
Return a list of tuple pairs [(receiver, response), ... ].
|
||||
If sender is not specified, signal is sent anonymously."""
|
||||
senderkey = id(sender)
|
||||
anykey = id(Any)
|
||||
# Get receivers that receive *this* signal from *this* sender.
|
||||
receivers = []
|
||||
try:
|
||||
receivers.extend(connections[senderkey][signal])
|
||||
except KeyError:
|
||||
pass
|
||||
# Add receivers that receive *any* signal from *this* sender.
|
||||
anyreceivers = []
|
||||
try:
|
||||
anyreceivers = connections[senderkey][Any]
|
||||
except KeyError:
|
||||
pass
|
||||
for receiver in anyreceivers:
|
||||
if receivers.count(receiver) == 0:
|
||||
receivers.append(receiver)
|
||||
# Add receivers that receive *this* signal from *any* sender.
|
||||
anyreceivers = []
|
||||
try:
|
||||
anyreceivers = connections[anykey][signal]
|
||||
except KeyError:
|
||||
pass
|
||||
for receiver in anyreceivers:
|
||||
if receivers.count(receiver) == 0:
|
||||
receivers.append(receiver)
|
||||
# Add receivers that receive *any* signal from *any* sender.
|
||||
anyreceivers = []
|
||||
try:
|
||||
anyreceivers = connections[anykey][Any]
|
||||
except KeyError:
|
||||
pass
|
||||
for receiver in anyreceivers:
|
||||
if receivers.count(receiver) == 0:
|
||||
receivers.append(receiver)
|
||||
# Call each receiver with whatever arguments it can accept.
|
||||
# Return a list of tuple pairs [(receiver, response), ... ].
|
||||
responses = []
|
||||
for receiver in receivers:
|
||||
if type(receiver) is weakref.ReferenceType \
|
||||
or isinstance(receiver, BoundMethodWeakref):
|
||||
# Dereference the weak reference.
|
||||
receiver = receiver()
|
||||
if receiver is None:
|
||||
# This receiver is dead, so skip it.
|
||||
continue
|
||||
response = _call(receiver, signal=signal, sender=sender, **kwds)
|
||||
responses += [(receiver, response)]
|
||||
return responses
|
||||
|
||||
def _call(receiver, **kwds):
|
||||
"""Call receiver with only arguments it can accept."""
|
||||
## if type(receiver) is types.InstanceType:
|
||||
if hasattr(receiver, '__call__') and \
|
||||
(hasattr(receiver.__call__, 'im_func') or hasattr(receiver.__call__, 'im_code')):
|
||||
# receiver is a class instance; assume it is callable.
|
||||
# Reassign receiver to the actual method that will be called.
|
||||
receiver = receiver.__call__
|
||||
if hasattr(receiver, 'im_func'):
|
||||
# receiver is a method. Drop the first argument, usually 'self'.
|
||||
fc = receiver.im_func.func_code
|
||||
acceptable = fc.co_varnames[1:fc.co_argcount]
|
||||
elif hasattr(receiver, 'func_code'):
|
||||
# receiver is a function.
|
||||
fc = receiver.func_code
|
||||
acceptable = fc.co_varnames[0:fc.co_argcount]
|
||||
else:
|
||||
raise DispatcherError, 'Unknown receiver %s of type %s' % (receiver, type(receiver))
|
||||
if not (fc.co_flags & 8):
|
||||
# fc does not have a **kwds type parameter, therefore
|
||||
# remove unacceptable arguments.
|
||||
for arg in kwds.keys():
|
||||
if arg not in acceptable:
|
||||
del kwds[arg]
|
||||
return receiver(**kwds)
|
||||
|
||||
|
||||
def safeRef(object):
|
||||
"""Return a *safe* weak reference to a callable object."""
|
||||
if hasattr(object, 'im_self'):
|
||||
if object.im_self is not None:
|
||||
# Turn a bound method into a BoundMethodWeakref instance.
|
||||
# Keep track of these instances for lookup by disconnect().
|
||||
selfkey = object.im_self
|
||||
funckey = object.im_func
|
||||
if not _boundMethods.has_key(selfkey):
|
||||
_boundMethods[selfkey] = weakref.WeakKeyDictionary()
|
||||
if not _boundMethods[selfkey].has_key(funckey):
|
||||
_boundMethods[selfkey][funckey] = \
|
||||
BoundMethodWeakref(boundMethod=object)
|
||||
return _boundMethods[selfkey][funckey]
|
||||
return weakref.ref(object, _removeReceiver)
|
||||
|
||||
|
||||
class BoundMethodWeakref:
|
||||
"""BoundMethodWeakref class."""
|
||||
|
||||
def __init__(self, boundMethod):
|
||||
"""Return a weak-reference-like instance for a bound method."""
|
||||
self.isDead = 0
|
||||
def remove(object, self=self):
|
||||
"""Set self.isDead to true when method or instance is destroyed."""
|
||||
self.isDead = 1
|
||||
_removeReceiver(receiver=self)
|
||||
self.weakSelf = weakref.ref(boundMethod.im_self, remove)
|
||||
self.weakFunc = weakref.ref(boundMethod.im_func, remove)
|
||||
|
||||
def __repr__(self):
|
||||
"""Return the closest representation."""
|
||||
return '<bound method weakref for %s.%s>' % (self.weakSelf, self.weakFunc)
|
||||
|
||||
def __call__(self):
|
||||
"""Return a strong reference to the bound method."""
|
||||
if self.isDead:
|
||||
return None
|
||||
else:
|
||||
object = self.weakSelf()
|
||||
method = self.weakFunc().__name__
|
||||
try: # wxPython hack to handle wxDead objects.
|
||||
return getattr(object, method)
|
||||
except AttributeError:
|
||||
## _removeReceiver(receiver=self)
|
||||
return None
|
||||
|
||||
|
||||
def _removeReceiver(receiver):
|
||||
"""Remove receiver from connections."""
|
||||
for senderkey in connections.keys():
|
||||
for signal in connections[senderkey].keys():
|
||||
receivers = connections[senderkey][signal]
|
||||
try:
|
||||
receivers.remove(receiver)
|
||||
except:
|
||||
pass
|
||||
_cleanupConnections(senderkey, signal)
|
||||
|
||||
def _cleanupConnections(senderkey, signal):
|
||||
"""Delete any empty signals for senderkey. Delete senderkey if empty."""
|
||||
receivers = connections[senderkey][signal]
|
||||
if not receivers:
|
||||
# No more connected receivers. Therefore, remove the signal.
|
||||
signals = connections[senderkey]
|
||||
del signals[signal]
|
||||
if not signals:
|
||||
# No more signal connections. Therefore, remove the sender.
|
||||
_removeSender(senderkey)
|
||||
|
||||
def _removeSender(senderkey):
|
||||
"""Remove senderkey from connections."""
|
||||
del connections[senderkey]
|
||||
# Senderkey will only be in senders dictionary if sender
|
||||
# could be weakly referenced.
|
||||
try:
|
||||
del senders[senderkey]
|
||||
except:
|
||||
pass
|
@@ -1,436 +1,3 @@
|
||||
"""PyCrust Filling is the gui tree control through which a user can
|
||||
navigate the local namespace or any object."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
from wxPython.py.filling import *
|
||||
|
||||
from wxPython import wx
|
||||
from wxPython import stc
|
||||
from version import VERSION
|
||||
import dispatcher
|
||||
import inspect
|
||||
import introspect
|
||||
import keyword
|
||||
import sys
|
||||
import types
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
COMMONTYPES = [getattr(types, t) for t in dir(types) \
|
||||
if not t.startswith('_') \
|
||||
and t not in ('ClassType', 'InstanceType', 'ModuleType')]
|
||||
|
||||
DOCTYPES = ('BuiltinFunctionType', 'BuiltinMethodType', 'ClassType',
|
||||
'FunctionType', 'GeneratorType', 'InstanceType',
|
||||
'LambdaType', 'MethodType', 'ModuleType',
|
||||
'UnboundMethodType', 'method-wrapper')
|
||||
|
||||
SIMPLETYPES = [getattr(types, t) for t in dir(types) \
|
||||
if not t.startswith('_') and t not in DOCTYPES]
|
||||
|
||||
try:
|
||||
COMMONTYPES.append(type(''.__repr__)) # Method-wrapper in version 2.2.x.
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
|
||||
class FillingTree(wx.wxTreeCtrl):
|
||||
"""PyCrust FillingTree based on wxTreeCtrl."""
|
||||
|
||||
name = 'PyCrust Filling Tree'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent, id=-1, pos=wx.wxDefaultPosition,
|
||||
size=wx.wxDefaultSize, style=wx.wxTR_DEFAULT_STYLE,
|
||||
rootObject=None, rootLabel=None, rootIsNamespace=0,
|
||||
static=False):
|
||||
"""Create a PyCrust FillingTree instance."""
|
||||
wx.wxTreeCtrl.__init__(self, parent, id, pos, size, style)
|
||||
self.rootIsNamespace = rootIsNamespace
|
||||
import __main__
|
||||
if rootObject is None:
|
||||
rootObject = __main__.__dict__
|
||||
self.rootIsNamespace = 1
|
||||
if rootObject is __main__.__dict__ and rootLabel is None:
|
||||
rootLabel = 'locals()'
|
||||
if not rootLabel:
|
||||
rootLabel = 'Ingredients'
|
||||
rootData = wx.wxTreeItemData(rootObject)
|
||||
self.item = self.root = self.AddRoot(rootLabel, -1, -1, rootData)
|
||||
self.SetItemHasChildren(self.root, self.hasChildren(rootObject))
|
||||
wx.EVT_TREE_ITEM_EXPANDING(self, self.GetId(), self.OnItemExpanding)
|
||||
wx.EVT_TREE_ITEM_COLLAPSED(self, self.GetId(), self.OnItemCollapsed)
|
||||
wx.EVT_TREE_SEL_CHANGED(self, self.GetId(), self.OnSelChanged)
|
||||
wx.EVT_TREE_ITEM_ACTIVATED(self, self.GetId(), self.OnItemActivated)
|
||||
if not static:
|
||||
dispatcher.connect(receiver=self.push, signal='Interpreter.push')
|
||||
|
||||
def push(self, command, more):
|
||||
"""Receiver for Interpreter.push signal."""
|
||||
self.display()
|
||||
|
||||
def OnItemExpanding(self, event):
|
||||
"""Add children to the item."""
|
||||
busy = wx.wxBusyCursor()
|
||||
item = event.GetItem()
|
||||
if self.IsExpanded(item):
|
||||
return
|
||||
self.addChildren(item)
|
||||
# self.SelectItem(item)
|
||||
|
||||
def OnItemCollapsed(self, event):
|
||||
"""Remove all children from the item."""
|
||||
busy = wx.wxBusyCursor()
|
||||
item = event.GetItem()
|
||||
# self.CollapseAndReset(item)
|
||||
# self.DeleteChildren(item)
|
||||
# self.SelectItem(item)
|
||||
|
||||
def OnSelChanged(self, event):
|
||||
"""Display information about the item."""
|
||||
busy = wx.wxBusyCursor()
|
||||
self.item = event.GetItem()
|
||||
self.display()
|
||||
|
||||
def OnItemActivated(self, event):
|
||||
"""Launch a DirFrame."""
|
||||
item = event.GetItem()
|
||||
text = self.getFullName(item)
|
||||
obj = self.GetPyData(item)
|
||||
frame = FillingFrame(parent=self, size=(600, 100), rootObject=obj,
|
||||
rootLabel=text, rootIsNamespace=False)
|
||||
frame.Show()
|
||||
|
||||
def hasChildren(self, obj):
|
||||
"""Return true if object has children."""
|
||||
if self.getChildren(obj):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def getChildren(self, obj):
|
||||
"""Return dictionary with attributes or contents of object."""
|
||||
busy = wx.wxBusyCursor()
|
||||
otype = type(obj)
|
||||
if otype is types.DictType \
|
||||
or str(otype)[17:23] == 'BTrees' and hasattr(obj, 'keys'):
|
||||
return obj
|
||||
d = {}
|
||||
if otype is types.ListType or otype is types.TupleType:
|
||||
for n in range(len(obj)):
|
||||
key = '[' + str(n) + ']'
|
||||
d[key] = obj[n]
|
||||
if otype not in COMMONTYPES:
|
||||
for key in introspect.getAttributeNames(obj):
|
||||
# Believe it or not, some attributes can disappear,
|
||||
# such as the exc_traceback attribute of the sys
|
||||
# module. So this is nested in a try block.
|
||||
try:
|
||||
d[key] = getattr(obj, key)
|
||||
except:
|
||||
pass
|
||||
return d
|
||||
|
||||
def addChildren(self, item):
|
||||
self.DeleteChildren(item)
|
||||
obj = self.GetPyData(item)
|
||||
children = self.getChildren(obj)
|
||||
if not children:
|
||||
return
|
||||
keys = children.keys()
|
||||
keys.sort(lambda x, y: cmp(x.lower(), y.lower()))
|
||||
for key in keys:
|
||||
itemtext = str(key)
|
||||
# Show string dictionary items with single quotes, except
|
||||
# for the first level of items, if they represent a
|
||||
# namespace.
|
||||
if type(obj) is types.DictType \
|
||||
and type(key) is types.StringType \
|
||||
and (item != self.root \
|
||||
or (item == self.root and not self.rootIsNamespace)):
|
||||
itemtext = repr(key)
|
||||
child = children[key]
|
||||
data = wx.wxTreeItemData(child)
|
||||
branch = self.AppendItem(parent=item, text=itemtext, data=data)
|
||||
self.SetItemHasChildren(branch, self.hasChildren(child))
|
||||
|
||||
def display(self):
|
||||
item = self.item
|
||||
if self.IsExpanded(item):
|
||||
self.addChildren(item)
|
||||
self.setText('')
|
||||
obj = self.GetPyData(item)
|
||||
if obj is None: # Windows bug fix.
|
||||
return
|
||||
self.SetItemHasChildren(item, self.hasChildren(obj))
|
||||
otype = type(obj)
|
||||
text = ''
|
||||
text += self.getFullName(item)
|
||||
text += '\n\nType: ' + str(otype)
|
||||
try:
|
||||
value = str(obj)
|
||||
except:
|
||||
value = ''
|
||||
if otype is types.StringType or otype is types.UnicodeType:
|
||||
value = repr(obj)
|
||||
text += '\n\nValue: ' + value
|
||||
if otype not in SIMPLETYPES:
|
||||
try:
|
||||
text += '\n\nDocstring:\n\n"""' + \
|
||||
inspect.getdoc(obj).strip() + '"""'
|
||||
except:
|
||||
pass
|
||||
if otype is types.InstanceType:
|
||||
try:
|
||||
text += '\n\nClass Definition:\n\n' + \
|
||||
inspect.getsource(obj.__class__)
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
try:
|
||||
text += '\n\nSource Code:\n\n' + \
|
||||
inspect.getsource(obj)
|
||||
except:
|
||||
pass
|
||||
self.setText(text)
|
||||
|
||||
def getFullName(self, item, partial=''):
|
||||
"""Return a syntactically proper name for item."""
|
||||
name = self.GetItemText(item)
|
||||
parent = None
|
||||
obj = None
|
||||
if item != self.root:
|
||||
parent = self.GetItemParent(item)
|
||||
obj = self.GetPyData(parent)
|
||||
# Apply dictionary syntax to dictionary items, except the root
|
||||
# and first level children of a namepace.
|
||||
if (type(obj) is types.DictType \
|
||||
or str(type(obj))[17:23] == 'BTrees' \
|
||||
and hasattr(obj, 'keys')) \
|
||||
and ((item != self.root and parent != self.root) \
|
||||
or (parent == self.root and not self.rootIsNamespace)):
|
||||
name = '[' + name + ']'
|
||||
# Apply dot syntax to multipart names.
|
||||
if partial:
|
||||
if partial[0] == '[':
|
||||
name += partial
|
||||
else:
|
||||
name += '.' + partial
|
||||
# Repeat for everything but the root item
|
||||
# and first level children of a namespace.
|
||||
if (item != self.root and parent != self.root) \
|
||||
or (parent == self.root and not self.rootIsNamespace):
|
||||
name = self.getFullName(parent, partial=name)
|
||||
return name
|
||||
|
||||
def setText(self, text):
|
||||
"""Display information about the current selection."""
|
||||
|
||||
# This method will likely be replaced by the enclosing app to
|
||||
# do something more interesting, like write to a text control.
|
||||
print text
|
||||
|
||||
def setStatusText(self, text):
|
||||
"""Display status information."""
|
||||
|
||||
# This method will likely be replaced by the enclosing app to
|
||||
# do something more interesting, like write to a status bar.
|
||||
print text
|
||||
|
||||
|
||||
if wx.wxPlatform == '__WXMSW__':
|
||||
faces = { 'times' : 'Times New Roman',
|
||||
'mono' : 'Courier New',
|
||||
'helv' : 'Lucida Console',
|
||||
'lucida' : 'Lucida Console',
|
||||
'other' : 'Comic Sans MS',
|
||||
'size' : 10,
|
||||
'lnsize' : 9,
|
||||
'backcol': '#FFFFFF',
|
||||
}
|
||||
else: # GTK
|
||||
faces = { 'times' : 'Times',
|
||||
'mono' : 'Courier',
|
||||
'helv' : 'Helvetica',
|
||||
'other' : 'new century schoolbook',
|
||||
'size' : 12,
|
||||
'lnsize' : 10,
|
||||
'backcol': '#FFFFFF',
|
||||
}
|
||||
|
||||
|
||||
class FillingText(stc.wxStyledTextCtrl):
|
||||
"""PyCrust FillingText based on wxStyledTextCtrl."""
|
||||
|
||||
name = 'PyCrust Filling Text'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent, id=-1, pos=wx.wxDefaultPosition,
|
||||
size=wx.wxDefaultSize, style=wx.wxCLIP_CHILDREN,
|
||||
static=False):
|
||||
"""Create a PyCrust FillingText instance."""
|
||||
stc.wxStyledTextCtrl.__init__(self, parent, id, pos, size, style)
|
||||
# Configure various defaults and user preferences.
|
||||
self.config()
|
||||
dispatcher.connect(receiver=self.fontsizer, signal='FontIncrease')
|
||||
dispatcher.connect(receiver=self.fontsizer, signal='FontDecrease')
|
||||
dispatcher.connect(receiver=self.fontsizer, signal='FontDefault')
|
||||
if not static:
|
||||
dispatcher.connect(receiver=self.push, signal='Interpreter.push')
|
||||
|
||||
def push(self, command, more):
|
||||
"""Receiver for Interpreter.push signal."""
|
||||
self.Refresh()
|
||||
|
||||
def fontsizer(self, signal):
|
||||
"""Receiver for Font* signals."""
|
||||
size = self.GetZoom()
|
||||
if signal == 'FontIncrease':
|
||||
size += 1
|
||||
elif signal == 'FontDecrease':
|
||||
size -= 1
|
||||
elif signal == 'FontDefault':
|
||||
size = 0
|
||||
self.SetZoom(size)
|
||||
|
||||
def config(self):
|
||||
"""Configure shell based on user preferences."""
|
||||
self.SetMarginWidth(1, 0)
|
||||
|
||||
self.SetLexer(stc.wxSTC_LEX_PYTHON)
|
||||
self.SetKeyWords(0, ' '.join(keyword.kwlist))
|
||||
|
||||
self.setStyles(faces)
|
||||
self.SetViewWhiteSpace(0)
|
||||
self.SetTabWidth(4)
|
||||
self.SetUseTabs(0)
|
||||
self.SetReadOnly(1)
|
||||
try:
|
||||
self.SetWrapMode(1)
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
def setStyles(self, faces):
|
||||
"""Configure font size, typeface and color for lexer."""
|
||||
|
||||
# Default style
|
||||
self.StyleSetSpec(stc.wxSTC_STYLE_DEFAULT,
|
||||
"face:%(mono)s,size:%(size)d" % faces)
|
||||
|
||||
self.StyleClearAll()
|
||||
|
||||
# Built in styles
|
||||
self.StyleSetSpec(stc.wxSTC_STYLE_LINENUMBER,
|
||||
"back:#C0C0C0,face:%(mono)s,size:%(lnsize)d" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_STYLE_CONTROLCHAR,
|
||||
"face:%(mono)s" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_STYLE_BRACELIGHT,
|
||||
"fore:#0000FF,back:#FFFF88")
|
||||
self.StyleSetSpec(stc.wxSTC_STYLE_BRACEBAD,
|
||||
"fore:#FF0000,back:#FFFF88")
|
||||
|
||||
# Python styles
|
||||
self.StyleSetSpec(stc.wxSTC_P_DEFAULT,
|
||||
"face:%(mono)s" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_P_COMMENTLINE,
|
||||
"fore:#007F00,face:%(mono)s" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_P_NUMBER,
|
||||
"")
|
||||
self.StyleSetSpec(stc.wxSTC_P_STRING,
|
||||
"fore:#7F007F,face:%(mono)s" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_P_CHARACTER,
|
||||
"fore:#7F007F,face:%(mono)s" % faces)
|
||||
self.StyleSetSpec(stc.wxSTC_P_WORD,
|
||||
"fore:#00007F,bold")
|
||||
self.StyleSetSpec(stc.wxSTC_P_TRIPLE,
|
||||
"fore:#7F0000")
|
||||
self.StyleSetSpec(stc.wxSTC_P_TRIPLEDOUBLE,
|
||||
"fore:#000033,back:#FFFFE8")
|
||||
self.StyleSetSpec(stc.wxSTC_P_CLASSNAME,
|
||||
"fore:#0000FF,bold")
|
||||
self.StyleSetSpec(stc.wxSTC_P_DEFNAME,
|
||||
"fore:#007F7F,bold")
|
||||
self.StyleSetSpec(stc.wxSTC_P_OPERATOR,
|
||||
"")
|
||||
self.StyleSetSpec(stc.wxSTC_P_IDENTIFIER,
|
||||
"")
|
||||
self.StyleSetSpec(stc.wxSTC_P_COMMENTBLOCK,
|
||||
"fore:#7F7F7F")
|
||||
self.StyleSetSpec(stc.wxSTC_P_STRINGEOL,
|
||||
"fore:#000000,face:%(mono)s,back:#E0C0E0,eolfilled" % faces)
|
||||
|
||||
def SetText(self, *args, **kwds):
|
||||
self.SetReadOnly(0)
|
||||
stc.wxStyledTextCtrl.SetText(self, *args, **kwds)
|
||||
self.SetReadOnly(1)
|
||||
|
||||
|
||||
class Filling(wx.wxSplitterWindow):
|
||||
"""PyCrust Filling based on wxSplitterWindow."""
|
||||
|
||||
name = 'PyCrust Filling'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent, id=-1, pos=wx.wxDefaultPosition,
|
||||
size=wx.wxDefaultSize, style=wx.wxSP_3D,
|
||||
name='Filling Window', rootObject=None,
|
||||
rootLabel=None, rootIsNamespace=0, static=False):
|
||||
"""Create a PyCrust Filling instance."""
|
||||
wx.wxSplitterWindow.__init__(self, parent, id, pos, size, style, name)
|
||||
self.tree = FillingTree(parent=self, rootObject=rootObject,
|
||||
rootLabel=rootLabel,
|
||||
rootIsNamespace=rootIsNamespace,
|
||||
static=static)
|
||||
self.text = FillingText(parent=self, static=static)
|
||||
self.SplitVertically(self.tree, self.text, 200)
|
||||
self.SetMinimumPaneSize(1)
|
||||
# Override the filling so that descriptions go to FillingText.
|
||||
self.tree.setText = self.text.SetText
|
||||
# Display the root item.
|
||||
## self.tree.SelectItem(self.tree.root)
|
||||
self.tree.display()
|
||||
|
||||
|
||||
class FillingFrame(wx.wxFrame):
|
||||
"""Frame containing the PyCrust filling, or namespace tree component."""
|
||||
|
||||
name = 'PyCrust Filling Frame'
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, parent=None, id=-1, title='PyFilling',
|
||||
pos=wx.wxDefaultPosition, size=wx.wxDefaultSize,
|
||||
style=wx.wxDEFAULT_FRAME_STYLE, rootObject=None,
|
||||
rootLabel=None, rootIsNamespace=0, static=False):
|
||||
"""Create a PyCrust FillingFrame instance."""
|
||||
wx.wxFrame.__init__(self, parent, id, title, pos, size, style)
|
||||
intro = 'PyFilling - The Tastiest Namespace Inspector'
|
||||
self.CreateStatusBar()
|
||||
self.SetStatusText(intro)
|
||||
import images
|
||||
self.SetIcon(images.getPyCrustIcon())
|
||||
self.filling = Filling(parent=self, rootObject=rootObject,
|
||||
rootLabel=rootLabel,
|
||||
rootIsNamespace=rootIsNamespace,
|
||||
static=static)
|
||||
# Override so that status messages go to the status bar.
|
||||
self.filling.tree.setStatusText = self.SetStatusText
|
||||
|
||||
|
||||
class App(wx.wxApp):
|
||||
"""PyFilling standalone application."""
|
||||
|
||||
def OnInit(self):
|
||||
wx.wxInitAllImageHandlers()
|
||||
self.fillingFrame = FillingFrame()
|
||||
self.fillingFrame.Show(True)
|
||||
self.SetTopWindow(self.fillingFrame)
|
||||
return True
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -1,71 +0,0 @@
|
||||
#----------------------------------------------------------------------
|
||||
# This file was generated by ../scripts/img2py
|
||||
#
|
||||
from wxPython.wx import wxImageFromStream, wxBitmapFromImage
|
||||
from wxPython.wx import wxEmptyIcon
|
||||
import cStringIO
|
||||
|
||||
|
||||
def getPyCrustData():
|
||||
return \
|
||||
'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \x08\x06\x00\
|
||||
\x00\x00szz\xf4\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00\x04\
|
||||
\x95IDATx\x9c\xed\x97?lSG\x1c\xc7?\x97\x98\xd8Q\xa3\xdeY\xa2j\x06\xa4\xf7"QJ\
|
||||
\xbb<3@\x01\xa9\xc2\x0c\xa8!\x1d\x1c6\xcaB\xa8D[uI2\xf4\x8f\xe8\x103\xb4\xa2\
|
||||
,5\x0b\x03\x032C\xab\xc0\x92dh:t\xc0)*E\xcd@<Q\x01Rl\t\xd4D\xaa\xe4{R\xd0{&\
|
||||
\xa5\xd7\xe1\xfc\xec\xe7\xfciR\x08e\xe9O\xb2\xee|\xfe\xbd\xfb}~\xdf\xdf\xbd\
|
||||
\xbb\xb3PJ\xf1"\xad\xe3\x85F\xff\x1f\xe0y\x03h\xad\xcdA\xc7~\xb4\xd6f-\x9f\
|
||||
\xc4\xf3\x0c>Y\x1c#\x97\xddCUk\xf4B\x8d3\x9f\x8d\x9a\x9bU%\xe2~b\xab\xdf\x82\
|
||||
\x83N+\xd3\xe92\\\x1f\xcf\x93\xdd\x9f\xa1\xaa5\x95\xf9\n\xe7\xf3y\xe2\x10[V\
|
||||
\x82H\xe6\xd3G\x1dN\xf7\xc3\xa7\xc7a\xc0\x83\xc3\xc7\xf3\xcc\xcc\xcd\xe3(\
|
||||
\x85\xdb\xe7\xf2\xc9\xe8X\x1b\xe43+\x10\xd5\xb6\x94\x87Z\xe8\x90NU\x91I@\x00\
|
||||
\x06\xbe\x18\xb7J\x98\xca$`\x98\xb9]&{,\x8fRV\x85\xa7V@k\x9bq)o\x83+\t\xe9T\
|
||||
\xd5f\x95\x02\x91\xb4~_\r\xd9\xb6\xbaP\x03\x04n\x9f\xcbDa\xb8\t\xfe\xaf\x17a\
|
||||
<\xe3\xc8\x94lo\x9b\xd6\xa8\xf4\x80\x07\xb7o\xcd\xe0\x0c\x0e\xa2R\x8a\xb4\
|
||||
\x93n\xbal\x1a`e\xe0U\xc1\xd6\xb0\xb8\n\x99\x91"\x93\xaf\xba\xe4\x0ed\xda|6,\
|
||||
\x81\xd6\xda\x9c|\xab]\xea\xcd\x04\x8f\x9b\t\xad\nz\xa1\x02\x80\xdb\xe7R\x1a\
|
||||
\xcf\xa3\xb56\xeb\x02D5\x9e\xf8\xdc\xe1T\xff\xd3\x05\x8e\x82\x83U\xe1Z\xb1\
|
||||
\x18\x9b\xbf\x06\xacQ\x82H\xea\x01/Z@Ut\x08R\xb4$}\x16\xd3\x81A&%\xde\xee\
|
||||
\xbev\x80x\xe0]{\xb2\x1cR\xa5\xe6C*\xb5\xf1\xc4Q\xa6"e\xfbQ\x1b\x8dE\xe6\x87\
|
||||
>\xaa[Q\xadi\x0b\xb0r\x8f\x9e.\xc3t\xb9\xc4]\xaf5\xf6\xfe\xdb\xddt&\x02\xfa\
|
||||
\x9c\xf5\x01\xe2A\xa2\xbeX\x01>]ntR\x12\xe3[\x00\x01\x98\x89\x11[_\xed\xafn\
|
||||
\xab\x81U\xa0\xe7I7\x00\x97o\x04\xcd\x89\x06<;\xe9\x80\x07]i\x97\xc17\x1f\
|
||||
\xd2\xd3\x91`\xe9\xaf?\x01p^Y\x06Z\n\xfau8?a\xfb]i\x97\xec\xa1\x8c\x05(|\xd8\
|
||||
N\xba\xb3\xab\x87\xfb\x8f\x97\xd8\xd9\xd5\x03\xc0\xfd\xc7K\xec\xd8\xd6\xdd\
|
||||
\xfc\xfd\xc1r\xd0\xf4\x01\xda~\x03H\xf4\x04\xd4j :\xb75\xc7\xae\xfd\xbcLW\
|
||||
\xda\xa5\xf0M\x1e\t\xcc\xcc\xcdq\xa9P@\x8c\xf5fL\xdaHF\x16g\x9a\x19\xad\xcc\
|
||||
\xee\xcb\xa3\n\xad\xa1\xda\xf1\x08\xef\xe5\x97x\xf8\xc8f\xf8\xc7\x93:\xdb;\
|
||||
\x93M\xc8\x08j\xc7\xb6n\x1e,\x07m`\x97o\x04|;>\xd1T\xc4\x17\x8a\x13\xb9\xc3\
|
||||
\x88\x01\x0fs\xa4\x9cc}\xf3A\x190\x82\x1f\xddR{-\x1bV\xfc\xd8f\xba\xbd3\xd9\
|
||||
\x06\x15\x07\xbb\xf8\xd3\x12\xdf]-"\x93\xb2\xb1C*\xde\xcd\x1d\xde\xccN(\xc1\
|
||||
\xae\x17"\xd0#+<j\x17m{\xcd\x9bj\x00.\xaf\xf0Xb\xb8\xdfA\xa6\x14\x18\x03\x06\
|
||||
\xb4o\xcf\x8d\xc4\xbervc\x86M\xdaz\x80\x00\x95T\x19?\xd0 @&%~c\xbc\xe3W\xaf\
|
||||
\xb4e\x00\xffh\xc6@\xbd\x11\xbc\xde\x1a\xfe\xef.\xa5\xa2q4\n0\x81\xad\xe9\
|
||||
\xae7<\x12\xaf\xf5\xc2hy\xaa\xe97\x9cS\\\x98\xb2\x0e\x03\xb1\xcdhW\xdaC\x1a\
|
||||
\xa0\xa2\xa0\x0e"\x14`\xb0Y\x85\x1b\x1f\x12\xaa7\x03)\xd9\x84\xa8\xccW\xb8{\
|
||||
\xa7L\xe2\xde\x02\x94\xc6Gp_\xcf\x80\x90\x98\xd0g\xf4\xac\x82Pc\x82\x1a\xd5\
|
||||
\x10\x08}&\xa7J\xcc\xde.1]m\x80\xf6+\xee\xfd\xae\x9bo\xc4\xf0;\x80\xef\x90\
|
||||
\x0e\x04\x06`Q!\x02\x05\xc2 \xb5\xc2\x95\x15d\xb4C&[\xf7\xd2\x04\x80\xbb\xdb\
|
||||
\x9e\xd1\x8e\x02\x90\xd8\xd4$ I\x87\x80\xf1\xf1\xdc!4\xc3\x88\x94}\xd8,TH\
|
||||
\xbb.5m\xf0C\x9f3\x1f\r\x01\x96.\x82\x1a9\xe9Q\xb8\xd2\xf8\xf25\x0c\xbe\xe7#\
|
||||
\x92\x12\x1d[\x03\t\x00E\xf4\xa6\t\xaaZ7`$\x18\x90\xf8\xf8\x80JK\x94\xa1\x01\
|
||||
\x07\xb8\x0e~X\xc3\xed\x16\xf8)\xf8~j\x12B\rI\x89_\xf7!0 \x04\xf9Q\xc0\x18\
|
||||
\x0c\xd1i\xea\x13\xb7\x04\xc0\x89\x93C\xabj\xb6\xf7@\x96\xd9_J|0:\x86R\n\xb7\
|
||||
\xd7@\xaa%\x9d\xa3$\xba.\x90RA]\xe3\x87\x1a\x89\xdd\xefeR\xc2\x1a\'\xa8\x1f\
|
||||
\x82\x0e-@m\xd1\xde\x076\xbc\x15\x97~(\x9a\x89b\x9e\xd9[s\xab!\xf7g\xd6\x1c\
|
||||
\x8f\xdb\xbel\x8e\xa1S\xc7\xda\xc6\xe6\xee\xccs\xe9\xdcYnV\x95\xd8\xf2?&q+\
|
||||
\x9c\x1b1\xf3\xbf\xcd3{\xfdJ\xdb\xf8\xde\xfd\x19.\\\xad\x08\x80\xbf\x01\xd1\
|
||||
\x86\xfa\x8b\xc7\xc0\xc8\xb7\x00\x00\x00\x00IEND\xaeB`\x82'
|
||||
|
||||
def getPyCrustBitmap():
|
||||
return wxBitmapFromImage(getPyCrustImage())
|
||||
|
||||
def getPyCrustImage():
|
||||
stream = cStringIO.StringIO(getPyCrustData())
|
||||
return wxImageFromStream(stream)
|
||||
|
||||
def getPyCrustIcon():
|
||||
icon = wxEmptyIcon()
|
||||
icon.CopyFromBitmap(getPyCrustBitmap())
|
||||
return icon
|
||||
|
@@ -1,125 +0,0 @@
|
||||
"""PyCrust Interpreter executes Python commands."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
import os
|
||||
import sys
|
||||
from code import InteractiveInterpreter
|
||||
import dispatcher
|
||||
import introspect
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class Interpreter(InteractiveInterpreter):
|
||||
"""PyCrust Interpreter based on code.InteractiveInterpreter."""
|
||||
|
||||
revision = __revision__
|
||||
|
||||
def __init__(self, locals=None, rawin=None,
|
||||
stdin=sys.stdin, stdout=sys.stdout, stderr=sys.stderr):
|
||||
"""Create an interactive interpreter object."""
|
||||
InteractiveInterpreter.__init__(self, locals=locals)
|
||||
self.stdin = stdin
|
||||
self.stdout = stdout
|
||||
self.stderr = stderr
|
||||
if rawin:
|
||||
import __builtin__
|
||||
__builtin__.raw_input = rawin
|
||||
del __builtin__
|
||||
copyright = 'Type "help", "copyright", "credits" or "license"'
|
||||
copyright += ' for more information.'
|
||||
self.introText = 'Python %s on %s%s%s' % \
|
||||
(sys.version, sys.platform, os.linesep, copyright)
|
||||
try:
|
||||
sys.ps1
|
||||
except AttributeError:
|
||||
sys.ps1 = '>>> '
|
||||
try:
|
||||
sys.ps2
|
||||
except AttributeError:
|
||||
sys.ps2 = '... '
|
||||
self.more = 0
|
||||
# List of lists to support recursive push().
|
||||
self.commandBuffer = []
|
||||
self.startupScript = os.environ.get('PYTHONSTARTUP')
|
||||
|
||||
def push(self, command):
|
||||
"""Send command to the interpreter to be executed.
|
||||
|
||||
Because this may be called recursively, we append a new list
|
||||
onto the commandBuffer list and then append commands into
|
||||
that. If the passed in command is part of a multi-line
|
||||
command we keep appending the pieces to the last list in
|
||||
commandBuffer until we have a complete command. If not, we
|
||||
delete that last list."""
|
||||
command = str(command) # In case the command is unicode.
|
||||
if not self.more:
|
||||
try: del self.commandBuffer[-1]
|
||||
except IndexError: pass
|
||||
if not self.more: self.commandBuffer.append([])
|
||||
self.commandBuffer[-1].append(command)
|
||||
source = '\n'.join(self.commandBuffer[-1])
|
||||
more = self.more = self.runsource(source)
|
||||
dispatcher.send(signal='Interpreter.push', sender=self,
|
||||
command=command, more=more, source=source)
|
||||
return more
|
||||
|
||||
def runsource(self, source):
|
||||
"""Compile and run source code in the interpreter."""
|
||||
stdin, stdout, stderr = sys.stdin, sys.stdout, sys.stderr
|
||||
sys.stdin, sys.stdout, sys.stderr = \
|
||||
self.stdin, self.stdout, self.stderr
|
||||
more = InteractiveInterpreter.runsource(self, source)
|
||||
# If sys.std* is still what we set it to, then restore it.
|
||||
# But, if the executed source changed sys.std*, assume it was
|
||||
# meant to be changed and leave it. Power to the people.
|
||||
if sys.stdin == self.stdin:
|
||||
sys.stdin = stdin
|
||||
if sys.stdout == self.stdout:
|
||||
sys.stdout = stdout
|
||||
if sys.stderr == self.stderr:
|
||||
sys.stderr = stderr
|
||||
return more
|
||||
|
||||
def getAutoCompleteKeys(self):
|
||||
"""Return list of auto-completion keycodes."""
|
||||
return [ord('.')]
|
||||
|
||||
def getAutoCompleteList(self, command='', *args, **kwds):
|
||||
"""Return list of auto-completion options for a command.
|
||||
|
||||
The list of options will be based on the locals namespace."""
|
||||
stdin, stdout, stderr = sys.stdin, sys.stdout, sys.stderr
|
||||
sys.stdin, sys.stdout, sys.stderr = \
|
||||
self.stdin, self.stdout, self.stderr
|
||||
l = introspect.getAutoCompleteList(command, self.locals,
|
||||
*args, **kwds)
|
||||
sys.stdin, sys.stdout, sys.stderr = stdin, stdout, stderr
|
||||
return l
|
||||
|
||||
def getCallTip(self, command='', *args, **kwds):
|
||||
"""Return call tip text for a command.
|
||||
|
||||
Call tip information will be based on the locals namespace."""
|
||||
return introspect.getCallTip(command, self.locals, *args, **kwds)
|
||||
|
||||
|
||||
class InterpreterAlaCarte(Interpreter):
|
||||
"""PyCrustAlaCarte Demo Interpreter."""
|
||||
|
||||
def __init__(self, locals, rawin, stdin, stdout, stderr,
|
||||
ps1='main prompt', ps2='continuation prompt'):
|
||||
"""Create an interactive interpreter object."""
|
||||
Interpreter.__init__(self, locals=locals, rawin=rawin,
|
||||
stdin=stdin, stdout=stdout, stderr=stderr)
|
||||
sys.ps1 = ps1
|
||||
sys.ps2 = ps2
|
||||
|
||||
|
@@ -1,351 +0,0 @@
|
||||
"""Provides a variety of introspective-type support functions for
|
||||
things like call tips and command auto completion."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from __future__ import nested_scopes
|
||||
|
||||
import cStringIO
|
||||
import inspect
|
||||
import tokenize
|
||||
import types
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
def getAutoCompleteList(command='', locals=None, includeMagic=1,
|
||||
includeSingle=1, includeDouble=1):
|
||||
"""Return list of auto-completion options for command.
|
||||
|
||||
The list of options will be based on the locals namespace."""
|
||||
attributes = []
|
||||
# Get the proper chunk of code from the command.
|
||||
root = getRoot(command, terminator='.')
|
||||
try:
|
||||
if locals is not None:
|
||||
object = eval(root, locals)
|
||||
else:
|
||||
object = eval(root)
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
attributes = getAttributeNames(object, includeMagic,
|
||||
includeSingle, includeDouble)
|
||||
return attributes
|
||||
|
||||
def getAttributeNames(object, includeMagic=1, includeSingle=1,
|
||||
includeDouble=1):
|
||||
"""Return list of unique attributes, including inherited, for object."""
|
||||
attributes = []
|
||||
dict = {}
|
||||
if not hasattrAlwaysReturnsTrue(object):
|
||||
# Add some attributes that don't always get picked up. If
|
||||
# they don't apply, they'll get filtered out at the end.
|
||||
attributes += ['__bases__', '__class__', '__dict__', '__name__',
|
||||
'func_closure', 'func_code', 'func_defaults',
|
||||
'func_dict', 'func_doc', 'func_globals', 'func_name']
|
||||
if includeMagic:
|
||||
try: attributes += object._getAttributeNames()
|
||||
except: pass
|
||||
# Get all attribute names.
|
||||
attrdict = getAllAttributeNames(object)
|
||||
for attrlist in attrdict.values():
|
||||
attributes += attrlist
|
||||
# Remove duplicates from the attribute list.
|
||||
for item in attributes:
|
||||
dict[item] = None
|
||||
attributes = dict.keys()
|
||||
attributes.sort(lambda x, y: cmp(x.upper(), y.upper()))
|
||||
if not includeSingle:
|
||||
attributes = filter(lambda item: item[0]!='_' \
|
||||
or item[1]=='_', attributes)
|
||||
if not includeDouble:
|
||||
attributes = filter(lambda item: item[:2]!='__', attributes)
|
||||
# Make sure we haven't picked up any bogus attributes somehow.
|
||||
attributes = [attribute for attribute in attributes \
|
||||
if hasattr(object, attribute)]
|
||||
return attributes
|
||||
|
||||
def hasattrAlwaysReturnsTrue(object):
|
||||
return hasattr(object, 'bogu5_123_aTTri8ute')
|
||||
|
||||
def getAllAttributeNames(object):
|
||||
"""Return dict of all attributes, including inherited, for an object.
|
||||
|
||||
Recursively walk through a class and all base classes.
|
||||
"""
|
||||
attrdict = {} # (object, technique, count): [list of attributes]
|
||||
# !!!
|
||||
# Do Not use hasattr() as a test anywhere in this function,
|
||||
# because it is unreliable with remote objects: xmlrpc, soap, etc.
|
||||
# They always return true for hasattr().
|
||||
# !!!
|
||||
try:
|
||||
# Yes, this can fail if object is an instance of a class with
|
||||
# __str__ (or __repr__) having a bug or raising an
|
||||
# exception. :-(
|
||||
key = str(object)
|
||||
except:
|
||||
key = 'anonymous'
|
||||
# Wake up sleepy objects - a hack for ZODB objects in "ghost" state.
|
||||
wakeupcall = dir(object)
|
||||
del wakeupcall
|
||||
# Get attributes available through the normal convention.
|
||||
attributes = dir(object)
|
||||
attrdict[(key, 'dir', len(attributes))] = attributes
|
||||
# Get attributes from the object's dictionary, if it has one.
|
||||
try:
|
||||
attributes = object.__dict__.keys()
|
||||
attributes.sort()
|
||||
except: # Must catch all because object might have __getattr__.
|
||||
pass
|
||||
else:
|
||||
attrdict[(key, '__dict__', len(attributes))] = attributes
|
||||
# For a class instance, get the attributes for the class.
|
||||
try:
|
||||
klass = object.__class__
|
||||
except: # Must catch all because object might have __getattr__.
|
||||
pass
|
||||
else:
|
||||
if klass is object:
|
||||
# Break a circular reference. This happens with extension
|
||||
# classes.
|
||||
pass
|
||||
else:
|
||||
attrdict.update(getAllAttributeNames(klass))
|
||||
# Also get attributes from any and all parent classes.
|
||||
try:
|
||||
bases = object.__bases__
|
||||
except: # Must catch all because object might have __getattr__.
|
||||
pass
|
||||
else:
|
||||
if isinstance(bases, types.TupleType):
|
||||
for base in bases:
|
||||
if type(base) is types.TypeType:
|
||||
# Break a circular reference. Happens in Python 2.2.
|
||||
pass
|
||||
else:
|
||||
attrdict.update(getAllAttributeNames(base))
|
||||
return attrdict
|
||||
|
||||
def getCallTip(command='', locals=None):
|
||||
"""For a command, return a tuple of object name, argspec, tip text.
|
||||
|
||||
The call tip information will be based on the locals namespace."""
|
||||
calltip = ('', '', '') # object name, argspec, tip text.
|
||||
# Get the proper chunk of code from the command.
|
||||
root = getRoot(command, terminator='(')
|
||||
try:
|
||||
if locals is not None:
|
||||
object = eval(root, locals)
|
||||
else:
|
||||
object = eval(root)
|
||||
except:
|
||||
return calltip
|
||||
name = ''
|
||||
object, dropSelf = getBaseObject(object)
|
||||
try:
|
||||
name = object.__name__
|
||||
except AttributeError:
|
||||
pass
|
||||
tip1 = ''
|
||||
argspec = ''
|
||||
if inspect.isbuiltin(object):
|
||||
# Builtin functions don't have an argspec that we can get.
|
||||
pass
|
||||
elif inspect.isfunction(object):
|
||||
# tip1 is a string like: "getCallTip(command='', locals=None)"
|
||||
argspec = apply(inspect.formatargspec, inspect.getargspec(object))
|
||||
if dropSelf:
|
||||
# The first parameter to a method is a reference to an
|
||||
# instance, usually coded as "self", and is usually passed
|
||||
# automatically by Python; therefore we want to drop it.
|
||||
temp = argspec.split(',')
|
||||
if len(temp) == 1: # No other arguments.
|
||||
argspec = '()'
|
||||
else: # Drop the first argument.
|
||||
argspec = '(' + ','.join(temp[1:]).lstrip()
|
||||
tip1 = name + argspec
|
||||
doc = ''
|
||||
if callable(object):
|
||||
doc = inspect.getdoc(object)
|
||||
if doc:
|
||||
# tip2 is the first separated line of the docstring, like:
|
||||
# "Return call tip text for a command."
|
||||
# tip3 is the rest of the docstring, like:
|
||||
# "The call tip information will be based on ... <snip>
|
||||
firstline = doc.split('\n')[0].lstrip()
|
||||
if tip1 == firstline:
|
||||
tip1 = ''
|
||||
else:
|
||||
tip1 += '\n\n'
|
||||
docpieces = doc.split('\n\n')
|
||||
tip2 = docpieces[0]
|
||||
tip3 = '\n\n'.join(docpieces[1:])
|
||||
tip = '%s%s\n\n%s' % (tip1, tip2, tip3)
|
||||
else:
|
||||
tip = tip1
|
||||
calltip = (name, argspec[1:-1], tip.strip())
|
||||
return calltip
|
||||
|
||||
def getRoot(command, terminator=None):
|
||||
"""Return the rightmost root portion of an arbitrary Python command.
|
||||
|
||||
Return only the root portion that can be eval()'d without side
|
||||
effects. The command would normally terminate with a '(' or
|
||||
'.'. The terminator and anything after the terminator will be
|
||||
dropped."""
|
||||
command = rtrimTerminus(command, terminator)
|
||||
tokens = getTokens(command)
|
||||
if not tokens:
|
||||
return ''
|
||||
if tokens[-1][0] is tokenize.ENDMARKER:
|
||||
# Remove the end marker.
|
||||
del tokens[-1]
|
||||
if terminator == '.' and \
|
||||
(tokens[-1][1] <> '.' or tokens[-1][0] is not tokenize.OP):
|
||||
# Trap decimals in numbers, versus the dot operator.
|
||||
return ''
|
||||
else:
|
||||
# Strip off the terminator.
|
||||
command = command[:-1]
|
||||
command = command.rstrip()
|
||||
tokens = getTokens(command)
|
||||
tokens.reverse()
|
||||
line = ''
|
||||
start = None
|
||||
prefix = ''
|
||||
laststring = '.'
|
||||
emptyTypes = ('[]', '()', '{}')
|
||||
for token in tokens:
|
||||
tokentype = token[0]
|
||||
tokenstring = token[1]
|
||||
line = token[4]
|
||||
if tokentype is tokenize.ENDMARKER:
|
||||
continue
|
||||
if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER) \
|
||||
and laststring != '.':
|
||||
# We've reached something that's not part of the root.
|
||||
if prefix and line[token[3][1]] != ' ':
|
||||
# If it doesn't have a space after it, remove the prefix.
|
||||
prefix = ''
|
||||
break
|
||||
if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER) \
|
||||
or (tokentype is tokenize.OP and tokenstring == '.'):
|
||||
if prefix:
|
||||
# The prefix isn't valid because it comes after a dot.
|
||||
prefix = ''
|
||||
break
|
||||
else:
|
||||
# start represents the last known good point in the line.
|
||||
start = token[2][1]
|
||||
elif len(tokenstring) == 1 and tokenstring in ('[({])}'):
|
||||
# Remember, we're working backwords.
|
||||
# So prefix += tokenstring would be wrong.
|
||||
if prefix in emptyTypes and tokenstring in ('[({'):
|
||||
# We've already got an empty type identified so now we
|
||||
# are in a nested situation and we can break out with
|
||||
# what we've got.
|
||||
break
|
||||
else:
|
||||
prefix = tokenstring + prefix
|
||||
else:
|
||||
# We've reached something that's not part of the root.
|
||||
break
|
||||
laststring = tokenstring
|
||||
if start is None:
|
||||
start = len(line)
|
||||
root = line[start:]
|
||||
if prefix in emptyTypes:
|
||||
# Empty types are safe to be eval()'d and introspected.
|
||||
root = prefix + root
|
||||
return root
|
||||
|
||||
def getTokens(command):
|
||||
"""Return list of token tuples for command."""
|
||||
command = str(command) # In case the command is unicode, which fails.
|
||||
f = cStringIO.StringIO(command)
|
||||
# tokens is a list of token tuples, each looking like:
|
||||
# (type, string, (srow, scol), (erow, ecol), line)
|
||||
tokens = []
|
||||
# Can't use list comprehension:
|
||||
# tokens = [token for token in tokenize.generate_tokens(f.readline)]
|
||||
# because of need to append as much as possible before TokenError.
|
||||
try:
|
||||
## This code wasn't backward compatible with Python 2.1.3.
|
||||
##
|
||||
## for token in tokenize.generate_tokens(f.readline):
|
||||
## tokens.append(token)
|
||||
|
||||
# This works with Python 2.1.3 (with nested_scopes).
|
||||
def eater(*args):
|
||||
tokens.append(args)
|
||||
tokenize.tokenize_loop(f.readline, eater)
|
||||
except tokenize.TokenError:
|
||||
# This is due to a premature EOF, which we expect since we are
|
||||
# feeding in fragments of Python code.
|
||||
pass
|
||||
return tokens
|
||||
|
||||
def rtrimTerminus(command, terminator=None):
|
||||
"""Return command minus anything that fillows the final terminator."""
|
||||
if terminator:
|
||||
pieces = command.split(terminator)
|
||||
if len(pieces) > 1:
|
||||
command = terminator.join(pieces[:-1]) + terminator
|
||||
return command
|
||||
|
||||
def getBaseObject(object):
|
||||
"""Return base object and dropSelf indicator for an object."""
|
||||
if inspect.isbuiltin(object):
|
||||
# Builtin functions don't have an argspec that we can get.
|
||||
dropSelf = 0
|
||||
elif inspect.ismethod(object):
|
||||
# Get the function from the object otherwise
|
||||
# inspect.getargspec() complains that the object isn't a
|
||||
# Python function.
|
||||
try:
|
||||
if object.im_self is None:
|
||||
# This is an unbound method so we do not drop self
|
||||
# from the argspec, since an instance must be passed
|
||||
# as the first arg.
|
||||
dropSelf = 0
|
||||
else:
|
||||
dropSelf = 1
|
||||
object = object.im_func
|
||||
except AttributeError:
|
||||
dropSelf = 0
|
||||
elif inspect.isclass(object):
|
||||
# Get the __init__ method function for the class.
|
||||
constructor = getConstructor(object)
|
||||
if constructor is not None:
|
||||
object = constructor
|
||||
dropSelf = 1
|
||||
else:
|
||||
dropSelf = 0
|
||||
elif callable(object):
|
||||
# Get the __call__ method instead.
|
||||
try:
|
||||
object = object.__call__.im_func
|
||||
dropSelf = 1
|
||||
except AttributeError:
|
||||
dropSelf = 0
|
||||
else:
|
||||
dropSelf = 0
|
||||
return object, dropSelf
|
||||
|
||||
def getConstructor(object):
|
||||
"""Return constructor for class object, or None if there isn't one."""
|
||||
try:
|
||||
return object.__init__.im_func
|
||||
except AttributeError:
|
||||
for base in object.__bases__:
|
||||
constructor = getConstructor(base)
|
||||
if constructor is not None:
|
||||
return constructor
|
||||
return None
|
@@ -1,107 +0,0 @@
|
||||
"""Provides a variety of classes to create pseudo keywords and pseudo files."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class PseudoKeyword:
|
||||
"""A callable class that calls a method passed as a parameter.
|
||||
|
||||
Good for creating a pseudo keyword in the python runtime
|
||||
environment. The keyword is really an object that has a repr()
|
||||
that calls itself which calls the method that was passed in the
|
||||
init of the object. All this just to avoid having to type in the
|
||||
closing parens on a method. So, for example:
|
||||
|
||||
>>> quit = PseudoKeyword(SomeObject.someMethod)
|
||||
>>> quit
|
||||
|
||||
SomeObject.someMethod gets executed as if it had been called
|
||||
directly and the user didn't have to type the parens, like
|
||||
'quit()'. This technique is most applicable for pseudo keywords
|
||||
like quit, exit and help.
|
||||
|
||||
If SomeObject.someMethod can take parameters, they can still be
|
||||
passed by using the keyword in the traditional way with parens."""
|
||||
|
||||
def __init__(self, method):
|
||||
"""Create a callable object that executes method when called."""
|
||||
|
||||
if callable(method):
|
||||
self.method = method
|
||||
else:
|
||||
raise ValueError, 'method must be callable'
|
||||
|
||||
def __call__(self, *args, **kwds):
|
||||
self.method(*args, **kwds)
|
||||
|
||||
def __repr__(self):
|
||||
self()
|
||||
return ''
|
||||
|
||||
|
||||
class PseudoFile:
|
||||
|
||||
def __init__(self):
|
||||
"""Create a file-like object."""
|
||||
pass
|
||||
|
||||
def readline(self):
|
||||
pass
|
||||
|
||||
def write(self, s):
|
||||
pass
|
||||
|
||||
def writelines(self, l):
|
||||
map(self.write, l)
|
||||
|
||||
def flush(self):
|
||||
pass
|
||||
|
||||
def isatty(self):
|
||||
pass
|
||||
|
||||
|
||||
class PseudoFileIn(PseudoFile):
|
||||
|
||||
def __init__(self, readline, readlines=None):
|
||||
if callable(readline):
|
||||
self.readline = readline
|
||||
else:
|
||||
raise ValueError, 'readline must be callable'
|
||||
if callable(readlines):
|
||||
self.readlines = readlines
|
||||
|
||||
def isatty(self):
|
||||
return 1
|
||||
|
||||
|
||||
class PseudoFileOut(PseudoFile):
|
||||
|
||||
def __init__(self, write):
|
||||
if callable(write):
|
||||
self.write = write
|
||||
else:
|
||||
raise ValueError, 'write must be callable'
|
||||
|
||||
def isatty(self):
|
||||
return 1
|
||||
|
||||
|
||||
class PseudoFileErr(PseudoFile):
|
||||
|
||||
def __init__(self, write):
|
||||
if callable(write):
|
||||
self.write = write
|
||||
else:
|
||||
raise ValueError, 'write must be callable'
|
||||
|
||||
def isatty(self):
|
||||
return 1
|
File diff suppressed because it is too large
Load Diff
@@ -1,226 +0,0 @@
|
||||
"""Shell menu mixin shared by shell and crust."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import wx
|
||||
import sys
|
||||
from version import VERSION
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
ID_AUTOCOMP = wx.wxNewId()
|
||||
ID_AUTOCOMP_SHOW = wx.wxNewId()
|
||||
ID_AUTOCOMP_INCLUDE_MAGIC = wx.wxNewId()
|
||||
ID_AUTOCOMP_INCLUDE_SINGLE = wx.wxNewId()
|
||||
ID_AUTOCOMP_INCLUDE_DOUBLE = wx.wxNewId()
|
||||
ID_CALLTIPS = wx.wxNewId()
|
||||
ID_CALLTIPS_SHOW = wx.wxNewId()
|
||||
ID_COPY_PLUS = wx.wxNewId()
|
||||
ID_PASTE_PLUS = wx.wxNewId()
|
||||
ID_WRAP = wx.wxNewId()
|
||||
|
||||
|
||||
class ShellMenu:
|
||||
"""Mixin class to add standard menu items."""
|
||||
|
||||
def createMenus(self):
|
||||
m = self.fileMenu = wx.wxMenu()
|
||||
m.AppendSeparator()
|
||||
m.Append(wx.wxID_EXIT, 'E&xit', 'Exit PyCrust')
|
||||
|
||||
m = self.editMenu = wx.wxMenu()
|
||||
m.Append(wx.wxID_UNDO, '&Undo \tCtrl+Z',
|
||||
'Undo the last action')
|
||||
m.Append(wx.wxID_REDO, '&Redo \tCtrl+Y',
|
||||
'Redo the last undone action')
|
||||
m.AppendSeparator()
|
||||
m.Append(wx.wxID_CUT, 'Cu&t \tCtrl+X',
|
||||
'Cut the selection')
|
||||
m.Append(wx.wxID_COPY, '&Copy \tCtrl+C',
|
||||
'Copy the selection - removing prompts')
|
||||
m.Append(ID_COPY_PLUS, 'Cop&y Plus \tCtrl+Shift+C',
|
||||
'Copy the selection - retaining prompts')
|
||||
m.Append(wx.wxID_PASTE, '&Paste \tCtrl+V', 'Paste')
|
||||
m.Append(ID_PASTE_PLUS, 'Past&e Plus \tCtrl+Shift+V',
|
||||
'Paste and run commands')
|
||||
m.AppendSeparator()
|
||||
m.Append(wx.wxID_CLEAR, 'Cle&ar',
|
||||
'Delete the selection')
|
||||
m.Append(wx.wxID_SELECTALL, 'Select A&ll \tCtrl+A',
|
||||
'Select all text')
|
||||
|
||||
m = self.autocompMenu = wx.wxMenu()
|
||||
m.Append(ID_AUTOCOMP_SHOW, 'Show Auto Completion',
|
||||
'Show auto completion during dot syntax', 1)
|
||||
m.Append(ID_AUTOCOMP_INCLUDE_MAGIC, 'Include Magic Attributes',
|
||||
'Include attributes visible to __getattr__ and __setattr__',
|
||||
1)
|
||||
m.Append(ID_AUTOCOMP_INCLUDE_SINGLE, 'Include Single Underscores',
|
||||
'Include attibutes prefixed by a single underscore', 1)
|
||||
m.Append(ID_AUTOCOMP_INCLUDE_DOUBLE, 'Include Double Underscores',
|
||||
'Include attibutes prefixed by a double underscore', 1)
|
||||
|
||||
m = self.calltipsMenu = wx.wxMenu()
|
||||
m.Append(ID_CALLTIPS_SHOW, 'Show Call Tips',
|
||||
'Show call tips with argument specifications', 1)
|
||||
|
||||
m = self.optionsMenu = wx.wxMenu()
|
||||
m.AppendMenu(ID_AUTOCOMP, '&Auto Completion', self.autocompMenu,
|
||||
'Auto Completion Options')
|
||||
m.AppendMenu(ID_CALLTIPS, '&Call Tips', self.calltipsMenu,
|
||||
'Call Tip Options')
|
||||
m.Append(ID_WRAP, '&Wrap Lines',
|
||||
'Wrap lines at right edge', 1)
|
||||
|
||||
m = self.helpMenu = wx.wxMenu()
|
||||
m.AppendSeparator()
|
||||
m.Append(wx.wxID_ABOUT, '&About...', 'About PyCrust')
|
||||
|
||||
b = self.menuBar = wx.wxMenuBar()
|
||||
b.Append(self.fileMenu, '&File')
|
||||
b.Append(self.editMenu, '&Edit')
|
||||
b.Append(self.optionsMenu, '&Options')
|
||||
b.Append(self.helpMenu, '&Help')
|
||||
self.SetMenuBar(b)
|
||||
|
||||
wx.EVT_MENU(self, wx.wxID_EXIT, self.OnExit)
|
||||
wx.EVT_MENU(self, wx.wxID_UNDO, self.OnUndo)
|
||||
wx.EVT_MENU(self, wx.wxID_REDO, self.OnRedo)
|
||||
wx.EVT_MENU(self, wx.wxID_CUT, self.OnCut)
|
||||
wx.EVT_MENU(self, wx.wxID_COPY, self.OnCopy)
|
||||
wx.EVT_MENU(self, ID_COPY_PLUS, self.OnCopyPlus)
|
||||
wx.EVT_MENU(self, wx.wxID_PASTE, self.OnPaste)
|
||||
wx.EVT_MENU(self, ID_PASTE_PLUS, self.OnPastePlus)
|
||||
wx.EVT_MENU(self, wx.wxID_CLEAR, self.OnClear)
|
||||
wx.EVT_MENU(self, wx.wxID_SELECTALL, self.OnSelectAll)
|
||||
wx.EVT_MENU(self, wx.wxID_ABOUT, self.OnAbout)
|
||||
wx.EVT_MENU(self, ID_AUTOCOMP_SHOW,
|
||||
self.OnAutoCompleteShow)
|
||||
wx.EVT_MENU(self, ID_AUTOCOMP_INCLUDE_MAGIC,
|
||||
self.OnAutoCompleteIncludeMagic)
|
||||
wx.EVT_MENU(self, ID_AUTOCOMP_INCLUDE_SINGLE,
|
||||
self.OnAutoCompleteIncludeSingle)
|
||||
wx.EVT_MENU(self, ID_AUTOCOMP_INCLUDE_DOUBLE,
|
||||
self.OnAutoCompleteIncludeDouble)
|
||||
wx.EVT_MENU(self, ID_CALLTIPS_SHOW,
|
||||
self.OnCallTipsShow)
|
||||
wx.EVT_MENU(self, ID_WRAP, self.OnWrap)
|
||||
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_UNDO, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_REDO, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_CUT, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_COPY, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_COPY_PLUS, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_PASTE, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_PASTE_PLUS, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, wx.wxID_CLEAR, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_AUTOCOMP_SHOW, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_AUTOCOMP_INCLUDE_MAGIC, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_AUTOCOMP_INCLUDE_SINGLE, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_AUTOCOMP_INCLUDE_DOUBLE, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_CALLTIPS_SHOW, self.OnUpdateMenu)
|
||||
wx.EVT_UPDATE_UI(self, ID_WRAP, self.OnUpdateMenu)
|
||||
|
||||
def OnExit(self, event):
|
||||
self.Close(True)
|
||||
|
||||
def OnUndo(self, event):
|
||||
self.shell.Undo()
|
||||
|
||||
def OnRedo(self, event):
|
||||
self.shell.Redo()
|
||||
|
||||
def OnCut(self, event):
|
||||
self.shell.Cut()
|
||||
|
||||
def OnCopy(self, event):
|
||||
self.shell.Copy()
|
||||
|
||||
def OnCopyPlus(self, event):
|
||||
self.shell.CopyWithPrompts()
|
||||
|
||||
def OnPaste(self, event):
|
||||
self.shell.Paste()
|
||||
|
||||
def OnPastePlus(self, event):
|
||||
self.shell.PasteAndRun()
|
||||
|
||||
def OnClear(self, event):
|
||||
self.shell.Clear()
|
||||
|
||||
def OnSelectAll(self, event):
|
||||
self.shell.SelectAll()
|
||||
|
||||
def OnAbout(self, event):
|
||||
"""Display an About PyCrust window."""
|
||||
title = 'About PyCrust'
|
||||
text = 'PyCrust %s\n\n' % VERSION + \
|
||||
'Yet another Python shell, only flakier.\n\n' + \
|
||||
'Half-baked by Patrick K. O\'Brien,\n' + \
|
||||
'the other half is still in the oven.\n\n' + \
|
||||
'Shell Revision: %s\n' % self.shell.revision + \
|
||||
'Interpreter Revision: %s\n\n' % self.shell.interp.revision + \
|
||||
'Python Version: %s\n' % sys.version.split()[0] + \
|
||||
'wxPython Version: %s\n' % wx.__version__ + \
|
||||
'Platform: %s\n' % sys.platform
|
||||
dialog = wx.wxMessageDialog(self, text, title,
|
||||
wx.wxOK | wx.wxICON_INFORMATION)
|
||||
dialog.ShowModal()
|
||||
dialog.Destroy()
|
||||
|
||||
def OnAutoCompleteShow(self, event):
|
||||
self.shell.autoComplete = event.IsChecked()
|
||||
|
||||
def OnAutoCompleteIncludeMagic(self, event):
|
||||
self.shell.autoCompleteIncludeMagic = event.IsChecked()
|
||||
|
||||
def OnAutoCompleteIncludeSingle(self, event):
|
||||
self.shell.autoCompleteIncludeSingle = event.IsChecked()
|
||||
|
||||
def OnAutoCompleteIncludeDouble(self, event):
|
||||
self.shell.autoCompleteIncludeDouble = event.IsChecked()
|
||||
|
||||
def OnCallTipsShow(self, event):
|
||||
self.shell.autoCallTip = event.IsChecked()
|
||||
|
||||
def OnWrap(self, event):
|
||||
self.shell.SetWrapMode(event.IsChecked())
|
||||
|
||||
def OnUpdateMenu(self, event):
|
||||
"""Update menu items based on current status."""
|
||||
id = event.GetId()
|
||||
if id == wx.wxID_UNDO:
|
||||
event.Enable(self.shell.CanUndo())
|
||||
elif id == wx.wxID_REDO:
|
||||
event.Enable(self.shell.CanRedo())
|
||||
elif id == wx.wxID_CUT:
|
||||
event.Enable(self.shell.CanCut())
|
||||
elif id == wx.wxID_COPY:
|
||||
event.Enable(self.shell.CanCopy())
|
||||
elif id == ID_COPY_PLUS:
|
||||
event.Enable(self.shell.CanCopy())
|
||||
elif id == wx.wxID_PASTE:
|
||||
event.Enable(self.shell.CanPaste())
|
||||
elif id == ID_PASTE_PLUS:
|
||||
event.Enable(self.shell.CanPaste())
|
||||
elif id == wx.wxID_CLEAR:
|
||||
event.Enable(self.shell.CanCut())
|
||||
elif id == ID_AUTOCOMP_SHOW:
|
||||
event.Check(self.shell.autoComplete)
|
||||
elif id == ID_AUTOCOMP_INCLUDE_MAGIC:
|
||||
event.Check(self.shell.autoCompleteIncludeMagic)
|
||||
elif id == ID_AUTOCOMP_INCLUDE_SINGLE:
|
||||
event.Check(self.shell.autoCompleteIncludeSingle)
|
||||
elif id == ID_AUTOCOMP_INCLUDE_DOUBLE:
|
||||
event.Check(self.shell.autoCompleteIncludeDouble)
|
||||
elif id == ID_CALLTIPS_SHOW:
|
||||
event.Check(self.shell.autoCallTip)
|
||||
elif id == ID_WRAP:
|
||||
event.Check(self.shell.GetWrapMode())
|
||||
|
@@ -1,11 +0,0 @@
|
||||
"""Provides an object representing the current 'version' or 'release'
|
||||
of PyCrust as a whole. Individual classes, such as the shell, filling
|
||||
and interpreter, each have a revision property based on the CVS
|
||||
Revision."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
VERSION = '0.9'
|
||||
|
@@ -1,54 +1,5 @@
|
||||
|
||||
"""Wrap is a command line utility that runs a wxPython program with
|
||||
additional runtime-tools, such as PyCrust."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
import os
|
||||
import sys
|
||||
from wxPython import wx
|
||||
from crust import CrustFrame as Frame
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
def wrap(app):
|
||||
wx.wxInitAllImageHandlers()
|
||||
frame = Frame()
|
||||
frame.SetSize((750, 525))
|
||||
frame.Show(True)
|
||||
frame.shell.interp.locals['app'] = app
|
||||
app.MainLoop()
|
||||
|
||||
|
||||
def main(argv):
|
||||
if len(argv) < 2:
|
||||
print "Please specify a module name."
|
||||
raise SystemExit
|
||||
name = argv[1]
|
||||
if name[-3:] == '.py':
|
||||
name = name[:-3]
|
||||
module = __import__(name)
|
||||
# Find the App class.
|
||||
App = None
|
||||
d = module.__dict__
|
||||
for item in d.keys():
|
||||
try:
|
||||
if issubclass(d[item], wx.wxApp):
|
||||
App = d[item]
|
||||
except (NameError, TypeError):
|
||||
pass
|
||||
if App is None:
|
||||
print "No App class found."
|
||||
raise SystemExit
|
||||
app = App()
|
||||
wrap(app)
|
||||
from wxPython.py.PyWrap import *
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@@ -1,58 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class AcceleratorEntry:
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFlags(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetKeyCode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class AcceleratorTable(Object):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,358 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import EvtHandler
|
||||
import Parameters as wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class PyApp(EvtHandler):
|
||||
"""Python Application base class.
|
||||
|
||||
It is used to:
|
||||
|
||||
- set and get application-wide properties;
|
||||
|
||||
- implement the windowing system message or event loop;
|
||||
|
||||
- initiate application processing via App.OnInit;
|
||||
|
||||
- allow default processing of events not handled by other objects
|
||||
in the application."""
|
||||
|
||||
def __init__(self):
|
||||
"""Create a PyApp instance."""
|
||||
pass
|
||||
|
||||
def Dispatch(self):
|
||||
"""Dispatches the next event in the windowing system event
|
||||
queue.
|
||||
|
||||
This can be used for programming event loops."""
|
||||
pass
|
||||
|
||||
def ExitMainLoop(self):
|
||||
"""Call this to explicitly exit the main message (event) loop.
|
||||
|
||||
You should normally exit the main loop (and the application)
|
||||
by deleting the top window, which wxPython does automatically."""
|
||||
pass
|
||||
|
||||
def GetAppName(self):
|
||||
"""Return the application name."""
|
||||
pass
|
||||
|
||||
def GetAssertMode(self):
|
||||
"""Return the current assertion mode."""
|
||||
pass
|
||||
|
||||
def GetAuto3D(self):
|
||||
"""Returns True if 3D control mode is on, False otherwise.
|
||||
Windows only."""
|
||||
pass
|
||||
|
||||
def GetClassName(self):
|
||||
"""Return the class name of the application."""
|
||||
pass
|
||||
|
||||
def GetExitOnFrameDelete(self):
|
||||
"""Returns True if the application will exit when the
|
||||
top-level window is deleted, False otherwise."""
|
||||
pass
|
||||
|
||||
def GetPrintMode(self):
|
||||
"""Deprecated."""
|
||||
pass
|
||||
|
||||
def GetTopWindow(self):
|
||||
"""Return the top window.
|
||||
|
||||
If the top window hasn't been set using App.SetTopWindow,
|
||||
this method will find the first top-level window (frame or
|
||||
dialog) and return that."""
|
||||
pass
|
||||
|
||||
def GetUseBestVisual(self):
|
||||
"""Return True if the application will use the best visual on
|
||||
systems that support different visuals, False otherwise."""
|
||||
pass
|
||||
|
||||
def GetVendorName(self):
|
||||
"""Return the application's vendor name."""
|
||||
pass
|
||||
|
||||
def Initialized(self):
|
||||
"""Return True if the application has been initialized
|
||||
(i.e. if App.OnInit has returned successfully). This can be
|
||||
useful for error message routines to determine which method of
|
||||
output is best for the current state of the program (some
|
||||
windowing systems may not like dialogs to pop up before the
|
||||
main loop has been entered)."""
|
||||
pass
|
||||
|
||||
def MainLoop(self):
|
||||
"""Called by wxWindows on creation of the application.
|
||||
Override this if you wish to provide your own
|
||||
(environment-dependent) main loop.
|
||||
|
||||
Return 0 under X, and the wParam of the WM_QUIT message under
|
||||
Windows."""
|
||||
pass
|
||||
|
||||
def OnAssert(self, file, line, cond, msg):
|
||||
"""Called when an assert failure occurs, i.e. the condition
|
||||
specified in ASSERT macro evaluated to FALSE. It is only
|
||||
called in debug mode (when __WXDEBUG__ is defined) as asserts
|
||||
are not left in the release code at all.
|
||||
|
||||
The base class version show the default assert failure dialog
|
||||
box proposing to the user to stop the program, continue or
|
||||
ignore all subsequent asserts.
|
||||
|
||||
file is the name of the source file where the assert occured
|
||||
|
||||
line is the line number in this file where the assert occured
|
||||
|
||||
cond is the condition of the failed assert in string form
|
||||
|
||||
msg is the message specified as argument to ASSERT_MSG or
|
||||
FAIL_MSG, will be NULL if just ASSERT or FAIL was used"""
|
||||
pass
|
||||
|
||||
def OnExit(self):
|
||||
"""Provide this member function for any processing which needs
|
||||
to be done as the application is about to exit. OnExit is
|
||||
called after destroying all application windows and controls,
|
||||
but before wxWindows cleanup."""
|
||||
pass
|
||||
|
||||
def OnInit(self):
|
||||
"""This must be provided by the application, and will usually
|
||||
create the application's main window, optionally calling
|
||||
App.SetTopWindow.
|
||||
|
||||
Return True to continue processing, False to exit the
|
||||
application."""
|
||||
pass
|
||||
|
||||
def OnInitGui(self):
|
||||
"""Called just after the platform's GUI has been initialized,
|
||||
but before the App.OnInit() gets called. Rarely needed in
|
||||
practice. Unlike App.OnInit(), does not need to return
|
||||
True/False."""
|
||||
pass
|
||||
|
||||
def Pending(self):
|
||||
"""Return True if unprocessed events are in the window system
|
||||
event queue."""
|
||||
pass
|
||||
|
||||
def ProcessIdle(self):
|
||||
"""Sends the EVT_IDLE event and is called inside the MainLoop.
|
||||
|
||||
You only need this if you implement your own main loop."""
|
||||
pass
|
||||
|
||||
def SetAppName(self, name):
|
||||
"""Set the name of the application."""
|
||||
pass
|
||||
|
||||
def SetAssertMode(self, mode):
|
||||
"""Lets you control how C++ assertions are processed.
|
||||
|
||||
Valid modes are: PYAPP_ASSERT_SUPPRESS,
|
||||
PYAPP_ASSERT_EXCEPTION, and PYAPP_ASSERT_DIALOG. Using
|
||||
_SUPPRESS will give you behavior like the old final builds and
|
||||
the assert will be ignored, _EXCEPTION is the new default
|
||||
described above, and _DIALOG is like the default in 2.3.3.1
|
||||
and prior hybrid builds. You can also combine _EXCEPTION and
|
||||
_DIALOG if you wish, although I don't know why you would."""
|
||||
pass
|
||||
|
||||
def SetAuto3D(self, auto3D):
|
||||
"""Switches automatic 3D controls on or off. Windows only.
|
||||
|
||||
If auto3D is True, all controls will be created with 3D
|
||||
appearances unless overridden for a control or dialog. The
|
||||
default is True."""
|
||||
pass
|
||||
|
||||
def SetClassName(self, name):
|
||||
"""Set the class name of the application."""
|
||||
pass
|
||||
|
||||
def SetExitOnFrameDelete(self, flag):
|
||||
"""If flag is True (the default), the application will exit
|
||||
when the top-level frame is deleted. If False, the
|
||||
application will continue to run."""
|
||||
pass
|
||||
|
||||
def SetPrintMode(self, mode):
|
||||
"""Deprecated."""
|
||||
pass
|
||||
|
||||
def SetTopWindow(self, window):
|
||||
"""Set the 'top' window.
|
||||
|
||||
You can call this from within App.OnInit to let wxWindows
|
||||
know which is the main window. You don't have to set the top
|
||||
window; it is only a convenience so that (for example) certain
|
||||
dialogs without parents can use a specific window as the top
|
||||
window. If no top window is specified by the application,
|
||||
wxWindows just uses the first frame or dialog in its top-level
|
||||
window list, when it needs to use the top window."""
|
||||
pass
|
||||
|
||||
def SetUseBestVisual(self, flag):
|
||||
"""Allows the programmer to specify whether the application
|
||||
will use the best visual on systems that support several
|
||||
visual on the same display. This is typically the case under
|
||||
Solaris and IRIX, where the default visual is only 8-bit
|
||||
whereas certain applications are supposed to run in TrueColour
|
||||
mode.
|
||||
|
||||
Note that this function has to be called in the constructor of
|
||||
the App instance and won't have any effect when called later
|
||||
on.
|
||||
|
||||
This function currently only has effect under GTK."""
|
||||
pass
|
||||
|
||||
def SetVendorName(self, name):
|
||||
"""Sets the name of application's vendor. The name will be
|
||||
used in registry access."""
|
||||
pass
|
||||
|
||||
def Yield(self, onlyIfNeeded=False):
|
||||
"""Yields control to pending messages in the windowing system.
|
||||
This can be useful, for example, when a time-consuming process
|
||||
writes to a text window. Without an occasional yield, the
|
||||
text window will not be updated properly, and on systems with
|
||||
cooperative multitasking, such as Windows 3.1 other processes
|
||||
will not respond.
|
||||
|
||||
Caution should be exercised, however, since yielding may allow
|
||||
the user to perform actions which are not compatible with the
|
||||
current task. Disabling menu items or whole menus during
|
||||
processing can avoid unwanted reentrance of code: see
|
||||
wx.SafeYield for a better function.
|
||||
|
||||
Calling Yield() recursively is normally an error and an assert
|
||||
failure is raised in debug build if such situation is
|
||||
detected. However if the the onlyIfNeeded parameter is True,
|
||||
the method will just silently return False instead."""
|
||||
pass
|
||||
|
||||
|
||||
from wxPython.wx import wxPlatform
|
||||
_redirect = (wxPlatform == '__WXMSW__' or wxPlatform == '__WXMAC__')
|
||||
del wxPlatform
|
||||
|
||||
|
||||
class App(PyApp):
|
||||
"""The main application class.
|
||||
|
||||
Inherit from this class and implement an OnInit method that
|
||||
creates a frame and then calls self.SetTopWindow(frame)."""
|
||||
|
||||
def __init__(self, redirect=_redirect, filename=None, useBestVisual=False):
|
||||
"""Create an App instance.
|
||||
|
||||
redirect defaults to True on Windows and Mac. If redirect is
|
||||
True, stdio goes to an output window or a file if filename is
|
||||
not None."""
|
||||
pass
|
||||
|
||||
|
||||
del _redirect
|
||||
|
||||
|
||||
class PyOnDemandOutputWindow:
|
||||
"""Used by App to display stdout and stderr messages if app is
|
||||
created using App(redirect=True). Mostly useful on Windows or
|
||||
Mac where apps aren't always launched from the command line."""
|
||||
pass
|
||||
|
||||
|
||||
class PySimpleApp(App):
|
||||
"""Use instead of App for simple apps with a simple frame or
|
||||
dialog, particularly for testing."""
|
||||
|
||||
def __init__(self, flag=0):
|
||||
"""Create a PySimpleApp instance.
|
||||
|
||||
flag is the same as App's redirect parameter to redirect stdio."""
|
||||
pass
|
||||
|
||||
def OnInit(self):
|
||||
"""Automatically does a wx.InitAllImageHandlers()."""
|
||||
pass
|
||||
|
||||
|
||||
class PyWidgetTester(App):
|
||||
"""Use instead of App for testing widgets. Provides a frame
|
||||
containing an instance of a widget.
|
||||
|
||||
Create a PyWidgetTester instance with the desired size for the
|
||||
frame, then create the widget and show the frame using SetWidget."""
|
||||
|
||||
def __init__(self, size=(250, 100)):
|
||||
"""Create a PyWidgetTester instance, with no stdio redirection.
|
||||
|
||||
size is for the frame to hold the widget."""
|
||||
pass
|
||||
|
||||
def OnInit(self):
|
||||
"""Creates a frame that will hold the widget to be tested."""
|
||||
pass
|
||||
|
||||
def SetWidget(self, widgetClass, *args):
|
||||
"""Create a widgetClass instance using the supplied args and
|
||||
with a frame as parent, then show the frame."""
|
||||
pass
|
||||
|
||||
|
||||
class SingleInstanceChecker:
|
||||
"""Allows one to check that only a single instance of a program is
|
||||
running. To do it, you should create an object of this class. As
|
||||
long as this object is alive, calls to IsAnotherRunning() from
|
||||
other processes will return True.
|
||||
|
||||
As the object should have the life span as big as possible, it
|
||||
makes sense to create it either as a global or in App.OnInit()."""
|
||||
|
||||
def __init__(self, name, path=wx.EmptyString):
|
||||
"""Create a SingleInstanceChecker instance.
|
||||
|
||||
name should be as unique as possible. It is used as the mutex
|
||||
name under Win32 and the lock file name under Unix.
|
||||
App.GetAppName() and wx.GetUserId() are commonly used.
|
||||
|
||||
path is optional and is ignored under Win32 and used as the
|
||||
directory to create the lock file in under Unix (default is
|
||||
wx.GetHomeDir())."""
|
||||
pass
|
||||
|
||||
def Create(self, name, path=wx.EmptyString):
|
||||
"""Create a SingleInstanceChecker instance."""
|
||||
pass
|
||||
|
||||
def IsAnotherRunning(self):
|
||||
"""Return True if another copy of this program is already running."""
|
||||
pass
|
@@ -1,206 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Object:
|
||||
"""Base class for all other wxPython classes."""
|
||||
|
||||
def __init__(self):
|
||||
"""Create a Object instance."""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
"""Destroy the Object instance."""
|
||||
pass
|
||||
|
||||
def GetClassName(self):
|
||||
"""Return the name of the class."""
|
||||
pass
|
||||
|
||||
|
||||
class EvtHandler(Object):
|
||||
"""Base class that can handle events from the windowing system.
|
||||
|
||||
If the handler is part of a chain, the destructor will unlink
|
||||
itself and restore the previous and next handlers so that they
|
||||
point to each other."""
|
||||
|
||||
def __init__(self):
|
||||
"""Create a EvtHandler instance."""
|
||||
pass
|
||||
|
||||
def AddPendingEvent(self, event):
|
||||
"""Post an event to be processed later.
|
||||
|
||||
event is an Event instance to add to process queue.
|
||||
|
||||
The difference between sending an event (using the
|
||||
ProcessEvent method) and posting it is that in the first case
|
||||
the event is processed before the function returns, while in
|
||||
the second case, the function returns immediately and the
|
||||
event will be processed sometime later (usually during the
|
||||
next event loop iteration).
|
||||
|
||||
A copy of event is made by the function, so the original can
|
||||
be deleted as soon as function returns (it is common that the
|
||||
original is created on the stack). This requires that the
|
||||
Event::Clone method be implemented by event so that it can
|
||||
be duplicated and stored until it gets processed.
|
||||
|
||||
This is also the method to call for inter-thread
|
||||
communication. It will post events safely between different
|
||||
threads which means that this method is thread-safe by using
|
||||
critical sections where needed. In a multi-threaded program,
|
||||
you often need to inform the main GUI thread about the status
|
||||
of other working threads and such notification should be done
|
||||
using this method.
|
||||
|
||||
This method automatically wakes up idle handling if the
|
||||
underlying window system is currently idle and thus would not
|
||||
send any idle events. (Waking up idle handling is done
|
||||
calling WakeUpIdle.)"""
|
||||
pass
|
||||
|
||||
def Connect(self, id, lastId, eventType, func):
|
||||
"""Connects the given function dynamically with the event
|
||||
handler, id and event type. This is an alternative to the use
|
||||
of static event tables.
|
||||
|
||||
id is the identifier (or first of the identifier range) to be
|
||||
associated with the event handler function.
|
||||
|
||||
lastId is the second part of the identifier range to be
|
||||
associated with the event handler function.
|
||||
|
||||
eventType is the event type to be associated with this event
|
||||
handler.
|
||||
|
||||
function is the event handler function.
|
||||
|
||||
userData is data to be associated with the event table entry."""
|
||||
pass
|
||||
|
||||
def Disconnect(self, id, lastId=-1, eventType=wx.EVT_NULL):
|
||||
"""Disconnects the given function dynamically from the event
|
||||
handler, using the specified parameters as search criteria and
|
||||
returning True if a matching function has been found and
|
||||
removed. This method can only disconnect functions which have
|
||||
been added using the EvtHandler.Connect method. There is no
|
||||
way to disconnect functions connected using the (static) event
|
||||
tables.
|
||||
|
||||
id is the identifier (or first of the identifier range) to be
|
||||
associated with the event handler function.
|
||||
|
||||
lastId is the second part of the identifier range to be
|
||||
associated with the event handler function.
|
||||
|
||||
eventType is the event type to be associated with this event
|
||||
handler.
|
||||
|
||||
function is the event handler function.
|
||||
|
||||
userData is data to be associated with the event table entry."""
|
||||
pass
|
||||
|
||||
def GetEvtHandlerEnabled(self):
|
||||
"""Return True if the event handler is enabled, False
|
||||
otherwise."""
|
||||
pass
|
||||
|
||||
def GetNextHandler(self):
|
||||
"""Return the next handler in the chain."""
|
||||
pass
|
||||
|
||||
def GetPreviousHandler(self):
|
||||
"""Return the previous handler in the chain."""
|
||||
pass
|
||||
|
||||
def ProcessEvent(self, event):
|
||||
"""Processes an event, searching event tables and calling zero
|
||||
or more suitable event handler function(s). Return True if a
|
||||
suitable event handler function was found and executed, and
|
||||
the function did not call Event.Skip().
|
||||
|
||||
event is an Event to process.
|
||||
|
||||
Normally, your application would not call this function: it is
|
||||
called in the wxPython implementation to dispatch incoming
|
||||
user interface events to the framework (and application).
|
||||
|
||||
However, you might need to call it if implementing new
|
||||
functionality (such as a new control) where you define new
|
||||
event types, as opposed to allowing the user to override
|
||||
virtual functions.
|
||||
|
||||
An instance where you might actually override the ProcessEvent
|
||||
function is where you want to direct event processing to event
|
||||
handlers not normally noticed by wxWindows. For example, in
|
||||
the document/view architecture, documents and views are
|
||||
potential event handlers. When an event reaches a frame,
|
||||
ProcessEvent will need to be called on the associated document
|
||||
and view in case event handler functions are associated with
|
||||
these objects. The property classes library (Property) also
|
||||
overrides ProcessEvent for similar reasons.
|
||||
|
||||
The normal order of event table searching is as follows:
|
||||
|
||||
1. If the object is disabled (via a call to
|
||||
EvtHandler.SetEvtHandlerEnabled) the function skips to step
|
||||
(6).
|
||||
|
||||
2. If the object is a Window, ProcessEvent is recursively
|
||||
called on the window's Validator. If this returns TRUE, the
|
||||
function exits.
|
||||
|
||||
3. SearchEventTable is called for this event handler. If this
|
||||
fails, the base class table is tried, and so on until no more
|
||||
tables exist or an appropriate function was found, in which
|
||||
case the function exits.
|
||||
|
||||
4. The search is applied down the entire chain of event
|
||||
handlers (usually the chain has a length of one). If this
|
||||
succeeds, the function exits.
|
||||
|
||||
5. If the object is a Window and the event is a
|
||||
CommandEvent, ProcessEvent is recursively applied to the
|
||||
parent window's event handler. If this returns TRUE, the
|
||||
function exits.
|
||||
|
||||
6. Finally, ProcessEvent is called on the App object.
|
||||
|
||||
See also:
|
||||
|
||||
EvtHandler::SearchEventTable"""
|
||||
pass
|
||||
|
||||
def SetEvtHandlerEnabled(self, enabled):
|
||||
"""Enable or disable the event handler.
|
||||
|
||||
You can use this function to avoid having to remove the event
|
||||
handler from the chain, for example when implementing a dialog
|
||||
editor and changing from edit to test mode."""
|
||||
pass
|
||||
|
||||
def SetNextHandler(self, handler):
|
||||
"""Set the pointer to the next handler."""
|
||||
pass
|
||||
|
||||
def SetPreviousHandler(self, handler):
|
||||
"""Set the pointer to the previous handler."""
|
||||
pass
|
||||
|
||||
|
@@ -1,485 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Clipboard(Object):
|
||||
""""""
|
||||
|
||||
def AddData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Clear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Close(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Flush(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsOpened(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSupported(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Open(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UsePrimarySelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DataFormat:
|
||||
""""""
|
||||
|
||||
def GetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DataObject:
|
||||
""""""
|
||||
|
||||
def GetAllFormats(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDataHere(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDataSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFormatCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPreferredFormat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSupportedFormat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DataObjectComposite(DataObject):
|
||||
""""""
|
||||
|
||||
def Add(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DataObjectSimple(DataObject):
|
||||
""""""
|
||||
|
||||
def GetFormat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFormat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyDataObjectSimple(DataObjectSimple):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class BitmapDataObject(DataObjectSimple):
|
||||
""""""
|
||||
|
||||
def GetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyBitmapDataObject(BitmapDataObject):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class CustomDataObject(DataObjectSimple):
|
||||
""""""
|
||||
|
||||
def GetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TakeData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DragImage(Object):
|
||||
""""""
|
||||
|
||||
def BeginDrag(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def BeginDrag2(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EndDrag(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetImageRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Hide(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Move(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RedrawImage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBackingBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DropSource:
|
||||
""""""
|
||||
|
||||
def DoDragDrop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDataObject(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCursor(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_GiveFeedback(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DropTarget:
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyDropTarget(DropTarget):
|
||||
""""""
|
||||
|
||||
def GetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDataObject(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDataObject(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDragOver(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDrop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnEnter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnLeave(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileDataObject(DataObjectSimple):
|
||||
""""""
|
||||
|
||||
def GetFilenames(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileDropTarget(PyDropTarget):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDragOver(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDrop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnEnter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnLeave(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TextDataObject(DataObjectSimple):
|
||||
""""""
|
||||
|
||||
def GetText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTextLength(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyTextDataObject(TextDataObject):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TextDropTarget(PyDropTarget):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDragOver(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnDrop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnEnter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnLeave(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class URLDataObject(DataObjectComposite):
|
||||
""""""
|
||||
|
||||
def GetURL(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetURL(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,199 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class ConfigBase:
|
||||
""""""
|
||||
|
||||
def DeleteAll(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteEntry(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteGroup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Exists(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ExpandEnvVars(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Flush(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAppName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEntryType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFirstEntry(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFirstGroup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextEntry(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextGroup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNumberOfEntries(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNumberOfGroups(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVendorName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasEntry(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasGroup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsExpandingEnvVars(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsRecordingDefaults(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Read(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReadBool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReadFloat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReadInt(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RenameEntry(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RenameGroup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAppName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetExpandEnvVars(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRecordDefaults(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVendorName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Write(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def WriteBool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def WriteFloat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def WriteInt(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Config(ConfigBase):
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileConfig(ConfigBase):
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
File diff suppressed because it is too large
Load Diff
@@ -1,485 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Point:
|
||||
""""""
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __eq__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __len__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __ne__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __nonzero__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __sub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def asTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Point2DDouble:
|
||||
""""""
|
||||
|
||||
def GetCrossProduct(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDistance(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDistanceSquare(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDotProduct(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFloor(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRounded(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVectorAngle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVectorLength(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Normalize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPolarCoordinates(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVectorAngle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVectorLength(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __eq__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __iadd__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __idiv__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __imul__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __isub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __len__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __ne__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __neg__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __nonzero__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def asTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class RealPoint:
|
||||
""""""
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __eq__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __len__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __ne__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __nonzero__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __sub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def asTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Rect:
|
||||
""""""
|
||||
|
||||
def GetBottom(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWidth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Inflate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Inside(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBottom(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWidth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __eq__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __len__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __ne__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __nonzero__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def asTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Size:
|
||||
""""""
|
||||
|
||||
def GetHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWidth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWidth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __eq__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __len__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __ne__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __nonzero__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setitem__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def asTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,553 +0,0 @@
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class DateSpan:
|
||||
""""""
|
||||
|
||||
def Add(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDays(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMonths(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTotalDays(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeeks(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetYears(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Multiply(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Neg(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDays(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMonths(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWeeks(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetYears(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Subtract(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __mul__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __neg__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __rmul__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __sub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DateTime:
|
||||
""""""
|
||||
|
||||
def AddDS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddTS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Format(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FormatDate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FormatISODate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FormatISOTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FormatTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDayOfYear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetJDN(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetJulianDayNumber(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLastMonthDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLastWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMJD(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMillisecond(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinute(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetModifiedJulianDayNumber(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMonth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrevWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRataDie(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSecond(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTicks(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeekDayInSameWeek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeekOfMonth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeekOfYear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetYear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetYearDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsBetween(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsDST(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEarlierThan(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEqualTo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEqualUpTo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsLaterThan(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSameDate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSameTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsStrictlyBetween(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsValid(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsWorkDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def MakeGMT(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def MakeTimezone(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ParseDate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ParseDateTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ParseFormat(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ParseRfc822Date(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ParseTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ResetTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHMS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetJDN(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMillisecond(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinute(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMonth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSecond(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTimeT(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToCurrent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToLastMonthDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToLastWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToNextWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToPrevWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToTheWeek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToWeekDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToWeekDayInSameWeek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToYearDay(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetYear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Subtract(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SubtractDS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SubtractTS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ToGMT(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ToTimezone(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __cmp__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __sub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _wxDateTimePtr__add__DS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _wxDateTimePtr__add__TS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _wxDateTimePtr__sub__DS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _wxDateTimePtr__sub__DT(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _wxDateTimePtr__sub__TS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TimeSpan:
|
||||
""""""
|
||||
|
||||
def Abs(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Add(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Format(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDays(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHours(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMilliseconds(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinutes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSeconds(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeeks(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEqualTo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsLongerThan(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsNegative(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsNull(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsPositive(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShorterThan(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Multiply(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Neg(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Subtract(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __add__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __cmp__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __mul__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __neg__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __rmul__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __sub__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,471 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
from Frames import Frame
|
||||
import Parameters as wx
|
||||
from Window import TopLevelWindow
|
||||
|
||||
|
||||
class Dialog(TopLevelWindow):
|
||||
""""""
|
||||
|
||||
def Centre(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CreateButtonSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CreateTextSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EndModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetReturnCode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetReturnCode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ColourDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetColourData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ColourData(Object):
|
||||
""""""
|
||||
|
||||
def GetChooseFull(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCustomColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetChooseFull(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCustomColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ColourDatabase(Object):
|
||||
""""""
|
||||
|
||||
def Append(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DirDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetMessage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMessage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetDirectory(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFilename(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFilenames(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFilterIndex(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMessage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPaths(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWildcard(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDirectory(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFilename(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFilterIndex(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMessage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWildcard(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FindReplaceDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FindReplaceData(Object):
|
||||
""""""
|
||||
|
||||
def GetFindString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFlags(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetReplaceString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFindString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFlags(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetReplaceString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FontDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetFontData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FontData(Object):
|
||||
""""""
|
||||
|
||||
def EnableEffects(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAllowSymbols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetChosenFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnableEffects(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetInitialFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetShowHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAllowSymbols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetChosenFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetInitialFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRange(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetShowHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MessageDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class MultiChoiceDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetSelections(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSelections(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ProgressDialog(Frame):
|
||||
""""""
|
||||
|
||||
def Resume(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Update(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SingleChoiceDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetSelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStringSelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TextEntryDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetValue(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetValue(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
File diff suppressed because it is too large
Load Diff
@@ -1,25 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
class PyAssertionError(AssertionError):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyDeadObjectError(AttributeError):
|
||||
"""Instances of wx objects that are OOR capable will have their
|
||||
__class__ attribute changed to a _wxPyDeadObject class when the
|
||||
C++ object is deleted. Subsequent attempts to access object
|
||||
attributes will raise this error, rather than segfault."""
|
||||
pass
|
@@ -1,794 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
def EVT_ACTIVATE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_ACTIVATE_APP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_BUTTON(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CALCULATE_LAYOUT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHAR(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHAR_HOOK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHECKBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHECKLISTBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHILD_FOCUS(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CHOICE(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CLOSE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMBOBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND(win, id, cmd, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_ENTER(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_FIND():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_FIND_CLOSE():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_FIND_NEXT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_FIND_REPLACE():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_FIND_REPLACE_ALL():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_KILL_FOCUS(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_LEFT_CLICK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_LEFT_DCLICK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_RANGE(win, id1, id2, cmd, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_RIGHT_CLICK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_RIGHT_DCLICK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_BOTTOM(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_LINEDOWN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_LINEUP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_PAGEUP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLLWIN_TOP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_BOTTOM(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_ENDSCROLL(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_LINEDOWN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_LINEUP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_PAGEDOWN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_PAGEUP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_THUMBRELEASE(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_THUMBTRACK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SCROLL_TOP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_COMMAND_SET_FOCUS(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_CONTEXT_MENU(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_DISPLAY_CHANGED(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_DROP_FILES(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_END_PROCESS(eh, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_END_SESSION(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_ENTER_WINDOW(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_ERASE_BACKGROUND(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_ICONIZE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_IDLE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_INIT_DIALOG(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_JOYSTICK_EVENTS(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_JOY_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_JOY_MOVE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_JOY_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_JOY_ZMOVE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_KEY_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_KEY_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_KILL_FOCUS(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LEAVE_WINDOW(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LEFT_DCLICK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LEFT_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LEFT_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LISTBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LISTBOX_DCLICK(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_BEGIN_DRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_BEGIN_LABEL_EDIT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_BEGIN_RDRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_CACHE_HINT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_COL_BEGIN_DRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_COL_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_COL_DRAGGING():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_COL_END_DRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_COL_RIGHT_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_DELETE_ALL_ITEMS():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_DELETE_ITEM():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_END_LABEL_EDIT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_GET_INFO():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_INSERT_ITEM():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_ACTIVATED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_DESELECTED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_FOCUSED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_MIDDLE_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_RIGHT_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_ITEM_SELECTED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_KEY_DOWN():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_LIST_SET_INFO():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MAXIMIZE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU_CLOSE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU_HIGHLIGHT(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU_HIGHLIGHT_ALL(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU_OPEN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MENU_RANGE(win, id1, id2, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MIDDLE_DCLICK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MIDDLE_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MIDDLE_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MOTION(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MOUSEWHEEL(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MOUSE_CAPTURE_CHANGED(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MOUSE_EVENTS(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_MOVE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_NAVIGATION_KEY(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_NOTEBOOK_PAGE_CHANGED(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_NOTEBOOK_PAGE_CHANGING(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_PAINT(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_PALETTE_CHANGED(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_QUERY_END_SESSION(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_QUERY_LAYOUT_INFO():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_QUERY_NEW_PALETTE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_RADIOBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_RADIOBUTTON(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_RIGHT_DCLICK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_RIGHT_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_RIGHT_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SASH_DRAGGED(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SASH_DRAGGED_RANGE(win, id1, id2, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_BOTTOM(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_LINEDOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_LINEUP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_PAGEDOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_PAGEUP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_THUMBRELEASE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_THUMBTRACK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLLWIN_TOP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_BOTTOM(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_ENDSCROLL(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_LINEDOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_LINEUP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_PAGEDOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_PAGEUP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_THUMBRELEASE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_THUMBTRACK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SCROLL_TOP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SET_CURSOR(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SET_FOCUS(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SHOW(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SIZE():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SLIDER(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPIN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPINCTRL(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPIN_DOWN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPIN_UP(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPLITTER_DOUBLECLICKED(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPLITTER_SASH_POS_CHANGED(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPLITTER_SASH_POS_CHANGING(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SPLITTER_UNSPLIT(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_SYS_COLOUR_CHANGED(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_LEFT_DCLICK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_LEFT_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_LEFT_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_MOVE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_RIGHT_DCLICK(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_RIGHT_DOWN(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TASKBAR_RIGHT_UP(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TEXT(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TEXT_ENTER(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TEXT_MAXLEN(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TEXT_URL(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TIMER(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOGGLEBUTTON(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOOL(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOOL_ENTER(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOOL_RANGE(win, id, id2, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOOL_RCLICKED(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TOOL_RCLICKED_RANGE(win, id, id2, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_BEGIN_DRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_BEGIN_LABEL_EDIT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_BEGIN_RDRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_DELETE_ITEM():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_END_DRAG():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_END_LABEL_EDIT():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_GET_INFO():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_ACTIVATED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_COLLAPSED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_COLLAPSING():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_EXPANDED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_EXPANDING():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_MIDDLE_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_ITEM_RIGHT_CLICK():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_KEY_DOWN():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_SEL_CHANGED():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_SEL_CHANGING():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_TREE_SET_INFO():
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_UPDATE_UI(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_UPDATE_UI_RANGE(win, id, id2, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_VLBOX(win, id, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_WINDOW_CREATE(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EVT_WINDOW_DESTROY(win, func):
|
||||
""""""
|
||||
pass
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,193 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class FSFile(Object):
|
||||
""""""
|
||||
|
||||
def GetAnchor(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLocation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetModificationTime(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStream(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileSystem(Object):
|
||||
""""""
|
||||
|
||||
def ChangePathTo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindFirst(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindNext(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OpenFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class CPPFileSystemHandler(Object):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileSystemHandler(CPPFileSystemHandler):
|
||||
""""""
|
||||
|
||||
def CanOpen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindFirst(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindNext(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAnchor(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLeftLocation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeTypeFromExt(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetProtocol(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRightLocation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OpenFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class InternetFSHandler(CPPFileSystemHandler):
|
||||
""""""
|
||||
|
||||
def CanOpen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OpenFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MemoryFSHandler(CPPFileSystemHandler):
|
||||
""""""
|
||||
|
||||
def CanOpen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindFirst(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindNext(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OpenFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ZipFSHandler(CPPFileSystemHandler):
|
||||
""""""
|
||||
|
||||
def CanOpen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindFirst(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindNext(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OpenFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,440 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
from Window import TopLevelWindow, Window
|
||||
|
||||
|
||||
class Frame(TopLevelWindow):
|
||||
"""A frame is a window whose size and position can (usually) be
|
||||
changed by the user. It usually has thick borders and a title bar,
|
||||
and can optionally contain a menu bar, toolbar and status bar. A
|
||||
frame can contain any window that is not a frame or dialog.
|
||||
|
||||
A frame that has a status bar and toolbar created via the
|
||||
CreateStatusBar/CreateToolBar functions manages these windows, and
|
||||
adjusts the value returned by GetClientSize to reflect the
|
||||
remaining size available to application windows.
|
||||
|
||||
An application should normally define a CloseEvent handler for the
|
||||
frame to respond to system close events, for example so that
|
||||
related data and subwindows can be cleaned up."""
|
||||
|
||||
def __init__(self, parent, id, title, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE,
|
||||
name=wx.PyFrameNameStr):
|
||||
"""Create a Frame instance.
|
||||
|
||||
parent - The window parent. This may be NULL. If it is
|
||||
non-NULL, the frame will always be displayed on top of the
|
||||
parent window on Windows.
|
||||
|
||||
id - The window identifier. It may take a value of -1 to
|
||||
indicate a default value.
|
||||
|
||||
title - The caption to be displayed on the frame's title bar.
|
||||
|
||||
pos - The window position. A value of (-1, -1) indicates a
|
||||
default position, chosen by either the windowing system or
|
||||
wxWindows, depending on platform.
|
||||
|
||||
size - The window size. A value of (-1, -1) indicates a
|
||||
default size, chosen by either the windowing system or
|
||||
wxWindows, depending on platform.
|
||||
|
||||
style - The window style.
|
||||
|
||||
name - The name of the window. This parameter is used to
|
||||
associate a name with the item, allowing the application user
|
||||
to set Motif resource values for individual windows."""
|
||||
pass
|
||||
|
||||
def Create(self, parent, id, title, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE,
|
||||
name=wx.PyFrameNameStr):
|
||||
"""Create a Frame instance."""
|
||||
pass
|
||||
|
||||
def Command(self, id):
|
||||
"""Simulate a menu command; id is a menu item identifier."""
|
||||
pass
|
||||
|
||||
def CreateStatusBar(self, number=1, style=wx.ST_SIZEGRIP, id=-1,
|
||||
name=wx.PyStatusLineNameStr):
|
||||
"""Create a status bar at the bottom of frame.
|
||||
|
||||
number - The number of fields to create. Specify a value
|
||||
greater than 1 to create a multi-field status bar.
|
||||
|
||||
style - The status bar style. See wx.StatusBar for a list of
|
||||
valid styles.
|
||||
|
||||
id - The status bar window identifier. If -1, an identifier
|
||||
will be chosen by wxWindows.
|
||||
|
||||
name - The status bar window name.
|
||||
|
||||
The width of the status bar is the whole width of the frame
|
||||
(adjusted automatically when resizing), and the height and
|
||||
text size are chosen by the host windowing system.
|
||||
|
||||
By default, the status bar is an instance of wx.StatusBar."""
|
||||
pass
|
||||
|
||||
def CreateToolBar(self, style=wx.NO_BORDER|wx.TB_HORIZONTAL, id=-1,
|
||||
name=wx.PyToolBarNameStr):
|
||||
"""Create a toolbar at the top or left of frame.
|
||||
|
||||
style - The toolbar style. See wxToolBar for a list of valid
|
||||
styles.
|
||||
|
||||
id - The toolbar window identifier. If -1, an identifier will
|
||||
be chosen by wxWindows.
|
||||
|
||||
name - The toolbar window name.
|
||||
|
||||
By default, the toolbar is an instance of wx.ToolBar (which is
|
||||
defined to be a suitable toolbar class on each platform, such
|
||||
as wx.ToolBar95).
|
||||
|
||||
When a toolbar has been created with this function, or made
|
||||
known to the frame with wx.Frame.SetToolBar, the frame will
|
||||
manage the toolbar position and adjust the return value from
|
||||
wx.Window.GetClientSize to reflect the available space for
|
||||
application windows."""
|
||||
pass
|
||||
|
||||
def DoGiveHelp(self, text, show):
|
||||
"""Show help text (typically in the statusbar).
|
||||
|
||||
show is False if you are hiding the help, True otherwise.
|
||||
|
||||
Meant to be overridden if a derived frame wants to do
|
||||
something else with help text from menus and etc. The default
|
||||
implementation simply calls Frame.SetStatusText."""
|
||||
pass
|
||||
|
||||
def GetClientAreaOrigin(self):
|
||||
"""Return origin of frame client area (in client coordinates).
|
||||
|
||||
It may be different from (0, 0) if the frame has a toolbar."""
|
||||
pass
|
||||
|
||||
def GetMenuBar(self):
|
||||
"""Return menubar currently associated with frame (if any)."""
|
||||
pass
|
||||
|
||||
def GetStatusBar(self):
|
||||
"""Return status bar currently associated with frame (if any)."""
|
||||
pass
|
||||
|
||||
def GetStatusBarPane(self):
|
||||
"""Return status bar pane used to display menu and toolbar
|
||||
help."""
|
||||
pass
|
||||
|
||||
def GetToolBar(self):
|
||||
"""Return toolbar currently associated with frame (if any)."""
|
||||
pass
|
||||
|
||||
def PopStatusText(self, number=0):
|
||||
"""Redraw status bar with previous status text.
|
||||
|
||||
number - The status field (starting from zero)."""
|
||||
pass
|
||||
|
||||
def ProcessCommand(self, id):
|
||||
"""Process menu command; return True if processed.
|
||||
|
||||
id is the menu command identifier."""
|
||||
pass
|
||||
|
||||
def PushStatusText(self, text, number=0):
|
||||
"""Set status bar text and redraw status bar, remembering
|
||||
previous text.
|
||||
|
||||
text - The text for the status field.
|
||||
|
||||
number - The status field (starting from zero).
|
||||
|
||||
Use an empty string to clear the status bar."""
|
||||
pass
|
||||
|
||||
def SendSizeEvent(self):
|
||||
"""Send a dummy size event to the frame forcing it to
|
||||
reevaluate its children positions. It is sometimes useful to
|
||||
call this function after adding or deleting a children after
|
||||
the frame creation or if a child size changes.
|
||||
|
||||
Note that if the frame is using either sizers or constraints
|
||||
for the children layout, it is enough to call Frame.Layout()
|
||||
directly and this function should not be used in this case."""
|
||||
pass
|
||||
|
||||
def SetMenuBar(self, menubar):
|
||||
"""Show the menu bar in the frame.
|
||||
|
||||
menuBar - The menu bar to associate with the frame.
|
||||
|
||||
If the frame is destroyed, the menu bar and its menus will be
|
||||
destroyed also, so do not delete the menu bar explicitly
|
||||
(except by resetting the frame's menu bar to another frame or
|
||||
NULL).
|
||||
|
||||
Under Windows, a call to Frame.OnSize is generated, so be sure
|
||||
to initialize data members properly before calling SetMenuBar.
|
||||
|
||||
Note that it is not possible to call this function twice for
|
||||
the same frame object."""
|
||||
pass
|
||||
|
||||
def SetStatusBar(self, statBar):
|
||||
"""Associate a status bar with the frame."""
|
||||
pass
|
||||
|
||||
def SetStatusBarPane(self, n):
|
||||
"""Set the status bar pane used to display menu and toolbar
|
||||
help. Using -1 disables help display."""
|
||||
pass
|
||||
|
||||
def SetStatusText(self, text, number=0):
|
||||
"""Set status bar text and redraw status bar.
|
||||
|
||||
text - The text for the status field.
|
||||
|
||||
number - The status field (starting from zero).
|
||||
|
||||
Use an empty string to clear the status bar."""
|
||||
pass
|
||||
|
||||
def SetStatusWidths(self, choices):
|
||||
"""Sets the widths of the fields in the status bar.
|
||||
|
||||
choices - a Python list of integers, each of which is a status
|
||||
field width in pixels. A value of -1 indicates that the field
|
||||
is variable width; at least one field must be -1.
|
||||
|
||||
The widths of the variable fields are calculated from the
|
||||
total width of all fields, minus the sum of widths of the
|
||||
non-variable fields, divided by the number of variable fields."""
|
||||
pass
|
||||
|
||||
def SetToolBar(self, toolbar):
|
||||
"""Associate a toolbar with the frame."""
|
||||
pass
|
||||
|
||||
|
||||
class LayoutAlgorithm(Object):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LayoutFrame(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LayoutMDIFrame(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LayoutWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MDIChildFrame(Frame):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Activate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Maximize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Restore(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MDIClientWindow(Window):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MDIParentFrame(Frame):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ActivateNext(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ActivatePrevious(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ArrangeIcons(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Cascade(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetActiveChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolBar(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Tile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MiniFrame(Frame):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SplashScreen(Frame):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSplashStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSplashWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTimeout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SplashScreenWindow(Window):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class StatusBar(Window):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBorderX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBorderY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFieldRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFieldsCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStatusText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PopStatusText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PushStatusText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFieldsCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStatusText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStatusWidths(self):
|
||||
""""""
|
||||
pass
|
File diff suppressed because it is too large
Load Diff
@@ -1,127 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
from Window import Window
|
||||
|
||||
|
||||
class PopupWindow(Window):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Position(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PopupTransientWindow(PopupWindow):
|
||||
""""""
|
||||
|
||||
def Dismiss(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Popup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TipProvider:
|
||||
""""""
|
||||
|
||||
def GetCurrentTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PreprocessTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyTipProvider(TipProvider):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TipWindow(PopupTransientWindow):
|
||||
""""""
|
||||
|
||||
def Close(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBoundingRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ToolTip(Object):
|
||||
""""""
|
||||
|
||||
def GetTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,142 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class ImageHandler(Object):
|
||||
""""""
|
||||
|
||||
def CanRead(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetExtension(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetExtension(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class BMPHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class GIFHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ICOHandler(BMPHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class CURHandler(ICOHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ANIHandler(CURHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class JPEGHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PCXHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PNGHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PNMHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TIFFHandler(ImageHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,197 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Joystick(Object):
|
||||
""""""
|
||||
|
||||
def GetButtonState(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetManufacturerId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxAxes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxButtons(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMovementThreshold(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNumberAxes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNumberButtons(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNumberJoysticks(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPOVCTSPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPOVPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPollingMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPollingMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetProductId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetProductName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRudderMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRudderMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRudderPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetXMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetXMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetYMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetYMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetZMax(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetZMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetZPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasPOV(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasPOV4Dir(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasPOVCTS(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasRudder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasU(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasV(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasZ(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsOk(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReleaseCapture(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCapture(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMovementThreshold(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,80 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class IndividualLayoutConstraint(Object):
|
||||
""""""
|
||||
|
||||
def Above(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Absolute(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AsIs(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Below(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LeftOf(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PercentOf(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RightOf(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SameAs(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Unconstrained(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LayoutConstraints(Object):
|
||||
""""""
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
@@ -1,145 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Log:
|
||||
""""""
|
||||
|
||||
def Flush(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVerbose(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasPendingMessages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TimeStamp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyLog(Log):
|
||||
""""""
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogChain(Log):
|
||||
""""""
|
||||
|
||||
def GetOldLog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsPassingMessages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PassMessages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogGui(Log):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogNull:
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogStderr(Log):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogTextCtrl(Log):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LogWindow(Log):
|
||||
""""""
|
||||
|
||||
def GetFrame(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOldLog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsPassingMessages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PassMessages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,477 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object, EvtHandler
|
||||
import Parameters as wx
|
||||
from Window import Window
|
||||
|
||||
|
||||
class FileHistory(Object):
|
||||
""""""
|
||||
|
||||
def AddFileToHistory(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddFilesToMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddFilesToThisMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHistoryFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxFiles(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNoHistoryFiles(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Load(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveFileFromHistory(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Save(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UseMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Menu(EvtHandler):
|
||||
""""""
|
||||
|
||||
def Append(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendCheckItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendRadioItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Break(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Check(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Delete(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DestroyId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DestroyItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Enable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindItemById(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEventHandler(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHelpString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetInvokingWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMenuItemCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMenuItems(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Insert(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertCheckItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertRadioItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsAttached(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsChecked(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Prepend(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependCheckItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependRadioItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Remove(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetEventHandler(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHelpString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetInvokingWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UpdateUI(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MenuBar(Window):
|
||||
""""""
|
||||
|
||||
def Append(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Check(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Enable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindItemById(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindMenuItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHelpString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabelTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMenuCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Insert(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsChecked(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabledTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Remove(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Replace(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHelpString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLabelTop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
class MenuItem(Object):
|
||||
""""""
|
||||
|
||||
def Check(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Enable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAccel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetKind(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSubMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsCheckable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsChecked(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSubMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAccel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCheckable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSubMenu(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Toggle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,185 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class FileType:
|
||||
""""""
|
||||
|
||||
def GetAllCommands(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDescription(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetExtensions(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIcon(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIconInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeTypes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOpenCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultIcon(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Unassociate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FileTypeInfo:
|
||||
""""""
|
||||
|
||||
def GetDescription(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetExtensions(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetExtensionsCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIconFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIconIndex(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOpenCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetShortDesc(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsValid(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetIcon(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetShortDesc(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class MimeTypesManager:
|
||||
""""""
|
||||
|
||||
def AddFallback(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Associate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ClearData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnumAllFileTypes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFileTypeFromExtension(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFileTypeFromMimeType(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Initialize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReadMailcap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReadMimeTypes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Unassociate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,558 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class ArtProvider(Object):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class BusyCursor:
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class BusyInfo(Object):
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Caret:
|
||||
""""""
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPositionTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Hide(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsOk(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Move(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def MoveXY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizeWH(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class EncodingConverter(Object):
|
||||
""""""
|
||||
|
||||
def Convert(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Init(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class DirItemData(Object):
|
||||
""""""
|
||||
|
||||
def SetNewDirName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Effects(Object):
|
||||
""""""
|
||||
|
||||
def DrawSunkenEdge(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDarkShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFaceColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHighlightColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLightShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMediumShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Set(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDarkShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFaceColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHighlightColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLightShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMediumShadow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TileBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FontEnumerator:
|
||||
""""""
|
||||
|
||||
def EnumerateEncodings(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnumerateFacenames(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEncodings(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFacenames(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FontMapper:
|
||||
""""""
|
||||
|
||||
def CharsetToEncoding(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAltForEncoding(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEncodingAvailable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetConfig(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetConfigPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDialogParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDialogTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class LanguageInfo:
|
||||
""""""
|
||||
|
||||
def __getattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __setattr__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Locale:
|
||||
""""""
|
||||
|
||||
def AddCatalog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCanonicalName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLanguage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLocale(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSysName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Init(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsLoaded(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsOk(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class NativeFontInfo:
|
||||
""""""
|
||||
|
||||
def FromString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FromUserString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEncoding(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFaceName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFamily(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPointSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUnderlined(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Init(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetEncoding(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFaceName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFamily(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPointSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetUnderlined(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ToString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ToUserString(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __str__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyTimer(Object):
|
||||
""""""
|
||||
|
||||
def GetInterval(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsOneShot(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsRunning(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetOwner(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Start(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Stop(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class StopWatch:
|
||||
""""""
|
||||
|
||||
def Pause(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Resume(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Start(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Time(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SystemSettings:
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Timer(PyTimer):
|
||||
""""""
|
||||
|
||||
def __init__(self, evtHandler=None, id=-1):
|
||||
"""Create a Timer instance."""
|
||||
pass
|
||||
|
||||
|
||||
class Wave(Object):
|
||||
""""""
|
||||
|
||||
def IsOk(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Play(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class WindowDisabler:
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,240 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
from Window import Window
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class Panel(Window):
|
||||
""""""
|
||||
|
||||
def __init__(self, parent, id, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.TAB_TRAVERSAL,
|
||||
name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self, parent, id, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.TAB_TRAVERSAL,
|
||||
name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InitDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyPanel(Panel):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AcceptsFocus(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AcceptsFocusFromKeyboard(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AddChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetBestSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetClientSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoMoveWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetClientSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_GetMaxSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_InitDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_RemoveChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_TransferDataFromWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_TransferDataToWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_Validate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ScrolledWindow(Panel):
|
||||
""""""
|
||||
|
||||
def __init__(self, parent, id=-1, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.HSCROLL|wx.VSCROLL,
|
||||
name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self, parent, id=-1, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=wx.HSCROLL|wx.VSCROLL,
|
||||
name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AdjustScrollbars(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CalcScrolledPosition(self, *args):
|
||||
"""*args can be a point or (x, y) tuple"""
|
||||
pass
|
||||
|
||||
def CalcScrolledPosition1(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CalcScrolledPosition2(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CalcUnscrolledPosition(self, *args):
|
||||
"""*args can be a point or (x, y) tuple"""
|
||||
pass
|
||||
|
||||
def CalcUnscrolledPosition1(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CalcUnscrolledPosition2(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableScrolling(self, xScrolling, yScrolling):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScaleX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScaleY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScrollPageSize(self, orient):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScrollPixelsPerUnit(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTargetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetViewStart(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsRetained(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Layout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrepareDC(self, dc):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Scroll(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetScale(self, xs, ys):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetScrollPageSize(self, orient, pageSize):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetScrollRate(self, xstep, ystep):
|
||||
"""Set the x, y scrolling increments."""
|
||||
pass
|
||||
|
||||
def SetScrollbars(self, pixelsPerUnitX, pixelsPerUnitY,
|
||||
noUnitsX, noUnitsY, xPos=0, yPos=0, noRefresh=False):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTargetWindow(self, window):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ViewStart(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,68 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
class _Param:
|
||||
"""Used by this module to represent default wxPython parameter values,
|
||||
including parameter representations like style=wx.HSCROLL|wx.VSCROLL."""
|
||||
|
||||
def __init__(self, value=None):
|
||||
if value is None:
|
||||
value = 'wx.' + self.__class__.__name__
|
||||
self.value = value
|
||||
|
||||
def __repr__(self):
|
||||
return self.value
|
||||
|
||||
def __or__(self, other):
|
||||
value = '%s|%s' % (self, other)
|
||||
return self.__class__(value)
|
||||
|
||||
_params = (
|
||||
'BOTH',
|
||||
'DEFAULT_FRAME_STYLE',
|
||||
'DefaultPosition',
|
||||
'DefaultSize',
|
||||
'DefaultValidator',
|
||||
'EmptyString',
|
||||
'EVT_NULL',
|
||||
'HSCROLL',
|
||||
'NO_BORDER',
|
||||
'NULL',
|
||||
'NullColour',
|
||||
'PyFrameNameStr',
|
||||
'PyNOTEBOOK_NAME',
|
||||
'PyPanelNameStr',
|
||||
'PyStatusLineNameStr',
|
||||
'PySTCNameStr',
|
||||
'PyToolBarNameStr',
|
||||
'SIZE_AUTO',
|
||||
'SIZE_USE_EXISTING',
|
||||
'ST_SIZEGRIP',
|
||||
'TAB_TRAVERSAL',
|
||||
'TB_HORIZONTAL',
|
||||
'VSCROLL',
|
||||
)
|
||||
|
||||
## Create classes, then instances, like this:
|
||||
|
||||
## class BOTH(Param): pass
|
||||
## BOTH = BOTH()
|
||||
|
||||
for _param in _params:
|
||||
exec 'class %s(_Param): pass' % _param
|
||||
exec '%s = %s()' % (_param, _param)
|
||||
|
||||
del _param
|
||||
del _params
|
||||
del _Param
|
@@ -1,651 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
from Dialogs import Dialog
|
||||
from Frames import Frame
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class PageSetupDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetPageSetupData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PageSetupDialogData(Object):
|
||||
""""""
|
||||
|
||||
def EnableHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnablePaper(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnablePrinter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDefaultInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDefaultMinMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnableHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnableMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnableOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnablePaper(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEnablePrinter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMarginBottomRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMarginTopLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinMarginBottomRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinMarginTopLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPaperId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPaperSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ok(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultMinMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMarginBottomRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMarginTopLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinMarginBottomRight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinMarginTopLeft(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPaperId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPaperSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrintData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PrintDialog(Dialog):
|
||||
""""""
|
||||
|
||||
def GetPrintDC(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintDialogData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowModal(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PrintDialogData(Object):
|
||||
""""""
|
||||
|
||||
def EnableHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnablePageNumbers(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnablePrintToFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableSelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAllPages(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCollate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFromPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNoCopies(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintToFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ok(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCollate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFromPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMaxPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetNoCopies(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrintData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrintToFile(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSetupDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PreviewFrame(Frame):
|
||||
""""""
|
||||
|
||||
def Initialize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PrintData(Object):
|
||||
""""""
|
||||
|
||||
def GetCollate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDuplex(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFilename(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFontMetricPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNoCopies(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPaperId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPaperSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPreviewCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintMode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterOptions(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterScaleX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterScaleY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterTranslateX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrinterTranslateY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetQuality(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ok(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCollate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDuplex(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFilename(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFontMetricPath(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetNoCopies(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPaperId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPaperSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPreviewCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrintMode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterCommand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterOptions(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterScaleX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterScaleY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterScaling(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterTranslateX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterTranslateY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrinterTranslation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetQuality(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PrintPreview(Object):
|
||||
""""""
|
||||
|
||||
def GetCanvas(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCurrentPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFrame(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintDialogData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintoutForPrinting(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetZoom(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ok(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Print(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCanvas(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCurrentPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFrame(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPrintout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetZoom(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Printer(Object):
|
||||
""""""
|
||||
|
||||
def CreateAbortWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrintDialogData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Print(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrintDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReportError(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Setup(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class Printout(Object):
|
||||
""""""
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDC(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPPIPrinter(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPPIScreen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPageSizeMM(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPageSizePixels(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsPreview(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_GetPageInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_HasPage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnBeginDocument(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnBeginPrinting(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnEndDocument(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnEndPrinting(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnPreparePrinting(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,77 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import EvtHandler
|
||||
|
||||
|
||||
class Process(EvtHandler):
|
||||
""""""
|
||||
|
||||
def CloseOutput(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Detach(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetErrorStream(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetInputStream(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOutputStream(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsErrorAvailable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsInputAvailable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsInputOpened(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsRedirected(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Redirect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_OnTerminate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,226 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
import Parameters as wx
|
||||
from Window import Window
|
||||
|
||||
|
||||
class SashWindow(Window):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDefaultBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEdgeMargin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetExtraBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaximumSizeX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaximumSizeY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinimumSizeX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinimumSizeY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSashVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasBorder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetExtraBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMaximumSizeX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMaximumSizeY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinimumSizeX(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinimumSizeY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSashBorder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSashVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SashLayoutWindow(SashWindow):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAlignment(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAlignment(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SplitterWindow(Window):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinimumPaneSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNeedUpdating(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSashPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSashSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSplitMode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow1(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow2(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Initialize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSplit(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReplaceWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBorderSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinimumPaneSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetNeedUpdating(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSashPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSashSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSplitMode(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SizeWindows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SplitHorizontally(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SplitVertically(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Unsplit(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,488 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class Sizer(Object):
|
||||
""""""
|
||||
|
||||
def Add(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddMany(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddSpacer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Clear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteWindows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Fit(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FitInside(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMinSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPositionTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Hide(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HideSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HideWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Insert(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertSpacer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShown(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShownSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShownWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Layout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Prepend(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependSpacer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Remove(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemovePos(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDimension(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemMinSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemMinSizePos(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemMinSizeSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemMinSizeWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMinSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizeHints(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVirtualSizeHints(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowItems(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setOORInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class SizerItem(Object):
|
||||
""""""
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteWindows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBorder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFlag(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOption(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRatio(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUserData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShown(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSpacer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBorder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDimension(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFlag(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetInitSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetOption(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRatio(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRatioSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRatioWH(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class BoxSizer(Sizer):
|
||||
""""""
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RecalcSizes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetOrientation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class GridSizer(Sizer):
|
||||
""""""
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHGap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVGap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RecalcSizes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHGap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVGap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class FlexGridSizer(GridSizer):
|
||||
""""""
|
||||
|
||||
def AddGrowableCol(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddGrowableRow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RecalcSizes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveGrowableCol(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveGrowableRow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class NotebookSizer(Sizer):
|
||||
""""""
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNotebook(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RecalcSizes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PySizer(Sizer):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class StaticBoxSizer(BoxSizer):
|
||||
""""""
|
||||
|
||||
def CalcMin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStaticBox(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RecalcSizes(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
@@ -1,96 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
class InputStream:
|
||||
""""""
|
||||
|
||||
def CanRead(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Eof(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetC(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LastRead(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Peek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SeekI(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TellI(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ungetch(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def close(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def eof(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def flush(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def read(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def readline(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def readlines(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def seek(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def tell(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class OutputStream:
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def write(self):
|
||||
""""""
|
||||
pass
|
@@ -1,643 +0,0 @@
|
||||
"""wxStyledTextControl constants for documentation.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
from wxPython import wx
|
||||
from wxPython import stc
|
||||
|
||||
|
||||
"""
|
||||
>>> from wxPython import stc_c
|
||||
>>> def gen_constants():
|
||||
... print '# Begin generated constants.'
|
||||
... for item in dir(stc_c): # dir returns a sorted list.
|
||||
... if not callable(stc_c.__dict__[item]) \
|
||||
... and not item.startswith('__'):
|
||||
... print item, '=', 'stc.' + item, ' #', \
|
||||
... repr(stc_c.__dict__[item])
|
||||
... print '# End generated constants.'
|
||||
|
||||
"""
|
||||
|
||||
# Begin generated constants.
|
||||
STC_USE_DND = stc.STC_USE_DND # 1
|
||||
wxEVT_STC_CHANGE = stc.wxEVT_STC_CHANGE # 10206
|
||||
wxEVT_STC_CHARADDED = stc.wxEVT_STC_CHARADDED # 10208
|
||||
wxEVT_STC_DOUBLECLICK = stc.wxEVT_STC_DOUBLECLICK # 10213
|
||||
wxEVT_STC_DO_DROP = stc.wxEVT_STC_DO_DROP # 10227
|
||||
wxEVT_STC_DRAG_OVER = stc.wxEVT_STC_DRAG_OVER # 10226
|
||||
wxEVT_STC_DWELLEND = stc.wxEVT_STC_DWELLEND # 10224
|
||||
wxEVT_STC_DWELLSTART = stc.wxEVT_STC_DWELLSTART # 10223
|
||||
wxEVT_STC_KEY = stc.wxEVT_STC_KEY # 10212
|
||||
wxEVT_STC_MACRORECORD = stc.wxEVT_STC_MACRORECORD # 10216
|
||||
wxEVT_STC_MARGINCLICK = stc.wxEVT_STC_MARGINCLICK # 10217
|
||||
wxEVT_STC_MODIFIED = stc.wxEVT_STC_MODIFIED # 10215
|
||||
wxEVT_STC_NEEDSHOWN = stc.wxEVT_STC_NEEDSHOWN # 10218
|
||||
wxEVT_STC_PAINTED = stc.wxEVT_STC_PAINTED # 10220
|
||||
wxEVT_STC_POSCHANGED = stc.wxEVT_STC_POSCHANGED # 10219
|
||||
wxEVT_STC_ROMODIFYATTEMPT = stc.wxEVT_STC_ROMODIFYATTEMPT # 10211
|
||||
wxEVT_STC_SAVEPOINTLEFT = stc.wxEVT_STC_SAVEPOINTLEFT # 10210
|
||||
wxEVT_STC_SAVEPOINTREACHED = stc.wxEVT_STC_SAVEPOINTREACHED # 10209
|
||||
wxEVT_STC_START_DRAG = stc.wxEVT_STC_START_DRAG # 10225
|
||||
wxEVT_STC_STYLENEEDED = stc.wxEVT_STC_STYLENEEDED # 10207
|
||||
wxEVT_STC_UPDATEUI = stc.wxEVT_STC_UPDATEUI # 10214
|
||||
wxEVT_STC_URIDROPPED = stc.wxEVT_STC_URIDROPPED # 10222
|
||||
wxEVT_STC_USERLISTSELECTION = stc.wxEVT_STC_USERLISTSELECTION # 10221
|
||||
wxEVT_STC_ZOOM = stc.wxEVT_STC_ZOOM # 10228
|
||||
wxSTC_ADA_CHARACTER = stc.wxSTC_ADA_CHARACTER # 5
|
||||
wxSTC_ADA_COMMENT = stc.wxSTC_ADA_COMMENT # 1
|
||||
wxSTC_ADA_DEFAULT = stc.wxSTC_ADA_DEFAULT # 0
|
||||
wxSTC_ADA_IDENTIFIER = stc.wxSTC_ADA_IDENTIFIER # 7
|
||||
wxSTC_ADA_NUMBER = stc.wxSTC_ADA_NUMBER # 2
|
||||
wxSTC_ADA_OPERATOR = stc.wxSTC_ADA_OPERATOR # 6
|
||||
wxSTC_ADA_STRING = stc.wxSTC_ADA_STRING # 4
|
||||
wxSTC_ADA_STRINGEOL = stc.wxSTC_ADA_STRINGEOL # 8
|
||||
wxSTC_ADA_WORD = stc.wxSTC_ADA_WORD # 3
|
||||
wxSTC_AVE_COMMENT = stc.wxSTC_AVE_COMMENT # 1
|
||||
wxSTC_AVE_DEFAULT = stc.wxSTC_AVE_DEFAULT # 0
|
||||
wxSTC_AVE_ENUM = stc.wxSTC_AVE_ENUM # 7
|
||||
wxSTC_AVE_IDENTIFIER = stc.wxSTC_AVE_IDENTIFIER # 9
|
||||
wxSTC_AVE_KEYWORD = stc.wxSTC_AVE_KEYWORD # 4
|
||||
wxSTC_AVE_NUMBER = stc.wxSTC_AVE_NUMBER # 2
|
||||
wxSTC_AVE_OPERATOR = stc.wxSTC_AVE_OPERATOR # 10
|
||||
wxSTC_AVE_STATEMENT = stc.wxSTC_AVE_STATEMENT # 5
|
||||
wxSTC_AVE_STRING = stc.wxSTC_AVE_STRING # 6
|
||||
wxSTC_AVE_STRINGEOL = stc.wxSTC_AVE_STRINGEOL # 8
|
||||
wxSTC_AVE_WORD = stc.wxSTC_AVE_WORD # 3
|
||||
wxSTC_BAAN_COMMENT = stc.wxSTC_BAAN_COMMENT # 1
|
||||
wxSTC_BAAN_COMMENTDOC = stc.wxSTC_BAAN_COMMENTDOC # 2
|
||||
wxSTC_BAAN_DEFAULT = stc.wxSTC_BAAN_DEFAULT # 0
|
||||
wxSTC_BAAN_IDENTIFIER = stc.wxSTC_BAAN_IDENTIFIER # 8
|
||||
wxSTC_BAAN_NUMBER = stc.wxSTC_BAAN_NUMBER # 3
|
||||
wxSTC_BAAN_OPERATOR = stc.wxSTC_BAAN_OPERATOR # 7
|
||||
wxSTC_BAAN_PREPROCESSOR = stc.wxSTC_BAAN_PREPROCESSOR # 6
|
||||
wxSTC_BAAN_STRING = stc.wxSTC_BAAN_STRING # 5
|
||||
wxSTC_BAAN_STRINGEOL = stc.wxSTC_BAAN_STRINGEOL # 9
|
||||
wxSTC_BAAN_WORD = stc.wxSTC_BAAN_WORD # 4
|
||||
wxSTC_BAAN_WORD2 = stc.wxSTC_BAAN_WORD2 # 10
|
||||
wxSTC_BAT_COMMAND = stc.wxSTC_BAT_COMMAND # 5
|
||||
wxSTC_BAT_COMMENT = stc.wxSTC_BAT_COMMENT # 1
|
||||
wxSTC_BAT_DEFAULT = stc.wxSTC_BAT_DEFAULT # 0
|
||||
wxSTC_BAT_HIDE = stc.wxSTC_BAT_HIDE # 4
|
||||
wxSTC_BAT_IDENTIFIER = stc.wxSTC_BAT_IDENTIFIER # 6
|
||||
wxSTC_BAT_LABEL = stc.wxSTC_BAT_LABEL # 3
|
||||
wxSTC_BAT_OPERATOR = stc.wxSTC_BAT_OPERATOR # 7
|
||||
wxSTC_BAT_WORD = stc.wxSTC_BAT_WORD # 2
|
||||
wxSTC_B_COMMENT = stc.wxSTC_B_COMMENT # 1
|
||||
wxSTC_B_DATE = stc.wxSTC_B_DATE # 8
|
||||
wxSTC_B_DEFAULT = stc.wxSTC_B_DEFAULT # 0
|
||||
wxSTC_B_IDENTIFIER = stc.wxSTC_B_IDENTIFIER # 7
|
||||
wxSTC_B_KEYWORD = stc.wxSTC_B_KEYWORD # 3
|
||||
wxSTC_B_NUMBER = stc.wxSTC_B_NUMBER # 2
|
||||
wxSTC_B_OPERATOR = stc.wxSTC_B_OPERATOR # 6
|
||||
wxSTC_B_PREPROCESSOR = stc.wxSTC_B_PREPROCESSOR # 5
|
||||
wxSTC_B_STRING = stc.wxSTC_B_STRING # 4
|
||||
wxSTC_CACHE_CARET = stc.wxSTC_CACHE_CARET # 1
|
||||
wxSTC_CACHE_DOCUMENT = stc.wxSTC_CACHE_DOCUMENT # 3
|
||||
wxSTC_CACHE_NONE = stc.wxSTC_CACHE_NONE # 0
|
||||
wxSTC_CACHE_PAGE = stc.wxSTC_CACHE_PAGE # 2
|
||||
wxSTC_CARET_EVEN = stc.wxSTC_CARET_EVEN # 8
|
||||
wxSTC_CARET_JUMPS = stc.wxSTC_CARET_JUMPS # 16
|
||||
wxSTC_CARET_SLOP = stc.wxSTC_CARET_SLOP # 1
|
||||
wxSTC_CARET_STRICT = stc.wxSTC_CARET_STRICT # 4
|
||||
wxSTC_CASE_LOWER = stc.wxSTC_CASE_LOWER # 2
|
||||
wxSTC_CASE_MIXED = stc.wxSTC_CASE_MIXED # 0
|
||||
wxSTC_CASE_UPPER = stc.wxSTC_CASE_UPPER # 1
|
||||
wxSTC_CHARSET_ANSI = stc.wxSTC_CHARSET_ANSI # 0
|
||||
wxSTC_CHARSET_ARABIC = stc.wxSTC_CHARSET_ARABIC # 178
|
||||
wxSTC_CHARSET_BALTIC = stc.wxSTC_CHARSET_BALTIC # 186
|
||||
wxSTC_CHARSET_CHINESEBIG5 = stc.wxSTC_CHARSET_CHINESEBIG5 # 136
|
||||
wxSTC_CHARSET_DEFAULT = stc.wxSTC_CHARSET_DEFAULT # 1
|
||||
wxSTC_CHARSET_EASTEUROPE = stc.wxSTC_CHARSET_EASTEUROPE # 238
|
||||
wxSTC_CHARSET_GB2312 = stc.wxSTC_CHARSET_GB2312 # 134
|
||||
wxSTC_CHARSET_GREEK = stc.wxSTC_CHARSET_GREEK # 161
|
||||
wxSTC_CHARSET_HANGUL = stc.wxSTC_CHARSET_HANGUL # 129
|
||||
wxSTC_CHARSET_HEBREW = stc.wxSTC_CHARSET_HEBREW # 177
|
||||
wxSTC_CHARSET_JOHAB = stc.wxSTC_CHARSET_JOHAB # 130
|
||||
wxSTC_CHARSET_MAC = stc.wxSTC_CHARSET_MAC # 77
|
||||
wxSTC_CHARSET_OEM = stc.wxSTC_CHARSET_OEM # 255
|
||||
wxSTC_CHARSET_RUSSIAN = stc.wxSTC_CHARSET_RUSSIAN # 204
|
||||
wxSTC_CHARSET_SHIFTJIS = stc.wxSTC_CHARSET_SHIFTJIS # 128
|
||||
wxSTC_CHARSET_SYMBOL = stc.wxSTC_CHARSET_SYMBOL # 2
|
||||
wxSTC_CHARSET_THAI = stc.wxSTC_CHARSET_THAI # 222
|
||||
wxSTC_CHARSET_TURKISH = stc.wxSTC_CHARSET_TURKISH # 162
|
||||
wxSTC_CHARSET_VIETNAMESE = stc.wxSTC_CHARSET_VIETNAMESE # 163
|
||||
wxSTC_CMD_BACKTAB = stc.wxSTC_CMD_BACKTAB # 2328
|
||||
wxSTC_CMD_CANCEL = stc.wxSTC_CMD_CANCEL # 2325
|
||||
wxSTC_CMD_CHARLEFT = stc.wxSTC_CMD_CHARLEFT # 2304
|
||||
wxSTC_CMD_CHARLEFTEXTEND = stc.wxSTC_CMD_CHARLEFTEXTEND # 2305
|
||||
wxSTC_CMD_CHARRIGHT = stc.wxSTC_CMD_CHARRIGHT # 2306
|
||||
wxSTC_CMD_CHARRIGHTEXTEND = stc.wxSTC_CMD_CHARRIGHTEXTEND # 2307
|
||||
wxSTC_CMD_CLEAR = stc.wxSTC_CMD_CLEAR # 2180
|
||||
wxSTC_CMD_COPY = stc.wxSTC_CMD_COPY # 2178
|
||||
wxSTC_CMD_CUT = stc.wxSTC_CMD_CUT # 2177
|
||||
wxSTC_CMD_DELETEBACK = stc.wxSTC_CMD_DELETEBACK # 2326
|
||||
wxSTC_CMD_DELETEBACKNOTLINE = stc.wxSTC_CMD_DELETEBACKNOTLINE # 2344
|
||||
wxSTC_CMD_DELLINELEFT = stc.wxSTC_CMD_DELLINELEFT # 2395
|
||||
wxSTC_CMD_DELLINERIGHT = stc.wxSTC_CMD_DELLINERIGHT # 2396
|
||||
wxSTC_CMD_DELWORDLEFT = stc.wxSTC_CMD_DELWORDLEFT # 2335
|
||||
wxSTC_CMD_DELWORDRIGHT = stc.wxSTC_CMD_DELWORDRIGHT # 2336
|
||||
wxSTC_CMD_DOCUMENTEND = stc.wxSTC_CMD_DOCUMENTEND # 2318
|
||||
wxSTC_CMD_DOCUMENTENDEXTEND = stc.wxSTC_CMD_DOCUMENTENDEXTEND # 2319
|
||||
wxSTC_CMD_DOCUMENTSTART = stc.wxSTC_CMD_DOCUMENTSTART # 2316
|
||||
wxSTC_CMD_DOCUMENTSTARTEXTEND = stc.wxSTC_CMD_DOCUMENTSTARTEXTEND # 2317
|
||||
wxSTC_CMD_EDITTOGGLEOVERTYPE = stc.wxSTC_CMD_EDITTOGGLEOVERTYPE # 2324
|
||||
wxSTC_CMD_FORMFEED = stc.wxSTC_CMD_FORMFEED # 2330
|
||||
wxSTC_CMD_HOME = stc.wxSTC_CMD_HOME # 2312
|
||||
wxSTC_CMD_HOMEDISPLAY = stc.wxSTC_CMD_HOMEDISPLAY # 2345
|
||||
wxSTC_CMD_HOMEDISPLAYEXTEND = stc.wxSTC_CMD_HOMEDISPLAYEXTEND # 2346
|
||||
wxSTC_CMD_HOMEEXTEND = stc.wxSTC_CMD_HOMEEXTEND # 2313
|
||||
wxSTC_CMD_LINECUT = stc.wxSTC_CMD_LINECUT # 2337
|
||||
wxSTC_CMD_LINEDELETE = stc.wxSTC_CMD_LINEDELETE # 2338
|
||||
wxSTC_CMD_LINEDOWN = stc.wxSTC_CMD_LINEDOWN # 2300
|
||||
wxSTC_CMD_LINEDOWNEXTEND = stc.wxSTC_CMD_LINEDOWNEXTEND # 2301
|
||||
wxSTC_CMD_LINEEND = stc.wxSTC_CMD_LINEEND # 2314
|
||||
wxSTC_CMD_LINEENDDISPLAY = stc.wxSTC_CMD_LINEENDDISPLAY # 2347
|
||||
wxSTC_CMD_LINEENDDISPLAYEXTEND = stc.wxSTC_CMD_LINEENDDISPLAYEXTEND # 2348
|
||||
wxSTC_CMD_LINEENDEXTEND = stc.wxSTC_CMD_LINEENDEXTEND # 2315
|
||||
wxSTC_CMD_LINESCROLLDOWN = stc.wxSTC_CMD_LINESCROLLDOWN # 2342
|
||||
wxSTC_CMD_LINESCROLLUP = stc.wxSTC_CMD_LINESCROLLUP # 2343
|
||||
wxSTC_CMD_LINETRANSPOSE = stc.wxSTC_CMD_LINETRANSPOSE # 2339
|
||||
wxSTC_CMD_LINEUP = stc.wxSTC_CMD_LINEUP # 2302
|
||||
wxSTC_CMD_LINEUPEXTEND = stc.wxSTC_CMD_LINEUPEXTEND # 2303
|
||||
wxSTC_CMD_LOWERCASE = stc.wxSTC_CMD_LOWERCASE # 2340
|
||||
wxSTC_CMD_NEWLINE = stc.wxSTC_CMD_NEWLINE # 2329
|
||||
wxSTC_CMD_PAGEDOWN = stc.wxSTC_CMD_PAGEDOWN # 2322
|
||||
wxSTC_CMD_PAGEDOWNEXTEND = stc.wxSTC_CMD_PAGEDOWNEXTEND # 2323
|
||||
wxSTC_CMD_PAGEUP = stc.wxSTC_CMD_PAGEUP # 2320
|
||||
wxSTC_CMD_PAGEUPEXTEND = stc.wxSTC_CMD_PAGEUPEXTEND # 2321
|
||||
wxSTC_CMD_PASTE = stc.wxSTC_CMD_PASTE # 2179
|
||||
wxSTC_CMD_REDO = stc.wxSTC_CMD_REDO # 2011
|
||||
wxSTC_CMD_SELECTALL = stc.wxSTC_CMD_SELECTALL # 2013
|
||||
wxSTC_CMD_TAB = stc.wxSTC_CMD_TAB # 2327
|
||||
wxSTC_CMD_UNDO = stc.wxSTC_CMD_UNDO # 2176
|
||||
wxSTC_CMD_UPPERCASE = stc.wxSTC_CMD_UPPERCASE # 2341
|
||||
wxSTC_CMD_VCHOME = stc.wxSTC_CMD_VCHOME # 2331
|
||||
wxSTC_CMD_VCHOMEEXTEND = stc.wxSTC_CMD_VCHOMEEXTEND # 2332
|
||||
wxSTC_CMD_WORDLEFT = stc.wxSTC_CMD_WORDLEFT # 2308
|
||||
wxSTC_CMD_WORDLEFTEXTEND = stc.wxSTC_CMD_WORDLEFTEXTEND # 2309
|
||||
wxSTC_CMD_WORDPARTLEFT = stc.wxSTC_CMD_WORDPARTLEFT # 2390
|
||||
wxSTC_CMD_WORDPARTLEFTEXTEND = stc.wxSTC_CMD_WORDPARTLEFTEXTEND # 2391
|
||||
wxSTC_CMD_WORDPARTRIGHT = stc.wxSTC_CMD_WORDPARTRIGHT # 2392
|
||||
wxSTC_CMD_WORDPARTRIGHTEXTEND = stc.wxSTC_CMD_WORDPARTRIGHTEXTEND # 2393
|
||||
wxSTC_CMD_WORDRIGHT = stc.wxSTC_CMD_WORDRIGHT # 2310
|
||||
wxSTC_CMD_WORDRIGHTEXTEND = stc.wxSTC_CMD_WORDRIGHTEXTEND # 2311
|
||||
wxSTC_CMD_ZOOMIN = stc.wxSTC_CMD_ZOOMIN # 2333
|
||||
wxSTC_CMD_ZOOMOUT = stc.wxSTC_CMD_ZOOMOUT # 2334
|
||||
wxSTC_CONF_COMMENT = stc.wxSTC_CONF_COMMENT # 1
|
||||
wxSTC_CONF_DEFAULT = stc.wxSTC_CONF_DEFAULT # 0
|
||||
wxSTC_CONF_DIRECTIVE = stc.wxSTC_CONF_DIRECTIVE # 9
|
||||
wxSTC_CONF_EXTENSION = stc.wxSTC_CONF_EXTENSION # 4
|
||||
wxSTC_CONF_IDENTIFIER = stc.wxSTC_CONF_IDENTIFIER # 3
|
||||
wxSTC_CONF_IP = stc.wxSTC_CONF_IP # 8
|
||||
wxSTC_CONF_NUMBER = stc.wxSTC_CONF_NUMBER # 2
|
||||
wxSTC_CONF_OPERATOR = stc.wxSTC_CONF_OPERATOR # 7
|
||||
wxSTC_CONF_PARAMETER = stc.wxSTC_CONF_PARAMETER # 5
|
||||
wxSTC_CONF_STRING = stc.wxSTC_CONF_STRING # 6
|
||||
wxSTC_CP_UTF8 = stc.wxSTC_CP_UTF8 # 65001
|
||||
wxSTC_CURSORNORMAL = stc.wxSTC_CURSORNORMAL # -1
|
||||
wxSTC_CURSORWAIT = stc.wxSTC_CURSORWAIT # 3
|
||||
wxSTC_C_CHARACTER = stc.wxSTC_C_CHARACTER # 7
|
||||
wxSTC_C_COMMENT = stc.wxSTC_C_COMMENT # 1
|
||||
wxSTC_C_COMMENTDOC = stc.wxSTC_C_COMMENTDOC # 3
|
||||
wxSTC_C_COMMENTDOCKEYWORD = stc.wxSTC_C_COMMENTDOCKEYWORD # 17
|
||||
wxSTC_C_COMMENTDOCKEYWORDERROR = stc.wxSTC_C_COMMENTDOCKEYWORDERROR # 18
|
||||
wxSTC_C_COMMENTLINE = stc.wxSTC_C_COMMENTLINE # 2
|
||||
wxSTC_C_COMMENTLINEDOC = stc.wxSTC_C_COMMENTLINEDOC # 15
|
||||
wxSTC_C_DEFAULT = stc.wxSTC_C_DEFAULT # 0
|
||||
wxSTC_C_IDENTIFIER = stc.wxSTC_C_IDENTIFIER # 11
|
||||
wxSTC_C_NUMBER = stc.wxSTC_C_NUMBER # 4
|
||||
wxSTC_C_OPERATOR = stc.wxSTC_C_OPERATOR # 10
|
||||
wxSTC_C_PREPROCESSOR = stc.wxSTC_C_PREPROCESSOR # 9
|
||||
wxSTC_C_REGEX = stc.wxSTC_C_REGEX # 14
|
||||
wxSTC_C_STRING = stc.wxSTC_C_STRING # 6
|
||||
wxSTC_C_STRINGEOL = stc.wxSTC_C_STRINGEOL # 12
|
||||
wxSTC_C_UUID = stc.wxSTC_C_UUID # 8
|
||||
wxSTC_C_VERBATIM = stc.wxSTC_C_VERBATIM # 13
|
||||
wxSTC_C_WORD = stc.wxSTC_C_WORD # 5
|
||||
wxSTC_C_WORD2 = stc.wxSTC_C_WORD2 # 16
|
||||
wxSTC_DIFF_ADDED = stc.wxSTC_DIFF_ADDED # 6
|
||||
wxSTC_DIFF_COMMAND = stc.wxSTC_DIFF_COMMAND # 2
|
||||
wxSTC_DIFF_COMMENT = stc.wxSTC_DIFF_COMMENT # 1
|
||||
wxSTC_DIFF_DEFAULT = stc.wxSTC_DIFF_DEFAULT # 0
|
||||
wxSTC_DIFF_DELETED = stc.wxSTC_DIFF_DELETED # 5
|
||||
wxSTC_DIFF_HEADER = stc.wxSTC_DIFF_HEADER # 3
|
||||
wxSTC_DIFF_POSITION = stc.wxSTC_DIFF_POSITION # 4
|
||||
wxSTC_EDGE_BACKGROUND = stc.wxSTC_EDGE_BACKGROUND # 2
|
||||
wxSTC_EDGE_LINE = stc.wxSTC_EDGE_LINE # 1
|
||||
wxSTC_EDGE_NONE = stc.wxSTC_EDGE_NONE # 0
|
||||
wxSTC_EIFFEL_CHARACTER = stc.wxSTC_EIFFEL_CHARACTER # 5
|
||||
wxSTC_EIFFEL_COMMENTLINE = stc.wxSTC_EIFFEL_COMMENTLINE # 1
|
||||
wxSTC_EIFFEL_DEFAULT = stc.wxSTC_EIFFEL_DEFAULT # 0
|
||||
wxSTC_EIFFEL_IDENTIFIER = stc.wxSTC_EIFFEL_IDENTIFIER # 7
|
||||
wxSTC_EIFFEL_NUMBER = stc.wxSTC_EIFFEL_NUMBER # 2
|
||||
wxSTC_EIFFEL_OPERATOR = stc.wxSTC_EIFFEL_OPERATOR # 6
|
||||
wxSTC_EIFFEL_STRING = stc.wxSTC_EIFFEL_STRING # 4
|
||||
wxSTC_EIFFEL_STRINGEOL = stc.wxSTC_EIFFEL_STRINGEOL # 8
|
||||
wxSTC_EIFFEL_WORD = stc.wxSTC_EIFFEL_WORD # 3
|
||||
wxSTC_EOL_CR = stc.wxSTC_EOL_CR # 1
|
||||
wxSTC_EOL_CRLF = stc.wxSTC_EOL_CRLF # 0
|
||||
wxSTC_EOL_LF = stc.wxSTC_EOL_LF # 2
|
||||
wxSTC_ERR_BORLAND = stc.wxSTC_ERR_BORLAND # 5
|
||||
wxSTC_ERR_CMD = stc.wxSTC_ERR_CMD # 4
|
||||
wxSTC_ERR_CTAG = stc.wxSTC_ERR_CTAG # 9
|
||||
wxSTC_ERR_DEFAULT = stc.wxSTC_ERR_DEFAULT # 0
|
||||
wxSTC_ERR_DIFF_ADDITION = stc.wxSTC_ERR_DIFF_ADDITION # 11
|
||||
wxSTC_ERR_DIFF_CHANGED = stc.wxSTC_ERR_DIFF_CHANGED # 10
|
||||
wxSTC_ERR_DIFF_DELETION = stc.wxSTC_ERR_DIFF_DELETION # 12
|
||||
wxSTC_ERR_DIFF_MESSAGE = stc.wxSTC_ERR_DIFF_MESSAGE # 13
|
||||
wxSTC_ERR_GCC = stc.wxSTC_ERR_GCC # 2
|
||||
wxSTC_ERR_LUA = stc.wxSTC_ERR_LUA # 8
|
||||
wxSTC_ERR_MS = stc.wxSTC_ERR_MS # 3
|
||||
wxSTC_ERR_NET = stc.wxSTC_ERR_NET # 7
|
||||
wxSTC_ERR_PERL = stc.wxSTC_ERR_PERL # 6
|
||||
wxSTC_ERR_PYTHON = stc.wxSTC_ERR_PYTHON # 1
|
||||
wxSTC_FIND_MATCHCASE = stc.wxSTC_FIND_MATCHCASE # 4
|
||||
wxSTC_FIND_REGEXP = stc.wxSTC_FIND_REGEXP # 2097152
|
||||
wxSTC_FIND_WHOLEWORD = stc.wxSTC_FIND_WHOLEWORD # 2
|
||||
wxSTC_FIND_WORDSTART = stc.wxSTC_FIND_WORDSTART # 1048576
|
||||
wxSTC_FOLDLEVELBASE = stc.wxSTC_FOLDLEVELBASE # 1024
|
||||
wxSTC_FOLDLEVELHEADERFLAG = stc.wxSTC_FOLDLEVELHEADERFLAG # 8192
|
||||
wxSTC_FOLDLEVELNUMBERMASK = stc.wxSTC_FOLDLEVELNUMBERMASK # 4095
|
||||
wxSTC_FOLDLEVELWHITEFLAG = stc.wxSTC_FOLDLEVELWHITEFLAG # 4096
|
||||
wxSTC_HBA_COMMENTLINE = stc.wxSTC_HBA_COMMENTLINE # 82
|
||||
wxSTC_HBA_DEFAULT = stc.wxSTC_HBA_DEFAULT # 81
|
||||
wxSTC_HBA_IDENTIFIER = stc.wxSTC_HBA_IDENTIFIER # 86
|
||||
wxSTC_HBA_NUMBER = stc.wxSTC_HBA_NUMBER # 83
|
||||
wxSTC_HBA_START = stc.wxSTC_HBA_START # 80
|
||||
wxSTC_HBA_STRING = stc.wxSTC_HBA_STRING # 85
|
||||
wxSTC_HBA_STRINGEOL = stc.wxSTC_HBA_STRINGEOL # 87
|
||||
wxSTC_HBA_WORD = stc.wxSTC_HBA_WORD # 84
|
||||
wxSTC_HB_COMMENTLINE = stc.wxSTC_HB_COMMENTLINE # 72
|
||||
wxSTC_HB_DEFAULT = stc.wxSTC_HB_DEFAULT # 71
|
||||
wxSTC_HB_IDENTIFIER = stc.wxSTC_HB_IDENTIFIER # 76
|
||||
wxSTC_HB_NUMBER = stc.wxSTC_HB_NUMBER # 73
|
||||
wxSTC_HB_START = stc.wxSTC_HB_START # 70
|
||||
wxSTC_HB_STRING = stc.wxSTC_HB_STRING # 75
|
||||
wxSTC_HB_STRINGEOL = stc.wxSTC_HB_STRINGEOL # 77
|
||||
wxSTC_HB_WORD = stc.wxSTC_HB_WORD # 74
|
||||
wxSTC_HJA_COMMENT = stc.wxSTC_HJA_COMMENT # 57
|
||||
wxSTC_HJA_COMMENTDOC = stc.wxSTC_HJA_COMMENTDOC # 59
|
||||
wxSTC_HJA_COMMENTLINE = stc.wxSTC_HJA_COMMENTLINE # 58
|
||||
wxSTC_HJA_DEFAULT = stc.wxSTC_HJA_DEFAULT # 56
|
||||
wxSTC_HJA_DOUBLESTRING = stc.wxSTC_HJA_DOUBLESTRING # 63
|
||||
wxSTC_HJA_KEYWORD = stc.wxSTC_HJA_KEYWORD # 62
|
||||
wxSTC_HJA_NUMBER = stc.wxSTC_HJA_NUMBER # 60
|
||||
wxSTC_HJA_REGEX = stc.wxSTC_HJA_REGEX # 67
|
||||
wxSTC_HJA_SINGLESTRING = stc.wxSTC_HJA_SINGLESTRING # 64
|
||||
wxSTC_HJA_START = stc.wxSTC_HJA_START # 55
|
||||
wxSTC_HJA_STRINGEOL = stc.wxSTC_HJA_STRINGEOL # 66
|
||||
wxSTC_HJA_SYMBOLS = stc.wxSTC_HJA_SYMBOLS # 65
|
||||
wxSTC_HJA_WORD = stc.wxSTC_HJA_WORD # 61
|
||||
wxSTC_HJ_COMMENT = stc.wxSTC_HJ_COMMENT # 42
|
||||
wxSTC_HJ_COMMENTDOC = stc.wxSTC_HJ_COMMENTDOC # 44
|
||||
wxSTC_HJ_COMMENTLINE = stc.wxSTC_HJ_COMMENTLINE # 43
|
||||
wxSTC_HJ_DEFAULT = stc.wxSTC_HJ_DEFAULT # 41
|
||||
wxSTC_HJ_DOUBLESTRING = stc.wxSTC_HJ_DOUBLESTRING # 48
|
||||
wxSTC_HJ_KEYWORD = stc.wxSTC_HJ_KEYWORD # 47
|
||||
wxSTC_HJ_NUMBER = stc.wxSTC_HJ_NUMBER # 45
|
||||
wxSTC_HJ_REGEX = stc.wxSTC_HJ_REGEX # 52
|
||||
wxSTC_HJ_SINGLESTRING = stc.wxSTC_HJ_SINGLESTRING # 49
|
||||
wxSTC_HJ_START = stc.wxSTC_HJ_START # 40
|
||||
wxSTC_HJ_STRINGEOL = stc.wxSTC_HJ_STRINGEOL # 51
|
||||
wxSTC_HJ_SYMBOLS = stc.wxSTC_HJ_SYMBOLS # 50
|
||||
wxSTC_HJ_WORD = stc.wxSTC_HJ_WORD # 46
|
||||
wxSTC_HPA_CHARACTER = stc.wxSTC_HPA_CHARACTER # 110
|
||||
wxSTC_HPA_CLASSNAME = stc.wxSTC_HPA_CLASSNAME # 114
|
||||
wxSTC_HPA_COMMENTLINE = stc.wxSTC_HPA_COMMENTLINE # 107
|
||||
wxSTC_HPA_DEFAULT = stc.wxSTC_HPA_DEFAULT # 106
|
||||
wxSTC_HPA_DEFNAME = stc.wxSTC_HPA_DEFNAME # 115
|
||||
wxSTC_HPA_IDENTIFIER = stc.wxSTC_HPA_IDENTIFIER # 117
|
||||
wxSTC_HPA_NUMBER = stc.wxSTC_HPA_NUMBER # 108
|
||||
wxSTC_HPA_OPERATOR = stc.wxSTC_HPA_OPERATOR # 116
|
||||
wxSTC_HPA_START = stc.wxSTC_HPA_START # 105
|
||||
wxSTC_HPA_STRING = stc.wxSTC_HPA_STRING # 109
|
||||
wxSTC_HPA_TRIPLE = stc.wxSTC_HPA_TRIPLE # 112
|
||||
wxSTC_HPA_TRIPLEDOUBLE = stc.wxSTC_HPA_TRIPLEDOUBLE # 113
|
||||
wxSTC_HPA_WORD = stc.wxSTC_HPA_WORD # 111
|
||||
wxSTC_HPHP_COMMENT = stc.wxSTC_HPHP_COMMENT # 124
|
||||
wxSTC_HPHP_COMMENTLINE = stc.wxSTC_HPHP_COMMENTLINE # 125
|
||||
wxSTC_HPHP_DEFAULT = stc.wxSTC_HPHP_DEFAULT # 118
|
||||
wxSTC_HPHP_HSTRING = stc.wxSTC_HPHP_HSTRING # 119
|
||||
wxSTC_HPHP_HSTRING_VARIABLE = stc.wxSTC_HPHP_HSTRING_VARIABLE # 126
|
||||
wxSTC_HPHP_NUMBER = stc.wxSTC_HPHP_NUMBER # 122
|
||||
wxSTC_HPHP_OPERATOR = stc.wxSTC_HPHP_OPERATOR # 127
|
||||
wxSTC_HPHP_SIMPLESTRING = stc.wxSTC_HPHP_SIMPLESTRING # 120
|
||||
wxSTC_HPHP_VARIABLE = stc.wxSTC_HPHP_VARIABLE # 123
|
||||
wxSTC_HPHP_WORD = stc.wxSTC_HPHP_WORD # 121
|
||||
wxSTC_HP_CHARACTER = stc.wxSTC_HP_CHARACTER # 95
|
||||
wxSTC_HP_CLASSNAME = stc.wxSTC_HP_CLASSNAME # 99
|
||||
wxSTC_HP_COMMENTLINE = stc.wxSTC_HP_COMMENTLINE # 92
|
||||
wxSTC_HP_DEFAULT = stc.wxSTC_HP_DEFAULT # 91
|
||||
wxSTC_HP_DEFNAME = stc.wxSTC_HP_DEFNAME # 100
|
||||
wxSTC_HP_IDENTIFIER = stc.wxSTC_HP_IDENTIFIER # 102
|
||||
wxSTC_HP_NUMBER = stc.wxSTC_HP_NUMBER # 93
|
||||
wxSTC_HP_OPERATOR = stc.wxSTC_HP_OPERATOR # 101
|
||||
wxSTC_HP_START = stc.wxSTC_HP_START # 90
|
||||
wxSTC_HP_STRING = stc.wxSTC_HP_STRING # 94
|
||||
wxSTC_HP_TRIPLE = stc.wxSTC_HP_TRIPLE # 97
|
||||
wxSTC_HP_TRIPLEDOUBLE = stc.wxSTC_HP_TRIPLEDOUBLE # 98
|
||||
wxSTC_HP_WORD = stc.wxSTC_HP_WORD # 96
|
||||
wxSTC_H_ASP = stc.wxSTC_H_ASP # 15
|
||||
wxSTC_H_ASPAT = stc.wxSTC_H_ASPAT # 16
|
||||
wxSTC_H_ATTRIBUTE = stc.wxSTC_H_ATTRIBUTE # 3
|
||||
wxSTC_H_ATTRIBUTEUNKNOWN = stc.wxSTC_H_ATTRIBUTEUNKNOWN # 4
|
||||
wxSTC_H_CDATA = stc.wxSTC_H_CDATA # 17
|
||||
wxSTC_H_COMMENT = stc.wxSTC_H_COMMENT # 9
|
||||
wxSTC_H_DEFAULT = stc.wxSTC_H_DEFAULT # 0
|
||||
wxSTC_H_DOUBLESTRING = stc.wxSTC_H_DOUBLESTRING # 6
|
||||
wxSTC_H_ENTITY = stc.wxSTC_H_ENTITY # 10
|
||||
wxSTC_H_NUMBER = stc.wxSTC_H_NUMBER # 5
|
||||
wxSTC_H_OTHER = stc.wxSTC_H_OTHER # 8
|
||||
wxSTC_H_QUESTION = stc.wxSTC_H_QUESTION # 18
|
||||
wxSTC_H_SCRIPT = stc.wxSTC_H_SCRIPT # 14
|
||||
wxSTC_H_SGML_1ST_PARAM = stc.wxSTC_H_SGML_1ST_PARAM # 23
|
||||
wxSTC_H_SGML_1ST_PARAM_COMMENT = stc.wxSTC_H_SGML_1ST_PARAM_COMMENT # 30
|
||||
wxSTC_H_SGML_BLOCK_DEFAULT = stc.wxSTC_H_SGML_BLOCK_DEFAULT # 31
|
||||
wxSTC_H_SGML_COMMAND = stc.wxSTC_H_SGML_COMMAND # 22
|
||||
wxSTC_H_SGML_COMMENT = stc.wxSTC_H_SGML_COMMENT # 29
|
||||
wxSTC_H_SGML_DEFAULT = stc.wxSTC_H_SGML_DEFAULT # 21
|
||||
wxSTC_H_SGML_DOUBLESTRING = stc.wxSTC_H_SGML_DOUBLESTRING # 24
|
||||
wxSTC_H_SGML_ENTITY = stc.wxSTC_H_SGML_ENTITY # 28
|
||||
wxSTC_H_SGML_ERROR = stc.wxSTC_H_SGML_ERROR # 26
|
||||
wxSTC_H_SGML_SIMPLESTRING = stc.wxSTC_H_SGML_SIMPLESTRING # 25
|
||||
wxSTC_H_SGML_SPECIAL = stc.wxSTC_H_SGML_SPECIAL # 27
|
||||
wxSTC_H_SINGLESTRING = stc.wxSTC_H_SINGLESTRING # 7
|
||||
wxSTC_H_TAG = stc.wxSTC_H_TAG # 1
|
||||
wxSTC_H_TAGEND = stc.wxSTC_H_TAGEND # 11
|
||||
wxSTC_H_TAGUNKNOWN = stc.wxSTC_H_TAGUNKNOWN # 2
|
||||
wxSTC_H_VALUE = stc.wxSTC_H_VALUE # 19
|
||||
wxSTC_H_XCCOMMENT = stc.wxSTC_H_XCCOMMENT # 20
|
||||
wxSTC_H_XMLEND = stc.wxSTC_H_XMLEND # 13
|
||||
wxSTC_H_XMLSTART = stc.wxSTC_H_XMLSTART # 12
|
||||
wxSTC_INDIC0_MASK = stc.wxSTC_INDIC0_MASK # 32
|
||||
wxSTC_INDIC1_MASK = stc.wxSTC_INDIC1_MASK # 64
|
||||
wxSTC_INDIC2_MASK = stc.wxSTC_INDIC2_MASK # 128
|
||||
wxSTC_INDICS_MASK = stc.wxSTC_INDICS_MASK # 224
|
||||
wxSTC_INDIC_DIAGONAL = stc.wxSTC_INDIC_DIAGONAL # 3
|
||||
wxSTC_INDIC_MAX = stc.wxSTC_INDIC_MAX # 7
|
||||
wxSTC_INDIC_PLAIN = stc.wxSTC_INDIC_PLAIN # 0
|
||||
wxSTC_INDIC_SQUIGGLE = stc.wxSTC_INDIC_SQUIGGLE # 1
|
||||
wxSTC_INDIC_STRIKE = stc.wxSTC_INDIC_STRIKE # 4
|
||||
wxSTC_INDIC_TT = stc.wxSTC_INDIC_TT # 2
|
||||
wxSTC_INVALID_POSITION = stc.wxSTC_INVALID_POSITION # -1
|
||||
wxSTC_KEY_ADD = stc.wxSTC_KEY_ADD # 310
|
||||
wxSTC_KEY_BACK = stc.wxSTC_KEY_BACK # 8
|
||||
wxSTC_KEY_DELETE = stc.wxSTC_KEY_DELETE # 308
|
||||
wxSTC_KEY_DIVIDE = stc.wxSTC_KEY_DIVIDE # 312
|
||||
wxSTC_KEY_DOWN = stc.wxSTC_KEY_DOWN # 300
|
||||
wxSTC_KEY_END = stc.wxSTC_KEY_END # 305
|
||||
wxSTC_KEY_ESCAPE = stc.wxSTC_KEY_ESCAPE # 7
|
||||
wxSTC_KEY_HOME = stc.wxSTC_KEY_HOME # 304
|
||||
wxSTC_KEY_INSERT = stc.wxSTC_KEY_INSERT # 309
|
||||
wxSTC_KEY_LEFT = stc.wxSTC_KEY_LEFT # 302
|
||||
wxSTC_KEY_NEXT = stc.wxSTC_KEY_NEXT # 307
|
||||
wxSTC_KEY_PRIOR = stc.wxSTC_KEY_PRIOR # 306
|
||||
wxSTC_KEY_RETURN = stc.wxSTC_KEY_RETURN # 13
|
||||
wxSTC_KEY_RIGHT = stc.wxSTC_KEY_RIGHT # 303
|
||||
wxSTC_KEY_SUBTRACT = stc.wxSTC_KEY_SUBTRACT # 311
|
||||
wxSTC_KEY_TAB = stc.wxSTC_KEY_TAB # 9
|
||||
wxSTC_KEY_UP = stc.wxSTC_KEY_UP # 301
|
||||
wxSTC_LASTSTEPINUNDOREDO = stc.wxSTC_LASTSTEPINUNDOREDO # 256
|
||||
wxSTC_LEXER_START = stc.wxSTC_LEXER_START # 4000
|
||||
wxSTC_LEX_ADA = stc.wxSTC_LEX_ADA # 20
|
||||
wxSTC_LEX_ASP = stc.wxSTC_LEX_ASP # 29
|
||||
wxSTC_LEX_AUTOMATIC = stc.wxSTC_LEX_AUTOMATIC # 1000
|
||||
wxSTC_LEX_AVE = stc.wxSTC_LEX_AVE # 19
|
||||
wxSTC_LEX_BAAN = stc.wxSTC_LEX_BAAN # 31
|
||||
wxSTC_LEX_BATCH = stc.wxSTC_LEX_BATCH # 12
|
||||
wxSTC_LEX_BULLANT = stc.wxSTC_LEX_BULLANT # 27
|
||||
wxSTC_LEX_CONF = stc.wxSTC_LEX_CONF # 17
|
||||
wxSTC_LEX_CONTAINER = stc.wxSTC_LEX_CONTAINER # 0
|
||||
wxSTC_LEX_CPP = stc.wxSTC_LEX_CPP # 3
|
||||
wxSTC_LEX_DIFF = stc.wxSTC_LEX_DIFF # 16
|
||||
wxSTC_LEX_EIFFEL = stc.wxSTC_LEX_EIFFEL # 23
|
||||
wxSTC_LEX_EIFFELKW = stc.wxSTC_LEX_EIFFELKW # 24
|
||||
wxSTC_LEX_ERRORLIST = stc.wxSTC_LEX_ERRORLIST # 10
|
||||
wxSTC_LEX_HTML = stc.wxSTC_LEX_HTML # 4
|
||||
wxSTC_LEX_LATEX = stc.wxSTC_LEX_LATEX # 14
|
||||
wxSTC_LEX_LISP = stc.wxSTC_LEX_LISP # 21
|
||||
wxSTC_LEX_LUA = stc.wxSTC_LEX_LUA # 15
|
||||
wxSTC_LEX_MAKEFILE = stc.wxSTC_LEX_MAKEFILE # 11
|
||||
wxSTC_LEX_MATLAB = stc.wxSTC_LEX_MATLAB # 32
|
||||
wxSTC_LEX_NNCRONTAB = stc.wxSTC_LEX_NNCRONTAB # 26
|
||||
wxSTC_LEX_NULL = stc.wxSTC_LEX_NULL # 1
|
||||
wxSTC_LEX_PASCAL = stc.wxSTC_LEX_PASCAL # 18
|
||||
wxSTC_LEX_PERL = stc.wxSTC_LEX_PERL # 6
|
||||
wxSTC_LEX_PHP = stc.wxSTC_LEX_PHP # 30
|
||||
wxSTC_LEX_PROPERTIES = stc.wxSTC_LEX_PROPERTIES # 9
|
||||
wxSTC_LEX_PYTHON = stc.wxSTC_LEX_PYTHON # 2
|
||||
wxSTC_LEX_RUBY = stc.wxSTC_LEX_RUBY # 22
|
||||
wxSTC_LEX_SCRIPTOL = stc.wxSTC_LEX_SCRIPTOL # 33
|
||||
wxSTC_LEX_SQL = stc.wxSTC_LEX_SQL # 7
|
||||
wxSTC_LEX_TCL = stc.wxSTC_LEX_TCL # 25
|
||||
wxSTC_LEX_VB = stc.wxSTC_LEX_VB # 8
|
||||
wxSTC_LEX_VBSCRIPT = stc.wxSTC_LEX_VBSCRIPT # 28
|
||||
wxSTC_LEX_XCODE = stc.wxSTC_LEX_XCODE # 13
|
||||
wxSTC_LEX_XML = stc.wxSTC_LEX_XML # 5
|
||||
wxSTC_LISP_COMMENT = stc.wxSTC_LISP_COMMENT # 1
|
||||
wxSTC_LISP_DEFAULT = stc.wxSTC_LISP_DEFAULT # 0
|
||||
wxSTC_LISP_IDENTIFIER = stc.wxSTC_LISP_IDENTIFIER # 9
|
||||
wxSTC_LISP_KEYWORD = stc.wxSTC_LISP_KEYWORD # 3
|
||||
wxSTC_LISP_NUMBER = stc.wxSTC_LISP_NUMBER # 2
|
||||
wxSTC_LISP_OPERATOR = stc.wxSTC_LISP_OPERATOR # 10
|
||||
wxSTC_LISP_STRING = stc.wxSTC_LISP_STRING # 6
|
||||
wxSTC_LISP_STRINGEOL = stc.wxSTC_LISP_STRINGEOL # 8
|
||||
wxSTC_LUA_CHARACTER = stc.wxSTC_LUA_CHARACTER # 7
|
||||
wxSTC_LUA_COMMENT = stc.wxSTC_LUA_COMMENT # 1
|
||||
wxSTC_LUA_COMMENTDOC = stc.wxSTC_LUA_COMMENTDOC # 3
|
||||
wxSTC_LUA_COMMENTLINE = stc.wxSTC_LUA_COMMENTLINE # 2
|
||||
wxSTC_LUA_DEFAULT = stc.wxSTC_LUA_DEFAULT # 0
|
||||
wxSTC_LUA_IDENTIFIER = stc.wxSTC_LUA_IDENTIFIER # 11
|
||||
wxSTC_LUA_LITERALSTRING = stc.wxSTC_LUA_LITERALSTRING # 8
|
||||
wxSTC_LUA_NUMBER = stc.wxSTC_LUA_NUMBER # 4
|
||||
wxSTC_LUA_OPERATOR = stc.wxSTC_LUA_OPERATOR # 10
|
||||
wxSTC_LUA_PREPROCESSOR = stc.wxSTC_LUA_PREPROCESSOR # 9
|
||||
wxSTC_LUA_STRING = stc.wxSTC_LUA_STRING # 6
|
||||
wxSTC_LUA_STRINGEOL = stc.wxSTC_LUA_STRINGEOL # 12
|
||||
wxSTC_LUA_WORD = stc.wxSTC_LUA_WORD # 5
|
||||
wxSTC_LUA_WORD2 = stc.wxSTC_LUA_WORD2 # 13
|
||||
wxSTC_LUA_WORD3 = stc.wxSTC_LUA_WORD3 # 14
|
||||
wxSTC_LUA_WORD4 = stc.wxSTC_LUA_WORD4 # 15
|
||||
wxSTC_LUA_WORD5 = stc.wxSTC_LUA_WORD5 # 16
|
||||
wxSTC_LUA_WORD6 = stc.wxSTC_LUA_WORD6 # 17
|
||||
wxSTC_L_COMMAND = stc.wxSTC_L_COMMAND # 1
|
||||
wxSTC_L_COMMENT = stc.wxSTC_L_COMMENT # 4
|
||||
wxSTC_L_DEFAULT = stc.wxSTC_L_DEFAULT # 0
|
||||
wxSTC_L_MATH = stc.wxSTC_L_MATH # 3
|
||||
wxSTC_L_TAG = stc.wxSTC_L_TAG # 2
|
||||
wxSTC_MAKE_COMMENT = stc.wxSTC_MAKE_COMMENT # 1
|
||||
wxSTC_MAKE_DEFAULT = stc.wxSTC_MAKE_DEFAULT # 0
|
||||
wxSTC_MAKE_IDENTIFIER = stc.wxSTC_MAKE_IDENTIFIER # 3
|
||||
wxSTC_MAKE_IDEOL = stc.wxSTC_MAKE_IDEOL # 9
|
||||
wxSTC_MAKE_OPERATOR = stc.wxSTC_MAKE_OPERATOR # 4
|
||||
wxSTC_MAKE_PREPROCESSOR = stc.wxSTC_MAKE_PREPROCESSOR # 2
|
||||
wxSTC_MAKE_TARGET = stc.wxSTC_MAKE_TARGET # 5
|
||||
wxSTC_MARGIN_NUMBER = stc.wxSTC_MARGIN_NUMBER # 1
|
||||
wxSTC_MARGIN_SYMBOL = stc.wxSTC_MARGIN_SYMBOL # 0
|
||||
wxSTC_MARKER_MAX = stc.wxSTC_MARKER_MAX # 31
|
||||
wxSTC_MARKNUM_FOLDER = stc.wxSTC_MARKNUM_FOLDER # 30
|
||||
wxSTC_MARKNUM_FOLDEREND = stc.wxSTC_MARKNUM_FOLDEREND # 25
|
||||
wxSTC_MARKNUM_FOLDERMIDTAIL = stc.wxSTC_MARKNUM_FOLDERMIDTAIL # 27
|
||||
wxSTC_MARKNUM_FOLDEROPEN = stc.wxSTC_MARKNUM_FOLDEROPEN # 31
|
||||
wxSTC_MARKNUM_FOLDEROPENMID = stc.wxSTC_MARKNUM_FOLDEROPENMID # 26
|
||||
wxSTC_MARKNUM_FOLDERSUB = stc.wxSTC_MARKNUM_FOLDERSUB # 29
|
||||
wxSTC_MARKNUM_FOLDERTAIL = stc.wxSTC_MARKNUM_FOLDERTAIL # 28
|
||||
wxSTC_MARK_ARROW = stc.wxSTC_MARK_ARROW # 2
|
||||
wxSTC_MARK_ARROWDOWN = stc.wxSTC_MARK_ARROWDOWN # 6
|
||||
wxSTC_MARK_ARROWS = stc.wxSTC_MARK_ARROWS # 24
|
||||
wxSTC_MARK_BACKGROUND = stc.wxSTC_MARK_BACKGROUND # 22
|
||||
wxSTC_MARK_BOXMINUS = stc.wxSTC_MARK_BOXMINUS # 14
|
||||
wxSTC_MARK_BOXMINUSCONNECTED = stc.wxSTC_MARK_BOXMINUSCONNECTED # 15
|
||||
wxSTC_MARK_BOXPLUS = stc.wxSTC_MARK_BOXPLUS # 12
|
||||
wxSTC_MARK_BOXPLUSCONNECTED = stc.wxSTC_MARK_BOXPLUSCONNECTED # 13
|
||||
wxSTC_MARK_CHARACTER = stc.wxSTC_MARK_CHARACTER # 10000
|
||||
wxSTC_MARK_CIRCLE = stc.wxSTC_MARK_CIRCLE # 0
|
||||
wxSTC_MARK_CIRCLEMINUS = stc.wxSTC_MARK_CIRCLEMINUS # 20
|
||||
wxSTC_MARK_CIRCLEMINUSCONNECTED = stc.wxSTC_MARK_CIRCLEMINUSCONNECTED # 21
|
||||
wxSTC_MARK_CIRCLEPLUS = stc.wxSTC_MARK_CIRCLEPLUS # 18
|
||||
wxSTC_MARK_CIRCLEPLUSCONNECTED = stc.wxSTC_MARK_CIRCLEPLUSCONNECTED # 19
|
||||
wxSTC_MARK_DOTDOTDOT = stc.wxSTC_MARK_DOTDOTDOT # 23
|
||||
wxSTC_MARK_EMPTY = stc.wxSTC_MARK_EMPTY # 5
|
||||
wxSTC_MARK_LCORNER = stc.wxSTC_MARK_LCORNER # 10
|
||||
wxSTC_MARK_LCORNERCURVE = stc.wxSTC_MARK_LCORNERCURVE # 16
|
||||
wxSTC_MARK_MINUS = stc.wxSTC_MARK_MINUS # 7
|
||||
wxSTC_MARK_PLUS = stc.wxSTC_MARK_PLUS # 8
|
||||
wxSTC_MARK_ROUNDRECT = stc.wxSTC_MARK_ROUNDRECT # 1
|
||||
wxSTC_MARK_SHORTARROW = stc.wxSTC_MARK_SHORTARROW # 4
|
||||
wxSTC_MARK_SMALLRECT = stc.wxSTC_MARK_SMALLRECT # 3
|
||||
wxSTC_MARK_TCORNER = stc.wxSTC_MARK_TCORNER # 11
|
||||
wxSTC_MARK_TCORNERCURVE = stc.wxSTC_MARK_TCORNERCURVE # 17
|
||||
wxSTC_MARK_VLINE = stc.wxSTC_MARK_VLINE # 9
|
||||
wxSTC_MASK_FOLDERS = stc.wxSTC_MASK_FOLDERS # -33554432
|
||||
wxSTC_MATLAB_COMMAND = stc.wxSTC_MATLAB_COMMAND # 2
|
||||
wxSTC_MATLAB_COMMENT = stc.wxSTC_MATLAB_COMMENT # 1
|
||||
wxSTC_MATLAB_DEFAULT = stc.wxSTC_MATLAB_DEFAULT # 0
|
||||
wxSTC_MATLAB_IDENTIFIER = stc.wxSTC_MATLAB_IDENTIFIER # 7
|
||||
wxSTC_MATLAB_KEYWORD = stc.wxSTC_MATLAB_KEYWORD # 4
|
||||
wxSTC_MATLAB_NUMBER = stc.wxSTC_MATLAB_NUMBER # 3
|
||||
wxSTC_MATLAB_OPERATOR = stc.wxSTC_MATLAB_OPERATOR # 6
|
||||
wxSTC_MATLAB_STRING = stc.wxSTC_MATLAB_STRING # 5
|
||||
wxSTC_MODEVENTMASKALL = stc.wxSTC_MODEVENTMASKALL # 3959
|
||||
wxSTC_MOD_BEFOREDELETE = stc.wxSTC_MOD_BEFOREDELETE # 2048
|
||||
wxSTC_MOD_BEFOREINSERT = stc.wxSTC_MOD_BEFOREINSERT # 1024
|
||||
wxSTC_MOD_CHANGEFOLD = stc.wxSTC_MOD_CHANGEFOLD # 8
|
||||
wxSTC_MOD_CHANGEMARKER = stc.wxSTC_MOD_CHANGEMARKER # 512
|
||||
wxSTC_MOD_CHANGESTYLE = stc.wxSTC_MOD_CHANGESTYLE # 4
|
||||
wxSTC_MOD_DELETETEXT = stc.wxSTC_MOD_DELETETEXT # 2
|
||||
wxSTC_MOD_INSERTTEXT = stc.wxSTC_MOD_INSERTTEXT # 1
|
||||
wxSTC_NNCRONTAB_ASTERISK = stc.wxSTC_NNCRONTAB_ASTERISK # 6
|
||||
wxSTC_NNCRONTAB_COMMENT = stc.wxSTC_NNCRONTAB_COMMENT # 1
|
||||
wxSTC_NNCRONTAB_DEFAULT = stc.wxSTC_NNCRONTAB_DEFAULT # 0
|
||||
wxSTC_NNCRONTAB_ENVIRONMENT = stc.wxSTC_NNCRONTAB_ENVIRONMENT # 9
|
||||
wxSTC_NNCRONTAB_IDENTIFIER = stc.wxSTC_NNCRONTAB_IDENTIFIER # 10
|
||||
wxSTC_NNCRONTAB_KEYWORD = stc.wxSTC_NNCRONTAB_KEYWORD # 4
|
||||
wxSTC_NNCRONTAB_MODIFIER = stc.wxSTC_NNCRONTAB_MODIFIER # 5
|
||||
wxSTC_NNCRONTAB_NUMBER = stc.wxSTC_NNCRONTAB_NUMBER # 7
|
||||
wxSTC_NNCRONTAB_SECTION = stc.wxSTC_NNCRONTAB_SECTION # 3
|
||||
wxSTC_NNCRONTAB_STRING = stc.wxSTC_NNCRONTAB_STRING # 8
|
||||
wxSTC_NNCRONTAB_TASK = stc.wxSTC_NNCRONTAB_TASK # 2
|
||||
wxSTC_OPTIONAL_START = stc.wxSTC_OPTIONAL_START # 3000
|
||||
wxSTC_PERFORMED_REDO = stc.wxSTC_PERFORMED_REDO # 64
|
||||
wxSTC_PERFORMED_UNDO = stc.wxSTC_PERFORMED_UNDO # 32
|
||||
wxSTC_PERFORMED_USER = stc.wxSTC_PERFORMED_USER # 16
|
||||
wxSTC_PL_ARRAY = stc.wxSTC_PL_ARRAY # 13
|
||||
wxSTC_PL_BACKTICKS = stc.wxSTC_PL_BACKTICKS # 20
|
||||
wxSTC_PL_CHARACTER = stc.wxSTC_PL_CHARACTER # 7
|
||||
wxSTC_PL_COMMENTLINE = stc.wxSTC_PL_COMMENTLINE # 2
|
||||
wxSTC_PL_DATASECTION = stc.wxSTC_PL_DATASECTION # 21
|
||||
wxSTC_PL_DEFAULT = stc.wxSTC_PL_DEFAULT # 0
|
||||
wxSTC_PL_ERROR = stc.wxSTC_PL_ERROR # 1
|
||||
wxSTC_PL_HASH = stc.wxSTC_PL_HASH # 14
|
||||
wxSTC_PL_HERE_DELIM = stc.wxSTC_PL_HERE_DELIM # 22
|
||||
wxSTC_PL_HERE_Q = stc.wxSTC_PL_HERE_Q # 23
|
||||
wxSTC_PL_HERE_QQ = stc.wxSTC_PL_HERE_QQ # 24
|
||||
wxSTC_PL_HERE_QX = stc.wxSTC_PL_HERE_QX # 25
|
||||
wxSTC_PL_IDENTIFIER = stc.wxSTC_PL_IDENTIFIER # 11
|
||||
wxSTC_PL_LONGQUOTE = stc.wxSTC_PL_LONGQUOTE # 19
|
||||
wxSTC_PL_NUMBER = stc.wxSTC_PL_NUMBER # 4
|
||||
wxSTC_PL_OPERATOR = stc.wxSTC_PL_OPERATOR # 10
|
||||
wxSTC_PL_POD = stc.wxSTC_PL_POD # 3
|
||||
wxSTC_PL_PREPROCESSOR = stc.wxSTC_PL_PREPROCESSOR # 9
|
||||
wxSTC_PL_PUNCTUATION = stc.wxSTC_PL_PUNCTUATION # 8
|
||||
wxSTC_PL_REGEX = stc.wxSTC_PL_REGEX # 17
|
||||
wxSTC_PL_REGSUBST = stc.wxSTC_PL_REGSUBST # 18
|
||||
wxSTC_PL_SCALAR = stc.wxSTC_PL_SCALAR # 12
|
||||
wxSTC_PL_STRING = stc.wxSTC_PL_STRING # 6
|
||||
wxSTC_PL_STRING_Q = stc.wxSTC_PL_STRING_Q # 26
|
||||
wxSTC_PL_STRING_QQ = stc.wxSTC_PL_STRING_QQ # 27
|
||||
wxSTC_PL_STRING_QR = stc.wxSTC_PL_STRING_QR # 29
|
||||
wxSTC_PL_STRING_QW = stc.wxSTC_PL_STRING_QW # 30
|
||||
wxSTC_PL_STRING_QX = stc.wxSTC_PL_STRING_QX # 28
|
||||
wxSTC_PL_SYMBOLTABLE = stc.wxSTC_PL_SYMBOLTABLE # 15
|
||||
wxSTC_PL_WORD = stc.wxSTC_PL_WORD # 5
|
||||
wxSTC_PRINT_BLACKONWHITE = stc.wxSTC_PRINT_BLACKONWHITE # 2
|
||||
wxSTC_PRINT_COLOURONWHITE = stc.wxSTC_PRINT_COLOURONWHITE # 3
|
||||
wxSTC_PRINT_COLOURONWHITEDEFAULTBG = stc.wxSTC_PRINT_COLOURONWHITEDEFAULTBG # 4
|
||||
wxSTC_PRINT_INVERTLIGHT = stc.wxSTC_PRINT_INVERTLIGHT # 1
|
||||
wxSTC_PRINT_NORMAL = stc.wxSTC_PRINT_NORMAL # 0
|
||||
wxSTC_PROPS_ASSIGNMENT = stc.wxSTC_PROPS_ASSIGNMENT # 3
|
||||
wxSTC_PROPS_COMMENT = stc.wxSTC_PROPS_COMMENT # 1
|
||||
wxSTC_PROPS_DEFAULT = stc.wxSTC_PROPS_DEFAULT # 0
|
||||
wxSTC_PROPS_DEFVAL = stc.wxSTC_PROPS_DEFVAL # 4
|
||||
wxSTC_PROPS_SECTION = stc.wxSTC_PROPS_SECTION # 2
|
||||
wxSTC_P_CHARACTER = stc.wxSTC_P_CHARACTER # 4
|
||||
wxSTC_P_CLASSNAME = stc.wxSTC_P_CLASSNAME # 8
|
||||
wxSTC_P_COMMENTBLOCK = stc.wxSTC_P_COMMENTBLOCK # 12
|
||||
wxSTC_P_COMMENTLINE = stc.wxSTC_P_COMMENTLINE # 1
|
||||
wxSTC_P_DEFAULT = stc.wxSTC_P_DEFAULT # 0
|
||||
wxSTC_P_DEFNAME = stc.wxSTC_P_DEFNAME # 9
|
||||
wxSTC_P_IDENTIFIER = stc.wxSTC_P_IDENTIFIER # 11
|
||||
wxSTC_P_NUMBER = stc.wxSTC_P_NUMBER # 2
|
||||
wxSTC_P_OPERATOR = stc.wxSTC_P_OPERATOR # 10
|
||||
wxSTC_P_STRING = stc.wxSTC_P_STRING # 3
|
||||
wxSTC_P_STRINGEOL = stc.wxSTC_P_STRINGEOL # 13
|
||||
wxSTC_P_TRIPLE = stc.wxSTC_P_TRIPLE # 6
|
||||
wxSTC_P_TRIPLEDOUBLE = stc.wxSTC_P_TRIPLEDOUBLE # 7
|
||||
wxSTC_P_WORD = stc.wxSTC_P_WORD # 5
|
||||
wxSTC_SCMOD_ALT = stc.wxSTC_SCMOD_ALT # 4
|
||||
wxSTC_SCMOD_CTRL = stc.wxSTC_SCMOD_CTRL # 2
|
||||
wxSTC_SCMOD_SHIFT = stc.wxSTC_SCMOD_SHIFT # 1
|
||||
wxSTC_SCRIPTOL_CHARACTER = stc.wxSTC_SCRIPTOL_CHARACTER # 7
|
||||
wxSTC_SCRIPTOL_COMMENT = stc.wxSTC_SCRIPTOL_COMMENT # 1
|
||||
wxSTC_SCRIPTOL_COMMENTBASIC = stc.wxSTC_SCRIPTOL_COMMENTBASIC # 19
|
||||
wxSTC_SCRIPTOL_COMMENTDOC = stc.wxSTC_SCRIPTOL_COMMENTDOC # 3
|
||||
wxSTC_SCRIPTOL_COMMENTDOCKEYWORD = stc.wxSTC_SCRIPTOL_COMMENTDOCKEYWORD # 17
|
||||
wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR = stc.wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR # 18
|
||||
wxSTC_SCRIPTOL_COMMENTLINE = stc.wxSTC_SCRIPTOL_COMMENTLINE # 2
|
||||
wxSTC_SCRIPTOL_COMMENTLINEDOC = stc.wxSTC_SCRIPTOL_COMMENTLINEDOC # 15
|
||||
wxSTC_SCRIPTOL_DEFAULT = stc.wxSTC_SCRIPTOL_DEFAULT # 0
|
||||
wxSTC_SCRIPTOL_IDENTIFIER = stc.wxSTC_SCRIPTOL_IDENTIFIER # 11
|
||||
wxSTC_SCRIPTOL_NUMBER = stc.wxSTC_SCRIPTOL_NUMBER # 4
|
||||
wxSTC_SCRIPTOL_OPERATOR = stc.wxSTC_SCRIPTOL_OPERATOR # 10
|
||||
wxSTC_SCRIPTOL_PREPROCESSOR = stc.wxSTC_SCRIPTOL_PREPROCESSOR # 9
|
||||
wxSTC_SCRIPTOL_REGEX = stc.wxSTC_SCRIPTOL_REGEX # 14
|
||||
wxSTC_SCRIPTOL_STRING = stc.wxSTC_SCRIPTOL_STRING # 6
|
||||
wxSTC_SCRIPTOL_STRINGEOL = stc.wxSTC_SCRIPTOL_STRINGEOL # 12
|
||||
wxSTC_SCRIPTOL_UUID = stc.wxSTC_SCRIPTOL_UUID # 8
|
||||
wxSTC_SCRIPTOL_VERBATIM = stc.wxSTC_SCRIPTOL_VERBATIM # 13
|
||||
wxSTC_SCRIPTOL_WORD = stc.wxSTC_SCRIPTOL_WORD # 5
|
||||
wxSTC_SCRIPTOL_WORD2 = stc.wxSTC_SCRIPTOL_WORD2 # 16
|
||||
wxSTC_START = stc.wxSTC_START # 2000
|
||||
wxSTC_STYLE_BRACEBAD = stc.wxSTC_STYLE_BRACEBAD # 35
|
||||
wxSTC_STYLE_BRACELIGHT = stc.wxSTC_STYLE_BRACELIGHT # 34
|
||||
wxSTC_STYLE_CONTROLCHAR = stc.wxSTC_STYLE_CONTROLCHAR # 36
|
||||
wxSTC_STYLE_DEFAULT = stc.wxSTC_STYLE_DEFAULT # 32
|
||||
wxSTC_STYLE_INDENTGUIDE = stc.wxSTC_STYLE_INDENTGUIDE # 37
|
||||
wxSTC_STYLE_LASTPREDEFINED = stc.wxSTC_STYLE_LASTPREDEFINED # 39
|
||||
wxSTC_STYLE_LINENUMBER = stc.wxSTC_STYLE_LINENUMBER # 33
|
||||
wxSTC_STYLE_MAX = stc.wxSTC_STYLE_MAX # 127
|
||||
wxSTC_TIME_FOREVER = stc.wxSTC_TIME_FOREVER # 10000000
|
||||
wxSTC_USE_POPUP = stc.wxSTC_USE_POPUP # 1
|
||||
wxSTC_VISIBLE_SLOP = stc.wxSTC_VISIBLE_SLOP # 1
|
||||
wxSTC_VISIBLE_STRICT = stc.wxSTC_VISIBLE_STRICT # 4
|
||||
wxSTC_WRAP_NONE = stc.wxSTC_WRAP_NONE # 0
|
||||
wxSTC_WRAP_WORD = stc.wxSTC_WRAP_WORD # 1
|
||||
wxSTC_WS_INVISIBLE = stc.wxSTC_WS_INVISIBLE # 0
|
||||
wxSTC_WS_VISIBLEAFTERINDENT = stc.wxSTC_WS_VISIBLEAFTERINDENT # 2
|
||||
wxSTC_WS_VISIBLEALWAYS = stc.wxSTC_WS_VISIBLEALWAYS # 1
|
||||
# End generated constants.
|
@@ -1,26 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
class MutexGuiLocker:
|
||||
""""""
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,403 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
from Controls import Control
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class ToolBarBase(Control):
|
||||
""""""
|
||||
|
||||
def AddCheckLabelTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddCheckTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddLabelTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddRadioLabelTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddRadioTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddSimpleTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ClearTools(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteToolByPos(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DoAddTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DoInsertTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnableTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindToolForPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxCols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxRows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolBitmapSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolClientData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolLongHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolPacking(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolSeparation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolShortHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolState(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertLabelTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertSimpleTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsVertical(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Realize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMargins(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMarginsXY(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetMaxRowsCols(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRows(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToggle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolBitmapSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolClientData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolLongHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolPacking(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolSeparation(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolShortHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ToggleTool(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ToolBar(ToolBarBase):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindToolForPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ToolBarSimple(ToolBarBase):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindToolForPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class ToolBarToolBase(Object):
|
||||
""""""
|
||||
|
||||
def Attach(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CanBeToggled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Detach(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Enable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBitmap1(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBitmap2(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDisabledBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetKind(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLongHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNormalBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetShortHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStyle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolBar(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsButton(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSeparator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsToggled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBitmap1(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBitmap2(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetClientData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDisabledBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLongHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetNormalBitmap(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetShortHelp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToggle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Toggle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,402 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import Object
|
||||
from Controls import Control
|
||||
import Parameters as wx
|
||||
|
||||
|
||||
class TreeCtrl(Control):
|
||||
""""""
|
||||
|
||||
def AddRoot(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AppendItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AssignImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AssignStateImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Collapse(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CollapseAndReset(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Delete(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteAllItems(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DeleteChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EditLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def EnsureVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Expand(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBoundingRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetChildrenCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCount(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEditControl(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFirstChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFirstVisibleItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIndent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemImage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemSelectedImage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetItemTextColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLastChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextSibling(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetNextVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrevSibling(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPrevVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPyData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRootItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSelection(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSelections(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSpacing(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetStateImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HitTest(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InsertItemBefore(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsBold(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsExpanded(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsSelected(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsVisible(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ItemHasChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PrependItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScrollTo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SelectItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetIndent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemBold(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemHasChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemImage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemSelectedImage(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetItemTextColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPyData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSpacing(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetStateImageList(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SortChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Toggle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Unselect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UnselectAll(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TreeItemAttr:
|
||||
""""""
|
||||
|
||||
def GetBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTextColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasTextColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTextColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TreeItemData(Object):
|
||||
""""""
|
||||
|
||||
def GetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetData(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TreeItemId:
|
||||
""""""
|
||||
|
||||
def IsOk(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Ok(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __cmp__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __del__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
@@ -1,56 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import EvtHandler
|
||||
import Parameters as wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class Validator(EvtHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Clone(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWindow(self, window):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyValidator(Validator):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self, _class, incref=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1,850 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
from Base import EvtHandler
|
||||
import Parameters as wx
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
|
||||
class Window(EvtHandler):
|
||||
""""""
|
||||
|
||||
def __init__(self, parent, id, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=0, name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AcceptsFocus(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def AddChild(self, child):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CaptureMouse(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Center(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CenterOnParent(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CenterOnScreen(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Centre(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CentreOnParent(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def CentreOnScreen(self, direction=wx.BOTH):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Clear(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ClientToScreen(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ClientToScreenXY(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Close(self, force=False):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ConvertDialogPointToPixels(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ConvertDialogSizeToPixels(self, sz):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ConvertPixelPointToDialog(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ConvertPixelSizeToDialog(self, sz):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Create(self, parent, id, pos=wx.DefaultPosition,
|
||||
size=wx.DefaultSize, style=0, name=wx.PyPanelNameStr):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DLG_PNT(self, win, point_or_x, y=None):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DLG_SZE(self, win, size_width, height=None):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Destroy(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DestroyChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def DragAcceptFiles(self, accept):
|
||||
"""Windows only."""
|
||||
pass
|
||||
|
||||
def Enable(self, enable):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindWindowById(self, id):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FindWindowByName(self, name):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Fit(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def FitInside(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Freeze(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAcceleratorTable(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAdjustedBestSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetAutoLayout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBackgroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBestSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBestVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetBorder(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCaret(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCharHeight(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCharWidth(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetChildren(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientAreaOrigin(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetClientSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetConstraints(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetContainingSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetCursor(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDefaultItem(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetDropTarget(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetEventHandler(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFont(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetForegroundColour(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetFullTextExtent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetGrandParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHandle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetHelpText(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetId(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetLabel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetMaxSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetName(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetParent(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetPositionTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetRect(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScrollPos(self, orientation):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScrollRange(self, orientation):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetScrollThumb(self, orientation):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetSizer(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTextExtent(self, string):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetToolTip(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetUpdateRegion(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetValidator(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetVirtualSizeTuple(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetWindowStyleFlag(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasCapture(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HasScrollbar(self, orient):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Hide(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def HitTest(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def InitDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsBeingDeleted(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsEnabled(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsExposed(self, x, y, w=0, h=0):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsExposedPoint(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsExposedRect(self, rect):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsRetained(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsShown(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsTopLevel(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Layout(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LineDown(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LineUp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def LoadFromResource(self, parent, resourceName, resourceTable=wx.NULL):
|
||||
"""Only if USE_WX_RESOURCES."""
|
||||
pass
|
||||
|
||||
def Lower(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def MakeModal(self, flag=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Move(self, point, flags=wx.SIZE_USE_EXISTING):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def MoveXY(self, x, y, flags=wx.SIZE_USE_EXISTING):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def OnPaint(self, event):
|
||||
"""Windows only."""
|
||||
pass
|
||||
|
||||
def PageDown(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PageUp(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PopEventHandler(self, deleteHandler=False):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PopupMenu(self, menu, pos):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PopupMenuXY(self, menu, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def PushEventHandler(self, handler):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Raise(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Refresh(self, eraseBackground=True, rect=wx.NULL):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RefreshRect(self, rect):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ReleaseMouse(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveChild(self, child):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def RemoveEventHandler(self, handler):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Reparent(self, newParent):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScreenToClient(self, pt):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScreenToClientXY(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScrollLines(self, lines):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScrollPages(self, pages):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ScrollWindow(self, dx, dy, rect=wx.NULL):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAcceleratorTable(self, accel):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetAutoLayout(self, autoLayout):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetBackgroundColour(self, colour):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCaret(self, caret):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetClientSize(self, size):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetClientSizeWH(self, width, height):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetConstraints(self, constraints):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetContainingSizer(self, sizer):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetCursor(self, cursor):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDefaultItem(self, btn):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDimensions(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetDropTarget(self, target):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetEventHandler(self, handler):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetExtraStyle(self, exStyle):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFocus(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFocusFromKbd(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetFont(self, font):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetForegroundColour(self, colour):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHelpText(self, helpText):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetHelpTextForId(self, text):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetId(self, id):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetLabel(self, label):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetName(self, name):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetPosition(self, pos, flags=wx.SIZE_USE_EXISTING):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetRect(self, rect, sizeFlags=wx.SIZE_AUTO):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetScrollPos(self, orientation, pos, refresh=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetScrollbar(self, orientation, pos, thumbSize, range, refresh=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSize(self, x, y, width, height, sizeFlags=wx.SIZE_AUTO):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizeHints(self, minW, minH, maxW=-1, maxH=-1, incW=-1, incH=-1):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizer(self, sizer, deleteOld=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetSizerAndFit(self, sizer, deleteOld=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTitle(self, title):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTmpDefaultItem(self, win):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolTip(self, tooltip):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetToolTipString(self, tip):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetValidator(self, validator):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVirtualSize(self, size):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVirtualSizeHints(self, minW, minH, maxW=-1, maxH=-1):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetVirtualSizeWH(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWindowStyle(self, style):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetWindowStyleFlag(self, style):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Show(self, show=True):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Thaw(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TransferDataFromWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def TransferDataToWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UnsetConstraints(self, constraints):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Update(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def UpdateWindowUI(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Validate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def WarpPointer(self, x, y):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class PyWindow(Window):
|
||||
""""""
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def _setCallbackInfo(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AcceptsFocus(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AcceptsFocusFromKeyboard(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_AddChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetBestSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetClientSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetPosition(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoGetVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoMoveWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetClientSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_DoSetVirtualSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_GetMaxSize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_InitDialog(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_RemoveChild(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_TransferDataFromWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_TransferDataToWindow(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def base_Validate(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
||||
class TopLevelWindow(Window):
|
||||
""""""
|
||||
|
||||
def Create(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetIcon(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def GetTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Iconize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsFullScreen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsIconized(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def IsMaximized(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Maximize(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def Restore(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetIcon(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetIcons(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def SetTitle(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def ShowFullScreen(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
def __init__(self):
|
||||
""""""
|
||||
pass
|
||||
|
||||
|
@@ -1 +0,0 @@
|
||||
# Orbtech python package.
|
@@ -1,17 +0,0 @@
|
||||
"""Decorator utility for documentation and shell scripting.
|
||||
|
||||
When you import stc from this module, all of the classes get decorated
|
||||
with docstrings from our decoration class definitions.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import stc
|
||||
|
||||
import stc_
|
||||
|
||||
import decorator
|
||||
|
||||
decorator.decorate(real=stc, decoration=stc_)
|
@@ -1,17 +0,0 @@
|
||||
"""Decorator utility for documentation and shell scripting.
|
||||
|
||||
When you import wx from this module, all of the classes get decorated
|
||||
with docstrings from our decoration class definitions.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
from wxPython import wx
|
||||
|
||||
import wx_
|
||||
|
||||
import decorator
|
||||
|
||||
decorator.decorate(real=wx, decoration=wx_)
|
@@ -1,92 +0,0 @@
|
||||
"""Decorator utility for documentation and shell scripting."""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
import inspect
|
||||
|
||||
try:
|
||||
True
|
||||
except NameError:
|
||||
True = 1==1
|
||||
False = 1==0
|
||||
|
||||
def decorate(real, decoration):
|
||||
"""Decorate real module with docstrings from decoration module."""
|
||||
realdict = real.__dict__
|
||||
for item in decoration.__dict__.values():
|
||||
if inspect.isclass(item):
|
||||
decorateClass(item, realdict)
|
||||
elif inspect.isfunction(item):
|
||||
decorateFunction(item, realdict)
|
||||
|
||||
def decorateClass(item, realdict):
|
||||
classname = item.__name__
|
||||
if not classname.startswith('wx'):
|
||||
classname = 'wx' + classname
|
||||
try:
|
||||
wxclass = realdict[classname]
|
||||
except:
|
||||
print classname
|
||||
else:
|
||||
if item.__doc__:
|
||||
wxclass.__doc__ = item.__doc__
|
||||
# Get attributes from only the item's local dictionary!
|
||||
for attrname, attr in item.__dict__.items():
|
||||
# If the attribute has a docstring, and the wx class has a
|
||||
# matching attribute.
|
||||
if hasattr(attr, '__doc__') and hasattr(wxclass, attrname):
|
||||
if inspect.isfunction(attr):
|
||||
# Class methods are functions.
|
||||
doc = getdoc(attr, drop=True)
|
||||
# Is getattr() okay, or do we want to only look in
|
||||
# the wxclass.__dict__ and wxclassPtr.__dict__?
|
||||
wxattr = getattr(wxclass, attrname)
|
||||
# Our class code may be defined incorrectly, and
|
||||
# the wxattr may not actually be a class method,
|
||||
# but that's okay because the following attempt
|
||||
# will simply fail.
|
||||
try:
|
||||
func = wxattr.im_func
|
||||
func.__doc__ = doc
|
||||
except:
|
||||
pass
|
||||
|
||||
def decorateFunction(item, realdict):
|
||||
funcname = item.__name__
|
||||
if funcname in realdict.keys():
|
||||
func = realdict[funcname]
|
||||
doc = getdoc(item, drop=False)
|
||||
try:
|
||||
# Built-in functions have a read-only docstring. :-(
|
||||
func.__doc__ = doc
|
||||
except:
|
||||
# print funcname
|
||||
pass
|
||||
|
||||
def getdoc(attr, drop=False):
|
||||
"""Return a docstring for attr, which should be a method."""
|
||||
doc = ''
|
||||
if attr.__doc__:
|
||||
doc = inspect.getdoc(attr).strip()
|
||||
name = attr.__name__
|
||||
# tip is a string with name(argspec), like: "SetLabel(label)"
|
||||
tip = ''
|
||||
argspec = apply(inspect.formatargspec, inspect.getargspec(attr))
|
||||
# The first parameter to a method is a reference to an instance,
|
||||
# usually coded as "self", and is usually passed automatically by
|
||||
# Python and therefore we want to drop it.
|
||||
temp = argspec.split(',')
|
||||
if len(temp) == 1: # No other arguments.
|
||||
argspec = '()'
|
||||
elif drop: # Drop the first argument.
|
||||
argspec = '(' + ','.join(temp[1:]).lstrip()
|
||||
else:
|
||||
argspec = ','.join(temp).lstrip()
|
||||
tip = name + argspec
|
||||
firstline = doc.split('\n')[0].lstrip()
|
||||
if tip != firstline:
|
||||
doc = '%s\n\n%s' % (tip, doc)
|
||||
return doc
|
@@ -1,71 +0,0 @@
|
||||
|
||||
import inspect
|
||||
from wxPython import wx
|
||||
|
||||
|
||||
def scan():
|
||||
d = wx.__dict__
|
||||
newd = {}
|
||||
keys = d.keys()
|
||||
keys.sort()
|
||||
for key in keys:
|
||||
if key.endswith('Ptr'):
|
||||
# Skip
|
||||
pass
|
||||
elif key+'Ptr' in keys:
|
||||
# Rename
|
||||
newd[key] = d[key+'Ptr']
|
||||
else:
|
||||
# Include as is
|
||||
newd[key] = d[key]
|
||||
d = newd
|
||||
keys = d.keys()
|
||||
keys.sort()
|
||||
for key in keys:
|
||||
value = d[key]
|
||||
if inspect.isclass(value):
|
||||
# genClass(value)
|
||||
pass
|
||||
elif callable(value):
|
||||
genFunction(value)
|
||||
pass
|
||||
else:
|
||||
# print type(value), value
|
||||
pass
|
||||
|
||||
|
||||
def genClass(cls):
|
||||
sp4 = ' ' * 4
|
||||
name = cls.__name__
|
||||
if name.endswith('Ptr'):
|
||||
name = name[:-3]
|
||||
## if name != 'wxNotebook':
|
||||
## return
|
||||
parent = ''
|
||||
if cls.__bases__:
|
||||
parent = cls.__bases__[0].__name__
|
||||
if parent.endswith('Ptr'):
|
||||
parent = parent[:-3]
|
||||
parent = '(%s)' % parent
|
||||
items = cls.__dict__.keys()
|
||||
items.sort()
|
||||
print
|
||||
print 'class %s%s:' % (name, parent)
|
||||
print sp4 + '""""""'
|
||||
print
|
||||
for item in items:
|
||||
attr = cls.__dict__[item]
|
||||
if inspect.isfunction(attr):
|
||||
print sp4 + 'def ' + item + '(self):'
|
||||
print sp4 + sp4 + '""""""'
|
||||
print sp4 + sp4 + 'pass'
|
||||
print
|
||||
|
||||
|
||||
def genFunction(func):
|
||||
sp4 = ' ' * 4
|
||||
name = func.__name__
|
||||
print 'def %s():' % name
|
||||
print sp4 + '""""""'
|
||||
print sp4 + 'pass'
|
||||
print
|
File diff suppressed because it is too large
Load Diff
@@ -1,62 +0,0 @@
|
||||
"""Decorator classes for documentation and shell scripting.
|
||||
"""
|
||||
|
||||
__author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
|
||||
__cvsid__ = "$Id$"
|
||||
__revision__ = "$Revision$"[11:-2]
|
||||
|
||||
|
||||
# These are not the real wxPython classes. These are Python versions
|
||||
# for documentation purposes. They are also used to apply docstrings
|
||||
# to the real wxPython classes, which are SWIG-generated wrappers for
|
||||
# C-language classes.
|
||||
|
||||
|
||||
_topics = {
|
||||
'Accelerators': None,
|
||||
'App': None,
|
||||
'Base': None,
|
||||
'ClipDragDrop': None,
|
||||
'Config': None,
|
||||
'Controls': None,
|
||||
'DataStructures': None,
|
||||
'DateTime': None,
|
||||
'Dialogs': None,
|
||||
'Drawing': None,
|
||||
'Errors': None,
|
||||
'EventFunctions': None,
|
||||
'Events': None,
|
||||
'FileSystem': None,
|
||||
'Frames': None,
|
||||
'Functions': None,
|
||||
'Help': None,
|
||||
'ImageHandlers': None,
|
||||
'Joystick': None,
|
||||
'LayoutConstraints': None,
|
||||
'Logging': None,
|
||||
'Menus': None,
|
||||
'MimeTypes': None,
|
||||
'Misc': None,
|
||||
'Panel': None,
|
||||
'Printing': None,
|
||||
'Process': None,
|
||||
'SashSplitter': None,
|
||||
'Sizers': None,
|
||||
'Streams': None,
|
||||
'Threading': None,
|
||||
'ToolBar': None,
|
||||
'Tree': None,
|
||||
'Validators': None,
|
||||
'Window': None,
|
||||
}
|
||||
|
||||
for topic in _topics.keys():
|
||||
_topics[topic] = __import__(topic, globals())
|
||||
exec 'from %s import *' % topic
|
||||
|
||||
del topic # Cleanup the namespace.
|
||||
|
||||
try:
|
||||
del wx # Cleanup any module that imports Parameters as wx.
|
||||
except:
|
||||
pass
|
Reference in New Issue
Block a user