Commit Graph

206 Commits

Author SHA1 Message Date
mattias
0bd4b1c1ab LCL: anchordocking: implemented utility functions for headers
git-svn-id: trunk@14024 -
2008-02-07 21:20:59 +00:00
paul
c6a5a6d431 - use CreateBrushIndirect for gtk and qt to implement CreatePatternBrush
- use changes of Luiz Americo from 0008814 to pattern brush

git-svn-id: trunk@12874 -
2007-11-15 01:55:33 +00:00
paul
de0119b05e - add CreatePatternBrush for win32 and qt
- fix qt CreateBitmap (winapi expect word alignment while qt needs dword and supports more formats now)
 

git-svn-id: trunk@12864 -
2007-11-14 07:11:42 +00:00
paul
5eb24ebc04 decapitalize Procedure and Function keywords
git-svn-id: trunk@12821 -
2007-11-11 07:57:41 +00:00
vincents
c01e381286 LCL: made IsEmptyRect winapi compatible, Rect(0,0,0,0) is just an example of an empty rect (bug #9495)
git-svn-id: trunk@11859 -
2007-08-24 20:29:59 +00:00
mattias
133cc207e9 LCL: removed dummy function SetTextAlign
git-svn-id: trunk@11669 -
2007-07-29 13:55:33 +00:00
mattias
cf47df5e91 LCL: removed dummy function SetMapMode
git-svn-id: trunk@11668 -
2007-07-29 13:50:17 +00:00
mattias
3b03325209 LCL: removed dummy function GetMapMode
git-svn-id: trunk@11667 -
2007-07-29 13:46:53 +00:00
tombo
237301a1ba LCL: added InvalidateRgn + implementation in Win32
Win32 intf: implemented PtInRegion

git-svn-id: trunk@11350 -
2007-06-21 11:42:22 +00:00
paul
adef54eff4 - introduced new win32 compatability function SystemParametersInfo
- added support for parameter SPI_GETWHEELSCROLLLINES in base widgetset class with override in qt widgetset

git-svn-id: trunk@10830 -
2007-03-30 05:58:41 +00:00
vincents
85a311aa33 LCL: made DrawFrameRect declaration the same as in the windows unit (bug #8468)
git-svn-id: trunk@10813 -
2007-03-27 10:36:49 +00:00
vincents
8115e41f0d LCL: ScrollWindow now calls ScrollWindowEx with SW_INVALIDATE flag, fixes bug #8362
git-svn-id: trunk@10656 -
2007-02-19 08:44:42 +00:00
vincents
332746fa0f LCL: initialize GetScrolPos to 0 (bug #8315) from Luiz Americo
git-svn-id: trunk@10627 -
2007-02-12 16:11:29 +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
marc
b3f981c48b * Modified patch from Paul Ishenin implementing cursors
git-svn-id: trunk@10446 -
2007-01-15 00:53:09 +00:00
marc
6c79de53ed * Keyhandling rework. Virtual keycodes are looked up by the keycode of the key pressed.
+ Added dynamic modifier mask lookup. 

git-svn-id: trunk@10422 -
2007-01-11 01:09:11 +00:00
micha
a4bd9f7713 fix pointer type conversions
git-svn-id: trunk@10039 -
2006-10-04 22:21:04 +00:00
mattias
cdb8224a6c 64bit fixes
git-svn-id: trunk@9795 -
2006-09-02 20:41:45 +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
vincents
36b2299e1a removed TSize from LCLType (fixes issue #1702)
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +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
jesus
277243a09e UnionRect now looks to empty source rects
git-svn-id: trunk@8318 -
2005-12-14 16:03:42 +00:00
marc
a4b6747ffc + Added CreateSolidBrush
git-svn-id: trunk@8271 -
2005-12-08 00:14:54 +00:00
micha
ba067e903b add GetForegroundWindow function to retrieve the handle of the window that the user is working with
git-svn-id: trunk@8143 -
2005-11-13 20:07:47 +00:00
micha
9bab7af2a9 rename "winapi" function BringWindowToTop to SetForegroundWindow, because BringWindowToTop does not actually bring the window to the top in win32, but only activates it
git-svn-id: trunk@8142 -
2005-11-13 19:44:20 +00:00
vincents
3e08307ac5 fixed warnings
git-svn-id: trunk@8014 -
2005-10-31 10:14:51 +00:00
jesus
991b9379d3 Font enumeration, Screen.fonts, TFontCharset property editor
git-svn-id: trunk@7999 -
2005-10-29 20:06:26 +00:00
vincents
e829bb065c Removed TWidgetSet.Sleep, Sleep from SysUtils should be used (issue #1349)
git-svn-id: trunk@7973 -
2005-10-20 10:26:01 +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
mattias
70d2949737 fixed IsCharAlphaNumeric to test for numbers too
git-svn-id: trunk@7537 -
2005-08-22 00:24:43 +00:00
vincents
d2179bb34b - 64 bit fixes to GetWindowLong and callers from Florian
- SetWindowLong now sets a ptrint

git-svn-id: trunk@7446 -
2005-07-29 22:44:07 +00:00
marc
98f5b75116 * Reimplemented ZOrder
+ Added IDE option to move a control one forward/back
* Fixed IDE control selection
- Removed some IFDEF VER 1_0
+ Added some inline

git-svn-id: trunk@7361 -
2005-07-16 00:08:26 +00:00
mattias
9628a2b23e implemented TMouse.SetCursorPos from Andrew
git-svn-id: trunk@7268 -
2005-06-22 17:37:06 +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
marc
66aff6fe55 + Added RemoveProp winapi call
git-svn-id: trunk@6831 -
2005-02-23 01:15:56 +00:00
marc
7c3a95c570 * first 64bit changes
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
micha
ed63005188 add platform independent winapi function IsWindowEnabled
git-svn-id: trunk@6738 -
2005-02-05 09:05:51 +00:00
mattias
1ac4c9fdda implemented TPen.Mode=pmXor from Jesus
git-svn-id: trunk@6508 -
2005-01-08 11:03:18 +00:00
mattias
8bf0d5935f clean up, added GetRGBValues
git-svn-id: trunk@6497 -
2005-01-07 18:40:10 +00:00
mattias
9b63c9675f fixed uninitialised LogFont
git-svn-id: trunk@5767 -
2004-08-10 22:09:03 +00:00
mattias
7f77713e6c replaced writeln by debugln
git-svn-id: trunk@5456 -
2004-05-11 12:16:48 +00:00
mattias
ce11f9f6e2 implemented mainunit hints for include files
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +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
db5d5464ae fixed compilation under fpc 1.9.3
git-svn-id: trunk@5278 -
2004-03-06 21:57:14 +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
27a1a25f92 - fix win32/checklistbox
- implement proper lcl to interface move/size notify via setwindowpos
- fix treeview to use inherited canvas from customcontrol
- implement double buffering in win32

git-svn-id: trunk@5004 -
2004-01-03 21:06:06 +00:00
micha
8881c2270a fix a lot of range check errors win32
git-svn-id: trunk@4986 -
2003-12-29 14:22:22 +00:00
mattias
2d402a5596 fixed compilation gtk and fpc 1.9
git-svn-id: trunk@4892 -
2003-12-16 14:01:27 +00:00
marc
02f5dd89a3 * Splitted winapi*.inc into a winapi and a lcl interface communication part
git-svn-id: trunk@4836 -
2003-11-24 11:03:07 +00:00
micha
69769eb110 new maskblt method for transparency blitting
git-svn-id: trunk@4802 -
2003-11-14 21:17:59 +00:00
micha
c8af4ddcf3 cleanups; win32 fpimage support
git-svn-id: trunk@4790 -
2003-11-10 16:15:32 +00:00
micha
8bf74c83fb symmetry getdesignerdc, releasedesignerdc
git-svn-id: trunk@4774 -
2003-11-07 18:48:52 +00:00
mattias
88a56e5159 fixed vert scrollbar, implemented GetDesignerDC
git-svn-id: trunk@4756 -
2003-11-03 22:37:41 +00:00
marc
ceaf698ecf Implemented new gtk keyevent handling
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
mattias
13e48e71d0 fixed typo
git-svn-id: trunk@4552 -
2003-09-01 07:27:41 +00:00
mattias
c771afd96b applied listbox/combobox patch from Karl
git-svn-id: trunk@4524 -
2003-08-26 08:12:33 +00:00
mattias
bbfe1342b3 moved many graphics types form graphtype.pp to graphics.pp
git-svn-id: trunk@4522 -
2003-08-25 16:43:32 +00:00
mattias
153ac501b0 moved types from graphtype.pp back to graphics.pp
git-svn-id: trunk@4502 -
2003-08-19 12:23:23 +00:00
mattias
e97f3e9562 fixed TCanvas.Pie
git-svn-id: trunk@4499 -
2003-08-18 19:24:18 +00:00
marc
7664a81732 + Implemented GetCursorPos
git-svn-id: trunk@4432 -
2003-07-29 00:28:43 +00:00
mattias
757fc41c8d added raw image examples
git-svn-id: trunk@4379 -
2003-07-07 13:19:08 +00:00
mattias
dc672eb011 made Size_SourceIsInterface a flag
git-svn-id: trunk@4377 -
2003-07-07 07:59:34 +00:00
mattias
256475cd40 TWinControl.WmSize/Move now updates interface messages smarter
git-svn-id: trunk@4375 -
2003-07-06 20:40:34 +00:00
mattias
853da77d44 added default message handler to win32 interface
git-svn-id: trunk@4365 -
2003-07-04 10:12:16 +00:00
mattias
fb7551ba76 fixed win32 painting and started creating bitmaps from rawimages
git-svn-id: trunk@4355 -
2003-07-02 15:56:15 +00:00
mattias
418b60a004 fixed TPaintStruct
git-svn-id: trunk@4354 -
2003-07-02 10:02:51 +00:00
mattias
a4b72e95de fixed exception handling
git-svn-id: trunk@4351 -
2003-07-01 15:37:03 +00:00
mattias
da03c2f109 made Begin/EndPaint interface dependent
git-svn-id: trunk@4350 -
2003-07-01 14:06:45 +00:00
mattias
d86c28d794 attaching menuitems topdown
git-svn-id: trunk@4348 -
2003-07-01 09:29:52 +00:00
mattias
907efa7e6e implemented TPairSplitter
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +00:00
mattias
8ab6a60b7e many clipping fixes
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
d78a2779ec added but not implemented ComboBoxDropDown
git-svn-id: trunk@2661 -
2002-08-17 23:41:34 +00:00
mattias
b65c00f592 IpHtmlPanel can show simple HTML pages, but there are mem bugs
git-svn-id: trunk@2630 -
2002-08-17 23:41:32 +00:00
mattias
8ff3294cc0 added TMemoScrollBar
git-svn-id: trunk@2622 -
2002-08-17 23:41:32 +00:00
mattias
e3fb7fe8ac removed SetRadioButtonGroupMode
git-svn-id: trunk@2595 -
2002-08-17 23:41:30 +00:00
mattias
520397dc9a fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@2576 -
2002-08-17 23:41:29 +00:00
mattias
321d193171 added IsWindowVisible
git-svn-id: trunk@2562 -
2002-08-17 23:41:29 +00:00
mattias
38b82fdea9 improved rpm building and added support for 1.0.7
git-svn-id: trunk@2544 -
2002-08-17 23:41:28 +00:00
mattias
32eb52d99f fixes for fpc 1.1
git-svn-id: trunk@2509 -
2002-08-17 23:41:26 +00:00
mattias
bb2571e0cf added ShowWindow
git-svn-id: trunk@2493 -
2002-08-17 23:41:25 +00:00
mattias
37c2f67b2f started package system (packager)
git-svn-id: trunk@2484 -
2002-08-17 23:41:25 +00:00
mattias
d126361745 readonly flag is now only saved if user set
git-svn-id: trunk@2459 -
2002-08-17 23:41:23 +00:00
mattias
182bf42345 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2432 -
2002-08-17 23:41:22 +00:00
mattias
389e58ef1e added history to identifier completion
git-svn-id: trunk@2428 -
2002-08-17 23:41:22 +00:00
mattias
4d5f3acb23 added more Delphi win32 compatibility functions
git-svn-id: trunk@2400 -
2002-08-17 23:41:20 +00:00
mattias
203f4401a0 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2386 -
2002-08-17 23:41:19 +00:00
mattias
21925898af added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2372 -
2002-08-17 23:41:18 +00:00
mattias
7853ec4955 made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@2353 -
2002-08-17 23:41:17 +00:00
mattias
41923f209b double byte char font started
git-svn-id: trunk@2340 -
2002-08-17 23:41:17 +00:00
mattias
db29a16dcd statusbar now uses invalidaterect
git-svn-id: trunk@2323 -
2002-08-17 23:41:15 +00:00
mattias
37e89aa9ff added Timer patch from Vincent Snijders
git-svn-id: trunk@2301 -
2002-08-17 23:41:14 +00:00
lazarus
83e3e2c922 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2293 -
2002-08-17 23:41:13 +00:00
lazarus
8138f2d864 MG: implemented TControlScrollBar.Size
git-svn-id: trunk@2280 -
2002-08-17 23:41:12 +00:00
lazarus
c8c1f03ef5 MG: broke LCL<->interface circles
git-svn-id: trunk@2262 -
2002-08-17 23:41:11 +00:00
lazarus
3ac519bf69 AJ:Fixes to PromptUser;Switched ShowMessage* to use NotifyUser*;
fixed TGraphicPropertyEditor for when Property is nil.

git-svn-id: trunk@2254 -
2002-08-17 23:41:10 +00:00
lazarus
b9e64ccb6a MG: moved SendCachedLCLMessages
git-svn-id: trunk@2241 -
2002-08-17 23:41:10 +00:00