Commit Graph

155 Commits

Author SHA1 Message Date
sekelsenmat
5af52bedc5 Many TCDCheckBox fixes, adds autosize for it
git-svn-id: trunk@33129 -
2011-10-28 07:15:44 +00:00
sekelsenmat
8604c2f817 Improves the wince checkbox
git-svn-id: trunk@33121 -
2011-10-27 20:41:28 +00:00
sekelsenmat
76460c0fb0 Adds a new common ancestor for CD Buttons, changes the button state information and advances a lot the wince checkbox skin
git-svn-id: trunk@33119 -
2011-10-27 20:28:42 +00:00
sekelsenmat
3af8137cbd Small property fix
git-svn-id: trunk@33113 -
2011-10-27 15:37:45 +00:00
sekelsenmat
48e7c88813 Starts TCDCheckBox
git-svn-id: trunk@33110 -
2011-10-27 15:06:28 +00:00
sekelsenmat
3e2490e6fc Separates the customdrawn drawers into 1 unit for each style and introduces a registration system to simply adding new drawers for people not so used to the code
git-svn-id: trunk@33103 -
2011-10-26 19:51:48 +00:00
sekelsenmat
1c344c9372 Renames GetRGBColor to make it more unique, the old name had too many conflicts
git-svn-id: trunk@33102 -
2011-10-26 17:32:31 +00:00
sekelsenmat
cae025b734 Adds helper routines to TControl to obtain the background color
git-svn-id: trunk@33093 -
2011-10-26 15:22:45 +00:00
sekelsenmat
befb6dd9c5 Small uses clause improvement
git-svn-id: trunk@33088 -
2011-10-26 09:43:34 +00:00
sekelsenmat
0700999942 Splits the big customdrawn unit in two smaller parts
git-svn-id: trunk@33087 -
2011-10-26 09:25:30 +00:00
sekelsenmat
d4d4ef453f Improvements to update the tabsheet caption and adds events compatible with TPageControl
git-svn-id: trunk@33012 -
2011-10-21 20:56:42 +00:00
sekelsenmat
53f2b8e11b Moves custom drawn to it's own tab
git-svn-id: trunk@33003 -
2011-10-21 11:13:58 +00:00
sekelsenmat
34e261fcec Various fixes for the design time for custom drawn controls. Fixes pagecontrol background color
git-svn-id: trunk@33001 -
2011-10-21 09:57:08 +00:00
sekelsenmat
95e470df61 Many fixes for design time support of TCDPageControl
git-svn-id: trunk@32998 -
2011-10-20 15:36:13 +00:00
sekelsenmat
1b56619503 Rebases TCDPageControl to use TCDCustomTabControl
git-svn-id: trunk@32997 -
2011-10-20 14:52:16 +00:00
sekelsenmat
f33194fd18 Rewrites TCDTabControl to base in the new base component
git-svn-id: trunk@32996 -
2011-10-20 09:20:35 +00:00
sekelsenmat
37be44f247 Starts preparing the base class for tcdtabcontrol and tcdpagecontrol
git-svn-id: trunk@32994 -
2011-10-20 07:37:43 +00:00
sekelsenmat
faf7563d26 Improves the wince drawing of TCDPageControl
git-svn-id: trunk@32988 -
2011-10-19 20:58:06 +00:00
sekelsenmat
8daf1dbf4a Fixes back TCDPageControl drawing
git-svn-id: trunk@32722 -
2011-10-06 14:26:47 +00:00
sekelsenmat
fd8140b04b Minor improvement
git-svn-id: trunk@32721 -
2011-10-06 13:39:24 +00:00
sekelsenmat
7702f44202 Partial patch: Large rework to simplify the controls, remove duplicated code and otherwise remove unnecessary code
git-svn-id: trunk@32720 -
2011-10-06 13:22:02 +00:00
sekelsenmat
a97f49381e Removes the custom drawers, they really should not exist
git-svn-id: trunk@32719 -
2011-10-06 10:18:31 +00:00
sekelsenmat
a0e87f7faa Small decoration improvement in cdtrackbar
git-svn-id: trunk@32516 -
2011-09-26 07:05:13 +00:00
sekelsenmat
783508a38e Reworks the cdtrackbar drawing code, greatly simplifying and improving it
git-svn-id: trunk@32511 -
2011-09-25 13:16:22 +00:00
sekelsenmat
3de2864e7e Fixes a crash in the TCDTrackBar when Max-Min >= Width and renamed some variables to better names
git-svn-id: trunk@32509 -
2011-09-25 12:18:15 +00:00
sekelsenmat
65716171bf Patch from bug #19923: PATCH TCDButton, TCDGroupBox, TCDPageControl crash in IDE when selecting dsCustom
git-svn-id: trunk@31919 -
2011-08-08 20:23:22 +00:00
sekelsenmat
3c48e02f12 Minor reorder of TCDDrawStyle enum, forgotten previously
git-svn-id: trunk@30092 -
2011-03-31 06:39:38 +00:00
sekelsenmat
8b5c7e1b23 Fixes a positioning issue in TCDTrackBar
git-svn-id: trunk@29115 -
2011-01-19 10:17:44 +00:00
sekelsenmat
c26d4571be Patch from Jixian, improves TCDTrackBar
git-svn-id: trunk@29114 -
2011-01-19 10:13:30 +00:00
sekelsenmat
cb6d78faba Fixes the wince button focus and the groupbox text background in customdrawnextras.pas
git-svn-id: trunk@28857 -
2011-01-02 12:05:00 +00:00
sekelsenmat
5652dbe192 Patch from Jixian Yang, fixes the wince and adds a win2000 look for TCDButton. Applied with minor modifications.
git-svn-id: trunk@28856 -
2011-01-02 10:27:50 +00:00
sekelsenmat
503224890d Patch from Eugen Bolz to TCDPageControl. ComponentEditor now has some more Options like "Insert Page" or "Show Page (XY)". ComponentEditor fixed "Next Page" / "Previous Page". TCDPageControl now has a PageCount-Property
git-svn-id: trunk@28855 -
2011-01-01 08:59:22 +00:00
sekelsenmat
3039874a64 Adds one unit to the custom drawn package
git-svn-id: trunk@28852 -
2010-12-31 16:34:12 +00:00
sekelsenmat
1fe899bfee Adds a missing file to the custom drawn package
git-svn-id: trunk@28849 -
2010-12-31 15:12:44 +00:00
sekelsenmat
04023695d9 Patch from JiXian Yang, improves the custom drawn components
git-svn-id: trunk@28848 -
2010-12-31 13:41:58 +00:00
sekelsenmat
30a5fed9f7 Patch from JiXian: Improves TCDPageControl
git-svn-id: trunk@28711 -
2010-12-14 11:31:23 +00:00
sekelsenmat
443ac0189f Updates TCDGroupBox to account for the clDefault color changes
git-svn-id: trunk@28668 -
2010-12-10 12:16:54 +00:00
sekelsenmat
7a83d96903 Patch from JiXian Yang, implements TCDPageControl and improves TCDTrackBar
git-svn-id: trunk@28667 -
2010-12-10 12:15:59 +00:00
sekelsenmat
e2c48f0cd4 Patch from JiXian Yang, implements TCDTrackBar
git-svn-id: trunk@28512 -
2010-11-27 18:04:52 +00:00
sekelsenmat
cffb9da137 Patch from JiXian Yang, implements TCDTrackBar + a couple of modifications from me
git-svn-id: trunk@28415 -
2010-11-22 18:21:58 +00:00
sekelsenmat
6ac13121b9 Patch from JiXian Yang, fixes the drawing of the lowered state of TCDButton
git-svn-id: trunk@28292 -
2010-11-17 09:57:47 +00:00
sekelsenmat
e934db8419 Patch from JiXian Yang with my modifications to add TCDButton
git-svn-id: trunk@28245 -
2010-11-15 11:54:30 +00:00
sekelsenmat
76a77afa7c Finishes the initial implementation of TCDGroupBox and ifdefs out the usage of the freetype library
git-svn-id: trunk@28155 -
2010-11-08 12:21:38 +00:00
sekelsenmat
c56fc7345f Advances the custom drawn group box
git-svn-id: trunk@28109 -
2010-11-06 16:58:41 +00:00
sekelsenmat
5e993a5501 Now some drawing appears in TCDGroupBox
git-svn-id: trunk@28074 -
2010-11-04 17:06:56 +00:00
sekelsenmat
a95c92eeaf Adds the code to render the image
git-svn-id: trunk@28071 -
2010-11-04 11:04:46 +00:00
sekelsenmat
b7d2ca7755 Initial sketch of the custom drawn group box
git-svn-id: trunk@28070 -
2010-11-04 10:50:05 +00:00
sekelsenmat
33fcaf9210 Fixes TBitmappedButton caption repainting and adds commented skeleton code for TCDTrackBar
git-svn-id: trunk@28022 -
2010-11-01 10:06:09 +00:00
sekelsenmat
a6eb5edf0b Renames the main custom drawn unit
git-svn-id: trunk@27816 -
2010-10-23 06:52:14 +00:00
sekelsenmat
ac45fa24d3 Adds caption drawing for TBitmappedButton
git-svn-id: trunk@27015 -
2010-08-05 08:04:36 +00:00
sekelsenmat
240fe87389 fixes TBitmappedButton focus drawing
git-svn-id: trunk@26849 -
2010-07-27 09:11:00 +00:00
sekelsenmat
7b6e736a6c Improves TBitmappedButton
git-svn-id: trunk@26793 -
2010-07-23 15:49:55 +00:00
sekelsenmat
296303b61b Improves TBitmappedButton
git-svn-id: trunk@26792 -
2010-07-23 15:40:55 +00:00
sekelsenmat
fc9813f9cf Improves bitmapped button and adds an alpha blending routine to TLazIntfImage
git-svn-id: trunk@26760 -
2010-07-21 07:35:04 +00:00
sekelsenmat
29c1791a5a Start of the set of custom drawn components
git-svn-id: trunk@26755 -
2010-07-20 22:13:35 +00:00