[bt-devel] Good news (about bookmarks)

Eric Hartwell darth_linux at ameritech.net
Tue Dec 30 17:25:05 MST 2008


On Friday 26 December 2008 15:03:42 Eeli Kaikkonen wrote:
> Finally I have got something done with the bookmarks. I have been doing
> it for some time already but it's quite large job. It's not ready yet
> but please test what's there so far.
>
> Moving or copying bookmarks in the tree doesn't work yet. Creating
> bookmarks by dragging them from text views work. Exporting/importing
> doesn't work.
>
> There are many new things. First, the top level folder has been removed.
> Second, there's an arrow pointing to the drop place. Third, there's a
> new "invisible" persistent item at the bottom of the view. Fourth,
> support for old  (ancient) bookmarks has been dropped.
>
> The top level folder was unnecessary, at least logically. It was quite
> stupid to have one persistent folder under which all bookmarks/folders
> must be created. But it had a price when writing code: quite many things
> needed rewriting because the old code assumed a top level folder. It has
> a price also for user interface: creating a new bookmark/folder should
> work even when the visible area is already full. It didn't work always
> and therefore I had to add an invisible top level item which stays there
> always as the last item. It looks a little bit stupid because the top
> level tree indicator has been turned on. However, currently it works
> also as a tooltip. But it may look a bit annoying when the mouse pointer
> moves over it. What do you think?
>
> The arrow is an svg image and it's painted there when needed. I didn't
> find a way to paint item backgrounds reliably so it's done in the
> treeview widget paintEvent. BTW, it should work even with RtoL languages
> but not quite identically. You can test it with ./bibletime --reverse.
>
> We had discussion about the old bookmarks long time ago and there was a
> conclusion that the support could be dropped - it's so old that probably
> nobody has those bookmarks anymore.
>
> The Qt classes have both auto-opening folders and autoscrolling view
> while dragging.
>
> This all needs testing.
> - Load existing bookmarks created with 1.6
> - Try different this with many or no bookmarks
> - Start drag from different places from BT or from other applications
> - Drag to the bookmarks view to different areas
> - Drag bookmarks to other widgets and other applications
> - Cancel drags which are created in different places and are on top of
> different areas
> - Resize the bookmarks view, make it very small/large and try different
> things
> - Try dragging on top of a folder which has subfolders
> - Open the RMB menu on top of different areas with different kinds of
> item selections
> - Test the RMB menu items with different kinds of items/selections
>
> And tell your opinions:
>
> How the RMB menu should work with regarding to different
> items/selections? Does it feel logical now? Do you feel it works just
> like you expected? How about selecting/moving/copying bookmarks - how it
> should work (after it's implemented)? Or anything else which comes to
> mind...
>
>
> --Eeli Kaikkonen
>
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
<silly question>
this is all in cvs?
</silly>

thanks, 

eah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/bt-devel/attachments/20081230/622bba96/attachment.html>


More information about the bt-devel mailing list