Commit Graph

154 Commits

Author SHA1 Message Date
lazarus
a8b08fac69 MG: fixed key events and changed pixmap loading
git-svn-id: trunk@1928 -
2002-08-17 23:40:16 +00:00
lazarus
11724122a0 MG: fixed mouse events
git-svn-id: trunk@1926 -
2002-08-17 23:40:15 +00:00
lazarus
a7f7084e68 MG: changed user input events from queue to direct
git-svn-id: trunk@1924 -
2002-08-17 23:40:14 +00:00
lazarus
f4a51bed65 MG: design signals for gtk internal widgets
git-svn-id: trunk@1922 -
2002-08-17 23:40:13 +00:00
lazarus
c79a5b5bc0 MG: fixed parser for Clx enums and empty param lists
git-svn-id: trunk@1920 -
2002-08-17 23:40:12 +00:00
lazarus
6be96de0d3 MG: removed ClientRectBugfix defines
git-svn-id: trunk@1850 -
2002-08-17 15:45:36 +00:00
lazarus
ce83336615 MG: added TPopupMenu.OnPopup and SourceEditor PopupMenu checks
git-svn-id: trunk@1848 -
2002-08-17 07:57:05 +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
43c41b8630 MG: fixed normal events in design mode
git-svn-id: trunk@1818 -
2002-08-04 08:17:30 +00:00
lazarus
14ab179665 MG: fixed xml reading writing of special chars
git-svn-id: trunk@1817 -
2002-08-04 07:44:44 +00:00
lazarus
7f5aed6aae MG: fixed client events
git-svn-id: trunk@1816 -
2002-08-04 07:09:27 +00:00
lazarus
48e9d401cb MG: source notebook pagenames are now updated more often
git-svn-id: trunk@1794 -
2002-07-29 13:26:57 +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
f51257b9c9 MG: reduced output
git-svn-id: trunk@1790 -
2002-07-22 18:25:12 +00:00
lazarus
37fdb2af44 MG: fixed eventmask for realized windows
git-svn-id: trunk@1788 -
2002-07-20 13:47:04 +00:00
lazarus
dbb190695a MG: fixed missing declaration
git-svn-id: trunk@1763 -
2002-06-26 16:15:56 +00:00
lazarus
bac9463593 MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@1761 -
2002-06-26 15:11:09 +00:00
lazarus
1673cf67bc MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@1757 -
2002-06-21 17:54:23 +00:00
lazarus
1eac5a958a MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
git-svn-id: trunk@1756 -
2002-06-21 16:59:15 +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
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
930552f748 MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@1744 -
2002-06-09 14:00:41 +00:00
lazarus
c570141b4b MG: fixed window jumping
git-svn-id: trunk@1743 -
2002-06-09 07:08:43 +00:00
lazarus
ed57800398 MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@1740 -
2002-06-08 17:16:02 +00:00
lazarus
16aae9b974 MG: if completion form visible it will now get all synedit keys
git-svn-id: trunk@1737 -
2002-06-06 14:41:29 +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
3a28d7a551 MG: improved TFont for XLFD font names
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
9217c2841c MG: added filters and history to TOpenDialog
git-svn-id: trunk@1713 -
2002-05-30 14:11:12 +00:00
lazarus
ab8db5be9e MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@1711 -
2002-05-29 21:44:38 +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
c01f402583 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@1676 -
2002-05-13 14:47:01 +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
a866d8f430 MG: fixed window shrinking
git-svn-id: trunk@1645 -
2002-04-27 15:35:51 +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
a76f69cb69 Added Triple Click
Shane

git-svn-id: trunk@1570 -
2002-03-29 19:11:38 +00:00
lazarus
9efa84c67a MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@1548 -
2002-03-27 00:33:54 +00:00
lazarus
852eb5a81f GTK Cleanup
Shane

git-svn-id: trunk@1545 -
2002-03-25 17:59:20 +00:00
lazarus
dacea82947 MG: pascal lowercase for open new unit
git-svn-id: trunk@1538 -
2002-03-23 19:05:52 +00:00
lazarus
f118ad2dcb MG: reduced size+move messages between lcl and interface
git-svn-id: trunk@1522 -
2002-03-16 21:40:55 +00:00
lazarus
5429e5b6f7 Mouse events fixes.
git-svn-id: trunk@1516 -
2002-03-14 18:12:46 +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
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
b0d32e85dd MG: fixed typed but not selected filename in TOpenDialog
git-svn-id: trunk@538 -
2001-12-17 11:09:48 +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
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
8747750b3d Added a watch dialog.
Shane

git-svn-id: trunk@488 -
2001-12-07 20:12:15 +00:00
lazarus
65878c388e Added events to Calendar
Shane

git-svn-id: trunk@483 -
2001-12-05 18:23:48 +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
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
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
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
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
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +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
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
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
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
d175a3aca2 MG: small bugfixes and less notes
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +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
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
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
06516e70d4 MG: activated GetWindowOrgEx
git-svn-id: trunk@224 -
2001-03-13 15:02:14 +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
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
d0a3aae6d1 Fixed the problem with Changed for ComboBoxs
Shane

git-svn-id: trunk@141 -
2001-01-28 03:51:42 +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
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
536fafd89b Tested TCustomEdit.Readonly, MaxLength and CharCase.
Shane

git-svn-id: trunk@94 -
2001-01-04 15:09:05 +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
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