![]() ![]() |
||
![]() |
![]() |
|
![]() |
[wingide-users] Another complain/bugKen Kinder ken@kenkinder.comMon, 10 Sep 2001 09:13:33 -0600
--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
See my attached test file. If you open it, collapse all, then expand
TestClass. You should see all the methods of TestClass collapsed, but
TestClass itself should be expanded.
If you scan past paren-matching (where when the cursor is over a
brace or paren, the related brace or paren is highlighted), it randomly
expands methods. Move the cursor (the editor, not the mouse) to the
word "class" before "TestClass" then move the cursor using the right
arrow key across the line. When you move past the "(" in TestClass,
it expands MethodA, and makes MethodB *look* expanded but doesn't
actually expand it.
Attached is example source file and my preferences file.
--
Ken Kinder
www.kenkinder.com
--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="example.py"
class TestClass:
def MethodA(self):
pass
def MethodB(self):
pass
def MethodC(self):
pass
def MethodD(self):
pass
def MethodE(self):
pass
def MethodF(self):
pass
def MethodG(self):
pass
def MethodH(self):
pass
def MethodI(self):
pass
def MethodJ(self):
pass
def MethodK(self):
pass
def MethodL(self):
pass
def MethodM(self):
pass
def MethodN(self):
pass
def MethodO(self):
pass
def MethodP(self):
pass
def MethodQ(self):
pass
def MethodR(self):
pass
def MethodS(self):
pass
def MethodT(self):
pass
def MethodU(self):
pass
def MethodV(self):
pass
def MethodX(self):
pass
def MethodY(self):
pass
def MethodZ(self):
pass
--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=preferences
# This is the global Wing IDE preferences file
#
# You can override values defined here in your own personal
# preferences file located in ~/.wingide/preferences or in
# other files as indicated on the command line
#
main.startup-show-project=true
main.startup-show-browser=true
main.startup-show-debugger=false
main.print-wing-debug-output=false
main.auto-reopen-last-project=true
main.extra-mime-types={}
gui.display-font-name={ 'linux': None, 'win32': None }
gui.display-font-size={ 'linux': None, 'win32': None }
gui.keymap=''
gui.embed-command-bar=true
gui.initial-window-size=None
#gui.work-area-rect=(200, 200, 850, 730)
gui.work-area-rect=None
#gui.initial-window-size=(650, 1000)
gui.initial-window-size=None
gui.initial-window-position=(10, 10)
gui.stagger-window-position=true
gui.work-area-rect=None
gui.remember-window-positions=true
gui.show-toolbar=true
# Caution enabling tooltips causes GUI lockups in gtk versions before 1.2.8!
gui.enable-tooltips=true
gui.open-projects-as-text=false
gui.max-recent-files=20
gui.source-title-style='append-relative'
gui.file-display-cmds={ \
'application/pdf': [ 'acroread %s &', 'ghostview %s &' ], \
'*': [ "netscape -remote 'openFile(%s)'", "netscape %s &" ] \
}
gui.url-display-cmds={ \
'http': [ "netscape -remote 'openURL(%s)'", "netscape %s &" ], \
'*': [ "netscape -remote 'openURL(%s)'", "netscape %s &" ] \
}
gui.use-native-file-selector=1
cache.external-check-freq=5.0
cache.unchanged-reload-policy="request-reload"
cache.changed-reload-policy="request-reload"
edit.new-file-extension='.py'
edit.new-file-eol-style={ 'linux': 'lf', 'win32': 'crlf' }
edit.personality='normal'
edit.tab-size=8
edit.indent-size=2
edit.indent-style='spaces-only'
edit.auto-indent=true
edit.show-whitespace=true
edit.show-indent-guides=true
edit.show-eol=false
edit.display-font={ 'linux': 'lucidatypewriter', 'win32': 'Courier New' }
edit.display-size={ 'linux': 12, 'win32': 11 }
edit.print-font='Courier'
edit.print-size=11
edit.print-paper='Letter'
edit.print-python-as-text=false
edit.text-print-cmd='enscript --pretty-print %s'
edit.typing-timeout-interval=10
edit.suspend-analysis-timeout=3
edit.autocomplete-names=true
edit.autocomplete-attribs=true
edit.autocomplete-keywords=None
edit.autocomplete-builtin-names=None
edit.autocomplete-names-to-always-del=None
edit.autocomplete-names-to-del-if-line-start=None
edit.autocomplete-names-to-del-if-not-line-start=None
edit.autocomplete-standard-exception-names=None
edit.autocomplete-word-middle-action=true
edit.text-wrap-column=77
edit.lineno-column-width=0
debug.raise-window-on-break='raise-always'
debug.passive-listen=false
debug.passive-hosts=('127.0.0.1',)
debug.attach-defaults=( ('127.0.0.1', '50015'), )
debug.enable-kill-external=false
debug.location-map={'127.0.0.1': None}
debug.python-exec=None
debug.exception-mode="unhandled"
debug.use-xterm=false
debug.persist-xterm=true
debug.network-server=None
debug.network-port="50005"
debug.network-timeout=5.0
debug.python-exec=None
debug.omit-types=('function', 'builtin_function_or_method', 'class', \
'instance method', 'type', 'module', 'ufunc')
debug.omit-names=()
debug.line-threshold=55
debug.huge-list-threshold=500
debug.huge-string-threshold=64000
debug.use-members-attrib=false
debug.stop-timeout=3.0
debug.default-var-view-style='combo'
debug.default-var-track-style='symbolic'
debug.-verbose-debugging=false
proj.package-file-types=("*.*",)
proj.package-omit-types=("*.o", "*.a", "*.so", "*.pyc", "*.pyo", "core", "*~", "#*#")
proj.file-panel-percent=60
proj.file-type='normal'
proj.save-without-asking=true
proj.reopen-windows=false
proj.close-also-windows=true
pysource.builtin-interfaces-dir = 'resources/builtin-pi-files'
pysource.analyze-in-background = true
pysource.instance-attrib-scan-mode = 'all-methods'
pysource.max-disk-cache-size = 50
pysource.max-background-buffers = 40
edit.enable-folding=true
edit.fold-mime-types=[ 'text/x-python', 'text/x-c-source', 'text/x-cpp-source', \
'text/x-java-source', 'text/x-javascript', 'text/html', \ 'text/x-xml', 'text/x-eiffel', 'text/x-lisp', \
'text/x-ruby' ]
edit.fold-line-mode='below-collapsed'
edit.fold-indicator-style=2
edit.select-policy= { 'indent-region': 'retain-select', \
'outdent-region': 'retain-select', \
'indent-to-match': 'retain-select', \
'comment-out-region': 'retain-select', \
'uncomment-out-region': 'retain-select', }
--fUYQa+Pmc3FrFX/N--
Run by Mailman v 2.0.8 |
|
|
Copyright (c) 2000-2002, Archaeopteryx Software, Inc. Legal Statements | ||