Results 1 to 7 of 7

Thread: Auto hide docking windows, VS-like window docking (docking targets)

  1. #1
    Join Date
    Jul 2006
    Posts
    8
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Question Auto hide docking windows, VS-like window docking (docking targets)

    Is there any Qt4 implementation for auto-hiding tool windows and the window-docking mechanisms introduced in Visual Studio 2005?

    So that everybody knows what I mean, here are a few links:
    - Codejock DockingPane (implementation for MFC)
    http://www.codejock.com/products/dockingpane/tour_3.asp
    - "Tool Window Docking" (msdn blog)
    https://blogs.msdn.com/saraford/arch...14/132065.aspx

    Will such features be integrated in forthcoming versions of Qt?

    Hope to get valuable suggestions.

  2. #2
    Join Date
    Jan 2006
    Location
    Alingsås, Sweden
    Posts
    437
    Thanks
    3
    Thanked 39 Times in 39 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Auto hide docking windows, VS-like window docking (docking targets)

    Something like this you mean? http://www.kdedevelopers.org/node/2202

  3. #3
    Join Date
    Jul 2006
    Posts
    8
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Auto hide docking windows, VS-like window docking (docking targets)

    Yes, partly.

    As far as I understand this preview, only the "toolbox" functionality is already available. The missing parts are "auto hiding" and the "window docking" feature as seen in Visual Studio 2005.

    Do you know, whether these cool things will be implemented in Qt4.2, too?
    Or, are there any extensions/toolkits, where such functionality is ready to use?

  4. #4
    Join Date
    Apr 2006
    Location
    San Francisco, CA
    Posts
    186
    Thanks
    55
    Thanked 12 Times in 11 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Re: Auto hide docking windows, VS-like window docking (docking targets)

    Not a spokesperson for Qt, but I highly doubt it. Until more than one platform starts to support it, they won't have much instantly native code to rely on, and so they'd have to come up with a lot of code from scratch. But really it's probably more that it's a waste of time for them -- there's probably a zillion different GUI widgets that they could try to pursue on each of the various platforms, where do you draw the line? Their focus has mostly been to be cross platform, and find elements in common between platforms and facilitate those.
    Software Engineer



  5. #5
    Join Date
    Jan 2006
    Location
    Mountain View, CA
    Posts
    279
    Thanked 42 Times in 37 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Auto hide docking windows, VS-like window docking (docking targets)

    Quote Originally Posted by gfunk
    Not a spokesperson for Qt, but I highly doubt it. Until more than one platform starts to support it, they won't have much instantly native code to rely on, and so they'd have to come up with a lot of code from scratch. But really it's probably more that it's a waste of time for them -- there's probably a zillion different GUI widgets that they could try to pursue on each of the various platforms, where do you draw the line? Their focus has mostly been to be cross platform, and find elements in common between platforms and facilitate those.
    You're kind of right in that Trolltech focus on providing a good selection of common platform widgets. However, as for relying on 'instantly native code', Qt is mostly an emulation toolkit and therefore implements all of the controls that it provides from scratch. The only real exceptions are file/directory dialogs and font and color dialogs (on some platforms).

    The current Qt docking architecture is implemented solely in Qt and does not make use of any native APIs. If the new MS docking model proves to be popular, there's every chance that a third party _may_ implement it in Qt (there's no technical reason that it's wouldn't be possible).
    Save yourself some pain. Learn C++ before learning Qt.

  6. #6
    Join Date
    Apr 2006
    Location
    San Francisco, CA
    Posts
    186
    Thanks
    55
    Thanked 12 Times in 11 Posts
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Lightbulb Re: Auto hide docking windows, VS-like window docking (docking targets)

    If the new MS docking model proves to be popular, there's every chance that a third party _may_ implement it in Qt (there's no technical reason that it's wouldn't be possible).
    And at least they'd already have a customer in burn2themax. And looks like codejock even charges $200 just for one license of that docking pane code. This wouldn't be a bad sidejob...!!
    Software Engineer



  7. #7
    Join Date
    Jan 2006
    Posts
    24
    Thanks
    2
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: Auto hide docking windows, VS-like window docking (docking targets)


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.