Re: [Gtkwave-users] [patch] signal window drag n drop improvement
Brought to you by:
gtkwave,
joel1234567
From: <by...@nc...> - 2012-10-08 19:58:10
|
OK, it seems what you wanted was the behavior described below that I had disabled as it's not the regular GTK behavior. I've re-enabled it with the menu option "Standard Trace Select" and rc variable use_standard_trace_select which is by default disabled. You can set it to "yes" in your gtkwaverc file. Note that it does not appear that the extra code involving delay_trace_select in your patch is required so I did not integrate that. If there are any problems, please message me privately rather than on this list. Thanks, -Tony Date: Mon, 11 Aug 2008 14:58:13 -0700 From: Ben Sferrazza To: Anthony J Bybell <by...@nc...> Subject: Re: GTKWave Tony, Thanks for making those changes. They look good on my end. As for the third item I mentioned. Lets say you select an instance in your SST and then want to select signals in the Signals pane. To select multiple signals you would either hold the CTRL key as you click on each signal or use the Shift key to select multiple signals. That part is OK. But most GUIs allow one to then left-click on ANY of the highlighted signals to select them as a group and manipulate the group in some way. In this case, one might select 4 signals using CTRL and left-mouse click, but after they are all selected you just want to left-click on any of the signals and drag all selected signals as a group into the Waves windowpane. Currently that does not work as consistent with most GUIs. If I press the left-mouse key on any of the already highlighted signals it will then only select that one signal even if the left mouse key is not released. As an example of normal behavior in GUIs, try this on Windows or Linux file browsers. If you select multiple files you can left click and hold to drag the files to a different folder. Or right-click on any signal to delete all of the highlighted as an example. It is true that if I were to left click on any one signal of a group of highlighted signals and release the mouse button, then it should only select that item. But clicking and holding should operate on the highlighted signals as a group. Another example of this in GTKWave would be selecting multiple signals in the Waves windowpane. I should be able to select multiple signals using the CTRL or SHIFT key (as I can), but then should be able to simply right-click on any of those highlighted signals to operate on them as a group (e.g. to either delete them all or change the data format. In this case, unliked the left mouse button, it should be necessary to hold down the mouse button when operating on a group since a right click is not used for selection as single mouse click is used for (which is why a click and hold is necessary to drag and drop a group of signals, since a simple click would start the process of selection over). Sorry for the long email. I tried my best to describe the situation. If you need any more explanation or have any questions feel free to ask. Thanks, Ben |