From: Anjenson <hot...@gm...> - 2014-04-17 19:57:43
|
Hi, I decided that it will much more useful to implement Zoom Browsing. And after looking into code I would be grateful if someone could explain me how vcanvas formed each time when we apply different actions to it in ScaffoldTreeView? Where is it updated? Thanks in advance, Andrew "Anjenson" Zhilka |
From: Anjenson <hot...@gm...> - 2014-04-28 20:09:58
Attachments:
zoom_browsing.patch
|
Hi, I have been thinking a lot about how to implement this feature in a good way, but I suddenly came out with a peculiar solution that is to use /focusMolecule/ method from /View/ classes. The simplicity makes me confused and I would be really grateful if anyone could review it. Regards, Andrew "Anjenson" Zhilka P.S. My changes are attached. |
From: <nl...@us...> - 2014-04-29 09:04:32
|
Hi Andrew, is this related to the feature request #16 [1]? It would be great to have this feature as an option since the user not always wants to change the view when browsing the selection. Regards, Nils [1] https://sourceforge.net/p/scaffoldhunter/feature-requests/16/ On Monday 28 April 2014 23:09:48 Anjenson wrote: > Hi, > > I have been thinking a lot about how to implement this feature in a good > way, but I suddenly came out with a peculiar solution that is to use > /focusMolecule/ method from /View/ classes. The simplicity makes me > confused and I would be really grateful if anyone could review it. > > Regards, > Andrew "Anjenson" Zhilka > > P.S. > My changes are attached. |
From: Anjenson <hot...@gm...> - 2014-04-29 09:07:43
|
Hi Nils, On 04/29/2014 12:04 PM, nl...@us... wrote: > Hi Andrew, > > is this related to the feature request #16 [1]? Yes, that is the one in question. > It would be great to have this > feature as an option since the user not always wants to change the view when > browsing the selection. OK, but is the way it is implemented (I mean excluding optionality) normal? Regards, Andrew "Anjenson" Zhilka |
From: Karsten K. <ka...@us...> - 2014-04-29 09:10:33
|
Hi Andrew, indeed the emphasis here is on "optional". It is good to quickly flick through the selected elements without changing the view, where it is of advantage to see where in the tree your current element is. On the other hand, one would want to look at the element and neighborhood more closely sometimes by having the zooming linked to the browsing. Best, Karsten Am 29.04.2014 19:04, schrieb nl...@us...: > Hi Andrew, > > is this related to the feature request #16 [1]? It would be great to have this > feature as an option since the user not always wants to change the view when > browsing the selection. > > > Regards, > Nils > > [1] https://sourceforge.net/p/scaffoldhunter/feature-requests/16/ > > On Monday 28 April 2014 23:09:48 Anjenson wrote: >> Hi, >> >> I have been thinking a lot about how to implement this feature in a good >> way, but I suddenly came out with a peculiar solution that is to use >> /focusMolecule/ method from /View/ classes. The simplicity makes me >> confused and I would be really grateful if anyone could review it. >> >> Regards, >> Andrew "Anjenson" Zhilka >> >> P.S. >> My changes are attached. > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > Scaffoldhunter-devel mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scaffoldhunter-devel > |
From: Anjenson <hot...@gm...> - 2014-04-28 20:38:31
|
Hi, I have been thinking a lot about how to implement this feature in a good way, but I suddenly came out with a peculiar solution that is to use /focusMolecule/ method from /View/ classes. The simplicity makes me confused and I would be really grateful if anyone could review it. Regards, Andrew "Anjenson" Zhilka P.S. My changes were attached in earlier mail. |
From: Till S. <til...@tu...> - 2014-04-22 14:25:58
|
Hi, i do not understand the context here. Can you explain your idea in more detail? Greetings, Till Am Donnerstag, 17. April 2014, 22:57:33 schrieb Anjenson: > Hi, > > I decided that it will much more useful to implement Zoom Browsing. > And after looking into code I would be grateful if someone could explain > me how vcanvas formed each time when we apply different actions to it in > ScaffoldTreeView? Where is it updated? > > Thanks in advance, > Andrew "Anjenson" Zhilka > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/NeoTech > _______________________________________________ > Scaffoldhunter-devel mailing list > Sca...@li... > https://lists.sourceforge.net/lists/listinfo/scaffoldhunter-devel -- Dipl.-Inf. Till Schäfer TU Dortmund University Chair 11 - Algorithm Engineering Otto-Hahn-Str. 14 / Room 237 44227 Dortmund, Germany e-mail: til...@cs... phone: +49(231)755-7706 fax: +49(231)755-7740 web: http://ls11-www.cs.uni-dortmund.de/staff/schaefer pgp: https://keyserver2.pgp.com/vkd/SubmitSearch.event?&&SearchCriteria=0xD84DED79 |
From: Anjenson <hot...@gm...> - 2014-04-22 19:24:52
|
Hi Till, Well as I understand whenever I want to zoom a selected set or anything else it is done with help of /vcanvas/ field. If it is really so I don't quite understand how its content is changed as it seems to me that operations are applied to /selectio//n//field/. I have already found listeners but that are attached to /vcanvas/ in ScaffoldTreeView, however I am not sure that it is done through them. Regards, Andrew "Anjenson" Zhilka On 04/22/2014 05:25 PM, Till Schäfer wrote: > Hi, > i do not understand the context here. Can you explain your idea in more detail? > > Greetings, > Till |
From: <nl...@us...> - 2014-04-23 06:44:58
|
Hi Andrew, zooming is implemented using Piccolo2D. The methods in VCanvas just provide convenient zooming function that are then realized by Piccolo methods. The library uses a scene graph model and zooming and panning works by modifying the PCamera [1] object associated with the canvas. There is a useful tutorial on the Piccolo2D website [2]. Regards, Nils [1] http://piccolo2d.org/doc/piccolo2d.java/release-1.3.2/core/edu/umd/cs/piccolo/PCamera.html [2] http://piccolo2d.org/learn/index.html On Tuesday 22 April 2014 22:24:45 Anjenson wrote: > Hi Till, > > Well as I understand whenever I want to zoom a selected set or anything > else it is done with help of /vcanvas/ field. If it is really so I don't > quite understand how its content is changed as it seems to me that > operations are applied to /selectio//n//field/. I have already found > listeners but that are attached to /vcanvas/ in ScaffoldTreeView, > however I am not sure that it is done through them. > > Regards, > Andrew "Anjenson" Zhilka > > On 04/22/2014 05:25 PM, Till Schäfer wrote: > > Hi, > > i do not understand the context here. Can you explain your idea in more > > detail? > > > > Greetings, > > Till |