|
|
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 #14169 is a reply to message #11482] |
Sun, 17 February 2008 05:00   |
Oblivion
Messages: 1202 Registered: August 2007
|
Senior Contributor |
|
|
Hi, finally I have updated the DockCtrl to ver 0.50. Now DockCtrl has all the basic functionality for Win32 platform.
Also, from now on, I syncronize the releases with monthly U++ releases, so it is actually DEV802b.1. Namely, it is in Beta stage So, I am officially supporting the ctrl now and in the future.
This is a major update. You can find the details of the update and the example win32 exe in the first post of this topic. Also, I finally updated the SVN and added the self-explanatory source code of the example exe.
From this version on, DockCtrl has full AutoHide and Tabbing support. The "nested tabbing" is made optional and can be switched on, on-the-fly. Also, tabs has "automatic alignment" feature. by default tabs are bottom-aligned. But this can be changed on-the-fly by the user. In automatic alignment mode, Every tabwindow has it's tabs on the opposite side of it's alignment (e.g, LEFT/right, TOP/bottom and vice versa)
Chameleon (skins) method was broken, now fixed. Also, DockCtrl now has a unified chameleon structure for easy customizing (not complete yet).
I am planning to add internationalization support and (actually, it does have support; all I have to do is to add a *.t file -- I'm a bit lazy nowadays ) write documentation, add X11 support.
============================================================ ===
The Easter EGG:
One of the most interesting "feature" of DockCtrl is that now it is Ctrl dependent, therefore it can be "nested". This means, theoretically, you could have infinite number of independent dockctrl framework (yes, not only dockable windows, but also the framework itself in a single application window! Namely, even DockCtrl could be "nested" too! For example, you could even have child DockCtrl frameworks in Dock widgets(!) or other standard U++ or CtrlFrame derived classed! I will write an example code to demonstrate this "feature" (All you have to do is to pass the target Ctrl reference to SetLayout() method. Thats all.
============================================================ ===
As always is, there should be some bugs (I didn't encounter any yet). I need feedback, so please feel free to report bugs you encounter while playing with the exe. I'm also going rename some classes and methods (I know they are not well named).
Also, code needs refactoring.
Regards.
Github page: https://github.com/ismail-yilmaz
upp-components: https://github.com/ismail-yilmaz/upp-components
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Sun, 17 February 2008 15:08] Report message to a moderator
|
|
|
 |
|
DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 15 September 2007 16:48
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Sat, 15 September 2007 16:58
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mezise on Sat, 15 September 2007 17:39
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 15 September 2007 18:25
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Sat, 15 September 2007 18:48
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 18 September 2007 14:01
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Tue, 18 September 2007 14:31
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Tue, 18 September 2007 20:35
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Tue, 18 September 2007 20:40
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 18 September 2007 21:05
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 19 September 2007 13:04
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 19 September 2007 14:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 26 September 2007 14:57
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 26 September 2007 21:49
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 26 September 2007 22:20
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Fri, 28 September 2007 12:58
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 15:18
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Fri, 28 September 2007 16:00
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 September 2007 16:49
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 18:38
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 September 2007 18:57
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 20:59
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 September 2007 21:40
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 22:09
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 September 2007 22:13
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Sat, 29 September 2007 00:15
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 29 September 2007 00:43
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Sat, 29 September 2007 01:13
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 29 September 2007 01:29
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Sat, 29 September 2007 08:42
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 29 September 2007 11:11
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 18:24
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 15:16
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 September 2007 16:59
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Fri, 28 September 2007 18:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 29 September 2007 00:09
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 07 October 2007 02:52
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Sun, 07 October 2007 09:43
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 07 October 2007 11:22
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mirek on Sun, 07 October 2007 10:26
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Sun, 07 October 2007 11:04
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 07 October 2007 11:16
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 07 October 2007 18:58
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 13 October 2007 14:13
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Sat, 13 October 2007 17:10
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Sat, 13 October 2007 17:19
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 13 October 2007 18:07
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 27 October 2007 12:01
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 07 November 2007 20:18
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 11 November 2007 00:16
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Mon, 12 November 2007 15:40
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Mon, 12 November 2007 23:12
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Tue, 13 November 2007 16:14
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 13 November 2007 21:51
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 14 November 2007 09:10
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Wed, 14 November 2007 11:46
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 14 November 2007 13:15
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Wed, 14 November 2007 16:47
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 14 November 2007 17:08
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Wed, 14 November 2007 17:54
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 15 January 2008 02:03
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Tue, 15 January 2008 08:59
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Tue, 15 January 2008 14:34
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Tue, 15 January 2008 20:58
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: forlano on Tue, 15 January 2008 09:40
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 17 February 2008 05:00
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Mon, 18 February 2008 03:22
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 20 February 2008 01:48
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Wed, 20 February 2008 13:23
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 20 February 2008 13:42
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 20 February 2008 14:37
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 20 February 2008 14:56
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Wed, 20 February 2008 15:06
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 20 February 2008 15:08
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 20 February 2008 16:25
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 20 February 2008 19:00
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 02:19
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 10:35
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Thu, 21 February 2008 12:15
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Thu, 21 February 2008 13:23
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 14:18
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Thu, 21 February 2008 13:38
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Thu, 21 February 2008 15:04
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Thu, 21 February 2008 15:43
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Thu, 21 February 2008 18:06
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Thu, 21 February 2008 19:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Thu, 21 February 2008 21:04
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Fri, 22 February 2008 14:33
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 22 February 2008 14:57
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Fri, 22 February 2008 15:20
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Fri, 22 February 2008 15:26
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 22 February 2008 15:31
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Fri, 22 February 2008 15:48
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 22 February 2008 16:14
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Wed, 27 February 2008 10:13
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Wed, 27 February 2008 10:37
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 27 February 2008 12:57
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 22 February 2008 16:23
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Fri, 22 February 2008 16:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 20:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: unodgs on Thu, 21 February 2008 20:54
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 21:31
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 21 February 2008 14:27
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 23 February 2008 03:14
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Sat, 23 February 2008 13:38
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 23 February 2008 14:22
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Sat, 23 February 2008 22:35
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 24 February 2008 00:22
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 24 February 2008 01:18
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Sun, 24 February 2008 15:34
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Sun, 24 February 2008 16:11
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sun, 24 February 2008 17:44
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Mon, 25 February 2008 10:35
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Mon, 25 February 2008 19:32
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Tue, 26 February 2008 01:05
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 26 February 2008 02:14
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Tue, 26 February 2008 06:58
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 26 February 2008 10:41
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 27 February 2008 00:41
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Wed, 27 February 2008 22:37
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Wed, 27 February 2008 23:20
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Thu, 28 February 2008 14:48
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Thu, 28 February 2008 15:00
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Fri, 29 February 2008 02:22
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 29 February 2008 07:21
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Fri, 29 February 2008 17:18
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 21 March 2008 23:24
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Sc0rch on Sat, 22 March 2008 04:41
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Sat, 22 March 2008 12:59
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: mrjt on Tue, 25 March 2008 14:07
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Tue, 25 March 2008 14:54
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 March 2008 03:15
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Fri, 28 March 2008 14:52
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 March 2008 15:39
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: masu on Fri, 28 March 2008 15:55
|
 |
|
Re: DockCtrl (A dockable window widget for U++)
By: Oblivion on Fri, 28 March 2008 16:14
|
Goto Forum:
Current Time: Sun Apr 27 10:21:56 CEST 2025
Total time taken to generate the page: 0.03876 seconds
|
|
|