As Randy mentions, the key to this debate
, is dragging and dropping within the same queue.
You can drag and drop most anywhere in Rockit, except within the same queue.
There is a way to turn off the delete function when you drag though. In the INI file, there is a line that reads:
; If 1, tracks will be deleted from queues when dragged somewhere else.
DeleteOnDrag=1
If you change that to zero, the track will not be removed from a queue when you drag it somewhere else. Just open the Config->General, click the Edit Manually button, make the change and save it. You must restart Rockit when you make manual changes to the INI file.
When Randy proposed this after 4.0 was released, I attempted to make the drag and drop within a single queue. I broke it :sqerr:
So, I reverted back to the old code, and put the additional commands in for shortcuts to do that.
The drag and drop code in Rockit, is the single most complicated part of the program (other than the decoder itself), and consists of over 5,000 lines of code. I decided to wait until another release to tackle that.
The debate started, when I mentioned that that is not the way the queues were meant to be used in the first place, which is why I didn't put it in way back when.
So, it really comes down (in my eyes), to the conceptual use of the queues, for something they were not designed for.
That's my story -- and I'm sticking to it
You can drag and drop most anywhere in Rockit, except within the same queue.
There is a way to turn off the delete function when you drag though. In the INI file, there is a line that reads:
; If 1, tracks will be deleted from queues when dragged somewhere else.
DeleteOnDrag=1
If you change that to zero, the track will not be removed from a queue when you drag it somewhere else. Just open the Config->General, click the Edit Manually button, make the change and save it. You must restart Rockit when you make manual changes to the INI file.
When Randy proposed this after 4.0 was released, I attempted to make the drag and drop within a single queue. I broke it :sqerr:
So, I reverted back to the old code, and put the additional commands in for shortcuts to do that.
The drag and drop code in Rockit, is the single most complicated part of the program (other than the decoder itself), and consists of over 5,000 lines of code. I decided to wait until another release to tackle that.
The debate started, when I mentioned that that is not the way the queues were meant to be used in the first place, which is why I didn't put it in way back when.
So, it really comes down (in my eyes), to the conceptual use of the queues, for something they were not designed for.
That's my story -- and I'm sticking to it
