Commit Graph

1534 Commits

Author SHA1 Message Date
lazarus
40020050e2 MG: moved TColor definition to graphtype.pp and registered TColor names
git-svn-id: trunk@1400 -
2002-02-09 02:30:24 +00:00
lazarus
09ca1546a5 MG: updated licenses
git-svn-id: trunk@1399 -
2002-02-09 02:30:23 +00:00
lazarus
89233d5b7c MG: removed unused
git-svn-id: trunk@1398 -
2002-02-09 02:30:22 +00:00
lazarus
0cad522d25 MG: many fixes, to make it short: events
git-svn-id: trunk@1397 -
2002-02-09 02:30:21 +00:00
lazarus
bb6949f743 MG: implemented run parameters: wd, launching app, sys vars
git-svn-id: trunk@1396 -
2002-02-09 02:30:20 +00:00
lazarus
d6ea930f45 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@1395 -
2002-02-09 02:30:19 +00:00
lazarus
ee6f0e9333 MG: started OI events
git-svn-id: trunk@1394 -
2002-02-09 02:30:18 +00:00
lazarus
6063352afa MG: fixed a node cache range bug
git-svn-id: trunk@1393 -
2002-02-09 02:30:17 +00:00
lazarus
100ab29f02 MG: get compatible published methods now works
git-svn-id: trunk@1392 -
2002-02-09 02:30:16 +00:00
lazarus
46ae7f0d85 MG: many fixes on my way to events
git-svn-id: trunk@1391 -
2002-02-09 02:30:15 +00:00
lazarus
66346b39ca MG: fixed resizing of object inspector
git-svn-id: trunk@681 -
2002-02-08 21:27:32 +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
peter
2ebf0146fd * fix for 1.1 compiler that doesn't support fixed16/32 anymore
git-svn-id: trunk@580 -
2002-01-06 21:42:13 +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
87f185f09c MWE:
- Removed some ^M (files were mixed unix/dos)
  * Hacked a workaround for:
     Error: Method (variable) and Procedure (variable) are not compatible.

git-svn-id: trunk@569 -
2002-01-02 22:18:25 +00:00
lazarus
b1f7c7095a MG: added TViewColumsPropertyEditor from shane
git-svn-id: trunk@564 -
2002-01-01 16:27:30 +00:00
lazarus
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
247f0376f6 MG: changes for fpc 1.1
git-svn-id: trunk@547 -
2001-12-19 10:59:12 +00:00
lazarus
c1f59f9e4c MG: minor fixes
git-svn-id: trunk@492 -
2001-12-10 07:47:00 +00:00
lazarus
20031e0cfb Changes made to designer.pp was crashing LAzarus. Changed it back to the old way until I figure it out.
Shane

git-svn-id: trunk@477 -
2001-12-03 15:49:53 +00:00
lazarus
920c3ed339 MG: fixed mem leak in editoropts, added errormsg to all in codetoolmanager
git-svn-id: trunk@475 -
2001-12-02 12:55:26 +00:00
lazarus
e47fbd326d Added GetCaretPosfroMCursorPos in UnitEditor SourceEditor
Shane

git-svn-id: trunk@471 -
2001-11-30 19:44:31 +00:00
lazarus
0ff785843c Minor fix to objectinspector hints.
Shane

git-svn-id: trunk@470 -
2001-11-30 16:52:52 +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
55200255c1 Added code for eventcreation
Shane

git-svn-id: trunk@466 -
2001-11-28 19:31:28 +00:00
lazarus
3cbe0ff3ae Added code for editor hints.
Shane

git-svn-id: trunk@463 -
2001-11-27 21:09:46 +00:00
lazarus
3b95ffa255 MG: moved all image resources to images dir
git-svn-id: trunk@455 -
2001-11-22 13:58:07 +00:00
lazarus
e618fb776f MG: created images/sourceeditor, images/components and moved icons
git-svn-id: trunk@451 -
2001-11-22 09:54:49 +00:00
lazarus
b1a97e6723 MG: removed unused vars and fixed design grid
git-svn-id: trunk@450 -
2001-11-22 08:45:00 +00:00
lazarus
79a6fc87ca commented out a line.
Shane

git-svn-id: trunk@449 -
2001-11-21 19:33:41 +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
7a1a9a44ca Fixed something I forgot to uncomment in designer.pp
Shane

git-svn-id: trunk@441 -
2001-11-20 17:42:21 +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
c6937651f4 Added more info to object inspector hints.
Shane

git-svn-id: trunk@432 -
2001-11-17 21:29:16 +00:00
lazarus
56d379cf31 Object inspector has hints now.
Shane

git-svn-id: trunk@428 -
2001-11-16 20:08:41 +00:00
lazarus
704da558b2 Added a property for BorderWidth in TForm
Changed the hint window in the designer to be more picky when it pops up.
Shane

git-svn-id: trunk@423 -
2001-11-15 19:16:43 +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
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
0180f8302a Changed Application.Messagebox to use TMessageBox class.
Added icon images for mtError and mtConfirmation
Shane

git-svn-id: trunk@381 -
2001-11-01 18:48:52 +00:00
lazarus
90519840bf MG: removed unused vars
git-svn-id: trunk@379 -
2001-10-31 21:54:34 +00:00
lazarus
bb9b3d32fe Added code for TApplication to get it ready to accept exceptions.
Shane

git-svn-id: trunk@378 -
2001-10-31 21:43:29 +00:00
lazarus
0b9d70ec39 Wrapped ComponentToString with a Try-Except so when you delete a control it doesn't crash.
Shane

git-svn-id: trunk@377 -
2001-10-31 19:48:21 +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
022b78efb8 MG: replaced bookmark icons by smaller ones
git-svn-id: trunk@359 -
2001-10-18 13:24:32 +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
d6dced53e4 MG: fixed setpixel and TCustomForm.OnResize event
git-svn-id: trunk@338 -
2001-10-07 07:28:34 +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
229fdb1bee MG: removed double props in OI, small bugfixes
git-svn-id: trunk@326 -
2001-08-05 10:14:50 +00:00
lazarus
1d13fae63c MG: added unit info, arrow xpms, and many changes from jens arm
git-svn-id: trunk@322 -
2001-07-31 18:40:24 +00:00
lazarus
e4749fdb14 MG: bugfixed event propeditor, DoJumpToMethod with searchpath
git-svn-id: trunk@321 -
2001-07-29 20:33:23 +00:00
lazarus
e57580d034 MG: fixed classname bug and StreamJITForm index bug
git-svn-id: trunk@277 -
2001-05-30 19:06:04 +00:00
lazarus
505bc9fa3d Implemented BringToFront / SendToBack.
git-svn-id: trunk@267 -
2001-05-13 22:07:09 +00:00
lazarus
e3fbaecdcb Added some changes to compreg.pp
git-svn-id: trunk@256 -
2001-04-04 13:58:50 +00:00
lazarus
68ebd85421 MG: finished TComponentPropertyEditor, added OnModified to oi, cfe and designer
git-svn-id: trunk@255 -
2001-04-04 13:55:35 +00:00
lazarus
ff15c0780a MG: added add to/remove from project, small bugfixes
git-svn-id: trunk@254 -
2001-04-04 12:20:35 +00:00
lazarus
74e4ef2d2d MG: added designer-popupmenu
git-svn-id: trunk@249 -
2001-04-02 14:41:31 +00:00
lazarus
d6756d69bb MG: added non-visual-component code to IDE and LCL
git-svn-id: trunk@248 -
2001-03-31 13:35:23 +00:00
lazarus
751a6f677e MG: new environment opts, ptApplication bugfixes
git-svn-id: trunk@246 -
2001-03-29 12:38:59 +00:00
lazarus
566a5f3aa8 MG: added backup code and fixed removing controls
git-svn-id: trunk@245 -
2001-03-28 14:08:45 +00:00
lazarus
9dba2d8387 MG: TSourceLog + compiling bugfixes
git-svn-id: trunk@239 -
2001-03-26 14:52:30 +00:00
lazarus
2d564a6c57 MG: bugfixes + startet IDE TComponent support
git-svn-id: trunk@235 -
2001-03-22 17:57:34 +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
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
5c2ae1e0e1 MG: new designer and controlselection code
git-svn-id: trunk@222 -
2001-03-12 18:57:32 +00:00
lazarus
1c8feee052 MG: added transfermacros, renamed dlgmessage.pp to msgview.pp
git-svn-id: trunk@219 -
2001-03-12 09:34:52 +00:00
lazarus
720119a63b *** empty log message ***
git-svn-id: trunk@214 -
2001-03-08 16:05:21 +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
e29c865572 MWE:
+ Added new debugger classes

git-svn-id: trunk@200 -
2001-02-25 16:32:48 +00:00
lazarus
d4d6eb6ab8 added environment options + killed ide unit circles
git-svn-id: trunk@190 -
2001-02-22 17:04:58 +00:00
lazarus
93cb00f62f small bugfixes + added TOIOptions
git-svn-id: trunk@189 -
2001-02-21 22:55:26 +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
marco
ddd97cd953 * Fix from maillist.
git-svn-id: trunk@185 -
2001-02-19 17:11:27 +00:00
lazarus
d7c1389787 Added some functions
Shane

git-svn-id: trunk@184 -
2001-02-16 19:13:31 +00:00
lazarus
bde7e85bed Trying to get the last control of the last form focused when a dialog closes.
Still working on it.
Shane

git-svn-id: trunk@177 -
2001-02-06 20:59:17 +00:00
lazarus
aa81046e12 Fixes from Mattias for EditorOPtions
Fixes to COmpiler that should allow people to compile if their path is set up.
Changes to code completion.
Shane

git-svn-id: trunk@172 -
2001-02-06 13:38:58 +00:00
lazarus
5eb3c3af49 Code cleanup
Shane

git-svn-id: trunk@170 -
2001-02-04 18:24:42 +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
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
6bde1f02ae Minor changees
Shane

git-svn-id: trunk@127 -
2001-01-18 13:27:31 +00:00
lazarus
fa7e42fde5 added jitforms
ShanE

git-svn-id: trunk@123 -
2001-01-15 23:37:16 +00:00
lazarus
92261b271b Shiftstate fixed so it reports ssCtrl and ssShift now.
You can use Shift-Ctrl-Up and Down to jump to procedures in the code explorer.
Shane

git-svn-id: trunk@116 -
2001-01-12 20:22:09 +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
a392379d1d Added the Nudge feature to the IDE.
Shane

git-svn-id: trunk@109 -
2001-01-10 20:12:29 +00:00
lazarus
176191f0cf Started taking KeyDown messages in TDesigner
Shane

git-svn-id: trunk@108 -
2001-01-09 21:06:06 +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
217117ab35 Closer to moving controls correctly.
Shane

git-svn-id: trunk@104 -
2001-01-08 03:11:46 +00:00
lazarus
75573811af Closer to moving controls correctly.
Shane

git-svn-id: trunk@103 -
2001-01-08 02:06:34 +00:00
lazarus
7a0acebcb0 Small steps to getting the control moving again. I know whats wrong, I just don't have the time tonight to fix it.
Shane

git-svn-id: trunk@102 -
2001-01-07 04:34:45 +00:00
lazarus
b4e6e2450a More changes
Shane

git-svn-id: trunk@101 -
2001-01-06 06:42:25 +00:00
lazarus
74f4e66f0f Made Designer control the control movement and such. I am now using ISDesignMsg to move the controls.
Shane

git-svn-id: trunk@100 -
2001-01-06 06:28:48 +00:00
lazarus
0a09a437ad Minor changes
git-svn-id: trunk@99 -
2001-01-05 18:56:23 +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
2604d54b61 Trying to figure out the TStringsPropertyEditor.
Shane

git-svn-id: trunk@92 -
2001-01-03 19:34:46 +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
93c09674f1 Changed the drawing routine in Designer so it wouldn't draw over child controls.
Shane

git-svn-id: trunk@86 -
2000-12-29 18:44:29 +00:00
lazarus
c02249f243 Additional Images
git-svn-id: trunk@83 -
2000-12-29 16:17:37 +00:00
lazarus
1558c8a0c1 MOre images into the resource file
Shane

git-svn-id: trunk@82 -
2000-12-29 16:11:28 +00:00
lazarus
f691b58971 Added more images to the resource.
Shane

git-svn-id: trunk@81 -
2000-12-29 15:04:07 +00:00
lazarus
c9e26ce998 Using the lresources.pp and registering components.
This is a major change but will create much more flexibility for the IDE.
Shane

git-svn-id: trunk@78 -
2000-12-29 13:14:05 +00:00
lazarus
56d7d8034d Project - RUN will run the program IF the program is the active unit in the Editor.
Shane

git-svn-id: trunk@75 -
2000-12-21 20:28:34 +00:00
lazarus
d7128b6823 Made PRoject Build compile the active unit. This way we can actually play with it by compiling units.
git-svn-id: trunk@73 -
2000-12-20 20:04:30 +00:00
lazarus
90b0558cba Added GetChildren
Shane

git-svn-id: trunk@72 -
2000-12-20 17:35:58 +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
90509a76a6 Shane
git-svn-id: trunk@66 -
2000-12-15 19:07:47 +00:00
lazarus
bfde22b079 Changes from Mattias and I.
Shane

git-svn-id: trunk@65 -
2000-12-15 18:25:17 +00:00
lazarus
5546bff903 Changes my Mattias for dropping controls.
Changes by Shane for adding code to the form source.

git-svn-id: trunk@64 -
2000-12-15 15:29:10 +00:00
lazarus
4ac1b588ad Updated OI from Mattias
Shane

git-svn-id: trunk@63 -
2000-12-12 14:16:43 +00:00
lazarus
d28ac7d22f Misc changes
Shane

git-svn-id: trunk@60 -
2000-12-05 19:01:45 +00:00
lazarus
a8baea3893 renamed Object_Inspector and Prop_edits by removing the underline.
Shane

git-svn-id: trunk@58 -
2000-12-01 20:23:35 +00:00
lazarus
e61c62fb5a Removed Designerform.pp
No longer used.
Shane

git-svn-id: trunk@54 -
2000-11-30 21:45:07 +00:00
lazarus
8ad22a1c8f Changed TDesigner. It's now notified when a control is added to it's CustomForm.
It's created in main.pp when New Form is selected.

Shane

git-svn-id: trunk@53 -
2000-11-30 21:43:38 +00:00
lazarus
fe6058b7fc New Object Inspector code
Shane

git-svn-id: trunk@52 -
2000-11-29 21:22:35 +00:00
lazarus
f28a735d19 Added the Object Inspector code.
Added more form editor code.
Shane

git-svn-id: trunk@46 -
2000-11-27 18:52:38 +00:00
lazarus
12879a937d Added the code for getting property values to CustomFormEditor.pp
Also changed the return type for
GetPropTypebyName and
GetPropType
to TTypeKind instead of TPropertyType
Shane

git-svn-id: trunk@43 -
2000-11-20 17:43:49 +00:00
lazarus
2ec79ce21b added more code for CustomFormEditor
Shane

git-svn-id: trunk@42 -
2000-11-19 03:08:15 +00:00
lazarus
09c2284956 Added a few files for the formeditor
Shane

git-svn-id: trunk@41 -
2000-11-19 00:19:18 +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
40306ada30 Added abstractcompiler and abstractdebugger
Shane

git-svn-id: trunk@35 -
2000-09-12 18:31:32 +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
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00