Commit Graph

122 Commits

Author SHA1 Message Date
mattias
03aff84390 improved setting custom font for TEdit under gtk2 from Darius
git-svn-id: trunk@8851 -
2006-03-01 01:46:40 +00:00
mattias
4b193a4407 improved color for gtk widgets from Darek
git-svn-id: trunk@8625 -
2006-01-26 20:53:59 +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
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
mattias
c83972e61b backtraces for gtk gdi objects -dTraceGdiCalls from Jesus
git-svn-id: trunk@7101 -
2005-04-25 07:55:33 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
cbd283b647 fixed TShape FPCanvas issue
git-svn-id: trunk@6885 -
2005-03-04 12:21:56 +00:00
vincents
18a391d3e5 added constants for gtk1 version, fixes fpc 1.0.x compilation
git-svn-id: trunk@6800 -
2005-02-18 09:44:30 +00:00
mattias
8fb1867a6b removed obsolete unit vclglobals
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
1f41624a5f implemented font cache for gtk, which accelerates switching fonts
git-svn-id: trunk@5763 -
2004-08-10 17:34:13 +00:00
marc
04c92db6be + Added WSBitBtn interface
+ Implemented WSBitBtn interface for gtk

git-svn-id: trunk@5480 -
2004-05-16 23:24:41 +00:00
mattias
7f77713e6c replaced writeln by debugln
git-svn-id: trunk@5456 -
2004-05-11 12:16:48 +00:00
marc
2d80402433 * Fixed compilation for gtk2
git-svn-id: trunk@5414 -
2004-04-19 09:30:04 +00:00
marc
05f9bbe917 * Applied patch from Ladislav Michl
* Changed the way TControl.Text is resolved
* Added setting of text to TWSWinControl

git-svn-id: trunk@5413 -
2004-04-18 23:55:39 +00:00
marc
997484aabf * Simplified signals for gtkwsbutton
git-svn-id: trunk@5338 -
2004-03-24 01:21:41 +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
13a127f522 fixed FreeDC
git-svn-id: trunk@5272 -
2004-03-06 15:37:43 +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
3a1867c652 removed workaround VirtualCreate
git-svn-id: trunk@5168 -
2004-02-04 22:17:09 +00:00
mattias
fc8d6acbae improved double buffering, only one issue left: parent gdkwindow paint messages
git-svn-id: trunk@5056 -
2004-01-12 23:56:10 +00:00
mattias
1766d6ed74 started double buffering for gtk intf
git-svn-id: trunk@5045 -
2004-01-10 22:34:20 +00:00
ajgenius
56e06a582f fix GTK2 compiling for new Keyboard changes
git-svn-id: trunk@4716 -
2003-10-17 03:21:21 +00:00
marc
ceaf698ecf Implemented new gtk keyevent handling
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
ajgenius
d743352fb0 remove USE_PANGO define since pango now apears to work properly.
git-svn-id: trunk@4650 -
2003-09-19 00:41:52 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
ajgenius
d0f6765615 PANGO support for GTK2 now works.. sorta. TextOut/ExtTextOut broken?
git-svn-id: trunk@4623 -
2003-09-15 03:10:46 +00:00
ajgenius
3f67846f84 more implementation toward pango for gtk2
git-svn-id: trunk@4592 -
2003-09-09 20:46:38 +00:00
ajgenius
b4f1e29385 start implementing pango routines for GTK2
git-svn-id: trunk@4591 -
2003-09-09 17:16:24 +00:00
ajgenius
066215c115 fixes for gtk2
added more wrappers for gtk1/gtk2 converstion and sanity
removed pointless version $Ifdef GTK2 etc
IDE now "runs" Tcontrol drawing/using problems
renders it unuseable however

git-svn-id: trunk@4578 -
2003-09-06 20:23:53 +00:00
mattias
4804ddc2f9 fixes for gtk2
git-svn-id: trunk@4547 -
2003-08-29 21:21:07 +00:00
mattias
418b60a004 fixed TPaintStruct
git-svn-id: trunk@4354 -
2003-07-02 10:02:51 +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
f72f6cd7b1 fixed Set/GetPixel
git-svn-id: trunk@2654 -
2002-08-17 23:41:33 +00:00
mattias
6217fe6630 small fixes for debugger without file
git-svn-id: trunk@2640 -
2002-08-17 23:41:32 +00:00
mattias
959aceda3a fixed allocation of dc backcolor
git-svn-id: trunk@2607 -
2002-08-17 23:41:31 +00:00
mattias
8d64adb98d added transient deactivation option and updated localization
git-svn-id: trunk@2588 -
2002-08-17 23:41:30 +00:00
mattias
ce8c04d10f implemented transient windows for all cases
git-svn-id: trunk@2574 -
2002-08-17 23:41:29 +00:00
mattias
9bccd8fa98 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2545 -
2002-08-17 23:41:28 +00:00
mattias
b442cc8877 fixed clipboard waiting and kwrite targets
git-svn-id: trunk@2538 -
2002-08-17 23:41:27 +00:00
mattias
26bcf10902 started gtk2 interface
git-svn-id: trunk@2524 -
2002-08-17 23:41:26 +00:00
mattias
8573cc7387 double byte char font started
git-svn-id: trunk@2490 -
2002-08-17 23:41:25 +00:00
lazarus
25ec796c88 AJ: added IsNullBrush checks to reduce pointless color allocations & GDK function calls
git-svn-id: trunk@2483 -
2002-08-17 23:41:24 +00:00
lazarus
6920ebca1e MG: fixes for 1.1
git-svn-id: trunk@2461 -
2002-08-17 23:41:23 +00:00
lazarus
84528e1745 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@2441 -
2002-08-17 23:41:22 +00:00
lazarus
c9a256c1b0 MG: made mouse capturing more strict
git-svn-id: trunk@2416 -
2002-08-17 23:41:21 +00:00
lazarus
634410fe07 MG: accelerated GetTextMetrics
git-svn-id: trunk@2406 -
2002-08-17 23:41:20 +00:00
lazarus
69bef405be MG: added TDeviceContext.SelectedColors
git-svn-id: trunk@2375 -
2002-08-17 23:41:19 +00:00
lazarus
ed7dea699c MG: added TDevContextColorType
git-svn-id: trunk@2374 -
2002-08-17 23:41:18 +00:00
lazarus
5e4056d425 MG: accelerated GDIColor allocating
git-svn-id: trunk@2354 -
2002-08-17 23:41:17 +00:00
lazarus
316d307f66 MG: accelerated SelectGDKPenProps
git-svn-id: trunk@2326 -
2002-08-17 23:41:16 +00:00
lazarus
214b874f65 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@2312 -
2002-08-17 23:41:15 +00:00
lazarus
bcba8e1353 MG: added patch from Andrew
git-svn-id: trunk@2300 -
2002-08-17 23:41:14 +00:00
lazarus
2b38b21c45 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2294 -
2002-08-17 23:41:13 +00:00
lazarus
9ab2b575b5 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2284 -
2002-08-17 23:41:12 +00:00
lazarus
329820a368 MG: added GetDCOffset
git-svn-id: trunk@2264 -
2002-08-17 23:41:11 +00:00
lazarus
f99696de4f MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@2243 -
2002-08-17 23:41:10 +00:00
lazarus
2045fe8067 MG: accelerated synedit
git-svn-id: trunk@2232 -
2002-08-17 23:41:09 +00:00
lazarus
796c579129 MG: added TDeviceContextMemManager
git-svn-id: trunk@2224 -
2002-08-17 23:41:08 +00:00
lazarus
0f8821429c MG: fixed unreleased gdiRegions
git-svn-id: trunk@2205 -
2002-08-17 23:41:07 +00:00
lazarus
3c67429d0a MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@2190 -
2002-08-17 23:41:06 +00:00
lazarus
802d2dfa9e MG: added changes from Andrew (Clipping)
git-svn-id: trunk@1843 -
2002-08-15 15:46:50 +00:00
lazarus
930552f748 MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@1744 -
2002-06-09 14:00:41 +00:00
lazarus
3a28d7a551 MG: improved TFont for XLFD font names
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
3a2ecbd393 MG: DrawFramControl now uses gtk style, transparent STrechBlt
git-svn-id: trunk@1722 -
2002-06-01 08:41:28 +00:00
lazarus
d78e403562 MG: changed license to LGPL
git-svn-id: trunk@997 -
2002-02-09 01:47:36 +00:00
lazarus
c9e180acac TPanel implemented.
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.

git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
5cc0992d9c MWE:
+ Turned on longstrings
  + modified memotest to add lines

git-svn-id: trunk@244 -
2001-03-27 21:12:54 +00:00
lazarus
b9bfc36a44 MWE:
* fixed lil bug I commetted yesterday (listbox crash)

git-svn-id: trunk@139 -
2001-01-25 21:38:57 +00:00
lazarus
2661a323d9 MWE:
= moved some types to gtkdef
  + added WinWidgetInfo
  + added some initialization to Application.Create

git-svn-id: trunk@135 -
2001-01-24 23:26:40 +00:00