Difference between revisions of "TGradPageControl"
From Lazarus wiki
Jump to navigationJump to search(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ==About== | |
− | + | Part of [[GradControls]]. TGradPageControl is a TCustomControl descendant. This TGradPageControl should be like or better than the normal TPageControl. | |
− | Part of [[GradControls]]. TGradPageControl is a TCustomControl descendant. This TGradPageControl should be like or better than the normal TPageControl | ||
Current Version: '''0.1''' - ''unstable'' | Current Version: '''0.1''' - ''unstable'' | ||
Line 8: | Line 7: | ||
==Todo== | ==Todo== | ||
===Control=== | ===Control=== | ||
− | * TGradDrawer (ThemeSupport) | + | * TGradDrawer (different Drawings with ThemeSupport, one Theme can works with all Drawer) |
− | * | + | * <s>Long Tabs on Right / Left Side</s> |
− | + | * <s>Events of all SubComponents</s> | |
− | * Events of all SubComponents | ||
* Close Buttons on Tabs | * Close Buttons on Tabs | ||
− | * Glyphs on Tabs or using ImageList with ImageIndex | + | * <s>Glyphs on Tabs or using ImageList with ImageIndex</s> |
+ | * <s>Scroll to Tab (if this Tab is not Displayed)</s> | ||
+ | * <s>Tabs-List PopupMenu</s> (Popup on the Scroll-Buttons) | ||
+ | * <s>PopupMenu Properties for each Page / Tab</s> | ||
+ | * Change the way how to order the scrollbuttons (Left, Tabs, Right OR Left,Right, Tabs or Tabs, Left,Right) | ||
+ | * TGradTabControl | ||
+ | * If Compiled the Pages are in the wrong Order as they are at the Designer | ||
+ | |||
+ | ===Control during DesignTime=== | ||
+ | * Click on TabButtons | ||
+ | * ImageList, set ImageIndex | ||
+ | * Click on Page at the Object-Inspector and the Page should be selected at the Control, like TPageControl - Pages | ||
===Demos=== | ===Demos=== | ||
− | * Move Tabs with Drag'N'Drop | + | * <s>Move Tabs with Drag'N'Drop</s> |
− | * Active Page with MouseWheel | + | * <s>Active Page with MouseWheel</s> |
* Theme Selection (if TGradDrawer works) | * Theme Selection (if TGradDrawer works) | ||
− | * | + | * Theme Creator |
+ | * <s>Use Forms as Pages</s> | ||
+ | * <s>Close Tabs with Mouse-Middle-Button</s> | ||
+ | * Toggle the Page, only the Tab-Buttons are always shown | ||
+ | * Not all Demos in one, foreach Demo a seperate Page/Form | ||
+ | ==Screenshot(s)== | ||
+ | ''coming soon'' | ||
==Autor== | ==Autor== | ||
'''[[User:EugenE|Eugen Bolz]]''' | '''[[User:EugenE|Eugen Bolz]]''' | ||
+ | |||
+ | [[Category:Components]] | ||
+ | [[Category:GradControls]] |
Latest revision as of 23:10, 13 July 2015
About
Part of GradControls. TGradPageControl is a TCustomControl descendant. This TGradPageControl should be like or better than the normal TPageControl.
Current Version: 0.1 - unstable
Todo
Control
- TGradDrawer (different Drawings with ThemeSupport, one Theme can works with all Drawer)
Long Tabs on Right / Left SideEvents of all SubComponents- Close Buttons on Tabs
Glyphs on Tabs or using ImageList with ImageIndexScroll to Tab (if this Tab is not Displayed)Tabs-List PopupMenu(Popup on the Scroll-Buttons)PopupMenu Properties for each Page / Tab- Change the way how to order the scrollbuttons (Left, Tabs, Right OR Left,Right, Tabs or Tabs, Left,Right)
- TGradTabControl
- If Compiled the Pages are in the wrong Order as they are at the Designer
Control during DesignTime
- Click on TabButtons
- ImageList, set ImageIndex
- Click on Page at the Object-Inspector and the Page should be selected at the Control, like TPageControl - Pages
Demos
Move Tabs with Drag'N'DropActive Page with MouseWheel- Theme Selection (if TGradDrawer works)
- Theme Creator
Use Forms as PagesClose Tabs with Mouse-Middle-Button- Toggle the Page, only the Tab-Buttons are always shown
- Not all Demos in one, foreach Demo a seperate Page/Form
Screenshot(s)
coming soon