Commit Graph

2991 Commits

Author SHA1 Message Date
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
6a9c9a2215 MG: fixed Makefiles
git-svn-id: trunk@636 -
2002-01-28 13:27:05 +00:00
lazarus
4567a0fd77 MG: fixed Makefile
git-svn-id: trunk@635 -
2002-01-28 12:30:15 +00:00
peter
5150c46979 * Makefile update, rebuild with fpcmake with lcl support
git-svn-id: trunk@630 -
2002-01-27 21:44:30 +00:00
lazarus
747293c5e2 MWE: Removed ^M
git-svn-id: trunk@629 -
2002-01-27 21:08:40 +00:00
lazarus
aa172e0b3a Fixed version numbers and a fix to codetools unit path. The codetools
fix was to allow zipinstall to work correctly.

git-svn-id: trunk@623 -
2002-01-24 19:33:04 +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
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
f80c09271e MG: added TCanvas.Polygon and TCanvas.Polyline
git-svn-id: trunk@568 -
2002-01-02 15:24:59 +00:00
lazarus
490d5b5f62 MG: more wmsize messages :(
git-svn-id: trunk@565 -
2002-01-01 18:38:36 +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
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
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
c7d9c29788 Fixed setfocus for TComboBox and TMemo
Shane

git-svn-id: trunk@552 -
2001-12-20 14:41:20 +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
153cb141ac MG: tried to xor caret, but failed :(
git-svn-id: trunk@540 -
2001-12-17 12:14:40 +00:00
lazarus
b0d32e85dd MG: fixed typed but not selected filename in TOpenDialog
git-svn-id: trunk@538 -
2001-12-17 11:09:48 +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
9a551ee4dc MG: added non existing filename to multiselection in TOpenDialog
git-svn-id: trunk@517 -
2001-12-12 20:45:30 +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
77927e9e33 MG: added file path to files in TOpenDialog
git-svn-id: trunk@514 -
2001-12-12 15:12:31 +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
6db5507f43 MG: implemented DestroyCaret
git-svn-id: trunk@511 -
2001-12-12 14:23:19 +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
54de4ea8a0 MG: added GDK_dead_circumflex key
git-svn-id: trunk@498 -
2001-12-10 11:16:00 +00:00
lazarus
97adf096be MG: added GDK_dead_circumflex key
git-svn-id: trunk@497 -
2001-12-10 11:13:15 +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
804670921f Improved hints with overlapping windows.
Shane

git-svn-id: trunk@469 -
2001-11-30 16:41:59 +00:00
lazarus
34988490b3 Improved the double click.
Shane

git-svn-id: trunk@468 -
2001-11-29 18:41:27 +00:00
lazarus
4262f9a291 MG: added multi language syntax hilighting
git-svn-id: trunk@459 -
2001-11-27 15:06:13 +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
lazarus
edfc4165eb Pressing DEL when form is the only thing selected in designer no longer crashes Lazarus.
Shane

git-svn-id: trunk@442 -
2001-11-20 18:30:32 +00:00
lazarus
74dfef724b Fixed designer problem with moving controls.
Can no longer drag controls off the form.
Shane

git-svn-id: trunk@440 -
2001-11-20 17:20:45 +00:00
lazarus
5525f3d2ae MG: fixed range check errors for FG,BG in Init
git-svn-id: trunk@429 -
2001-11-17 09:42:26 +00:00
lazarus
56d379cf31 Object inspector has hints now.
Shane

git-svn-id: trunk@428 -
2001-11-16 20:08:41 +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
5b266eec73 Changes to facilitate the toggle between form and unit
Shane

git-svn-id: trunk@418 -
2001-11-13 18:50:10 +00:00
lazarus
f2e975497d MG: fixed empty clipboard stream crashing bug
git-svn-id: trunk@415 -
2001-11-12 19:32:23 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
67cf25e0fa MG: fixed set formicon on invisible forms
git-svn-id: trunk@406 -
2001-11-10 10:48:02 +00:00
lazarus
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
aeb18d8c38 MG: fixed GetItemIndex-Handle-NotAllocated-Crash bug
git-svn-id: trunk@400 -
2001-11-09 14:33:41 +00:00
lazarus
4d2da430b7 added popupmenu+arrows to notebooks, added target filename
git-svn-id: trunk@389 -
2001-11-05 18:18:19 +00:00
lazarus
2b97867c60 MG: fixed errorline showing, resource adding and published var editing and added make cleanall
git-svn-id: trunk@384 -
2001-11-03 08:37:37 +00:00
lazarus
5da619f0b3 Changes to Messagebox.
Added line to CodeTools to prevent duplicate USES entries.

git-svn-id: trunk@382 -
2001-11-01 21:30:35 +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
82aca78edd MG: fixed sorted customlistbox
git-svn-id: trunk@373 -
2001-10-31 10:38:26 +00:00
lazarus
0aaf66dea5 Added an IFDEF for VER1_1
Shane

git-svn-id: trunk@368 -
2001-10-25 13:21:06 +00:00
lazarus
74d3d43522 MG: workaround for fpc1.1 in GTKAPIWidgetClient_ClassInit
git-svn-id: trunk@366 -
2001-10-24 09:28:03 +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
6897d83bf2 MG: removed splashform fix, because of the unpredictable side effects
git-svn-id: trunk@353 -
2001-10-16 20:01:28 +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
2575c72711 MG: added codetools, fixed synedit unindent, fixed MCatureHandle
git-svn-id: trunk@343 -
2001-10-09 09:46:59 +00:00
lazarus
596a86978a MG: fixed GetPixel
git-svn-id: trunk@341 -
2001-10-08 12:57:07 +00:00
lazarus
4c04295209 MG: fixed TColorDialog set color
git-svn-id: trunk@340 -
2001-10-08 08:05:08 +00:00
lazarus
d6dced53e4 MG: fixed setpixel and TCustomForm.OnResize event
git-svn-id: trunk@338 -
2001-10-07 07:28:34 +00:00
lazarus
4aed2a0ba4 MG: reduced repaints
git-svn-id: trunk@337 -
2001-10-03 21:03:02 +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
peter
7874c71590 * regenerated to support -T for fpcmake
git-svn-id: trunk@333 -
2001-08-22 20:46:37 +00:00
lazarus
17b5939905 MWE:
Made makefile.fpc files compatible with new fpcmake util.

git-svn-id: trunk@331 -
2001-08-13 23:34:05 +00:00
lazarus
e2db92305a MG: small bugfixes
git-svn-id: trunk@328 -
2001-08-07 11:05:51 +00:00
lazarus
38adf9cc3c MG: fixed wordcompletion and carettimer nonfocus bug
git-svn-id: trunk@311 -
2001-07-02 15:17:24 +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
5466ee1774 MG: bugfixes for destroying controls
git-svn-id: trunk@303 -
2001-06-28 18:15:04 +00:00
lazarus
b8d28a65c6 MG: reduced paint messages
git-svn-id: trunk@300 -
2001-06-26 21:44:33 +00:00
lazarus
bc488d5e04 MG: added code for form icons from Rene E. Beszon
git-svn-id: trunk@299 -
2001-06-26 00:08:36 +00:00
lazarus
7e73ae43d8 MG: fixed unknown special key code
git-svn-id: trunk@298 -
2001-06-20 17:34:37 +00:00
lazarus
e186a1d1d7 MG: alternative key bugfix, shiftstate bugfix
git-svn-id: trunk@297 -
2001-06-20 17:00:20 +00:00
lazarus
16d5355d7b MG: added VK_IRREGULAR and key grabbing
git-svn-id: trunk@296 -
2001-06-20 13:35:51 +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
c816040f46 MG: small bugfixes for bitbtn, handles
git-svn-id: trunk@282 -
2001-06-05 10:32:06 +00:00
lazarus
36975e1117 MG: fixed bugs and cleaned up messages
git-svn-id: trunk@280 -
2001-06-04 09:32:17 +00:00
lazarus
2703d29631 MG: close application object in gtkint.pp
git-svn-id: trunk@279 -
2001-06-04 07:54:59 +00:00
lazarus
505bc9fa3d Implemented BringToFront / SendToBack.
git-svn-id: trunk@267 -
2001-05-13 22:07:09 +00:00
lazarus
84e7070fe4 MWE:
* Moved menubar outside clientarea
* Played a bit with the IDE layout
* Moved the creation of the toolbarspeedbuttons to a separate function

git-svn-id: trunk@262 -
2001-04-13 17:56:17 +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
lazarus
b11e8615f1 * TTimer uses winapi-interface now instead of sendmessage-interface, stoppok
git-svn-id: trunk@258 -
2001-04-06 22:25:15 +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
652e4b7903 MWE:
* changed makefiles so that the LCL is build separate fron interfaces

git-svn-id: trunk@243 -
2001-03-27 20:55:23 +00:00
lazarus
56b97ad5b7 Changes from Nagy Zsolt
Shane

git-svn-id: trunk@242 -
2001-03-27 14:27:43 +00:00
lazarus
3416b940e1 MG: fixed mouse msg, added filedialog initialdir
git-svn-id: trunk@241 -
2001-03-27 11:11:13 +00:00
lazarus
0b8e9b01d6 MG: setwindowpos + bugfixes
git-svn-id: trunk@240 -
2001-03-26 14:58:32 +00:00
lazarus
567eee5674 MG: fixed window positions
git-svn-id: trunk@234 -
2001-03-21 23:48:29 +00:00
lazarus
7d3a2d32ad MG: Bugfixes + changed ide closing
git-svn-id: trunk@233 -
2001-03-21 14:26:00 +00:00
lazarus
6a9c20a154 MG: fixed memory leaks
git-svn-id: trunk@232 -
2001-03-21 00:20:29 +00:00
lazarus
3cc827e5b9 MG: fixed many bugs (mem leaks, canvas)
git-svn-id: trunk@231 -
2001-03-20 16:59:15 +00:00
lazarus
4abca0516d MG: added dynhasharray and renamed tsynautocompletion
git-svn-id: trunk@230 -
2001-03-19 18:51:57 +00:00
lazarus
3b8b0a23b7 MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@229 -
2001-03-19 14:44:22 +00:00
lazarus
d8de02b1dc MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
33a7107d2e MWE:
+ Added some detailed info on unreleased GDIObjects

git-svn-id: trunk@227 -
2001-03-17 17:30:02 +00:00
lazarus
9522dc1fd6 MG: added some mouse cursors
git-svn-id: trunk@225 -
2001-03-15 14:40:09 +00:00
lazarus
06516e70d4 MG: activated GetWindowOrgEx
git-svn-id: trunk@224 -
2001-03-13 15:02:14 +00:00
lazarus
5718818c2a MG: fixed random function results
git-svn-id: trunk@221 -
2001-03-12 12:17:02 +00:00
lazarus
8802de661f Added some debug code for the top,left reporting problem.
Shane

git-svn-id: trunk@204 -
2001-02-28 13:17:34 +00:00
lazarus
041250d1cf Changes for wordcompletion and many other things from Mattias.
Shane

git-svn-id: trunk@186 -
2001-02-20 16:53:27 +00:00
lazarus
d7c1389787 Added some functions
Shane

git-svn-id: trunk@184 -
2001-02-16 19:13:31 +00:00
lazarus
77cd73123e Shane
git-svn-id: trunk@175 -
2001-02-06 18:19:38 +00:00
lazarus
ee40879606 Changed TSpeedbutton in gtkobject so it erases itself when it's set to visible=false;
Shane

git-svn-id: trunk@174 -
2001-02-06 14:52:47 +00:00
lazarus
6ecb60e9b4 Code cleanup and JITFOrms bug fix.
Shane

git-svn-id: trunk@168 -
2001-02-04 04:18:12 +00:00
lazarus
bf2acd12f4 Codecompletion changes.
Added code to Uniteditor for code completion.

Also, added code to gtkobject.inc so forms now get keypress events.
Shane

git-svn-id: trunk@166 -
2001-02-02 20:13:39 +00:00
lazarus
43ca80415d TScrollbar created and a lot of code added.
It's cose to working.
Shane

git-svn-id: trunk@163 -
2001-02-01 19:34:50 +00:00
lazarus
ab5868d740 Changed to TCOmboBox focusing.
Shane

git-svn-id: trunk@160 -
2001-01-31 21:16:45 +00:00
lazarus
596fb74e0a Added code for TStatusBar
I'm now capturing WMPainT and doing the drawing myself.
Shane

git-svn-id: trunk@147 -
2001-01-30 18:15:02 +00:00
lazarus
5db12a2d5c Changes for TComboBox events KeyPress Focus.
Shane

git-svn-id: trunk@143 -
2001-01-28 21:06:07 +00:00
lazarus
d0a3aae6d1 Fixed the problem with Changed for ComboBoxs
Shane

git-svn-id: trunk@141 -
2001-01-28 03:51:42 +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
lazarus
033fc13f37 Removed gtkDrawDefualt signal function from gtkcallback.inc
It was no longer used.
Shane

git-svn-id: trunk@134 -
2001-01-24 03:21:03 +00:00
lazarus
c7c10a56c7 MWE:
- Removed old LM_InvalidateRect
  - did some cleanup in old  code
  + added some comments  on gtkobject data (gtkproc)

git-svn-id: trunk@133 -
2001-01-23 23:33:55 +00:00
lazarus
b83c55f212 Fixxed the errors I commited with Unionrect
Shane

git-svn-id: trunk@132 -
2001-01-23 19:13:57 +00:00
lazarus
c9bfc42a4d Fixxed bug in RestoreDC
Shane

git-svn-id: trunk@131 -
2001-01-23 19:01:10 +00:00
lazarus
66c98f419a Slight modification to Invalidaterect.
Shane

git-svn-id: trunk@130 -
2001-01-23 18:43:12 +00:00
lazarus
0c11c51967 Added InvalidateRect to gtkwinapi.inc
Shane

git-svn-id: trunk@129 -
2001-01-23 18:42:10 +00:00
lazarus
05b6ea0354 Minor changes
Shane

git-svn-id: trunk@117 -
2001-01-13 03:09:37 +00:00
lazarus
874482b405 Named the speedbuttons in MAINIDE and took out some writelns.
Shane

git-svn-id: trunk@115 -
2001-01-12 18:46:50 +00:00
lazarus
feb921f5b1 Changes for keyevents in the editor.
Shane

git-svn-id: trunk@113 -
2001-01-12 18:10:54 +00:00
lazarus
7b20ab2021 Added some TImageList code.
Added a bookmark resource with 10 resource images.
Removed some of the IFDEF's in mwCustomEdit around the inherited code.
Shane

git-svn-id: trunk@112 -
2001-01-11 20:16:47 +00:00
lazarus
69c0f67e66 MWE:
~ minor change

git-svn-id: trunk@110 -
2001-01-10 23:53:30 +00:00
lazarus
a392379d1d Added the Nudge feature to the IDE.
Shane

git-svn-id: trunk@109 -
2001-01-10 20:12:29 +00:00
lazarus
fd402e04ac Worked on moving controls. It's just not working with the X and Y coord's I'm getting.
Shane

git-svn-id: trunk@107 -
2001-01-09 18:23:21 +00:00
lazarus
e914a86c61 MWE:
~ applieed patch from Peter Vreman to reflect compiler fix

git-svn-id: trunk@105 -
2001-01-08 21:59:36 +00:00
lazarus
da8f1b2837 Removed some writelns and changed the property editor for TStrings a bit.
Shane

git-svn-id: trunk@95 -
2001-01-04 16:12:54 +00:00
lazarus
536fafd89b Tested TCustomEdit.Readonly, MaxLength and CharCase.
Shane

git-svn-id: trunk@94 -
2001-01-04 15:09:05 +00:00
lazarus
bff114a928 Minor changes to TEdit.
Not tested.
Shane

git-svn-id: trunk@93 -
2001-01-04 13:52:00 +00:00
lazarus
2f4f81f07e The Speedbutton now has a numglyphs setting.
I started the TStringPropertyEditor

git-svn-id: trunk@91 -
2001-01-03 18:44:54 +00:00
lazarus
27f9719f6a Shane
git-svn-id: trunk@87 -
2000-12-29 19:20:27 +00:00
lazarus
0fa9bc58f7 TStatusBar's create and destroy were not set to override TWinControls so they were never called.
Shane

git-svn-id: trunk@85 -
2000-12-29 18:33:54 +00:00
lazarus
bed2aff0c4 Added the Popupmenu code to the LCL.
Now you can right click on the editor and a PopupMenu appears.
Shane

git-svn-id: trunk@76 -
2000-12-22 19:55:38 +00:00
lazarus
4ccb1fbc5a Removed IDEEDITOR. This causes the PROJECT class to not function.
Saving projects no longer works.

I added TSourceNotebook and TSourceEditor.  They do all the work for saving/closing/opening units.  Somethings work but they are in early development.
Shane

git-svn-id: trunk@68 -
2000-12-19 18:43:13 +00:00
lazarus
fe6058b7fc New Object Inspector code
Shane

git-svn-id: trunk@52 -
2000-11-29 21:22:35 +00:00
lazarus
fe47d09840 MWE:
* fixed some selection code
  + Added selection sample

git-svn-id: trunk@40 -
2000-10-09 22:50:33 +00:00
lazarus
a2060eac49 MWE:
+ Added CreateCompatibeleBitamp function
  + Updated TWinControl.WMPaint
  + Added some checks to avoid gtk/gdk errors
  - Removed no fixed warning from GetDC
  - Removed some output

git-svn-id: trunk@34 -
2000-09-10 23:08:31 +00:00
lazarus
8d46c53658 MWE:
* Updated makefiles for FPC release 1.0  binary units
  * Changed creation, now LCL unit distributions are possible
  * Moved interfaces.pp from LCL to interface dirs

git-svn-id: trunk@33 -
2000-09-10 19:58:48 +00:00
lazarus
92b80ced3a Added a few files for the start of creating classes for the editor. [SHANE]
git-svn-id: trunk@32 -
2000-08-28 14:23:49 +00:00
lazarus
5672e45e1d Minor modifications for SynEdit .
Shane

git-svn-id: trunk@31 -
2000-08-14 12:31:12 +00:00
lazarus
f8a1263111 Adding all the Synedit files.
Changed the GDK_KEY_PRESS and GDK_KEY_RELEASE stuff to fix the problem in the editor with the shift key being ignored.
Shane

git-svn-id: trunk@30 -
2000-08-11 14:59:09 +00:00
lazarus
81ae5c8dee Added some winapi calls.
Most don't have code yet.
SetTextCharacterExtra
CharLowerBuff
IsCharAlphaNumeric
Shane

git-svn-id: trunk@29 -
2000-08-10 18:56:24 +00:00
lazarus
708a392932 Changed TCustomDialog to TCommonDialog
Shane

git-svn-id: trunk@26 -
2000-08-10 10:55:45 +00:00
lazarus
04bd08aab8 Added more code for the find function.
Shane

git-svn-id: trunk@25 -
2000-08-09 18:32:10 +00:00
lazarus
5e1b091aee Slight modification to CreateFontIndirect.
I check to see if the GdiObject^.GDIFontObject is nil.  If so After the code to retry the weight and slant I added code to retry the Family and Foundry.
Shane

git-svn-id: trunk@21 -
2000-08-07 17:06:39 +00:00
lazarus
1cc50fde23 MWE:
= Moved ObjectToGTKObject to GTKProc unit
  * Fixed array checking in LoadPixmap
  = Moved LM_SETENABLED to API func EnableWindow and EnableMenuItem
  ~ Some cleanup

git-svn-id: trunk@17 -
2000-07-30 21:48:34 +00:00
lazarus
6630718ac0 more cleanups, stoppok
git-svn-id: trunk@13 -
2000-07-23 18:59:35 +00:00
lazarus
0fa9db6224 workaround for possible compiler bug (KEYSTATE), stoppok
git-svn-id: trunk@12 -
2000-07-23 10:53:41 +00:00
lazarus
ced2c525c7 - cleanups in IntSendMessage3
- minor cleanups in other functions
stoppok

git-svn-id: trunk@11 -
2000-07-23 10:51:53 +00:00
lazarus
f2242c2d8e - some more cleanups (removal of unused variables), stoppok
git-svn-id: trunk@9 -
2000-07-16 20:59:03 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00