Am 2006-01-14 um 15:43 schrieb Adi J. Sieker:
Thank you for the input. :)
Thank you for your effort!
- The GUI doesn't yet look nice, there isn't any border around
the widgets. For you don't define anything yourself, it's also
dabo's fault - sizers should use some border.
wx sizers don't have borders, you have to use a wx.StaticBox or in
dabo terms a dBox.
I put it on the todo list.
wx.Sizer.Add has a border setting!
I don't mean a frame, but only about 2 pixels space around the widgets.
I think dabo should use a platform dependend default setting for that.
> - the find field doesn't work (maybe a Mac issue)
You have to press Enter to actually trigger the search, did you do
that?
Sure. I guess the wx.WXK_RETURN -- or rawKeyCode at all -- isn't the
right thing on every platform.
I remember some discussions about checking key codes on the wx
mailing list...
> - the find/replace dialog doesn't do anything
Find works fine under windows, replace I haven't implemented (tried).
Sorry, it works. Don't know why it didn't yesterday.
> - I would expect that freeNotes saves new/edited notes
automatically (without requesting "Save"), like e.g. Apple's
StickyNotes app does.
It does save automatically, when navigating away from a note. The
save menu item is there so you can save while working a one
specific note.
Ah ok, I overlooked that.
> - I don't know if I like to alt-click on tabs. Perhaps a wiki-
like behaviour would be better? i.e. distinguish between 'read'
and 'edit' mode, perhaps using a toggle button, where you can
simply click on tags in read mode and nothing in edit mode
(switching from edit to read mode would save the note).
>
I'll think about it. I don't want to implement editing modes (read/
edit).
How about navigation with middle mouse button. (Preference in later
versions).
Using middle mouse buttons is very uncommon outside of Linux (don't
know about Unices).
I guess a lot of Windows users don't even know that their scroll
wheel mostly works as a third button.
And there are still too much Mac users that use Apple's one button
mouse (and I don't even know the modifier key for the middle button
emulation).
> - This looks like another dabo issue:
> File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/ui/uiwx/
dMenuBar.py", line 35, in __onWxMenuOpen
> menu.raiseEvent(dEvents.MenuHighlight)
> AttributeError: 'Menu' object has no attribute 'raiseEvent'
>
Yep. Ed. :)
I'll see what I can do about that.
When does that happen?
I found several of that in the shell window after quitting freeNotes...
But I found it again: Every time i rightclick in some note (but the
context menu pops up and works).
Python once crashed with a "bus error" after clicking on a list item;
couldn't reproduce that.
Another one:
I get this if I alt-click on some link and then click in the list on
the just activated entry.
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/lib/eventMixin.py",
line 87, in raiseEvent
bindingFunction(event)
File "freeNotes.py", line 803, in onLostFocus_selNote
self.activateEditorContent()
TypeError: activateEditorContent() takes exactly 2 arguments (1 given)
Another one:
I activate a sub-note and delete it, but choose "No" in the delete
dialog. freeNotes then closes all open sub-note trees. I get the
traceback if I open one again:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/lib/eventMixin.py",
line 87, in raiseEvent
bindingFunction(event)
File "freeNotes.py", line 703, in OnNoteSelected
biz.seek(evt.noteID,DB_FIELD_ID)
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/biz/dBizobj.py", line
775, in seek
ret = self._CurrentCursor.seek(val, fld, caseSensitive, near)
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/
python2.4/site-packages/Dabo-0.5-py2.4.egg/dabo/db/dCursorMixin.py",
line 1120, in seek
val = int(val)
TypeError: int() argument must be a string or a number
Sorry for only increasing your heap of tasks...
Greetlings from Lake Constance
---
Henning Hraban Ramm
http://www.fiee.net
http://www.cacert.org (I'm an assurer)
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users