marc
c81003eefa
* Introduced TCustomBitmap as base class for all pixelbased imageclasses. Currently backward comatible (and equal to) TBitmap
...
* Added resource loading support to TPicture and Glyps to avoid image quality loss when converted to TBitmap
* Removed copy paste code for imagelist resource loading
* Moved some graphic classes to their own ini file
git-svn-id: trunk@14876 -
2008-04-17 23:43:11 +00:00
paul
1490cecace
lcl: improve win32 theme switching (update brushes) (part of 0010030)
...
git-svn-id: trunk@14861 -
2008-04-17 08:50:07 +00:00
paul
4f763d2164
update comment
...
git-svn-id: trunk@14703 -
2008-04-01 02:41:47 +00:00
paul
11de6af8b9
decapitalize all procedure and function keywords to make all looks the same
...
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
paul
38674222ad
drag-dock: take click position into account when dragging control
...
git-svn-id: trunk@14365 -
2008-03-02 15:02:40 +00:00
mattias
2ccba88670
gtk2 intf: improved rotated fonts
...
git-svn-id: trunk@14045 -
2008-02-09 13:58:27 +00:00
marc
56d9683e1a
* Fixed some valis resourcetypes
...
git-svn-id: trunk@13771 -
2008-01-15 23:45:39 +00:00
marc
39aa9c05e7
* Start of new Icon - bitmap cleanup
...
git-svn-id: trunk@13624 -
2008-01-05 00:30:10 +00:00
mattias
d3a6947d40
LCL: added TPicture.LoadFromStreamWithFileExt
...
git-svn-id: trunk@13528 -
2007-12-29 19:52:10 +00:00
mattias
cf4a33912a
LCL: fixed compilation
...
git-svn-id: trunk@13527 -
2007-12-29 19:18:55 +00:00
mattias
02774924f6
LCL: added TPicture.FindGraphicClassWithFileExt
...
git-svn-id: trunk@13526 -
2007-12-29 19:17:18 +00:00
paul
ac89221fef
add ability to read TBitmap from resource (windows resource or linux)
...
git-svn-id: trunk@13309 -
2007-12-13 05:50:56 +00:00
paul
0383724536
correct TBitmap ReleaseHandle, ReleaseMaskHandle and ReleasePalette
...
git-svn-id: trunk@13308 -
2007-12-13 02:29:23 +00:00
paul
9da7eba369
more generic for LCL way of creating and retrieving CursorHandle from TCursorImage
...
git-svn-id: trunk@13292 -
2007-12-12 07:48:02 +00:00
paul
7bc0a3cc0f
font handle/reference rework
...
git-svn-id: trunk@13290 -
2007-12-12 05:58:15 +00:00
paul
cde0108e94
brush handle/reference rework
...
git-svn-id: trunk@13289 -
2007-12-12 04:51:15 +00:00
paul
8502f33c61
pen handle/reference rework
...
git-svn-id: trunk@13288 -
2007-12-12 04:28:24 +00:00
marc
f9054e88c2
* Moved handle -> reference for TRegion
...
git-svn-id: trunk@13266 -
2007-12-11 00:33:26 +00:00
paul
5c61bf6aaa
lcl: add TBitmap.ReleaseMaskHandle by analogy with TBitmap.ReleaseHandle
...
git-svn-id: trunk@13198 -
2007-12-07 07:14:22 +00:00
paul
cd416a4ee7
- update jpeg example
...
git-svn-id: trunk@13196 -
2007-12-07 06:05:47 +00:00
paul
1c77fb1ce8
- move code from JPeg4Lazarus to graphics.pp
...
- move examples from JPeg4Lazarus to common examples dir
- remove JPeg4Lazarus package
git-svn-id: trunk@13192 -
2007-12-07 02:25:09 +00:00
paul
b1aa6da05d
uncomment psInsideFrame pen style
...
git-svn-id: trunk@13189 -
2007-12-07 00:31:13 +00:00
paul
c828678066
LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset.
...
git-svn-id: trunk@13062 -
2007-11-28 10:03:28 +00:00
paul
122db22fd0
ide: improve component icon search
...
git-svn-id: trunk@12961 -
2007-11-22 01:45:27 +00:00
paul
2c862f210c
removed TCanvas.Color which only Get and Set TCanvas.Brush.Color (TCanvas.Brush.Color should be used instead)
...
git-svn-id: trunk@12812 -
2007-11-10 14:23:26 +00:00
mattias
dbf55b433f
IDE: started code help hint window
...
git-svn-id: trunk@12766 -
2007-11-07 17:00:51 +00:00
marc
e2a52c1ccb
* Implemented missing TBimap.Mask function
...
git-svn-id: trunk@12721 -
2007-11-03 17:30:24 +00:00
marc
ecf446c193
* Implemented TBitmap mask creation
...
git-svn-id: trunk@12719 -
2007-11-03 16:58:59 +00:00
marc
04b4e27b62
* Implemented basic alpha support
...
* Implemented LCL side of imagelist
* restructured rawimage to more OO
Merged revisions 11289-11617 via svnmerge from
http://svn.freepascal.org/svn/lazarus/branches/marc-lcl
........
r11289 | marc | 2007-06-06 22:50:05 +0200 (Wed, 06 Jun 2007) | 1 line
private branch for bitmap rework
........
r11290 | marc | 2007-06-06 23:30:09 +0200 (Wed, 06 Jun 2007) | 2 lines
* Initial linux and win32 implementation
........
r11291 | paul | 2007-06-07 03:20:11 +0200 (Thu, 07 Jun 2007) | 3 lines
- fix compilation with fpc 2.3.1
- remove unneded code for converting cursor mask
- enabled loading of standard windows status icons instead of LCL
........
r11292 | paul | 2007-06-07 11:03:27 +0200 (Thu, 07 Jun 2007) | 1 line
- some bugs with mask and alpha
........
r11299 | marc | 2007-06-08 00:59:26 +0200 (Fri, 08 Jun 2007) | 2 lines
* force alpha channel when PNG has alpha
........
r11302 | paul | 2007-06-09 04:45:12 +0200 (Sat, 09 Jun 2007) | 1 line
- fix black rectangles instead of manu item images
........
r11303 | paul | 2007-06-09 04:46:14 +0200 (Sat, 09 Jun 2007) | 1 line
formatting
........
r11309 | marc | 2007-06-11 02:25:07 +0200 (Mon, 11 Jun 2007) | 3 lines
* Added alpha premultiply
* Published Colorbox selection property
........
r11310 | paul | 2007-06-11 19:10:18 +0200 (Mon, 11 Jun 2007) | 1 line
misc
........
r11312 | marc | 2007-06-12 01:44:03 +0200 (Tue, 12 Jun 2007) | 2 lines
* start with carbon
........
r11313 | paul | 2007-06-12 14:02:48 +0200 (Tue, 12 Jun 2007) | 1 line
- BitBtn glyph transparency
........
r11315 | paul | 2007-06-13 05:20:40 +0200 (Wed, 13 Jun 2007) | 1 line
- problems with internal bitmap saving/loading (is was 24bpp when 32bpp needed)
........
r11319 | paul | 2007-06-14 06:32:04 +0200 (Thu, 14 Jun 2007) | 1 line
- More LCL way of painting images through ThemeServices
........
r11320 | paul | 2007-06-14 06:32:56 +0200 (Thu, 14 Jun 2007) | 1 line
- ability to override bitbtn glyph to nothing
........
r11321 | paul | 2007-06-14 06:34:49 +0200 (Thu, 14 Jun 2007) | 1 line
painting headercontrol images through ThemeServices
........
r11325 | paul | 2007-06-17 10:14:27 +0200 (Sun, 17 Jun 2007) | 1 line
fixing painting of 32bpp bitmaps with no Alpha
........
r11326 | paul | 2007-06-17 10:16:00 +0200 (Sun, 17 Jun 2007) | 1 line
missed file
........
r11337 | paul | 2007-06-20 03:44:47 +0200 (Wed, 20 Jun 2007) | 3 lines
- revert previous commit
- create 24bpp bitmaps by default
........
r11342 | marc | 2007-06-21 01:47:30 +0200 (Thu, 21 Jun 2007) | 3 lines
* Added Alpha support on Carbon
* Simplified win32 rawimage_fromdevice
........
r11343 | paul | 2007-06-21 04:36:28 +0200 (Thu, 21 Jun 2007) | 1 line
- adopt gtk2 code
........
r11344 | paul | 2007-06-21 04:41:41 +0200 (Thu, 21 Jun 2007) | 1 line
make gtk2 work
........
r11353 | paul | 2007-06-22 10:12:19 +0200 (Fri, 22 Jun 2007) | 1 line
- default WS imagelist implementation
........
r11358 | marc | 2007-06-23 13:29:06 +0200 (Sat, 23 Jun 2007) | 2 lines
* Implemented MaskBlit
........
r11359 | paul | 2007-06-23 20:02:52 +0200 (Sat, 23 Jun 2007) | 1 line
draw new imagelist bitmap on widget canvas
........
r11371 | marc | 2007-06-25 23:50:13 +0200 (Mon, 25 Jun 2007) | 2 lines
* Rawimage rework
........
r11372 | marc | 2007-06-25 23:51:00 +0200 (Mon, 25 Jun 2007) | 2 lines
+ Added header
........
r11373 | marc | 2007-06-26 00:05:55 +0200 (Tue, 26 Jun 2007) | 2 lines
* Swapped RGBA <-> ARGB defualt format since most widgetsets use ARGB
........
r11374 | marc | 2007-06-26 00:09:36 +0200 (Tue, 26 Jun 2007) | 2 lines
* added
........
r11462 | marc | 2007-07-12 00:16:02 +0200 (Thu, 12 Jul 2007) | 2 lines
+ added header
........
r11463 | marc | 2007-07-12 00:18:49 +0200 (Thu, 12 Jul 2007) | 2 lines
* Added alpha/masked strechblt support
........
r11464 | marc | 2007-07-12 00:21:27 +0200 (Thu, 12 Jul 2007) | 2 lines
* create DIBSection instead of DIBitmap
........
r11502 | marc | 2007-07-14 00:23:42 +0200 (Sat, 14 Jul 2007) | 2 lines
* Fixed transparentcolor after loading bitmap
........
r11505 | marc | 2007-07-14 15:10:56 +0200 (Sat, 14 Jul 2007) | 2 lines
- Removed ARGB dataconversion, internal format is by default the same now
........
r11531 | marc | 2007-07-17 01:23:34 +0200 (Tue, 17 Jul 2007) | 2 lines
* changed TRawImage into object
........
r11533 | paul | 2007-07-17 05:10:31 +0200 (Tue, 17 Jul 2007) | 3 lines
- change several occurrence of FillChar(..TRawImageDescription..) with call to Init
- change imagelist defines to use old imagelist (new is crashes ide)
- change TWin32ThemeServices to use old imagelist
........
r11534 | paul | 2007-07-17 05:19:02 +0200 (Tue, 17 Jul 2007) | 3 lines
- change several occurrence of FillChar(..TRawImageDescription..) with call to Init in Qt widgetset
- change TRawImageDescription.IsEqual and TRawImage.IsEqual
........
r11535 | paul | 2007-07-17 05:23:53 +0200 (Tue, 17 Jul 2007) | 1 line
- change several occurrence of FillChar(..TRawImageDescription..) with call to Init in wince widgetset
........
r11554 | marc | 2007-07-18 00:10:11 +0200 (Wed, 18 Jul 2007) | 2 lines
* fixed compilation on 2.0.4
........
r11555 | marc | 2007-07-18 00:10:44 +0200 (Wed, 18 Jul 2007) | 2 lines
* fixed compilation
........
r11556 | marc | 2007-07-18 00:11:43 +0200 (Wed, 18 Jul 2007) | 2 lines
* fixed fillchar on TRawImage object
........
r11572 | marc | 2007-07-19 01:41:35 +0200 (Thu, 19 Jul 2007) | 2 lines
* fixed crash when object has vmt
........
r11573 | marc | 2007-07-19 01:42:14 +0200 (Thu, 19 Jul 2007) | 2 lines
* Made TRawimage compatible with record again
........
r11580 | marc | 2007-07-20 01:33:20 +0200 (Fri, 20 Jul 2007) | 2 lines
* enabled newimagelist
........
r11581 | marc | 2007-07-20 01:33:48 +0200 (Fri, 20 Jul 2007) | 2 lines
* fixed font
........
git-svn-id: trunk@11861 -
2007-08-25 01:49:40 +00:00
mattias
1ce8a18caf
LCL: TBitmapCanvas: now keeping bitmap selected on DeselectHandles - otherwise there is no content left in the DC
...
git-svn-id: trunk@11696 -
2007-07-31 21:35:21 +00:00
paul
ce2a7a71a6
- added TLResources.Find by Name and ValueType (it was by Name only before)
...
- new class TLazarusResourceStream similar to TResourceStream
- some code needed resource stream has been switched to use TLazarusResourceStream
git-svn-id: trunk@11429 -
2007-07-06 02:32:22 +00:00
paul
401d81cfc4
- BidiMode patch from Zaher Dirkey (0008996) part 2
...
git-svn-id: trunk@11409 -
2007-07-02 07:03:42 +00:00
vincents
296e81dda3
LCL: raise exception if bitmap is not completely written to disk (bug #8260 )
...
git-svn-id: trunk@11392 -
2007-06-27 11:01:23 +00:00
paul
2ea84b6b51
- LCL-default images loading moved from TWidgetSet.LoadStockPixmap to buttons and dialogs units
...
- updated LCL-default images from silk collection (thanks badphoenix)
- TWidgetSet.LoadStockPixmap extended to return bitmap mask handle (need to use win32 stock icons)
issues: #0008936 , #0008937
git-svn-id: trunk@11197 -
2007-05-25 09:13:22 +00:00
mattias
f1ddc29682
LCL: added BeginAlign/EndAlign in TWinControl.Loaded to reduce overhead, gtk2 intf: added GetDefaultClientRect for TGroupBox, doing some resizes now immediately
...
git-svn-id: trunk@11160 -
2007-05-17 21:43:48 +00:00
vincents
3a7183c039
LCL: made TCanvas.Width and Height read-only properties by hiding the Width and Height property of TFPCustomCanvas (bug #8891 )
...
git-svn-id: trunk@11155 -
2007-05-16 21:48:11 +00:00
vincents
70d576a689
LCL: use progressevent for image loading / saving from fpimage
...
git-svn-id: trunk@11151 -
2007-05-16 11:03:24 +00:00
mattias
9fdf9fcfdf
gtk intf: made creation/freeing of GDI objects more consistent and more strict. gtk2 intf: brush and pen are now created on demand
...
git-svn-id: trunk@11128 -
2007-05-11 16:52:05 +00:00
mattias
0f2b6b8e44
gtk2 intf: fonts of device contexts are now created on demand
...
git-svn-id: trunk@11121 -
2007-05-10 08:44:03 +00:00
marc
b681f94950
* Step 1 of the native imagelist implementation
...
git-svn-id: trunk@10875 -
2007-04-05 00:00:37 +00:00
mattias
54f2ddb7fd
LCL: TBitmap: freeing savestream on setting handle, added faster TBitmap.SetHandles
...
git-svn-id: trunk@10735 -
2007-03-10 21:52:44 +00:00
marc
5a848bbc23
+ Added canvas gradientfill based onpatch from David Guadagnini
...
git-svn-id: trunk@10677 -
2007-02-24 16:45:33 +00:00
vincents
c3f3bb0aa0
LCL: removed RadialPie function without angles parameter, renamed RadialPieWithAngles to RadialPie
...
git-svn-id: trunk@10529 -
2007-01-29 12:33:03 +00:00
vincents
31d77382f8
LCL: fixed memory leak for TCursorImage.
...
git-svn-id: trunk@10451 -
2007-01-15 15:11:04 +00:00
marc
b3f981c48b
* Modified patch from Paul Ishenin implementing cursors
...
git-svn-id: trunk@10446 -
2007-01-15 00:53:09 +00:00
vincents
68e2a02221
added support for reading cursor files from Paul Ishenin (bug #8082 )
...
git-svn-id: trunk@10394 -
2007-01-08 12:55:21 +00:00
mattias
574e1e3688
LCL: added Delphi compatible TGraphic.Progress
...
git-svn-id: trunk@10356 -
2006-12-28 22:43:25 +00:00
mattias
fe0a80e0e8
LCL: TCanvas: added line methods with TPoint
...
git-svn-id: trunk@10286 -
2006-12-04 00:43:43 +00:00
mattias
4aaef35274
examples: added an example for ScanLine replacement
...
git-svn-id: trunk@10275 -
2006-12-01 21:23:32 +00:00
mattias
198bbb69ce
IDE: implemented auto adding package when setting TPicture property with TPicturePropertyEditor
...
git-svn-id: trunk@10263 -
2006-11-29 23:11:02 +00:00
mattias
212503e493
LCL: setup better default properties for png writer from Tom Gregorovic
...
git-svn-id: trunk@10156 -
2006-11-02 02:54:29 +00:00
mattias
eba711c73a
gtk intf: added simple function for clBackground, LCL, TTabControl: added csAcceptControls to ControlStyle
...
git-svn-id: trunk@10123 -
2006-10-28 16:21:59 +00:00
mattias
009bdaa06c
LCL: added some color constants for Delphi compatibility
...
git-svn-id: trunk@10054 -
2006-10-10 08:01:37 +00:00
mattias
9747f91093
added FontIsMonoSpace
...
git-svn-id: trunk@10043 -
2006-10-05 21:50:05 +00:00
mattias
9c25912fbf
IDE completion box: improved inverting color
...
git-svn-id: trunk@9954 -
2006-09-21 09:17:46 +00:00
mattias
16b454e50e
added InvertColor and RGBColor to graphics.pp from Tom Gregorovic
...
git-svn-id: trunk@9892 -
2006-09-14 17:52:26 +00:00
mattias
535bec1a8d
gtk intf: fixed auto realigning of bitmap masks
...
git-svn-id: trunk@9732 -
2006-08-18 21:10:29 +00:00
mattias
69a6edd9a9
gtk intf: fixed realign masks, LCL TBitmap: added CHangingAll to avoid overhead when changing the whole bitmap
...
git-svn-id: trunk@9642 -
2006-07-20 19:20:43 +00:00
mattias
9b52c9bc1d
gtk1/2 intf: fixed Arc
...
git-svn-id: trunk@9472 -
2006-06-22 02:41:09 +00:00
vincents
3bcc757e68
made TBitmap.Canvas read-only
...
git-svn-id: trunk@9470 -
2006-06-21 22:29:45 +00:00
mattias
ab619c7b0a
added virtual TCanvas.FreeHandle and extended TControlCanvas to work without control from Darek
...
git-svn-id: trunk@9428 -
2006-06-12 19:41:12 +00:00
mattias
bfb3fd9685
added class keyword to proc bodies for fpc 2.1.1
...
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +00:00
jesus
675ab2b3f5
implements Canvas.DrawFocusRect in windows and gtk issue #2095
...
git-svn-id: trunk@9290 -
2006-05-16 21:22:58 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
jesus
fe17bc7959
simplified GTK2 CreateFontIndirectEx
...
git-svn-id: trunk@9203 -
2006-04-29 19:53:33 +00:00
mattias
1920ddc336
wince - tries to fix the X button close problem, fixed typos
...
git-svn-id: trunk@9144 -
2006-04-18 13:20:12 +00:00
mattias
dbe9841c13
implemented setting TBitmap.TransparentColor
...
git-svn-id: trunk@9067 -
2006-04-02 21:54:33 +00:00
mattias
1aea5fdd5c
removed BrushCopy
...
git-svn-id: trunk@8883 -
2006-03-07 14:03:32 +00:00
mattias
a01d0a9fe7
new icons from JerneyL, added TLazComponentQueue for streaming components in lazarus binary format
...
git-svn-id: trunk@8826 -
2006-02-26 00:25:00 +00:00
vincents
36b2299e1a
removed TSize from LCLType (fixes issue #1702 )
...
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +00:00
mattias
a5232b9fee
implemented loading project session from separate file
...
git-svn-id: trunk@8714 -
2006-02-06 18:55:31 +00:00
vincents
f96ac2f4bf
changed for Delphi compatibility: changed Width,Height to Right,Bottom from Martin Smat
...
git-svn-id: trunk@8658 -
2006-01-29 20:25:49 +00:00
mattias
1f08229ba5
added TFont.IsEqual
...
git-svn-id: trunk@8541 -
2006-01-17 12:33:53 +00:00
mattias
1bde0fc078
changed for Delphi compatibility: Arc Width,Height to Right,Bottom
...
git-svn-id: trunk@8527 -
2006-01-16 09:12:23 +00:00
mattias
ce294c63d5
various fixes for carbon
...
git-svn-id: trunk@8428 -
2006-01-04 00:09:36 +00:00
mattias
e84231cff6
improved smartlinking: graphics and forms finalization
...
git-svn-id: trunk@8254 -
2005-12-06 11:25:16 +00:00
mattias
cbe200a355
implemented TBitmap.TransparentColor, set to clNone to load a bmp without transparency
...
git-svn-id: trunk@8221 -
2005-11-24 22:19:12 +00:00
jesus
26272265eb
fixed printing small fonts, and showprefix (bugs #1336,#1414)
...
git-svn-id: trunk@8126 -
2005-11-10 15:32:28 +00:00
micha
3bb8fa7c33
fix bug #773 : cleanup buttonglyph property editor, implement assigning nil to tbitmap, clear bitmap completely by removing saved stream
...
git-svn-id: trunk@7980 -
2005-10-21 21:11:02 +00:00
marc
68321456bb
* Renamed InterfaceObject to WidgetSet
...
- Removed some logs
* Changed mainloop to a callback through the interface
git-svn-id: trunk@7585 -
2005-08-28 23:38:18 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
vincents
abd1617411
fixed endian issue when reading an icon (bug #1059 )
...
git-svn-id: trunk@7513 -
2005-08-16 22:33:32 +00:00
vincents
90b9862494
removed $IFDEF VER1 from Martin Smat
...
git-svn-id: trunk@7473 -
2005-08-02 20:00:41 +00:00
vincents
3c8fe5d206
initialize variables at declaration instead in the unit initialization from Florian K�berle
...
git-svn-id: trunk@7426 -
2005-07-26 08:45:15 +00:00
vincents
31c746f9de
added ColorBox (from Darius) to LCL
...
git-svn-id: trunk@7375 -
2005-07-19 08:31:21 +00:00
mattias
5835cdba75
Added TProtableAnyMapGraphic and fixed loading .ico on BIG_ENDIAN systems from Colin Western
...
git-svn-id: trunk@7368 -
2005-07-18 09:29:11 +00:00
mattias
54f8a04166
fixed a few fpc over warnings from Andrew Haines
...
git-svn-id: trunk@7284 -
2005-06-25 15:34:03 +00:00
mattias
666e058403
implemented saving alpha bmp and using transparency for IDE glyph editor
...
git-svn-id: trunk@7264 -
2005-06-22 09:45:59 +00:00
mattias
daf76f7dbc
fixed Arc and changed x,y to Left,Top to make meaning more clear
...
git-svn-id: trunk@6889 -
2005-03-04 13:50:09 +00:00
mattias
2aa25b3df2
FPCanvas is now used as default
...
git-svn-id: trunk@6845 -
2005-02-25 20:29:55 +00:00
mattias
b1cb0e902c
fixed locking TCanvas
...
git-svn-id: trunk@6600 -
2005-01-15 11:56:13 +00:00
mattias
04863229c8
implemented the fpCanvas support for the LCL - Compile with -dUseFPCanvas
...
git-svn-id: trunk@6535 -
2005-01-10 18:44:44 +00:00
mattias
4f3496c1cd
fixed TabOrder dialog for new TabOrder
...
git-svn-id: trunk@6510 -
2005-01-08 15:06:06 +00:00
mattias
0dbbfae88f
added Lagunov Aleksey to Contributors.txt
...
git-svn-id: trunk@6507 -
2005-01-08 10:43:07 +00:00
mattias
a9010971e6
TFont, TBrush, TPen can now be used with fpCanvas
...
git-svn-id: trunk@6502 -
2005-01-07 21:02:59 +00:00
mattias
8bf0d5935f
clean up, added GetRGBValues
...
git-svn-id: trunk@6497 -
2005-01-07 18:40:10 +00:00
mattias
7fc8c7bc73
fixed TTabSheet.SetPageControl
...
git-svn-id: trunk@6496 -
2005-01-07 17:40:59 +00:00
mattias
9c96d43be8
updated finnish translation from Seppo
...
git-svn-id: trunk@6418 -
2004-12-26 22:39:56 +00:00
mattias
1c996f9973
implemented TIElementName of link of RTTI controls for set elements
...
git-svn-id: trunk@6416 -
2004-12-23 22:38:18 +00:00
mattias
af94739be1
started TControl.AnchorSide
...
git-svn-id: trunk@6408 -
2004-12-22 23:54:21 +00:00
mattias
bc7d15ff4b
started TFont mirgration to fpCanvas font
...
git-svn-id: trunk@6406 -
2004-12-22 19:56:44 +00:00
mattias
d2d3030a60
implemented creating classes at run time from any TComponent descendant
...
git-svn-id: trunk@6272 -
2004-11-20 11:20:06 +00:00
mattias
d4214e5175
impementing changing a TLabel.Font properties Size, Height, Name, Style - set only at Handle creation time
...
git-svn-id: trunk@6226 -
2004-11-10 18:23:56 +00:00
mattias
233bfe04f3
fixed double calling destructor for resource cache items
...
git-svn-id: trunk@6211 -
2004-11-07 01:10:05 +00:00
mattias
7792302666
fixed 1.0.10 compilation
...
git-svn-id: trunk@6098 -
2004-10-01 13:25:51 +00:00
mattias
dcbba11dd8
fixed unselecting TCanvas objects
...
git-svn-id: trunk@6096 -
2004-10-01 13:16:44 +00:00
mattias
9a64dd88d7
fixed TBitmap.Canvas.Frame3d
...
git-svn-id: trunk@6088 -
2004-09-29 15:18:27 +00:00
mattias
6ce2f93ba8
added TLazIntfImage.TColors property
...
git-svn-id: trunk@6076 -
2004-09-27 10:01:18 +00:00
micha
f9d650d137
convert LM_CREATE message to interface methods
...
remove SendMsgToInterface, CNSendMessage and related methods
remove TWidgetSet.IntSendMessage3; all LCL to interface messages have been converted
git-svn-id: trunk@6073 -
2004-09-24 21:34:14 +00:00
mattias
2c8db8bb68
fixed TCanvas.TextRect Delphi compatible Rect and added TBarChart from Michael VC
...
git-svn-id: trunk@6064 -
2004-09-24 13:45:32 +00:00
mattias
751fa405fa
moved remaining TCanvas handle dependent methods to protected
...
git-svn-id: trunk@6037 -
2004-09-20 23:13:46 +00:00
micha
f0eb9c47ac
convert LM_SCREENINIT message to interface method (integrated with TWidgetSet.AppInit(var ScreenInfo)
...
git-svn-id: trunk@6025 -
2004-09-18 10:52:48 +00:00
mattias
17f9882848
made TCanvas methods virtual
...
git-svn-id: trunk@6000 -
2004-09-14 18:02:44 +00:00
mattias
21b225c77b
implemented finding DefineProperties in registered TPersistent, implemented auto commenting of missing units for Delphi unit conversion
...
git-svn-id: trunk@5996 -
2004-09-14 10:23:44 +00:00
micha
12030d9c62
rename AutoReDraw to AutoRedraw, as "Re" is not a word
...
git-svn-id: trunk@5992 -
2004-09-13 15:33:07 +00:00
micha
38ed545b88
convert LM_GETPIXEL and LM_SETPIXEL to interface methods (of twidgetset, DCGetPixel and DCSetPixel)
...
git-svn-id: trunk@5975 -
2004-09-12 13:11:50 +00:00
mattias
8a5b39971b
implemented TBitmap.LoadFromDevice
...
git-svn-id: trunk@5966 -
2004-09-11 10:19:07 +00:00
mattias
9cbff0982c
added default values for compiler skip options and improved many parts of synedit for UTF8
...
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
mattias
b188fee924
synedit UTF8 support started by Mazen
...
git-svn-id: trunk@5818 -
2004-08-18 13:12:05 +00:00
mattias
8fb1867a6b
removed obsolete unit vclglobals
...
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
4340c26a6e
fixed brush handle cache size
...
git-svn-id: trunk@5771 -
2004-08-11 22:05:07 +00:00
mattias
5d3ed6859c
implemented TBrushHandleCache
...
git-svn-id: trunk@5770 -
2004-08-11 21:10:30 +00:00
mattias
581bef95fc
moved intfstrconsts.pp to lclstrconsts.pas, implemented TPenHandleCache
...
git-svn-id: trunk@5769 -
2004-08-11 20:57:09 +00:00
mattias
4caaeaba2c
TCustomNotebook now allows pageclass descendents
...
git-svn-id: trunk@5509 -
2004-05-25 21:50:32 +00:00
mattias
76405be97d
added build date to About box from vincent
...
git-svn-id: trunk@5503 -
2004-05-23 21:30:10 +00:00
mattias
5941e179aa
ifdefd UseSimpleJpeg
...
git-svn-id: trunk@5446 -
2004-05-07 08:07:57 +00:00
mazen
bb55cb9727
+ jpeg loading support
...
git-svn-id: trunk@5445 -
2004-05-06 16:25:23 +00:00
mattias
c65f45ff98
fixed 1.0.10 compilation
...
git-svn-id: trunk@5436 -
2004-04-29 18:08:17 +00:00
mattias
eaf26981f3
made TIcon more independent of TBitmap from Colin
...
git-svn-id: trunk@5404 -
2004-04-12 22:36:29 +00:00
mattias
88a195111d
fixed saving findtext from vincent
...
git-svn-id: trunk@5391 -
2004-04-10 14:20:20 +00:00
mattias
ffe9052073
added basic TIcon reading from Colin
...
git-svn-id: trunk@5390 -
2004-04-10 00:11:16 +00:00
mattias
8b5fa84eff
implemented converting gdkbitmap to RawImage mask
...
git-svn-id: trunk@5367 -
2004-04-03 16:47:46 +00:00
mattias
506f8a7c71
implemented mask merge and extraction for raw images
...
git-svn-id: trunk@5343 -
2004-03-28 12:49:23 +00:00
mattias
4cda98b31b
implemented icons for TPage in gtk, mask for TCustomImageList
...
git-svn-id: trunk@5336 -
2004-03-22 19:10:04 +00:00
mattias
259f1c772e
fixed CreateBrushIndirect
...
git-svn-id: trunk@5274 -
2004-03-06 17:12:19 +00:00
mattias
13a127f522
fixed FreeDC
...
git-svn-id: trunk@5272 -
2004-03-06 15:37:43 +00:00
mattias
ea77de264a
accelerated TActionList editor from Radek
...
git-svn-id: trunk@5256 -
2004-03-03 23:35:55 +00:00
mattias
94d066eea6
clean up for TBitmapImage sharing
...
git-svn-id: trunk@5252 -
2004-03-02 22:37:36 +00:00
mattias
6a95f32a57
fixed IsFileExtensionSupported
...
git-svn-id: trunk@5249 -
2004-03-01 18:02:00 +00:00
mattias
53b08dab8d
added jpeg example
...
git-svn-id: trunk@5248 -
2004-02-29 22:51:54 +00:00
mattias
a0015ec1a4
fixed bmp reader reader skipping header
...
git-svn-id: trunk@5247 -
2004-02-29 10:34:00 +00:00
marc
de8f27af5b
* Interface CreateComponent splitup
...
* Implemented CreateButtonHandle on GTK interface
on win32 interface it still needs to be done
* Changed ApiWizz to support multilines and more interfaces
git-svn-id: trunk@5236 -
2004-02-27 00:42:41 +00:00
mattias
e43bcf45a3
TBitmap can now read form streams without knowing the size
...
git-svn-id: trunk@5231 -
2004-02-24 19:40:17 +00:00
micha
912d81b51e
revert intf split
...
git-svn-id: trunk@5225 -
2004-02-23 08:19:05 +00:00
micha
8c520fe744
split interface into non-lcl and lcl-component dependent parts
...
git-svn-id: trunk@5224 -
2004-02-22 22:52:59 +00:00
micha
3db332ae2e
fixed: compiler doesn't know what function to call using ver 1.9.2
...
git-svn-id: trunk@5216 -
2004-02-21 15:17:43 +00:00
mattias
f1c507bc10
added uninstall popupmenuitem to package graph explorer
...
git-svn-id: trunk@5212 -
2004-02-21 01:01:04 +00:00
mattias
9f1208d17c
CreateBitmapFromRawImage now creates mask only if needed
...
git-svn-id: trunk@5206 -
2004-02-19 05:07:17 +00:00
mattias
22b7bb3767
deactivated fpImage or fpc 1.0.10
...
git-svn-id: trunk@5186 -
2004-02-10 00:38:43 +00:00