Commit Graph

224 Commits

Author SHA1 Message Date
lazarus
a59ea6d93e MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@752 -
2002-02-09 01:46:19 +00:00
lazarus
0097bf0ce6 MG: improved theme support from Andrew
git-svn-id: trunk@751 -
2002-02-09 01:46:18 +00:00
lazarus
95f4a8bd3a MG: freeing more unused GCs
git-svn-id: trunk@750 -
2002-02-09 01:46:17 +00:00
lazarus
1580317416 MG: added TDeviceContextMemManager
git-svn-id: trunk@749 -
2002-02-09 01:46:16 +00:00
lazarus
db7c768ec3 MG: reduced output
git-svn-id: trunk@748 -
2002-02-09 01:46:15 +00:00
lazarus
535971744d MG: fixed mem leaks
git-svn-id: trunk@747 -
2002-02-09 01:46:14 +00:00
lazarus
2cdaebdae9 MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@746 -
2002-02-09 01:46:13 +00:00
lazarus
1178bab300 MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@745 -
2002-02-09 01:46:12 +00:00
lazarus
9824c0cbe1 MG: design signals for gtk internal widgets
git-svn-id: trunk@744 -
2002-02-09 01:46:11 +00:00
lazarus
7184c53542 MG: removed ClientRectBugfix defines
git-svn-id: trunk@743 -
2002-02-09 01:46:10 +00:00
lazarus
2d9e85e554 MG: added some IDE menuicons, fixed submenu indicator bug
git-svn-id: trunk@742 -
2002-02-09 01:46:09 +00:00
lazarus
03e8d313cf MG: added changes from Andrew (Clipping)
git-svn-id: trunk@741 -
2002-02-09 01:46:08 +00:00
lazarus
56d3bb2cfe MG: started menuitem icon, checked, radio and groupindex
git-svn-id: trunk@740 -
2002-02-09 01:46:07 +00:00
lazarus
010cdacf4c MG: started enhanced menuitem
git-svn-id: trunk@739 -
2002-02-09 01:46:06 +00:00
lazarus
22f277cd67 MG: activated App_Paintable for TCustomForms
git-svn-id: trunk@738 -
2002-02-09 01:46:05 +00:00
lazarus
1b13671e45 MG: added graphics extensions from Andrew Johnson
git-svn-id: trunk@737 -
2002-02-09 01:46:04 +00:00
lazarus
b4e1c388c0 MG: added property TMenuItems.RightJustify
git-svn-id: trunk@736 -
2002-02-09 01:46:03 +00:00
lazarus
1ebc694967 MG: main bar speedbar open arrow now shows recent projects and files
git-svn-id: trunk@735 -
2002-02-09 01:46:02 +00:00
lazarus
445c38646b MG: recent file menus are now updated instantly
git-svn-id: trunk@734 -
2002-02-09 01:46:01 +00:00
lazarus
834b4c61aa MG: TMenuItem can now be created/destroyed/moved at any time
git-svn-id: trunk@733 -
2002-02-09 01:46:00 +00:00
lazarus
d5aeeacdc9 MG: TMenuItem.Caption can now be set after creation
git-svn-id: trunk@732 -
2002-02-09 01:45:59 +00:00
lazarus
5aa8706df6 MG: TMenuItems can now be enabled and disabled
git-svn-id: trunk@731 -
2002-02-09 01:45:58 +00:00
lazarus
3b59710734 MG: fixed BadCursor bug and Circle Reference of FixedWidget of csPanel
git-svn-id: trunk@730 -
2002-02-09 01:45:57 +00:00
lazarus
2074dee40b MG: fixed client events
git-svn-id: trunk@729 -
2002-02-09 01:45:56 +00:00
lazarus
d986734622 MG: source notebook pagenames are now updated more often
git-svn-id: trunk@728 -
2002-02-09 01:45:55 +00:00
lazarus
8660e5fb99 MG: fixed get widget position for inherited gdkwindows
git-svn-id: trunk@727 -
2002-02-09 01:45:54 +00:00
lazarus
a4b326b6aa MG: fixed eventmask for realized windows
git-svn-id: trunk@726 -
2002-02-09 01:45:53 +00:00
lazarus
9ca93d0a2e MG: fixed setcolor
git-svn-id: trunk@725 -
2002-02-09 01:45:52 +00:00
lazarus
d519f188a3 MG: fixed parser for external vars
git-svn-id: trunk@724 -
2002-02-09 01:45:51 +00:00
lazarus
446cb480be MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@723 -
2002-02-09 01:45:50 +00:00
lazarus
97d139948c MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@722 -
2002-02-09 01:45:49 +00:00
lazarus
03ad87f31c MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
git-svn-id: trunk@721 -
2002-02-09 01:45:48 +00:00
lazarus
c28e4a8a65 MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@720 -
2002-02-09 01:45:47 +00:00
lazarus
af1191cb94 MG: fixed mouse coords and fixed mouse clicked thru bug
git-svn-id: trunk@719 -
2002-02-09 01:45:46 +00:00
lazarus
c4805b1ced MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@718 -
2002-02-09 01:45:45 +00:00
lazarus
2ab4322524 MG: fixed window jumping
git-svn-id: trunk@717 -
2002-02-09 01:45:44 +00:00
lazarus
2dc287881d MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@716 -
2002-02-09 01:45:43 +00:00
lazarus
f6fe2f1c96 MG: goto bookmark now centers the cursor line
git-svn-id: trunk@715 -
2002-02-09 01:45:42 +00:00
lazarus
e00b19de22 MG: gtk HandleEvents will now process all pending events
git-svn-id: trunk@714 -
2002-02-09 01:45:41 +00:00
lazarus
018db1d173 MG: small fixes to reduce form repositioing
git-svn-id: trunk@713 -
2002-02-09 01:45:40 +00:00
lazarus
7a0d8bedc1 MG: fixed LM_SetItemIndex gtk warning
git-svn-id: trunk@712 -
2002-02-09 01:45:39 +00:00
lazarus
ebb6650c8b MG: fixed fonts in XLFD format and styles
git-svn-id: trunk@711 -
2002-02-09 01:45:38 +00:00
lazarus
ccf9d4126e MG: improved TFont for XLFD font names
git-svn-id: trunk@710 -
2002-02-09 01:45:37 +00:00
lazarus
3c2076c235 MG: deactivated new system colors, till we got a consistent solution
git-svn-id: trunk@709 -
2002-02-09 01:45:36 +00:00
lazarus
fc960176b5 MG: added filters and history to TOpenDialog
git-svn-id: trunk@708 -
2002-02-09 01:45:35 +00:00
lazarus
c01f8413a1 MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@707 -
2002-02-09 01:45:34 +00:00
lazarus
b0c70834c4 MG: added gtk rc file support and started stule dependent syscolors
git-svn-id: trunk@706 -
2002-02-09 01:45:33 +00:00
lazarus
4a11d8de0c MG: added scrollbars for TListView
git-svn-id: trunk@705 -
2002-02-09 01:45:32 +00:00
lazarus
aa4255229b MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@704 -
2002-02-09 01:45:31 +00:00
lazarus
b42094816b MG: fixed TForm ShowHide repositioning
git-svn-id: trunk@703 -
2002-02-09 01:45:30 +00:00
lazarus
fcddafbdae MG: added TMainMenu.Parent
git-svn-id: trunk@702 -
2002-02-09 01:45:29 +00:00
lazarus
dca418f7d3 MG: fixed form positioning when show, hide, show
git-svn-id: trunk@701 -
2002-02-09 01:45:28 +00:00
lazarus
7ead1ebab0 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@700 -
2002-02-09 01:45:27 +00:00
lazarus
c46005a27a MG: client rect bugs nearly completed
git-svn-id: trunk@699 -
2002-02-09 01:45:26 +00:00
lazarus
570262d230 MG: changed license to LGPL
git-svn-id: trunk@698 -
2002-02-09 01:45:25 +00:00
lazarus
1b5722cf8b MG: further clientrect bugfixes
git-svn-id: trunk@697 -
2002-02-09 01:45:24 +00:00
lazarus
dce090aa27 MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@696 -
2002-02-09 01:45:23 +00:00
lazarus
9552e6c3d1 MG: find declaration for delphi pointer shortcut and clientrect tricks
git-svn-id: trunk@695 -
2002-02-09 01:45:22 +00:00
lazarus
fa7d4c0348 MG: fixed find declaration of default properties
git-svn-id: trunk@694 -
2002-02-09 01:45:21 +00:00
lazarus
e4f8add4fa MG: fixed window shrinking
git-svn-id: trunk@693 -
2002-02-09 01:45:20 +00:00
lazarus
cebd8c957b MG: improved clean up
git-svn-id: trunk@692 -
2002-02-09 01:45:19 +00:00
lazarus
a8d1056a85 Added Triple Click
Shane

git-svn-id: trunk@691 -
2002-02-09 01:45:18 +00:00
lazarus
7519581e32 MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@690 -
2002-02-09 01:45:17 +00:00
lazarus
192648a20c GTK Cleanup
Shane

git-svn-id: trunk@689 -
2002-02-09 01:45:16 +00:00
lazarus
f9837a2c2d Removed FOCUSIN messages
Removed Bitbtn created message
Shane

git-svn-id: trunk@688 -
2002-02-09 01:45:15 +00:00
lazarus
33ed59075b Bug fix for Mattias.
Fixed spinedit so you can now get the value and set the value.
Shane

git-svn-id: trunk@687 -
2002-02-09 01:45:14 +00:00
lazarus
bdf8fb50ca Constraints implementation (first cut) and sizig - moving system rework to
better match Delphi/Kylix way of doing things (the existing implementation
worked by acident IMHO :-)

git-svn-id: trunk@686 -
2002-02-09 01:45:13 +00:00
lazarus
8b07b4a5da MWE:
* More delphi compatibility added/updated to TListView
  * Introduced TDebugger.locals
  * Moved breakpoints dialog to debugger dir
  * Changed breakpoints dialog to read from resource

git-svn-id: trunk@685 -
2002-02-09 01:45:12 +00:00
lazarus
dab88d18cc MWE:
* Made TListview more Delphi compatible
  * Did some cleanup

git-svn-id: trunk@684 -
2002-02-09 01:45:11 +00:00
lazarus
4a3eccc415 Minor tweaks, default font caching.
git-svn-id: trunk@683 -
2002-02-09 01:45:10 +00:00
lazarus
170fc3c261 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@682 -
2002-02-09 01:45:09 +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
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
f6d5703573 Added images to TListView.
Shane

git-svn-id: trunk@573 -
2002-01-04 20:29:04 +00:00
lazarus
86d5fa5b9c added column visible and autosize settings.
Shane

git-svn-id: trunk@572 -
2002-01-03 21:17:08 +00:00
lazarus
00f25d3c89 Added changes to propedit so the colum editor changes effect the TListView.
Shane

git-svn-id: trunk@571 -
2002-01-03 15:31:27 +00:00
lazarus
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
7fa0bffff3 MG: LM_SIZE and LM_MOVE messages are now send directly, not queued
git-svn-id: trunk@558 -
2001-12-28 15:12:02 +00:00
lazarus
ea61035ca8 Added TImage class
Shane

git-svn-id: trunk@554 -
2001-12-21 18:17:00 +00:00
lazarus
b036c95a80 Changed the delay for the hints from 100 miliseconds to 500. I'm hoping this reduces the crashing for some people until I determine the problem.
Shane

git-svn-id: trunk@553 -
2001-12-20 19:11:23 +00:00
lazarus
b2cd5c2501 Added MultiSelect to TListView
Shane

git-svn-id: trunk@550 -
2001-12-19 21:36:05 +00:00
lazarus
cd2e33e587 Enabled Alignment of columns in a TListView.
Shane

git-svn-id: trunk@549 -
2001-12-19 20:28:51 +00:00
lazarus
88dc64e2cf MOre additions for breakpoints dialog
Added a TSynEditPlugin in SourceEditor to get notified of lines inserted and deleted from the source.
Shane

git-svn-id: trunk@546 -
2001-12-18 21:10:01 +00:00
lazarus
e2a57d3b7b MG: changes for new compiler 20011216
git-svn-id: trunk@536 -
2001-12-16 22:24:55 +00:00
lazarus
cc5d7db466 More changes to TListView
Shane

git-svn-id: trunk@524 -
2001-12-14 19:51:48 +00:00
lazarus
fa60cf7e2d Changed code for TListView
Added a generic Breakpoints dialog
Shane

git-svn-id: trunk@523 -
2001-12-14 18:38:56 +00:00
lazarus
09c2dadc23 Modified the the GTKFileSelection so that it will handle and use
CTRL and SHIFT keys in a fashion similar to Windows.

git-svn-id: trunk@516 -
2001-12-12 20:19:19 +00:00
lazarus
fd9c0929d1 MG: carets will now be auto destroyed on widget destroy
git-svn-id: trunk@513 -
2001-12-12 14:39:26 +00:00
lazarus
6566f466f4 Add code to allow TOpenDialog to do multiple line selects. MAH
git-svn-id: trunk@510 -
2001-12-12 08:29:21 +00:00
lazarus
c1f7c4e0f7 Modified the Watches dialog
Shane

git-svn-id: trunk@509 -
2001-12-11 16:51:37 +00:00
lazarus
ef40ef7d1b MG: started multiselection for TOpenDialog
git-svn-id: trunk@507 -
2001-12-11 14:36:41 +00:00
lazarus
8747750b3d Added a watch dialog.
Shane

git-svn-id: trunk@488 -
2001-12-07 20:12:15 +00:00
lazarus
8101dbe40c Added TArrow component
Shane

git-svn-id: trunk@486 -
2001-12-06 13:39:36 +00:00
lazarus
65878c388e Added events to Calendar
Shane

git-svn-id: trunk@483 -
2001-12-05 18:23:48 +00:00
lazarus
0d9e2f4b90 Added READONLY to Calendar.
Shane

git-svn-id: trunk@481 -
2001-12-05 17:40:00 +00:00
lazarus
9585b83378 Added Calendar component
Shane

git-svn-id: trunk@480 -
2001-12-05 17:23:45 +00:00
lazarus
33efd6b9a0 Added some code to make the interbae components work better.
Shane

git-svn-id: trunk@458 -
2001-11-26 14:19:34 +00:00
lazarus
3ed4f51dc4 TComboBox can now be moved in FormEditor
Shane

git-svn-id: trunk@448 -
2001-11-21 19:32:33 +00:00
lazarus
b01d62a154 Changes for combobox to receive butondown and up events
DblClick events now working.
Shane

git-svn-id: trunk@447 -
2001-11-21 14:55:33 +00:00