Difference between revisions of "TGradPageControl"

From Lazarus wiki
Jump to navigationJump to search
Line 9: Line 9:
 
===Control===
 
===Control===
 
* TGradDrawer (different Drawings with ThemeSupport, one Theme can works with all Drawer)
 
* TGradDrawer (different Drawings with ThemeSupport, one Theme can works with all Drawer)
* some more Todos
 
 
* <s>Long Tabs on Right / Left Side</s>
 
* <s>Long Tabs on Right / Left Side</s>
 
* Events of all SubComponents - maybe useful
 
* Events of all SubComponents - maybe useful
 
* 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>
* Scroll to Tab (if this Tab is not Displayed)
+
* Scroll to Tab (if this Tab is not Displayed) - ''working but unstable''
 
* Tabs-List PopupMenu (maybe as Button near the Scroll-Buttons or as Popup on the Scroll-Buttons)
 
* Tabs-List PopupMenu (maybe as Button near the Scroll-Buttons or as Popup on the Scroll-Buttons)
* PopupMenu Properties for each Page / Tab
+
* <s>PopupMenu Properties for each Page / Tab</s>
  
 
===Demos===
 
===Demos===
 
* <s>Move Tabs with Drag'N'Drop</s>
 
* <s>Move Tabs with Drag'N'Drop</s>
* Active Page with MouseWheel
+
* <s>Active Page with MouseWheel</s> - ''will work if ScrollToTab is stable''
 
* Theme Selection (if TGradDrawer works)
 
* Theme Selection (if TGradDrawer works)
 
* Use Forms as Pages
 
* Use Forms as Pages

Revision as of 18:23, 13 October 2008

Template:Translate

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 Side
  • Events of all SubComponents - maybe useful
  • Close Buttons on Tabs
  • Glyphs on Tabs or using ImageList with ImageIndex
  • Scroll to Tab (if this Tab is not Displayed) - working but unstable
  • Tabs-List PopupMenu (maybe as Button near the Scroll-Buttons or as Popup on the Scroll-Buttons)
  • PopupMenu Properties for each Page / Tab

Demos

  • Move Tabs with Drag'N'Drop
  • Active Page with MouseWheel - will work if ScrollToTab is stable
  • Theme Selection (if TGradDrawer works)
  • Use Forms as Pages
  • Close Tabs with Mouse-Middle-Button

Autor

Eugen Bolz