Commit Graph

2493 Commits

Author SHA1 Message Date
mattias
bb2571e0cf added ShowWindow
git-svn-id: trunk@2493 -
2002-08-17 23:41:25 +00:00
mattias
5094446efb fixed transient windows
git-svn-id: trunk@2492 -
2002-08-17 23:41:25 +00:00
mattias
f2da2ebf95 fixed streaming TDataModule in programs
git-svn-id: trunk@2491 -
2002-08-17 23:41:25 +00:00
mattias
8573cc7387 double byte char font started
git-svn-id: trunk@2490 -
2002-08-17 23:41:25 +00:00
mattias
3b55afb7e0 removed menubar.inc
git-svn-id: trunk@2489 -
2002-08-17 23:41:25 +00:00
mattias
b7f7c592cf added Timer patch from Vincent Snijders
git-svn-id: trunk@2488 -
2002-08-17 23:41:25 +00:00
mattias
a1b039827d implemented TMemo.SelLength, improved OI hints
git-svn-id: trunk@2487 -
2002-08-17 23:41:25 +00:00
mattias
04b48a48db fixed changing menuitem separator and normal
git-svn-id: trunk@2486 -
2002-08-17 23:41:25 +00:00
mattias
23ba49b912 fixed aligning controls
git-svn-id: trunk@2485 -
2002-08-17 23:41:25 +00:00
mattias
37c2f67b2f started package system (packager)
git-svn-id: trunk@2484 -
2002-08-17 23:41:25 +00:00
lazarus
25ec796c88 AJ: added IsNullBrush checks to reduce pointless color allocations & GDK function calls
git-svn-id: trunk@2483 -
2002-08-17 23:41:24 +00:00
mattias
1f46feec41 implemented designer close query
git-svn-id: trunk@2482 -
2002-08-17 23:41:24 +00:00
mattias
ceae01f603 fixed right control release
git-svn-id: trunk@2481 -
2002-08-17 23:41:24 +00:00
mattias
9cf72ed27f fixed lazarus xml files for fpc 1.1
git-svn-id: trunk@2480 -
2002-08-17 23:41:24 +00:00
mattias
ac20d27435 new build all icon from Luis
git-svn-id: trunk@2479 -
2002-08-17 23:41:24 +00:00
mattias
0f172084a3 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2478 -
2002-08-17 23:41:24 +00:00
lazarus
4ea9386ea7 MG: mouse cursors are now allocated on demand
git-svn-id: trunk@2477 -
2002-08-17 23:41:24 +00:00
mattias
061f99d567 readonly flag is now only saved if user set
git-svn-id: trunk@2476 -
2002-08-17 23:41:24 +00:00
mattias
8f666a4086 localized gtk interface
git-svn-id: trunk@2475 -
2002-08-17 23:41:24 +00:00
mattias
20e51e936c added ambigius compiled unit test for packages
git-svn-id: trunk@2474 -
2002-08-17 23:41:24 +00:00
mattias
43b27d8180 started make resource string
git-svn-id: trunk@2473 -
2002-08-17 23:41:24 +00:00
lazarus
193d631a2f MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Here is the run down of what it includes -

 -Vasily Volchenko's Updated Russian Localizations

 -improvements to GTK Styles/SysColors
 -initial GTK Palette code - (untested, and for now useless)

 -Hint Windows and Modal dialogs now try to stay transient to
  the main program form, aka they stay on top of the main form
  and usually minimize/maximize with it.

 -fixes to Form BorderStyle code(tool windows needed a border)

 -fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
  when flat

 -fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
  and to match GTK theme better. It works most of the time now,
  but some themes, noteably Default, don't work.

 -fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
  mode.

 -misc other cleanups/ fixes in gtk interface

 -speedbutton's should now draw correctly when flat in Win32

 -I have included an experimental new CheckBox(disabled by
  default) which has initial support for cbGrayed(Tri-State),
  and WordWrap, and misc other improvements. It is not done, it
  is mostly a quick hack to test DrawFrameControl
  DFCS_BUTTONCHECK, however it offers many improvements which
  can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.

 -fixes Message Dialogs to more accurately determine
  button Spacing/Size, and Label Spacing/Size based on current
  System font.
 -fixes MessageDlgPos, & ShowMessagePos in Dialogs
 -adds InputQuery & InputBox to Dialogs

 -re-arranges & somewhat re-designs Control Tabbing, it now
  partially works - wrapping around doesn't work, and
  subcontrols(Panels & Children, etc) don't work. TabOrder now
  works to an extent. I am not sure what is wrong with my code,
  based on my other tests at least wrapping and TabOrder SHOULD
  work properly, but.. Anyone want to try and fix?

 -SynEdit(Code Editor) now changes mouse cursor to match
  position(aka over scrollbar/gutter vs over text edit)

 -adds a TRegion property to Graphics.pp, and Canvas. Once I
  figure out how to handle complex regions(aka polygons) data
  properly I will add Region functions to the canvas itself
  (SetClipRect, intersectClipRect etc.)

 -BitBtn now has a Stored flag on Glyph so it doesn't store to
  lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
  bkOk, bkCancel, etc.) This should fix most crashes with older
  GDKPixbuf libs.

git-svn-id: trunk@2472 -
2002-08-17 23:41:24 +00:00
mattias
0bcd6a6058 added menueditor from Martin Patik, not yet working
git-svn-id: trunk@2471 -
2002-08-17 23:41:24 +00:00
mattias
48cf736bf6 ident completion: fixed start token and context for classes
git-svn-id: trunk@2470 -
2002-08-17 23:41:24 +00:00
mattias
13746d4e7c fixed absolute file
git-svn-id: trunk@2469 -
2002-08-17 23:41:24 +00:00
mattias
a7841a6f56 lcl localization from Olivier
git-svn-id: trunk@2468 -
2002-08-17 23:41:24 +00:00
mattias
ebeab3334a reduced focus handling and improved focus setting
git-svn-id: trunk@2467 -
2002-08-17 23:41:24 +00:00
mattias
4acb1b264c small changes for fpc 1.1
git-svn-id: trunk@2466 -
2002-08-17 23:41:24 +00:00
mattias
d419191e73 implemented datamodules
git-svn-id: trunk@2465 -
2002-08-17 23:41:24 +00:00
mattias
ee1c1ef848 added ComponentDeleting event
git-svn-id: trunk@2464 -
2002-08-17 23:41:23 +00:00
mattias
26b0f98c42 added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2463 -
2002-08-17 23:41:23 +00:00
mattias
39e3eb11ed made compiling gtk2 interface easier
git-svn-id: trunk@2462 -
2002-08-17 23:41:23 +00:00
lazarus
6920ebca1e MG: fixes for 1.1
git-svn-id: trunk@2461 -
2002-08-17 23:41:23 +00:00
mattias
d64b5faf5f combobox height can now be set, added OI item height option
git-svn-id: trunk@2460 -
2002-08-17 23:41:23 +00:00
mattias
d126361745 readonly flag is now only saved if user set
git-svn-id: trunk@2459 -
2002-08-17 23:41:23 +00:00
mattias
7c90fe3bed implemented removing, re-adding, updating project dependencies
git-svn-id: trunk@2458 -
2002-08-17 23:41:23 +00:00
mattias
eff3f13ca9 now using SynRegExpr for Find-Replace in IDE
git-svn-id: trunk@2457 -
2002-08-17 23:41:23 +00:00
mattias
598da81de8 break;points dialog now gets the items without debugger
git-svn-id: trunk@2456 -
2002-08-17 23:41:23 +00:00
mattias
1588ea2629 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2455 -
2002-08-17 23:41:23 +00:00
mattias
f02082373a started datamodule
git-svn-id: trunk@2454 -
2002-08-17 23:41:23 +00:00
mattias
706cca614c implemented updates between source marks and breakpoints
git-svn-id: trunk@2453 -
2002-08-17 23:41:23 +00:00
mattias
551d1878b5 improved focus debugging output
git-svn-id: trunk@2452 -
2002-08-17 23:41:23 +00:00
mattias
898095f757 fixed message
git-svn-id: trunk@2451 -
2002-08-17 23:41:23 +00:00
mattias
a9fa158662 fixed codetools Makefile, fixed default prop not found error
git-svn-id: trunk@2450 -
2002-08-17 23:41:23 +00:00
lazarus
fcbeaadf01 MG: fixes for fpc1.1
git-svn-id: trunk@2449 -
2002-08-17 23:41:23 +00:00
mattias
1737ab40fa fixed buffer overrun and added several checks
git-svn-id: trunk@2448 -
2002-08-17 23:41:23 +00:00
lazarus
2f8a126b9b MG: added patch from Andrew
git-svn-id: trunk@2447 -
2002-08-17 23:41:23 +00:00
mattias
3b2e0fc110 added a few IDE icons
git-svn-id: trunk@2446 -
2002-08-17 23:41:23 +00:00
mattias
e47315c55e added history to identifier completion
git-svn-id: trunk@2445 -
2002-08-17 23:41:23 +00:00
lazarus
3ed5f367ac MG: implemented TMethodList and Application Idle handlers
git-svn-id: trunk@2444 -
2002-08-17 23:41:22 +00:00