ModPlug Central

OpenMPT Development (Archive) => Feature Requests => Feature Request Archive => Topic started by: Skaven on September 11, 2008, 04:52:38

Title: Tree View enhancements
Post by: Skaven on September 11, 2008, 04:52:38
I dunno about you guys, but I do use the Tree View in ModPlug tracker, I find it handy. :)

Here are some suggestions that would make it even more useful:
Anything else? Keep them coming. :)

EDIT: Changed status to Confirmed
Title: Tree View enhancements
Post by: Sam_Zen on September 11, 2008, 05:59:03
I don't use the tree view myself, but these seem reasonable improvements.
Title: Tree View enhancements
Post by: LPChip on September 11, 2008, 07:35:47
Nice suggestions, although I fear that 1 and 3 will be quite difficult. I expect that it would require a new treeview control capable of changing the font of a single row instead of all.

But then again, I do have programming experience, but never worked on the OpenMPT source. So I dunno if such control was used here too.
Title: Tree View enhancements
Post by: Saga Musix on September 11, 2008, 17:00:19
+1 :)
Title: Tree View enhancements
Post by: Skaven on September 19, 2008, 09:35:13
Quote from: "LPChip"Nice suggestions, although I fear that 1 and 3 will be quite difficult. I expect that it would require a new treeview control capable of changing the font of a single row instead of all.
If greying out the font is difficult, the muting could also be indicated in the icon (by, like, greying it out or with an icon with a red "X" over it)?

3 isn't an absolute must either, because if you select an instrument by clicking on it in the tree view, it gets highlighted anyway. Could at least make it so that if the instrument list is open in the tree view, the highlighting could be updated in it if the user changes the instrument thru the drop down menu, or by pressing Enter on a note in the pattern editor.
Title: Tree View enhancements
Post by: Saga Musix on October 04, 2009, 12:58:37
Hm... Whereas 1 and 3 are perfectly doable (the currently playing sequence item and pattern are already indicated by bold print, LPChip, so it's perfectly possible - if you're referring to the treeview control in VB, well, that's VB - 100% limited), I'm not sure if the 2nd would result in a waste of resources or slowdown of the whole program. This was no problem in textmode in ScreamTracker (;)), but I don't know if the windows controls can be updated as fast as a text screen, and more importantly, I don't know if this would slowdown the mixing routines (which are in a completely separate part of the program and they are needed to be polled for sample status I think).
Title: Tree View enhancements
Post by: Harbinger on October 05, 2009, 14:43:49
I definitely think the Folder Tree could use more functionality.
Title: Tree View enhancements
Post by: Saga Musix on October 16, 2009, 19:57:59
Ok, muted instruments/samples are now shown with a grey icon, and look at those green triangles... 8)  Still thinking of a keen way to do #3... :) (bold font is not the problem - telling the treeview about the current sample/instr is)

(http://sagagames.de/ithumb/thumbs/treeview7141uk56.jpg) (http://sagagames.de/ithumb/show/treeview7141uk56.png)
Title: Tree View enhancements
Post by: Saga Musix on January 25, 2010, 22:27:23
Most stuff here has been implemented; Please confirm that this has been added as wished in OpenMPT 1.18 release candidate (http://forum.openmpt.org/index.php?topic=3701.0). You can set the thread status to S=C yourself then.
Title: Tree View enhancements
Post by: Skaven on April 11, 2010, 15:24:54
Confirmed. The new visual enhancements work great. :)