Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Widgets - General questions or Mixed problems » DockCtrl (A dockable window widget for U++)
Re: DockCtrl (A dockable window widget for U++) [message #14296 is a reply to message #14275] Thu, 21 February 2008 20:27 Go to previous messageGo to previous message
Oblivion is currently offline  Oblivion
Messages: 1094
Registered: August 2007
Senior Contributor
Quote:


IMO when you start to drag tab you WANT to rearange tab position, if you drag window top bar you WANT to drag just window. This is how qt docking system works. And Visual Studio too. You can also think of moving tab like about moving window because window is assigned to the tab.
Anyway. To satisfy all of us I propose:
If user start dragging a tab and mouse cursor is in tabs area you dragging the tab, if mouse cursor exceedes tabs area (+5-10 pixel border) user start dragging the window assigned to this tab.
If I hold ctrl tab is dragged no matter what. What do you think?
I only wonder if it's possible to implement with current upp's D&D api.



Why are you so obsessed with the draggable tabs Very Happy (just kidding) . Well if it suits you, I will add it to my todo list on with high priority. I will add a switch for this. DockCtrl framework is (you may have noticed already) very flexible and it's easy to implement this Wink

Quote:


You're right. I checked qt example. I don't know why I saw dragable tabs Rolling Eyes I'm sure in VS 2003 I could drag tabs. So let's stay with dragging with Ctrl key pressed but we could add a switch to change this behaviour of course.



What about implementing Ctrl OR Middle Mouse Button Drag ?


[Updated on: Thu, 21 February 2008 20:36]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: TheIDE bug in layout designer?
Next Topic: Linux RectTracker problem
Goto Forum:
  


Current Time: Wed May 15 04:35:23 CEST 2024

Total time taken to generate the page: 0.02696 seconds