Commit Graph

306 Commits

Author SHA1 Message Date
sekelsenmat
4b2fdc6208 Adds Color property to TNotebook and TPage
git-svn-id: trunk@29432 -
2011-02-09 22:08:42 +00:00
sekelsenmat
45179c83cf Fix designiner placement of TNotebook
git-svn-id: trunk@28976 -
2011-01-12 15:49:33 +00:00
sekelsenmat
aa6519e1e0 Adds some more capabilities to TNotebook
git-svn-id: trunk@28917 -
2011-01-09 11:17:58 +00:00
sekelsenmat
76f0a18ff0 Fixes compiling the examples with the new notebook.
git-svn-id: trunk@28916 -
2011-01-09 11:05:07 +00:00
sekelsenmat
cadb31f8a9 Replaces the current wrongly implement TPage and TNotebook with their correct implementations. TCustomPage and TCustomNotebook remain because they are used in TPageControl.
git-svn-id: trunk@28850 -
2010-12-31 16:08:46 +00:00
zeljko
383b0064f2 LCL: TShape: fixed stDiamond cutted Edges, added stTriangle shape.Patch by u-boot. Fixes issue #16285
git-svn-id: trunk@28407 -
2010-11-22 15:05:31 +00:00
paul
fa4ada16f4 lcl: add lcl_defines include file which can be used for common lcl defines (like UseCLDefault)
git-svn-id: trunk@28343 -
2010-11-19 10:46:12 +00:00
paul
d35e85a332 win32: restore wm_erasebkgnd default handler after clDefault experiments
lcl: more proper implementation for clDefault, add UseCLDefault define to compile with clDefault as default color for controls

git-svn-id: trunk@28140 -
2010-11-08 02:27:02 +00:00
zeljko
0ef33b2c49 LCL: changed TCustomTrayIcon.Handle from PtrInt to HWND since it's correct.
Qt,Gtk2,Carbon: changed type cast from PtrInt() to HWND() for trayicon handle.

git-svn-id: trunk@27789 -
2010-10-21 11:10:57 +00:00
mattias
5ad496ffd6 LCL: reduced hints
git-svn-id: trunk@27772 -
2010-10-20 08:18:58 +00:00
sekelsenmat
e70299b39d Adds more parameters to TPage.OnBeforeShow
git-svn-id: trunk@27586 -
2010-10-06 13:33:05 +00:00
sekelsenmat
151d030d21 Starts implementing support for icon animations in TTrayIcon
git-svn-id: trunk@27581 -
2010-10-05 12:00:04 +00:00
sekelsenmat
aa4f0fc814 Adds new standard events and specially a new event, OnBeforeShow, to the new TPage control.
git-svn-id: trunk@27418 -
2010-09-20 14:43:25 +00:00
sekelsenmat
a390c1cde4 Deprecates the current TNotebook in preparation to fix it.
git-svn-id: trunk@27246 -
2010-09-01 13:55:44 +00:00
sekelsenmat
230ddb896f Implements loading/saving the state of the pages properly in the form designer for TUntabbedNotebook
git-svn-id: trunk@27142 -
2010-08-19 09:29:46 +00:00
sekelsenmat
5be39fc3e2 Improves TUntabbedNotebook
git-svn-id: trunk@27139 -
2010-08-18 15:23:55 +00:00
sekelsenmat
a8ce3a530c No longer installs the new notebook in the IDE by default (define INSTALL_TUNTABBEDNOTEBOOK). Fixes crash in the new notebook
git-svn-id: trunk@27127 -
2010-08-17 14:32:18 +00:00
sekelsenmat
0fd0fb1ae8 Fixes crash in TUntabbedNotebook
git-svn-id: trunk@27101 -
2010-08-15 05:49:06 +00:00
sekelsenmat
99e42b0a93 Fixes crash in TUntabbedNotebook
git-svn-id: trunk@27094 -
2010-08-14 07:39:03 +00:00
sekelsenmat
58756ec370 Starts implementing TUntabbedNotebook
git-svn-id: trunk@27092 -
2010-08-14 06:27:40 +00:00
paul
37058495b7 lcl: publish TPanel.OnContextPopup (issue #0016947)
git-svn-id: trunk@26679 -
2010-07-16 09:00:58 +00:00
paul
5256e13804 docs, lcl: document and comment TResizeStyle
git-svn-id: trunk@26469 -
2010-07-05 11:36:17 +00:00
paul
62684a3c7b lcl: implement splitter moving without updating it position using new rubberband functions
git-svn-id: trunk@26447 -
2010-07-03 15:30:16 +00:00
paul
231a5567f8 lcl: don't resize splitter during moving when ResizeStyle = rsNone
git-svn-id: trunk@26437 -
2010-07-03 08:25:40 +00:00
paul
f4a3839b99 lcl: cleanup and format the splitter code
git-svn-id: trunk@26435 -
2010-07-03 07:40:21 +00:00
mattias
8de24d2ca4 LCL: TSplitter: protected SetResizeAnchor
git-svn-id: trunk@25815 -
2010-06-01 16:42:58 +00:00
paul
415884606c lcl: publish TPageControl.MultiLine property and map it to TCustomNotebook.Options nboMultiLine
git-svn-id: trunk@25507 -
2010-05-19 08:40:32 +00:00
paul
c39c87916a lcl: fix TabVisible handling (issue #0016440)
git-svn-id: trunk@25321 -
2010-05-12 00:29:30 +00:00
paul
622f0ba392 lcl: fix GetControlClassDefaultSize - use TSize instead of TPoint
git-svn-id: trunk@25204 -
2010-05-05 07:59:04 +00:00
paul
51bab0e62e lcl: change TBevel and TScrollBar code to use GetControlDefaultSize method and SetInitialBounds as other controls do
git-svn-id: trunk@25184 -
2010-05-04 14:20:18 +00:00
mattias
84d4e6bf32 LCL; TCustomImage: comment
git-svn-id: trunk@24892 -
2010-04-24 19:38:59 +00:00
paul
7ca94731c5 lcl: add bsSpacer to bevel shapes by Juha (issue #0016141), simplify Bevel code by removing unnecessary getters, format bevel code, add missing properties
git-svn-id: trunk@24720 -
2010-04-19 12:02:50 +00:00
mattias
ed6915b885 LCL: removed wrong TCustomPage.AdjustClientRect, bug #15205
git-svn-id: trunk@24262 -
2010-03-28 08:38:14 +00:00
mattias
a146e3b1e7 LCL: TPanel: fixed AdjustClientRect
git-svn-id: trunk@23915 -
2010-03-10 12:04:34 +00:00
mattias
b63e50b3fe lcl: TImage: removed unneeded and buggy autosize code
git-svn-id: trunk@23852 -
2010-03-06 23:45:40 +00:00
martin
e633753632 LCL, Interfaces: added TNotebook.TabRect for Win/Gtk/2
git-svn-id: trunk@22512 -
2009-11-10 05:13:46 +00:00
paul
2e2fcd58fc lcl: bidi mode support for buttons from Zaher Dirkey (#issue #0014933)
git-svn-id: trunk@22448 -
2009-11-05 14:35:36 +00:00
paul
aa3aa41889 lcl: change ImageIndex property from Integer to TImageIndex for more components
git-svn-id: trunk@22141 -
2009-10-13 09:53:40 +00:00
paul
c8b4ccad1f lcl: fix TPageContol.OnChange event
git-svn-id: trunk@22037 -
2009-10-05 06:26:12 +00:00
paul
b564b437f8 lcl: fix compilation with the fixed fpc bug (which gave access to private fields from properties)
git-svn-id: trunk@21998 -
2009-10-03 15:57:51 +00:00
paul
42ad042ae5 lcl: protect TTrayIcon code from the PopupMenu component destruction
git-svn-id: trunk@21846 -
2009-09-24 09:29:27 +00:00
paul
27b2238ee0 lcl: TCustomNotebook:
- fix crash when connected imagelist was destructed (fixes bug #0014627)
  - reset imagelist on content change

git-svn-id: trunk@21770 -
2009-09-19 15:45:34 +00:00
paul
2f6201ed2e lcl: publish OnMouseEnter, OnMouseLeave for some controls (patch of Zeljan, issue #0014575)
git-svn-id: trunk@21683 -
2009-09-13 11:31:57 +00:00
paul
df40d0e347 lcl: formatting
git-svn-id: trunk@21677 -
2009-09-13 08:01:32 +00:00
paul
1a4af6d743 lcl: remove TTabStyle from the extctrls unit (issue #0014570)
git-svn-id: trunk@21676 -
2009-09-13 07:30:46 +00:00
sekelsenmat
9d1b80451a Changes all dynamic methods in the ide, lclintf and lcl to virtual methods, because they are the same in fpc and dynamic is a legacy directive
git-svn-id: trunk@21280 -
2009-08-18 14:44:25 +00:00
marc
1e0889bde7 * Placed fields end methods/properties in the correct order. Fixes compilation on fpc 2.3.1. Patch by Marco van de Voort
git-svn-id: trunk@20757 -
2009-06-27 14:41:20 +00:00
jesus
5a971c0e06 LCL, added option nboHidePageListPopup to Notebook so default right click popup list can be disabled (gtk1&2), enable multiline tab control under windows
git-svn-id: trunk@20500 -
2009-06-07 19:13:17 +00:00
paul
597eb84d8c lcl: Themes
- redo TThemeServices.GetDetailSize to return TSize instead of Integer
  - improve toolbutton drawing

git-svn-id: trunk@20213 -
2009-05-26 01:32:38 +00:00
mattias
8704259100 LCL: TIdleTimer: added property FireOnIdle for idle functions that work in several chunks
git-svn-id: trunk@19389 -
2009-04-12 22:57:42 +00:00