Commit Graph

2185 Commits

Author SHA1 Message Date
mattias
0b3c7abda3 fixed DeleteCriticalSection
git-svn-id: trunk@2699 -
2002-08-18 04:56:51 +00:00
mattias
89577c52ea replaced many invalidates by invalidaterect
git-svn-id: trunk@2697 -
2002-08-18 04:56:50 +00:00
mattias
f95903ed34 fixed FindControl and searching overloaded procs
git-svn-id: trunk@2695 -
2002-08-18 04:56:50 +00:00
lazarus
000bc23632 MG: fixed return polygon point
git-svn-id: trunk@2694 -
2002-08-18 04:56:49 +00:00
mattias
2ea295798e fixes for fpc 1.1
git-svn-id: trunk@2693 -
2002-08-18 04:56:49 +00:00
mattias
93dae0ca55 new constants for compatibility
git-svn-id: trunk@2692 -
2002-08-18 04:56:48 +00:00
lazarus
b70bb5359d MG: fixed memleaks
git-svn-id: trunk@2691 -
2002-08-18 04:56:48 +00:00
lazarus
f56f441a51 MG: broke minor circles
git-svn-id: trunk@2690 -
2002-08-18 04:56:47 +00:00
lazarus
f73b50e6d9 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2689 -
2002-08-18 04:56:47 +00:00
lazarus
abb554d4ed MG: fixed memleaks
git-svn-id: trunk@2688 -
2002-08-18 04:56:46 +00:00
lazarus
b75696868d AJ: Improvements to TUpDown; Added TStaticText & GNOME DrawText
git-svn-id: trunk@2687 -
2002-08-18 04:56:46 +00:00
lazarus
25ee222d1d MG: broke LCL<->interface circles
git-svn-id: trunk@2686 -
2002-08-18 04:56:45 +00:00
lazarus
8a0f7d6cbc MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@2685 -
2002-08-18 04:56:45 +00:00
lazarus
3e7de3c7d0 MG: broke minor circles
git-svn-id: trunk@2684 -
2002-08-18 04:56:44 +00:00
lazarus
4fc2617785 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@2683 -
2002-08-18 04:56:44 +00:00
lazarus
705e7f28b5 MG: accelerated designer drawings
git-svn-id: trunk@2682 -
2002-08-18 04:56:43 +00:00
lazarus
9d0ebfc330 MG: broke graphics.pp <-> clipbrd.pp circle
git-svn-id: trunk@2681 -
2002-08-18 04:56:43 +00:00
lazarus
00c72b269d MG: fixed storing TFont.Size
git-svn-id: trunk@2680 -
2002-08-18 04:56:42 +00:00
lazarus
c5a6db9d87 MG: added patch from Andrew
git-svn-id: trunk@2679 -
2002-08-18 04:56:42 +00:00
lazarus
0198ac77b8 MG: small bugfixes
git-svn-id: trunk@2678 -
2002-08-18 04:56:41 +00:00
lazarus
e5676cc1be MG: fixed small typos and accelerated TDynHashArray.Contains
git-svn-id: trunk@2677 -
2002-08-18 04:56:41 +00:00
lazarus
0bbff5ef59 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@2676 -
2002-08-18 04:56:40 +00:00
lazarus
7c8126d01e AJ: Initial TUpDown, minor property additions to improve reading Delphi created forms.
git-svn-id: trunk@2675 -
2002-08-18 04:56:40 +00:00
lazarus
d13856fc47 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@2674 -
2002-08-18 04:56:39 +00:00
lazarus
939121e12b MG: fixed drawing of non visual components in designer
git-svn-id: trunk@2673 -
2002-08-18 04:56:39 +00:00
lazarus
f6a87251bf MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@2672 -
2002-08-18 04:56:38 +00:00
lazarus
e09e66a7db MG: accelerated designer drawings
git-svn-id: trunk@2671 -
2002-08-18 04:56:38 +00:00
lazarus
a53ae09b87 MG: added patch from Andrew
git-svn-id: trunk@2670 -
2002-08-18 04:56:37 +00:00
lazarus
dd48a75dad MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2669 -
2002-08-18 04:56:36 +00:00
lazarus
6b2f597021 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2668 -
2002-08-18 04:56:35 +00:00
lazarus
394060218d MG: TNotebook is now streamable
git-svn-id: trunk@2667 -
2002-08-18 04:56:34 +00:00
lazarus
dc8725a1c4 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@2666 -
2002-08-18 04:56:33 +00:00
lazarus
9eea4a5c1d MG: fixed GraphicClass.Create
git-svn-id: trunk@2665 -
2002-08-18 04:56:32 +00:00
lazarus
1deaaea0e2 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@2664 -
2002-08-18 04:56:31 +00:00
mattias
ce70778667 fixed bitbtn image for NoToAll
git-svn-id: trunk@2663 -
2002-08-18 00:03:45 +00:00
mattias
8ab6a60b7e many clipping fixes
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
d78a2779ec added but not implemented ComboBoxDropDown
git-svn-id: trunk@2661 -
2002-08-17 23:41:34 +00:00
mattias
f3340fb77b reduced paint messages on destroy
git-svn-id: trunk@2660 -
2002-08-17 23:41:34 +00:00
mattias
d2ef70e4c2 fixed changing unitname during update
git-svn-id: trunk@2659 -
2002-08-17 23:41:34 +00:00
mattias
c9a3bc987c moved TColorButton to dialogs.pp
git-svn-id: trunk@2658 -
2002-08-17 23:41:33 +00:00
marc
7a9c21fc36 + Added exceptionhandler while delivering messages
git-svn-id: trunk@2657 -
2002-08-17 23:41:33 +00:00
mattias
a32df47e0a fixed taborder=0, implemented TabOrder Editor
git-svn-id: trunk@2656 -
2002-08-17 23:41:33 +00:00
mattias
e1ed0b2b52 fixed TUpDown and added handler lists for TControl
git-svn-id: trunk@2655 -
2002-08-17 23:41:33 +00:00
mattias
f72f6cd7b1 fixed Set/GetPixel
git-svn-id: trunk@2654 -
2002-08-17 23:41:33 +00:00
mattias
a29359d35a added TMemoScrollBar
git-svn-id: trunk@2651 -
2002-08-17 23:41:33 +00:00
ajgenius
bd9ca19c88 some fixes toward gtk2
git-svn-id: trunk@2647 -
2002-08-17 23:41:33 +00:00
mattias
2cf2827549 started package system (packager)
git-svn-id: trunk@2646 -
2002-08-17 23:41:33 +00:00
mattias
20a41ca57c implemented showing source lines in breakpoints dialog
git-svn-id: trunk@2645 -
2002-08-17 23:41:33 +00:00
mattias
abba48612c implemented updates between source marks and breakpoints
git-svn-id: trunk@2644 -
2002-08-17 23:41:33 +00:00
marc
93a4ed8800 + Added TCheckListBox component
git-svn-id: trunk@2643 -
2002-08-17 23:41:33 +00:00
mattias
0b6ddbf1c8 increased version to 0.9.0 beta
git-svn-id: trunk@2642 -
2002-08-17 23:41:33 +00:00
mattias
6217fe6630 small fixes for debugger without file
git-svn-id: trunk@2640 -
2002-08-17 23:41:32 +00:00
mattias
ff27e1d010 moved TColorButton to dialogs.pp
git-svn-id: trunk@2639 -
2002-08-17 23:41:32 +00:00
mattias
ca6e3c7610 updated all Makefiles
git-svn-id: trunk@2638 -
2002-08-17 23:41:32 +00:00
mattias
6da2e6d9b3 implemented deleting empty submenus
git-svn-id: trunk@2637 -
2002-08-17 23:41:32 +00:00
mattias
ac8335e8d7 removed SetRadioButtonGroupMode
git-svn-id: trunk@2635 -
2002-08-17 23:41:32 +00:00
mattias
24837ade7f improved configure build lazarus dialog
git-svn-id: trunk@2634 -
2002-08-17 23:41:32 +00:00
mattias
2549812cff added TScreen handlers, implemented TMainIDE.UnHideIDE
git-svn-id: trunk@2633 -
2002-08-17 23:41:32 +00:00
mattias
89f8378cf9 fixed taborder=0, implemented TabOrder Editor
git-svn-id: trunk@2632 -
2002-08-17 23:41:32 +00:00
mattias
e44ec7a055 fixed Set/GetPixel
git-svn-id: trunk@2631 -
2002-08-17 23:41:32 +00:00
mattias
b65c00f592 IpHtmlPanel can show simple HTML pages, but there are mem bugs
git-svn-id: trunk@2630 -
2002-08-17 23:41:32 +00:00
mattias
8680a37625 implemented tabstop
git-svn-id: trunk@2626 -
2002-08-17 23:41:32 +00:00
mattias
5f4ef8094e started package registration
git-svn-id: trunk@2625 -
2002-08-17 23:41:32 +00:00
mattias
2978211924 fixed update on changing package usage options
git-svn-id: trunk@2623 -
2002-08-17 23:41:32 +00:00
mattias
8ff3294cc0 added TMemoScrollBar
git-svn-id: trunk@2622 -
2002-08-17 23:41:32 +00:00
ajgenius
fcb3d8a490 some fixes toward gtk2
git-svn-id: trunk@2621 -
2002-08-17 23:41:32 +00:00
mattias
533191f591 fixed using streamed clientwith/height for child anchors
git-svn-id: trunk@2620 -
2002-08-17 23:41:32 +00:00
mattias
07c09b28f2 moved TColorButton to dialogs.pp
git-svn-id: trunk@2619 -
2002-08-17 23:41:31 +00:00
mattias
60e95f2ed8 started codeexplorer
git-svn-id: trunk@2618 -
2002-08-17 23:41:31 +00:00
mattias
22051a0dd6 fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@2617 -
2002-08-17 23:41:31 +00:00
mattias
26540b92c1 removed SetRadioButtonGroupMode
git-svn-id: trunk@2614 -
2002-08-17 23:41:31 +00:00
mattias
ffad4bc94f implemented setting working directory for debugger
git-svn-id: trunk@2613 -
2002-08-17 23:41:31 +00:00
ajgenius
40e6252d7a fix for GTK, made dialog=toplevel
git-svn-id: trunk@2611 -
2002-08-17 23:41:31 +00:00
mattias
2f268b9eca fixed TUpDown and added handler lists for TControl
git-svn-id: trunk@2610 -
2002-08-17 23:41:31 +00:00
mattias
da2b49b9c2 fixed Set/GetPixel
git-svn-id: trunk@2609 -
2002-08-17 23:41:31 +00:00
mattias
169748f997 added package gtkopengl
git-svn-id: trunk@2608 -
2002-08-17 23:41:31 +00:00
mattias
959aceda3a fixed allocation of dc backcolor
git-svn-id: trunk@2607 -
2002-08-17 23:41:31 +00:00
mattias
96f0784c86 applied TComboBox fix for grabbing keys from Yoyong
git-svn-id: trunk@2606 -
2002-08-17 23:41:31 +00:00
mattias
10a9014c69 fixed default font
git-svn-id: trunk@2604 -
2002-08-17 23:41:31 +00:00
mattias
0f82e5de95 added GlobalDesignHook GetSelectedComponents
git-svn-id: trunk@2603 -
2002-08-17 23:41:31 +00:00
mattias
a38e185a19 fixed popupmenu for component palette
git-svn-id: trunk@2600 -
2002-08-17 23:41:30 +00:00
mattias
9c0495b000 fixed right control release
git-svn-id: trunk@2599 -
2002-08-17 23:41:30 +00:00
mattias
c84df3013b fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@2598 -
2002-08-17 23:41:30 +00:00
mattias
e3fb7fe8ac removed SetRadioButtonGroupMode
git-svn-id: trunk@2595 -
2002-08-17 23:41:30 +00:00
mattias
2326febeae improved configure build lazarus dialog
git-svn-id: trunk@2594 -
2002-08-17 23:41:30 +00:00
mattias
98826cae9d more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@2593 -
2002-08-17 23:41:30 +00:00
mattias
9660ff657c fixed TUpDown and added handler lists for TControl
git-svn-id: trunk@2592 -
2002-08-17 23:41:30 +00:00
mattias
927a7f336d fixed Set/GetPixel
git-svn-id: trunk@2591 -
2002-08-17 23:41:30 +00:00
mattias
7a88dac363 implemented showing auto installed packages
git-svn-id: trunk@2589 -
2002-08-17 23:41:30 +00:00
mattias
8d64adb98d added transient deactivation option and updated localization
git-svn-id: trunk@2588 -
2002-08-17 23:41:30 +00:00
mattias
e4cead0682 implemented tabstop
git-svn-id: trunk@2586 -
2002-08-17 23:41:30 +00:00
mattias
73524e09ba fixed AV on StretchDraw 0x0
git-svn-id: trunk@2585 -
2002-08-17 23:41:30 +00:00
mattias
5d88a46b5f added IsWindowVisible
git-svn-id: trunk@2584 -
2002-08-17 23:41:30 +00:00
mattias
6d94a6be4b improved designer to recognize auto child moves
git-svn-id: trunk@2583 -
2002-08-17 23:41:30 +00:00
mattias
ac91f9dafb fixed changing unitname during update
git-svn-id: trunk@2582 -
2002-08-17 23:41:30 +00:00
mattias
9c402d38c8 fixed setting rc name
git-svn-id: trunk@2581 -
2002-08-17 23:41:30 +00:00
mattias
9ca1bd3792 moved TColorButton to dialogs.pp
git-svn-id: trunk@2580 -
2002-08-17 23:41:29 +00:00
mattias
0b9fd449d1 ComboBoxDropDown from Yoyong
git-svn-id: trunk@2578 -
2002-08-17 23:41:29 +00:00
mattias
7fc99500a9 added LM_APPENDTEXT from hernan
git-svn-id: trunk@2577 -
2002-08-17 23:41:29 +00:00
mattias
520397dc9a fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@2576 -
2002-08-17 23:41:29 +00:00
mattias
8a41537408 implemented setting working directory for debugger
git-svn-id: trunk@2575 -
2002-08-17 23:41:29 +00:00
mattias
ce8c04d10f implemented transient windows for all cases
git-svn-id: trunk@2574 -
2002-08-17 23:41:29 +00:00
mattias
d137b270a6 fixed realizing bounds after loading form
git-svn-id: trunk@2573 -
2002-08-17 23:41:29 +00:00
mattias
ba74f79912 localized gtk interface
git-svn-id: trunk@2572 -
2002-08-17 23:41:29 +00:00
mattias
c7336736da fixed uninitialized style
git-svn-id: trunk@2571 -
2002-08-17 23:41:29 +00:00
mattias
ecef43463f fixed taborder=0, implemented TabOrder Editor
git-svn-id: trunk@2570 -
2002-08-17 23:41:29 +00:00
mattias
6de14d6998 fixed anchoring controls
git-svn-id: trunk@2569 -
2002-08-17 23:41:29 +00:00
mattias
600e5ef1b4 updated translations and raised message window on error
git-svn-id: trunk@2568 -
2002-08-17 23:41:29 +00:00
mattias
d55f9aba80 fixed aligning controls
git-svn-id: trunk@2566 -
2002-08-17 23:41:29 +00:00
mattias
835bfad5d1 implemented broken dependencies dialog
git-svn-id: trunk@2565 -
2002-08-17 23:41:29 +00:00
mattias
a785705b56 fixed codetools Makefile, fixed default prop not found error
git-svn-id: trunk@2564 -
2002-08-17 23:41:29 +00:00
mattias
1b7a117bdb fixed insert text GPL and LGPL
git-svn-id: trunk@2563 -
2002-08-17 23:41:29 +00:00
mattias
321d193171 added IsWindowVisible
git-svn-id: trunk@2562 -
2002-08-17 23:41:29 +00:00
mattias
b4b1ce0691 implemented package check broken dependency on compile
git-svn-id: trunk@2560 -
2002-08-17 23:41:28 +00:00
mattias
6afc5ded48 implemented setting working directory for debugger
git-svn-id: trunk@2558 -
2002-08-17 23:41:28 +00:00
mattias
f8cdc9c704 more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@2557 -
2002-08-17 23:41:28 +00:00
mattias
5cdecc6d81 added ambigius compiled unit test for packages
git-svn-id: trunk@2556 -
2002-08-17 23:41:28 +00:00
mattias
50135420e7 fixed registration for fpc 1.0.x
git-svn-id: trunk@2555 -
2002-08-17 23:41:28 +00:00
mattias
b349099ea1 default fpc src dirs and clean ups
git-svn-id: trunk@2554 -
2002-08-17 23:41:28 +00:00
mattias
442fb22c95 added ShowWindow
git-svn-id: trunk@2553 -
2002-08-17 23:41:28 +00:00
mattias
816547a439 implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
git-svn-id: trunk@2552 -
2002-08-17 23:41:28 +00:00
mattias
e40abae7a9 implemented tabstop
git-svn-id: trunk@2551 -
2002-08-17 23:41:28 +00:00
mattias
c193d9c6ac implemented updates between source marks and breakpoints
git-svn-id: trunk@2549 -
2002-08-17 23:41:28 +00:00
mattias
ef7892a0cc removed menubar.inc
git-svn-id: trunk@2548 -
2002-08-17 23:41:28 +00:00
mattias
148b1cff19 added exception handling for createpixmapindirect
git-svn-id: trunk@2547 -
2002-08-17 23:41:28 +00:00
mattias
a22f24f894 improved designer to recognize auto child moves
git-svn-id: trunk@2546 -
2002-08-17 23:41:28 +00:00
mattias
9bccd8fa98 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2545 -
2002-08-17 23:41:28 +00:00
mattias
38b82fdea9 improved rpm building and added support for 1.0.7
git-svn-id: trunk@2544 -
2002-08-17 23:41:28 +00:00
mattias
5ecf25d25e started gtk2 interface
git-svn-id: trunk@2543 -
2002-08-17 23:41:27 +00:00
mattias
29eb729fa9 fixed typos
git-svn-id: trunk@2542 -
2002-08-17 23:41:27 +00:00
mattias
08f092120c updated russian localization from Vasily
git-svn-id: trunk@2541 -
2002-08-17 23:41:27 +00:00
mattias
4c1df5ee3e implemented changing dependency version
git-svn-id: trunk@2539 -
2002-08-17 23:41:27 +00:00
mattias
b442cc8877 fixed clipboard waiting and kwrite targets
git-svn-id: trunk@2538 -
2002-08-17 23:41:27 +00:00
mattias
58ab14be12 fixed realizing bounds after loading form
git-svn-id: trunk@2537 -
2002-08-17 23:41:27 +00:00
mattias
f9d84a710d localized gtk interface
git-svn-id: trunk@2536 -
2002-08-17 23:41:27 +00:00
mattias
8a20f63127 fixed anchoring controls
git-svn-id: trunk@2534 -
2002-08-17 23:41:27 +00:00
mattias
8eb4506f8c started package system (packager)
git-svn-id: trunk@2533 -
2002-08-17 23:41:27 +00:00
mattias
032bc21728 implemented showing source lines in breakpoints dialog
git-svn-id: trunk@2531 -
2002-08-17 23:41:27 +00:00
mattias
0ff2798fe9 improved but not fixed transient windows
git-svn-id: trunk@2530 -
2002-08-17 23:41:27 +00:00
mattias
254bf9bf2c fixes for fpc 1.1
git-svn-id: trunk@2529 -
2002-08-17 23:41:27 +00:00
mattias
79f0b873bd started package registration
git-svn-id: trunk@2527 -
2002-08-17 23:41:27 +00:00
mattias
4de81e3e30 fixed message
git-svn-id: trunk@2526 -
2002-08-17 23:41:27 +00:00
mattias
3eb5a76a85 started TLabeledEdit
git-svn-id: trunk@2525 -
2002-08-17 23:41:27 +00:00
mattias
26bcf10902 started gtk2 interface
git-svn-id: trunk@2524 -
2002-08-17 23:41:26 +00:00
mattias
87ed1ddd03 fixed 1_0_8 difference
git-svn-id: trunk@2523 -
2002-08-17 23:41:26 +00:00
mattias
c8a2e7071d fixed range checks
git-svn-id: trunk@2522 -
2002-08-17 23:41:26 +00:00
mattias
a0fb6858a7 implemented transient windows for all cases
git-svn-id: trunk@2519 -
2002-08-17 23:41:26 +00:00
mattias
4839d3e5bb readonly flag is now only saved if user set
git-svn-id: trunk@2518 -
2002-08-17 23:41:26 +00:00
mattias
f3c7cbd742 started loading/saving breakpoints
git-svn-id: trunk@2517 -
2002-08-17 23:41:26 +00:00
mattias
ee749e5b57 fixed anchoring controls
git-svn-id: trunk@2516 -
2002-08-17 23:41:26 +00:00
mattias
c22dd052e4 improved ExtTxtOut: support for char dist array
git-svn-id: trunk@2515 -
2002-08-17 23:41:26 +00:00
mattias
41692cd951 fixed aligning controls
git-svn-id: trunk@2514 -
2002-08-17 23:41:26 +00:00
mattias
998dc830d1 added ShowWindow
git-svn-id: trunk@2513 -
2002-08-17 23:41:26 +00:00
mattias
22f5e24639 implemented tabstop
git-svn-id: trunk@2511 -
2002-08-17 23:41:26 +00:00
mattias
32eb52d99f fixes for fpc 1.1
git-svn-id: trunk@2509 -
2002-08-17 23:41:26 +00:00
mattias
16b307ddad fixed default font
git-svn-id: trunk@2508 -
2002-08-17 23:41:26 +00:00
mattias
17d19b2c5a implemented build lazarus extra options -d
git-svn-id: trunk@2507 -
2002-08-17 23:41:26 +00:00
mattias
f67fd882cd added history to identifier completion
git-svn-id: trunk@2506 -
2002-08-17 23:41:26 +00:00
mattias
a96182788d fixed allocation of dc backcolor
git-svn-id: trunk@2505 -
2002-08-17 23:41:26 +00:00
mattias
01653d484e reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2504 -
2002-08-17 23:41:26 +00:00
mattias
c8030a05a7 started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@2503 -
2002-08-17 23:41:25 +00:00
mattias
db65741e11 fixed typos
git-svn-id: trunk@2502 -
2002-08-17 23:41:25 +00:00
mattias
ee3a811abb make resource string dialog nearly complete
git-svn-id: trunk@2501 -
2002-08-17 23:41:25 +00:00
mattias
62b5b4ef5a added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2499 -
2002-08-17 23:41:25 +00:00
mattias
e3ffe1e179 added more Delphi win32 compatibility functions
git-svn-id: trunk@2498 -
2002-08-17 23:41:25 +00:00
mattias
8fe4e23aa5 fixed anchoring controls
git-svn-id: trunk@2497 -
2002-08-17 23:41:25 +00:00
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
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
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
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
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
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
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
mattias
78929c3d8e implemented package check broken dependency on compile
git-svn-id: trunk@2443 -
2002-08-17 23:41:22 +00:00
mattias
d8c25325ba implemented designer close query
git-svn-id: trunk@2442 -
2002-08-17 23:41:22 +00:00
lazarus
84528e1745 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@2441 -
2002-08-17 23:41:22 +00:00
mattias
b5bb266ebe clean ups
git-svn-id: trunk@2440 -
2002-08-17 23:41:22 +00:00
mattias
a95e199b5e added more Delphi win32 compatibility functions
git-svn-id: trunk@2439 -
2002-08-17 23:41:22 +00:00
mattias
eb34d3ac87 fixed checking menuitems
git-svn-id: trunk@2437 -
2002-08-17 23:41:22 +00:00
mattias
7aaa973f9e fixed allocation of dc backcolor
git-svn-id: trunk@2435 -
2002-08-17 23:41:22 +00:00
ajgenius
dd1fab1b80 fixed silly mistake
git-svn-id: trunk@2434 -
2002-08-17 23:41:22 +00:00
lazarus
c362214f67 MG: fixed uncapturing of mouse
git-svn-id: trunk@2433 -
2002-08-17 23:41:22 +00:00
mattias
182bf42345 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2432 -
2002-08-17 23:41:22 +00:00
mattias
c1fcdaa43d started datamodule
git-svn-id: trunk@2431 -
2002-08-17 23:41:22 +00:00
lazarus
404acd3ffe Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@2430 -
2002-08-17 23:41:22 +00:00
mattias
5a573d9000 double byte char font started
git-svn-id: trunk@2429 -
2002-08-17 23:41:22 +00:00
mattias
389e58ef1e added history to identifier completion
git-svn-id: trunk@2428 -
2002-08-17 23:41:22 +00:00
mattias
66963daa58 fixed popupmenu for component palette
git-svn-id: trunk@2427 -
2002-08-17 23:41:21 +00:00
lazarus
2d8534cbab MG: small bugfixes
git-svn-id: trunk@2426 -
2002-08-17 23:41:21 +00:00
mattias
fec952bb71 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2425 -
2002-08-17 23:41:21 +00:00
lazarus
45c40ec1f9 MG: fixed memleaks
git-svn-id: trunk@2424 -
2002-08-17 23:41:21 +00:00
mattias
115a37923c localized gtk interface
git-svn-id: trunk@2423 -
2002-08-17 23:41:21 +00:00
mattias
a633332783 started loading/saving breakpoints
git-svn-id: trunk@2422 -
2002-08-17 23:41:21 +00:00
mattias
a226586474 implemented removing, re-adding, updating project dependencies
git-svn-id: trunk@2421 -
2002-08-17 23:41:21 +00:00
mattias
604a18667b Button.Default now sets focus
git-svn-id: trunk@2418 -
2002-08-17 23:41:21 +00:00
mattias
fb887d571d implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
git-svn-id: trunk@2417 -
2002-08-17 23:41:21 +00:00
lazarus
c9a256c1b0 MG: made mouse capturing more strict
git-svn-id: trunk@2416 -
2002-08-17 23:41:21 +00:00
ajgenius
5d8487782f some fixes for gtk2
git-svn-id: trunk@2415 -
2002-08-17 23:41:21 +00:00
mattias
02e5009b5c added Timer patch from Vincent Snijders
git-svn-id: trunk@2414 -
2002-08-17 23:41:21 +00:00
mattias
426525b667 implemented closing unneeded package
git-svn-id: trunk@2413 -
2002-08-17 23:41:21 +00:00
mattias
d8fa211334 fixed changing menuitem separator and normal
git-svn-id: trunk@2412 -
2002-08-17 23:41:21 +00:00
mattias
27c1fa5151 added published properties for gtkglarea
git-svn-id: trunk@2411 -
2002-08-17 23:41:21 +00:00
mattias
a7d3d137c8 added but not implemented ComboBoxDropDown
git-svn-id: trunk@2409 -
2002-08-17 23:41:20 +00:00
mattias
f8352d4743 fixed popupmenu for component palette
git-svn-id: trunk@2408 -
2002-08-17 23:41:20 +00:00
mattias
b106b4eae9 fixed right control release
git-svn-id: trunk@2407 -
2002-08-17 23:41:20 +00:00
lazarus
634410fe07 MG: accelerated GetTextMetrics
git-svn-id: trunk@2406 -
2002-08-17 23:41:20 +00:00
lazarus
4af2550576 MG: small bugfixes
git-svn-id: trunk@2405 -
2002-08-17 23:41:20 +00:00
mattias
ef850cf18d added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2404 -
2002-08-17 23:41:20 +00:00
lazarus
02a9ac2595 MG: fixed timers
git-svn-id: trunk@2403 -
2002-08-17 23:41:20 +00:00
lazarus
c606dd3089 MG: broke minor circles
git-svn-id: trunk@2402 -
2002-08-17 23:41:20 +00:00
lazarus
a05885bfb8 MG: broke LCL<->interface circles
git-svn-id: trunk@2401 -
2002-08-17 23:41:20 +00:00
mattias
4d5f3acb23 added more Delphi win32 compatibility functions
git-svn-id: trunk@2400 -
2002-08-17 23:41:20 +00:00
lazarus
4240e2e89f MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2398 -
2002-08-17 23:41:20 +00:00
mattias
39ff2db09f fixed allocation of dc backcolor
git-svn-id: trunk@2397 -
2002-08-17 23:41:20 +00:00
mattias
609459ef8b added Sender to Application OnKeyDownHandler
git-svn-id: trunk@2396 -
2002-08-17 23:41:20 +00:00
mattias
1ef7fbd096 finshed Make Resourcestring dialog and implemented TToggleBox
git-svn-id: trunk@2395 -
2002-08-17 23:41:20 +00:00
mattias
efe3ab437e added exception handling for createpixmapindirect
git-svn-id: trunk@2394 -
2002-08-17 23:41:20 +00:00
mattias
61d2a8145f published TControl help properties
git-svn-id: trunk@2393 -
2002-08-17 23:41:20 +00:00
lazarus
41ae32b3ad MG: fixed removing TSpeedButton
git-svn-id: trunk@2391 -
2002-08-17 23:41:19 +00:00
mattias
1057c266a2 implemented TListBox.TopIndex
git-svn-id: trunk@2390 -
2002-08-17 23:41:19 +00:00
lazarus
af88c037ec MG: broke actnlist <-> forms circle
git-svn-id: trunk@2389 -
2002-08-17 23:41:19 +00:00
lazarus
95756401bd MG: added inputdialog.inc
git-svn-id: trunk@2388 -
2002-08-17 23:41:19 +00:00
lazarus
86d8378b05 MG: fixed zombie timers
git-svn-id: trunk@2387 -
2002-08-17 23:41:19 +00:00
mattias
203f4401a0 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2386 -
2002-08-17 23:41:19 +00:00
mattias
18b18a2cd1 implemented changing dependency version
git-svn-id: trunk@2385 -
2002-08-17 23:41:19 +00:00
mattias
b42dd067c8 implemented deleting empty submenus
git-svn-id: trunk@2384 -
2002-08-17 23:41:19 +00:00
mattias
e6857350d2 made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@2383 -
2002-08-17 23:41:19 +00:00
lazarus
a5a504b865 MG: implemented TControlScrollBar.Size
git-svn-id: trunk@2382 -
2002-08-17 23:41:19 +00:00
mattias
778b8e81a7 implemented removing, re-adding, updating project dependencies
git-svn-id: trunk@2381 -
2002-08-17 23:41:19 +00:00
mattias
4d05eebd71 fixed adding items on TComboBox.DropDown
git-svn-id: trunk@2380 -
2002-08-17 23:41:19 +00:00
mattias
63eadbb635 fixed key grabbing
git-svn-id: trunk@2379 -
2002-08-17 23:41:19 +00:00
mattias
97244c2c91 started typeinfo for double extended
git-svn-id: trunk@2378 -
2002-08-17 23:41:19 +00:00
mattias
e1ea39a662 added Application OnKeyDownHandler
git-svn-id: trunk@2377 -
2002-08-17 23:41:19 +00:00
lazarus
69bef405be MG: added TDeviceContext.SelectedColors
git-svn-id: trunk@2375 -
2002-08-17 23:41:19 +00:00
lazarus
ed7dea699c MG: added TDevContextColorType
git-svn-id: trunk@2374 -
2002-08-17 23:41:18 +00:00
lazarus
c167c2a416 MG: removed old workaround in TSpeedButton
git-svn-id: trunk@2373 -
2002-08-17 23:41:18 +00:00
mattias
21925898af added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2372 -
2002-08-17 23:41:18 +00:00
mattias
057a88de76 implemented changing dependency version
git-svn-id: trunk@2371 -
2002-08-17 23:41:18 +00:00
lazarus
6c6572fb24 MG: broke actnlist <-> menus circle
git-svn-id: trunk@2370 -
2002-08-17 23:41:18 +00:00
mattias
24d194c0cd fixed setting TListBox.Selected before createhandle
git-svn-id: trunk@2368 -
2002-08-17 23:41:18 +00:00
lazarus
18feeaef49 AJ: added LoadStockPixmap routine & minor fixes to/for GNOMEInt
git-svn-id: trunk@2367 -
2002-08-17 23:41:18 +00:00
mattias
bb967f0cda fixed modified and loading xpms for button glyphs
git-svn-id: trunk@2366 -
2002-08-17 23:41:18 +00:00
lazarus
6ee16ccdf5 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@2364 -
2002-08-17 23:41:18 +00:00
lazarus
632ff25e08 MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@2363 -
2002-08-17 23:41:18 +00:00
mattias
edcf357e95 changes for fpc 1.1
git-svn-id: trunk@2362 -
2002-08-17 23:41:18 +00:00
mattias
3317d099c9 implemented package iterations
git-svn-id: trunk@2361 -
2002-08-17 23:41:18 +00:00
mattias
937b768cdb reduced focus handling and improved focus setting
git-svn-id: trunk@2360 -
2002-08-17 23:41:18 +00:00
mattias
29c3d65cc9 added exception handling for createpixmapindirect
git-svn-id: trunk@2359 -
2002-08-17 23:41:18 +00:00
ajgenius
4def2008b0 started fixin for gtk2
git-svn-id: trunk@2358 -
2002-08-17 23:41:18 +00:00
lazarus
f4f9829723 AJ: started GNOME interface & modified gtk interface so everything is public/protected
git-svn-id: trunk@2357 -
2002-08-17 23:41:17 +00:00
mattias
9fb3b77928 activated TDataSource
git-svn-id: trunk@2356 -
2002-08-17 23:41:17 +00:00
lazarus
5e4056d425 MG: accelerated GDIColor allocating
git-svn-id: trunk@2354 -
2002-08-17 23:41:17 +00:00
mattias
7853ec4955 made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@2353 -
2002-08-17 23:41:17 +00:00
mattias
af7576e3e9 small bugfixes and fixed non checked menu items activate
git-svn-id: trunk@2352 -
2002-08-17 23:41:17 +00:00
lazarus
b19c77c8fa MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@2351 -
2002-08-17 23:41:17 +00:00
lazarus
e6c9b594e5 MG: started lclproc.pas
git-svn-id: trunk@2350 -
2002-08-17 23:41:17 +00:00
lazarus
1341f5ea7e 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@2349 -
2002-08-17 23:41:17 +00:00
lazarus
0eb83e02b1 AJ: Initial TUpDown, minor property additions to improve reading Delphi created forms.
git-svn-id: trunk@2348 -
2002-08-17 23:41:17 +00:00
mattias
a588a5180c improved focus debugging output
git-svn-id: trunk@2347 -
2002-08-17 23:41:17 +00:00
mattias
7f85cc9da8 fixed default font
git-svn-id: trunk@2346 -
2002-08-17 23:41:17 +00:00
mattias
57ac27ed73 started package registration
git-svn-id: trunk@2345 -
2002-08-17 23:41:17 +00:00
mattias
101f3e53bf freeing GDIObjects without AppTerminate
git-svn-id: trunk@2344 -
2002-08-17 23:41:17 +00:00
mattias
9663bb24d2 added TCheckGroup
git-svn-id: trunk@2343 -
2002-08-17 23:41:17 +00:00
mattias
349a866ddf added exception handling for createpixmapindirect
git-svn-id: trunk@2342 -
2002-08-17 23:41:17 +00:00
mattias
cd2bff90cf fixed changing menuitem separator and normal
git-svn-id: trunk@2341 -
2002-08-17 23:41:17 +00:00
mattias
41923f209b double byte char font started
git-svn-id: trunk@2340 -
2002-08-17 23:41:17 +00:00
mattias
28ecefce85 started gtk2 interface
git-svn-id: trunk@2339 -
2002-08-17 23:41:16 +00:00
mattias
7db6a5f194 activated TDataSource
git-svn-id: trunk@2338 -
2002-08-17 23:41:16 +00:00
mattias
f464fb755f fixed scrollbars of TIpHtmlPanel
git-svn-id: trunk@2336 -
2002-08-17 23:41:16 +00:00
mattias
8d1fa7e19f added package gtkopengl
git-svn-id: trunk@2334 -
2002-08-17 23:41:16 +00:00
lazarus
4695d0049b 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@2333 -
2002-08-17 23:41:16 +00:00
mattias
ef9170c44d fixed TControl.Show in design mode
git-svn-id: trunk@2332 -
2002-08-17 23:41:16 +00:00
mattias
6c4cd7ad3e started typeinfo for double extended
git-svn-id: trunk@2331 -
2002-08-17 23:41:16 +00:00
lazarus
4409fc8095 MG: double, triple and quad clicks now works
git-svn-id: trunk@2330 -
2002-08-17 23:41:16 +00:00
mattias
710da206a5 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2329 -
2002-08-17 23:41:16 +00:00
mattias
ac761c9890 improved but not fixed transient windows
git-svn-id: trunk@2328 -
2002-08-17 23:41:16 +00:00
lazarus
c453c1e568 MG: fixed TPanel and Frame3D
git-svn-id: trunk@2327 -
2002-08-17 23:41:16 +00:00
lazarus
316d307f66 MG: accelerated SelectGDKPenProps
git-svn-id: trunk@2326 -
2002-08-17 23:41:16 +00:00
mattias
3ad2a817de fixed default font
git-svn-id: trunk@2325 -
2002-08-17 23:41:16 +00:00
mattias
db29a16dcd statusbar now uses invalidaterect
git-svn-id: trunk@2323 -
2002-08-17 23:41:15 +00:00
mattias
468d8abc3c fixed clipboard waiting and kwrite targets
git-svn-id: trunk@2321 -
2002-08-17 23:41:15 +00:00
mattias
3b454a34f1 improved configure build lazarus dialog
git-svn-id: trunk@2320 -
2002-08-17 23:41:15 +00:00
mattias
caaf6bb9c3 localized gtk interface
git-svn-id: trunk@2319 -
2002-08-17 23:41:15 +00:00
mattias
bd90789646 added TControl.HandleObjectShouldBeVisible
git-svn-id: trunk@2318 -
2002-08-17 23:41:15 +00:00
mattias
3dfd4af32c IpHtmlPanel can show simple HTML pages, but there are mem bugs
git-svn-id: trunk@2317 -
2002-08-17 23:41:15 +00:00
lazarus
57a49dfd6b MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@2316 -
2002-08-17 23:41:15 +00:00
mattias
6220cddd2c started typeinfo for double extended
git-svn-id: trunk@2315 -
2002-08-17 23:41:15 +00:00
lazarus
cfb580846c MG: accelerated designer drawings
git-svn-id: trunk@2314 -
2002-08-17 23:41:15 +00:00
lazarus
f05e7890e9 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@2313 -
2002-08-17 23:41:15 +00:00
lazarus
214b874f65 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@2312 -
2002-08-17 23:41:15 +00:00
mattias
698e35eff8 reduced focus handling and improved focus setting
git-svn-id: trunk@2311 -
2002-08-17 23:41:15 +00:00
lazarus
0d9d125814 MG: fixed codetools proc collection
git-svn-id: trunk@2310 -
2002-08-17 23:41:14 +00:00
mattias
3b58aec9ab added visiblechanging
git-svn-id: trunk@2308 -
2002-08-17 23:41:14 +00:00
mattias
a83c649818 fixed right control release
git-svn-id: trunk@2307 -
2002-08-17 23:41:14 +00:00
mattias
2e4381451f freeing stopped external tools
git-svn-id: trunk@2306 -
2002-08-17 23:41:14 +00:00
lazarus
9ac360985d MG: started TCollectionPropertyEditor
git-svn-id: trunk@2305 -
2002-08-17 23:41:14 +00:00
mattias
81f1b0c0ba added TMemoScrollBar
git-svn-id: trunk@2304 -
2002-08-17 23:41:14 +00:00
mattias
21d4e276d0 improved focus debugging output
git-svn-id: trunk@2302 -
2002-08-17 23:41:14 +00:00
mattias
37e89aa9ff added Timer patch from Vincent Snijders
git-svn-id: trunk@2301 -
2002-08-17 23:41:14 +00:00
lazarus
bcba8e1353 MG: added patch from Andrew
git-svn-id: trunk@2300 -
2002-08-17 23:41:14 +00:00
mattias
aa2ba9c1f5 implemented TMemo.SelLength, improved OI hints
git-svn-id: trunk@2299 -
2002-08-17 23:41:14 +00:00
mattias
cb5bee664a focus fixes, reduced lpi size
git-svn-id: trunk@2298 -
2002-08-17 23:41:14 +00:00
mattias
c0df7f9bb2 fixed scrolling offset of TScrollingWinControl
git-svn-id: trunk@2297 -
2002-08-17 23:41:13 +00:00
mattias
52222da2ae started gtk2 interface
git-svn-id: trunk@2296 -
2002-08-17 23:41:13 +00:00
lazarus
2b38b21c45 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2294 -
2002-08-17 23:41:13 +00:00
lazarus
83e3e2c922 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2293 -
2002-08-17 23:41:13 +00:00
lazarus
bdba19a2ad MG: added show pages menu to TNotebookcomponenteditor
git-svn-id: trunk@2292 -
2002-08-17 23:41:13 +00:00
mattias
87313ed44b started typeinfo for double extended
git-svn-id: trunk@2291 -
2002-08-17 23:41:13 +00:00
lazarus
b668a0f095 MG: fixed speedbutton in designmode
git-svn-id: trunk@2290 -
2002-08-17 23:41:13 +00:00
mattias
12bd8e2511 improved but not fixed transient windows
git-svn-id: trunk@2289 -
2002-08-17 23:41:13 +00:00
mattias
27b074d414 added IsWindowVisible
git-svn-id: trunk@2288 -
2002-08-17 23:41:13 +00:00
mattias
480df0e79d implemented custom package initialization
git-svn-id: trunk@2286 -
2002-08-17 23:41:13 +00:00
mattias
4830cd8dca added TCheckGroup
git-svn-id: trunk@2285 -
2002-08-17 23:41:13 +00:00
lazarus
9ab2b575b5 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2284 -
2002-08-17 23:41:12 +00:00