Commit Graph

182 Commits

Author SHA1 Message Date
lazarus
b9766e4853 Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@1888 -
2002-08-17 23:39:40 +00:00
lazarus
2d99e6a27b MG: small bugfixes
git-svn-id: trunk@1887 -
2002-08-17 23:39:39 +00:00
lazarus
30ad4f3cd3 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@1886 -
2002-08-17 23:39:38 +00:00
lazarus
8a7b304b1c MG: fixed DeleteObject
git-svn-id: trunk@1885 -
2002-08-17 23:39:37 +00:00
lazarus
54e07251dc MG: fixed calculation of bitmap size
git-svn-id: trunk@1884 -
2002-08-17 23:39:36 +00:00
lazarus
6887088c65 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@1883 -
2002-08-17 23:39:35 +00:00
lazarus
41ff3efef6 MG: improved TScreen and ShowModal
git-svn-id: trunk@1882 -
2002-08-17 23:39:34 +00:00
lazarus
27576d3691 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@1881 -
2002-08-17 23:39:33 +00:00
lazarus
3a9e0899dc MG: fixed scrollbars of TTreeView
git-svn-id: trunk@1880 -
2002-08-17 23:39:32 +00:00
lazarus
e023b9766a MG: set SpecialOrigin
git-svn-id: trunk@1879 -
2002-08-17 23:39:31 +00:00
lazarus
037d82dbfb MG: added GetDCOffset
git-svn-id: trunk@1878 -
2002-08-17 23:39:30 +00:00
lazarus
d014f48d44 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@1877 -
2002-08-17 23:39:29 +00:00
lazarus
5a35618d19 MG: added jitform error messagedlg
git-svn-id: trunk@1876 -
2002-08-17 23:39:28 +00:00
lazarus
62a39fb029 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@1875 -
2002-08-17 23:39:27 +00:00
lazarus
3a379eec0a MG: fixed GraphicClass.Create
git-svn-id: trunk@1874 -
2002-08-17 23:39:26 +00:00
lazarus
7ff7e844bf MG: fixed drawing of non visual components in designer
git-svn-id: trunk@1873 -
2002-08-17 23:39:25 +00:00
lazarus
0fe28ce670 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@1872 -
2002-08-17 23:39:24 +00:00
lazarus
89d18dedbb MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@1871 -
2002-08-17 23:39:23 +00:00
lazarus
ff3404c47b MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@1870 -
2002-08-17 23:39:22 +00:00
lazarus
fc0ba22dac MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@1869 -
2002-08-17 23:39:21 +00:00
lazarus
b9d2d985de MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@1868 -
2002-08-17 23:39:20 +00:00
lazarus
9e2bf68600 MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@1867 -
2002-08-17 23:39:19 +00:00
lazarus
5d315e72e9 MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@1866 -
2002-08-17 23:39:18 +00:00
lazarus
0f3b8ecd6b MG: improved theme support from Andrew
git-svn-id: trunk@1865 -
2002-08-17 23:39:17 +00:00
lazarus
394953846b MG: started debugging of mouse capturing
git-svn-id: trunk@1864 -
2002-08-17 23:39:16 +00:00
lazarus
855cdb2230 MG: fixed non AutoCheck menuitems and editor bookmark popupmenu
git-svn-id: trunk@1863 -
2002-08-17 23:39:15 +00:00
lazarus
34e4bf931b MG: fixed mouse events
git-svn-id: trunk@1862 -
2002-08-17 23:39:14 +00:00
lazarus
d3a11ee5aa MG: freeing more unused GCs
git-svn-id: trunk@1861 -
2002-08-17 23:39:13 +00:00
lazarus
45dc587b13 MG: fixed a mem leak in RestoreDC
git-svn-id: trunk@1860 -
2002-08-17 23:39:12 +00:00
lazarus
2992554161 MG: accelerated synedit
git-svn-id: trunk@1859 -
2002-08-17 23:39:11 +00:00
lazarus
c655147c86 MG: added TDeviceContextMemManager
git-svn-id: trunk@1858 -
2002-08-17 23:39:10 +00:00
lazarus
1c1f23543a MG: removed SaveDC and RestoreDC in ExtTextOut
git-svn-id: trunk@1857 -
2002-08-17 23:39:09 +00:00
lazarus
136746e0a9 MG: accelerations for synedit
git-svn-id: trunk@1856 -
2002-08-17 23:39:08 +00:00
lazarus
5b99a74b9a MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@1855 -
2002-08-17 23:39:07 +00:00
lazarus
d702a000a2 MG: fixed unreleased gdiRegions
git-svn-id: trunk@1854 -
2002-08-17 23:39:06 +00:00
lazarus
9a909f4469 MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@1853 -
2002-08-17 23:39:05 +00:00
lazarus
204f5ecba3 MG: reduced mem leak of clipping stuff, still not fixed
git-svn-id: trunk@1852 -
2002-08-17 23:39:04 +00:00
lazarus
2a3d550030 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@1851 -
2002-08-17 23:39:03 +00:00
lazarus
6be96de0d3 MG: removed ClientRectBugfix defines
git-svn-id: trunk@1850 -
2002-08-17 15:45:36 +00:00
lazarus
802d2dfa9e MG: added changes from Andrew (Clipping)
git-svn-id: trunk@1843 -
2002-08-15 15:46:50 +00:00
lazarus
f6b0f29b7e MG: started menuitem icon, checked, radio and groupindex
git-svn-id: trunk@1842 -
2002-08-15 13:37:58 +00:00
lazarus
3c3902b44c MG: added gdkpixbuf.pp and changes from Andrew Johnson
git-svn-id: trunk@1841 -
2002-08-13 07:08:25 +00:00
lazarus
c41c7d6a86 MG: added graphics extensions from Andrew Johnson
git-svn-id: trunk@1833 -
2002-08-08 18:05:48 +00:00
lazarus
45fbe892ab MG: added property TMenuItems.RightJustify
git-svn-id: trunk@1832 -
2002-08-08 17:26:40 +00:00
lazarus
b2376cc5a8 MG: TMenuItem can now be created/destroyed/moved at any time
git-svn-id: trunk@1829 -
2002-08-08 09:07:08 +00:00
lazarus
0e368232da MG: codecompletion now checks for filebreaks, savefile now checks for filedate
git-svn-id: trunk@1828 -
2002-08-07 09:55:31 +00:00
lazarus
8a556ed7d5 MG: TMenuItem.Caption can now be set after creation
git-svn-id: trunk@1821 -
2002-08-05 10:45:08 +00:00
lazarus
b86e90e0b7 MG: TMenuItems can now be enabled and disabled
git-svn-id: trunk@1820 -
2002-08-05 08:56:57 +00:00
lazarus
f8643dd008 MG: fixed BadCursor bug and Circle Reference of FixedWidget of csPanel
git-svn-id: trunk@1819 -
2002-08-05 07:43:29 +00:00
lazarus
a7c6ec0711 MG: fixed get widget position for inherited gdkwindows
git-svn-id: trunk@1791 -
2002-07-23 07:40:52 +00:00
lazarus
37fdb2af44 MG: fixed eventmask for realized windows
git-svn-id: trunk@1788 -
2002-07-20 13:47:04 +00:00
lazarus
de61fbc396 MG: fixed parser for external vars
git-svn-id: trunk@1785 -
2002-07-09 17:18:23 +00:00
lazarus
b48f7ec110 MG: moved RectVisible, ExcludeClipRect and IntersectClipRect to interface dependent functions
git-svn-id: trunk@1755 -
2002-06-21 15:41:57 +00:00
lazarus
1d603e185c MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@1754 -
2002-06-19 19:46:10 +00:00
lazarus
afefd015da MG: fixed apiwidget warnings/criticals
git-svn-id: trunk@1747 -
2002-06-12 12:35:44 +00:00
lazarus
1f1c94bd67 MG: fixed mouse coords and fixed mouse clicked thru bug
git-svn-id: trunk@1745 -
2002-06-11 13:41:11 +00:00
lazarus
610cb824e9 MG: fixed fonts in XLFD format and styles
git-svn-id: trunk@1726 -
2002-06-05 12:33:58 +00:00
lazarus
73522a24f7 MG: cursor is now inverted and can be used with twilight color scheme
git-svn-id: trunk@1725 -
2002-06-04 19:28:17 +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
784fb02b29 MG: added command line help
git-svn-id: trunk@1707 -
2002-05-27 17:58:42 +00:00
lazarus
6f9bcad3bc MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@1704 -
2002-05-24 07:16:35 +00:00
lazarus
d1941058d2 MG: finddeclaration for stupid things like var a:a;
git-svn-id: trunk@1694 -
2002-05-17 10:45:23 +00:00
lazarus
906da1f20d MG: fixed selection painting of non highlighter
git-svn-id: trunk@1689 -
2002-05-16 18:26:08 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
8e03c7cef1 MG: further clientrect bugfixes
git-svn-id: trunk@1665 -
2002-05-09 12:41:32 +00:00
lazarus
043bf0082a MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@1658 -
2002-05-06 08:50:37 +00:00
lazarus
b9f3eb9c5a MG: fixed AdjustClientRect of TGroupBox
git-svn-id: trunk@1626 -
2002-04-22 13:07:46 +00:00
lazarus
31798d03be MG: changed except statements to more verbosity
git-svn-id: trunk@1590 -
2002-04-04 12:25:02 +00:00
lazarus
e9e6e8d350 MG: fixed unreleased/unpressed Ctrl/Alt/Shift
git-svn-id: trunk@1577 -
2002-03-31 22:01:38 +00:00
lazarus
9789b52598 Bug fix for Mattias.
Fixed spinedit so you can now get the value and set the value.
Shane

git-svn-id: trunk@1517 -
2002-03-14 20:28:50 +00:00
lazarus
357b2f44d7 MG: new IDE window layout system
git-svn-id: trunk@839 -
2002-02-09 01:47:01 +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
096970d6f2 MG: deactivated clipboard setting target list for win32
git-svn-id: trunk@621 -
2002-01-24 15:40:59 +00:00
lazarus
74e062ae3e MG: added find-block-start and renamed find-block-other-end
git-svn-id: trunk@613 -
2002-01-21 14:17:47 +00:00
lazarus
48ab02d647 Minor changes to TListView.
Added TImageList to the IDE
Shane

git-svn-id: trunk@583 -
2002-01-08 16:02:45 +00:00
lazarus
a435b0f6b0 MG: added TTreeView
git-svn-id: trunk@575 -
2002-01-04 21:07:49 +00:00
lazarus
f80c09271e MG: added TCanvas.Polygon and TCanvas.Polyline
git-svn-id: trunk@568 -
2002-01-02 15:24:59 +00:00
lazarus
5a1f41e5ad MG: added TCanvas.Ellipse, TCanvas.Pie
git-svn-id: trunk@557 -
2001-12-28 11:41:51 +00:00
lazarus
32a7b72b7e MG: implemented TCanvas.Arc
git-svn-id: trunk@555 -
2001-12-27 16:31:28 +00:00
lazarus
c7d9c29788 Fixed setfocus for TComboBox and TMemo
Shane

git-svn-id: trunk@552 -
2001-12-20 14:41:20 +00:00
lazarus
6db5507f43 MG: implemented DestroyCaret
git-svn-id: trunk@511 -
2001-12-12 14:23:19 +00:00
lazarus
c1f7c4e0f7 Modified the Watches dialog
Shane

git-svn-id: trunk@509 -
2001-12-11 16:51:37 +00:00
lazarus
a7787f8119 Changes to make toggling between form and unit work.
Added BringWindowToTop
Shane

git-svn-id: trunk@419 -
2001-11-14 17:46:59 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
2cbcc53a57 Fixed the gtk mousemove bug where the control gets the coord's based on it's parent instead of itself.
Shane

git-svn-id: trunk@375 -
2001-10-31 16:29:23 +00:00
lazarus
5535649f0b MG: fixes for fpc 1.1: range check errors
git-svn-id: trunk@365 -
2001-10-24 00:35:55 +00:00
lazarus
d5ce8010d6 MG: added nvidia opengl support and a new opengl example from satan
git-svn-id: trunk@352 -
2001-10-16 14:19:13 +00:00
lazarus
9c0893ff5e MG: added clicked event to TButton, MessageDialog reacts to return key
git-svn-id: trunk@351 -
2001-10-16 10:51:10 +00:00
lazarus
54395a0848 MG: fixed caret lost, gtk cleanup, bracket lvls, bookmark saving
git-svn-id: trunk@345 -
2001-10-10 17:55:06 +00:00
lazarus
68eca96428 MG: fixed mem leaks and fixed range check errors
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
cf83aad8c0 MG: added WaitMessage and HandleEvents is now non blocking
git-svn-id: trunk@308 -
2001-07-01 23:33:13 +00:00
lazarus
b8d28a65c6 MG: reduced paint messages
git-svn-id: trunk@300 -
2001-06-26 21:44:33 +00:00
lazarus
8b5c1ffe45 MG: added lazqueue and used it for the messagequeue
git-svn-id: trunk@294 -
2001-06-16 09:14:39 +00:00
lazarus
1e8f005ddf MWE:
* Fixed some syntax errors for the latest 1.0.5 compiler

git-svn-id: trunk@289 -
2001-06-14 23:13:30 +00:00
lazarus
d175a3aca2 MG: small bugfixes and less notes
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +00:00
lazarus
42ba7dce4d MG: small bugfixes
git-svn-id: trunk@287 -
2001-06-12 18:31:01 +00:00
lazarus
fad535a99c MG: bugfixes
git-svn-id: trunk@286 -
2001-06-06 12:30:41 +00:00
lazarus
3bcf623f2a Made fix to buttonglyph to use the correct size of single glyph
Made fix to StretchBlt to use the correct height and width
     Both of these corrected the Win32 Speedbutton problem        MAH

git-svn-id: trunk@260 -
2001-04-13 13:22:23 +00:00