paul
b9deb8c122
ideintf, ide: implement custom caption for IDE options dialog, use another caption for project options
...
git-svn-id: trunk@23328 -
2009-12-30 15:45:14 +00:00
vincents
f7bf225a8a
IDE: fixed compilation with fpc 2.2.4 by telling the unit from which CompareText must be used, the compiler cannot find out by itself
...
git-svn-id: trunk@23327 -
2009-12-30 13:48:59 +00:00
dmitry
60ea486874
ide: added exception-handler for loading project icon
...
git-svn-id: trunk@23326 -
2009-12-30 13:40:40 +00:00
paul
7b2bf15ef5
ideintf: reserve compiler options numbers, use one in the messages options
...
git-svn-id: trunk@23325 -
2009-12-30 13:14:09 +00:00
paul
4766d65d5b
ide: typo
...
git-svn-id: trunk@23324 -
2009-12-30 13:06:09 +00:00
paul
a60e1acf1e
ide: rename project_messages to compiler_messages, use TProjectCompilerOptions instead of TProject as options class
...
git-svn-id: trunk@23323 -
2009-12-30 13:03:56 +00:00
blikblum
ed2bc1f026
lcl: remove Invalidate call in TWinControl.FontChanged since is already called descendant
...
git-svn-id: trunk@23322 -
2009-12-30 12:32:38 +00:00
blikblum
defbc455bc
lcl: On TDBEdit.DataChange only set the MaxLength to Field.Size if is a String field and if MaxLength = 0 (Delphi compatible), , fixes bug #15443
...
git-svn-id: trunk@23321 -
2009-12-30 12:02:16 +00:00
dmitry
61f6219bdd
ide: added compiler messages frame
...
git-svn-id: trunk@23320 -
2009-12-30 11:17:28 +00:00
paul
b08a1b3733
ideinf: apply fields patch of taka_jp (issue #0015387 )
...
git-svn-id: trunk@23319 -
2009-12-30 10:11:36 +00:00
paul
bad42d79bc
ide: project options: replace monolith project options dialog with project options frames, register them in IDE options
...
git-svn-id: trunk@23318 -
2009-12-30 09:24:39 +00:00
blikblum
cda8e1ba09
gtk: Change the logic to select the gtkstyle in TGtkThemeServices.GetGtkStyleParams so is possible to draw in DC without widgets (Bitmaps)
...
git-svn-id: trunk@23317 -
2009-12-29 19:36:19 +00:00
andrew
2fc46bc8e1
Changed chm idepkg so that helplabel cannot be blank
...
git-svn-id: trunk@23316 -
2009-12-29 16:45:26 +00:00
paul
4f2c331030
lcl: make TCustomIcon.LoadFromResourceHandle endian safe
...
git-svn-id: trunk@23315 -
2009-12-28 23:33:40 +00:00
mattias
b52661b103
educationlaz: fixed compilation and fixed handling new IDE filter
...
git-svn-id: trunk@23314 -
2009-12-28 12:00:33 +00:00
mattias
2871bcfd3b
IDE: options filter: fixed accessing nil
...
git-svn-id: trunk@23313 -
2009-12-28 11:56:05 +00:00
mattias
20f8159dce
codetools: fixed class completion for new public methods without context
...
git-svn-id: trunk@23312 -
2009-12-28 11:45:59 +00:00
paul
a35c06eeb7
lcl: when menu shortcut is executed perform action update and click starting from the parent to node (this is delphi compatible behavior). Fixes issue #0015427
...
git-svn-id: trunk@23311 -
2009-12-28 10:48:40 +00:00
paul
8f7b3f6e4b
lcl: formatting
...
git-svn-id: trunk@23310 -
2009-12-28 10:46:43 +00:00
paul
c9568c610d
lazde: disable editing of module and elements trees
...
git-svn-id: trunk@23309 -
2009-12-28 10:09:12 +00:00
paul
e6cdb4a0ee
ideintf: fix documentation of ide images interface
...
git-svn-id: trunk@23308 -
2009-12-28 10:03:35 +00:00
paul
fe2b30e8d2
lazde: fix TEditorPage.FirstPackage and TPackageEditor.SelectModule
...
git-svn-id: trunk@23307 -
2009-12-28 10:00:45 +00:00
dodi
8b83117d89
docs: some LCL doc updates
...
git-svn-id: trunk@23306 -
2009-12-28 08:21:01 +00:00
paul
58960ad251
ideintf: add ide images interface documentation
...
git-svn-id: trunk@23305 -
2009-12-28 06:36:42 +00:00
paul
28db99f799
doceditor: fix fpdocupdater compilation
...
git-svn-id: trunk@23304 -
2009-12-28 06:17:13 +00:00
paul
83f8d0d4d4
ideintf: add documentation for ide options interface
...
git-svn-id: trunk@23303 -
2009-12-28 04:48:36 +00:00
paul
e14141a3c2
packager: add 2 units to the predefined IDEIntf package
...
git-svn-id: trunk@23302 -
2009-12-28 03:57:39 +00:00
blikblum
6100129694
lcl: In TDBEdit FDataLink.UpdateRecord was being called twice after Tab key is pressed (KillFocus and a direct call). Remove the direct call.
...
git-svn-id: trunk@23301 -
2009-12-27 19:46:44 +00:00
dodi
c5169e801b
dockmanager example: Patch to make IDE dockable, persistent
...
git-svn-id: trunk@23300 -
2009-12-27 12:22:36 +00:00
zeljko
bfbcd3b353
Qt: do not copy #0 chars on to clipboard. fixes #15425 .
...
git-svn-id: trunk@23299 -
2009-12-27 11:58:58 +00:00
dodi
05b9b38a87
dockmanager example: more IDE integration attempts.
...
git-svn-id: trunk@23298 -
2009-12-27 11:47:28 +00:00
zeljko
dcaa3c193a
Qt: TQtComboBox - do not fire OnChange(), OnSelect() when adding or deleting items from list. Now it's delphi (7) compatibile.OnChange() fires when text is changed, OnSelect() when user changes an item in list.
...
git-svn-id: trunk@23297 -
2009-12-27 11:16:32 +00:00
dodi
eb94849313
dockmanager example: some cleanup
...
git-svn-id: trunk@23296 -
2009-12-26 21:19:48 +00:00
vincents
3c965316c5
dockmanager ide demo example: store session info in lps
...
git-svn-id: trunk@23295 -
2009-12-26 21:00:56 +00:00
dodi
48c65a8690
dockmanager example: made layout save/load recursive.
...
git-svn-id: trunk@23294 -
2009-12-26 20:17:24 +00:00
paul
13ae82a440
ide: change resource string + update translations
...
git-svn-id: trunk@23293 -
2009-12-26 19:18:14 +00:00
paul
ee188b5600
ideintf, ide: project resources:
...
- rename TLFMResourceType to TResourceType (and same for other TLFMResource...)
- move ResourceType to TAbstractProjectResources
- when fpc resources are chosen:
1. don't create project .lrs file
2. use .rc file on all systems (requires windres (or gorc for win64))
git-svn-id: trunk@23292 -
2009-12-26 19:01:05 +00:00
paul
b30828caaa
ide: fix big buttons in 2 dialogs
...
git-svn-id: trunk@23291 -
2009-12-26 17:54:22 +00:00
paul
f81a7b073a
lcl: native resource support:
...
- add implementation for LoadFromResourceName and LoadFromResourceID for TIcon and TCursorImage
- try loading icon from native resource if appropriate lrs resource is not available
git-svn-id: trunk@23290 -
2009-12-26 15:10:14 +00:00
mattias
8732cff32f
educationlaz: propevents
...
git-svn-id: trunk@23289 -
2009-12-26 10:59:14 +00:00
mattias
9966c2200c
IDEIntf: RegisterIDEOptionsGroup checks if group exists, added boolean flag to get old behaviour of auto create group
...
git-svn-id: trunk@23288 -
2009-12-26 10:37:14 +00:00
mattias
77b42d4ccc
IDE: new package unit: use compiler options for mode directive
...
git-svn-id: trunk@23287 -
2009-12-26 09:02:09 +00:00
mattias
54c8997fd4
IDEIntf: TFileDescPascalUnit now uses syntax mode of project compiler options, bug #15394
...
git-svn-id: trunk@23286 -
2009-12-25 14:56:08 +00:00
mattias
f0be32eb74
IDE: changed caption: form editing option: open designer on open unit
...
git-svn-id: trunk@23285 -
2009-12-25 14:28:23 +00:00
mattias
ab72bd0a65
IDE: better english
...
git-svn-id: trunk@23284 -
2009-12-25 13:56:49 +00:00
mattias
1c89417377
IDE: project option LFM resource type: show and added caption "new files", bug #15419
...
git-svn-id: trunk@23283 -
2009-12-25 13:52:38 +00:00
mattias
014fabf316
IDE: added resource string
...
git-svn-id: trunk@23282 -
2009-12-25 13:43:02 +00:00
mattias
a0e368a930
updated po files
...
git-svn-id: trunk@23281 -
2009-12-25 13:40:47 +00:00
mattias
01582390ff
IDE: hide project option LFM resource type - it is not yet implemented, bug #15419
...
git-svn-id: trunk@23280 -
2009-12-25 13:35:24 +00:00
mattias
d9ccbc9852
translations: german: updates from Swen Heinig
...
git-svn-id: trunk@23279 -
2009-12-25 13:26:43 +00:00