Archaeopteryx Software, Inc.
Take Flight!Search

Home
Wing IDE
News
Support
About Us
Python
Open Source
Store

 Search:
 
 Advanced Search




[wingide-users] Another complain/bug

Ken Kinder ken@kenkinder.com
Mon, 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