Commit Graph

2173 Commits

Author SHA1 Message Date
lazarus
a95793cdf8 MG: fixed loop
git-svn-id: trunk@2173 -
2002-08-17 23:41:04 +00:00
mattias
9949af316f focus fixes, reduced lpi size
git-svn-id: trunk@2172 -
2002-08-17 23:41:04 +00:00
mattias
4b70d5fa02 fixed clipping origin in stretchblt
git-svn-id: trunk@2171 -
2002-08-17 23:41:04 +00:00
mattias
a076aa44fc started package registration
git-svn-id: trunk@2170 -
2002-08-17 23:41:04 +00:00
lazarus
b2d018bc6d MG: fixes for fpc1.1
git-svn-id: trunk@2169 -
2002-08-17 23:41:04 +00:00
mattias
8d05cf689c identifier completion: basically working, still hidden
git-svn-id: trunk@2168 -
2002-08-17 23:41:04 +00:00
lazarus
0c825a7d38 MG: added patch from Andrew
git-svn-id: trunk@2167 -
2002-08-17 23:41:04 +00:00
lazarus
afec0db976 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@2166 -
2002-08-17 23:41:04 +00:00
mattias
18773f3584 custom controls now support child wincontrols
git-svn-id: trunk@2165 -
2002-08-17 23:41:03 +00:00
lazarus
e36197ff51 AJ:Minor fixes for Win32 GTK compiling
git-svn-id: trunk@2164 -
2002-08-17 23:41:03 +00:00
lazarus
093d4f4717 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@2163 -
2002-08-17 23:41:03 +00:00
lazarus
03c4dc9b8f MG: added insert Username and Datetime
git-svn-id: trunk@2162 -
2002-08-17 23:41:03 +00:00
mattias
4f2f914830 implemented ShowWindow for gtk2
git-svn-id: trunk@2161 -
2002-08-17 23:41:03 +00:00
mattias
af2d20c20c fixes for htmllite
git-svn-id: trunk@2160 -
2002-08-17 23:41:03 +00:00
mattias
195a6ea95f fixed FindControl and searching overloaded procs
git-svn-id: trunk@2159 -
2002-08-17 23:41:03 +00:00
mattias
b0deed02d2 added exception handling for createpixmapindirect
git-svn-id: trunk@2158 -
2002-08-17 23:41:03 +00:00
lazarus
f47106f7d9 MG: implemented indirect deletion of designed components
git-svn-id: trunk@2157 -
2002-08-17 23:41:03 +00:00
lazarus
40b97b50a3 MG: accelerated designer drawings
git-svn-id: trunk@2156 -
2002-08-17 23:41:03 +00:00
lazarus
639d8eab21 MG: added selection menu items
git-svn-id: trunk@2155 -
2002-08-17 23:41:02 +00:00
ajgenius
ece0b53fc0 initial changes to fix mask vs. region clipping
git-svn-id: trunk@2154 -
2002-08-17 23:41:02 +00:00
lazarus
bb165dbcd5 MG: guideline showing only for alignable components
git-svn-id: trunk@2153 -
2002-08-17 23:41:02 +00:00
mattias
7cb46e374e fixed SetColor
git-svn-id: trunk@2152 -
2002-08-17 23:41:02 +00:00
lazarus
eff265aa39 AJ: Moved form contents creation to gtkproc for code
reuse between GNOME and GTK, and to make GNOME MDI
    programming easier later on.

git-svn-id: trunk@2151 -
2002-08-17 23:41:02 +00:00
mattias
ec849a14a0 focus fixes, reduced lpi size
git-svn-id: trunk@2150 -
2002-08-17 23:41:02 +00:00
lazarus
e9c3c86527 MG: fixed uncapturing of mouse
git-svn-id: trunk@2149 -
2002-08-17 23:41:02 +00:00
mattias
5a95c443cd fixed default font
git-svn-id: trunk@2148 -
2002-08-17 23:41:02 +00:00
lazarus
b83afc9fc3 MG: added patch from Andrew
git-svn-id: trunk@2147 -
2002-08-17 23:41:02 +00:00
lazarus
cec6dbb819 MG: fixed sizing/moving of non visual components
git-svn-id: trunk@2146 -
2002-08-17 23:41:01 +00:00
mattias
5a859b3806 localized gtk interface
git-svn-id: trunk@2145 -
2002-08-17 23:41:01 +00:00
mattias
a684ea060d added more Delphi win32 compatibility functions
git-svn-id: trunk@2144 -
2002-08-17 23:41:01 +00:00
mattias
22bf27bd2b fixed SetColor
git-svn-id: trunk@2143 -
2002-08-17 23:41:01 +00:00
lazarus
8a6133e3c4 MG: accelerators are now shared between non modal forms
git-svn-id: trunk@2142 -
2002-08-17 23:41:01 +00:00
lazarus
b258a1b058 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2141 -
2002-08-17 23:41:01 +00:00
mattias
1d9317b866 fixed untransienting
git-svn-id: trunk@2140 -
2002-08-17 23:41:01 +00:00
lazarus
7e33b812c4 MG: made mouse capturing more strict
git-svn-id: trunk@2139 -
2002-08-17 23:41:01 +00:00
lazarus
2bcf2ca00e MG: implemented BlockIndent for synedit
git-svn-id: trunk@2138 -
2002-08-17 23:41:01 +00:00
lazarus
6bfcf5cf33 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2137 -
2002-08-17 23:41:00 +00:00
lazarus
0b867d1b21 MG: fixed timers
git-svn-id: trunk@2136 -
2002-08-17 23:41:00 +00:00
mattias
798bb24b11 implemented findeclaration gdb exceptions
git-svn-id: trunk@2135 -
2002-08-17 23:41:00 +00:00
lazarus
3eebaf9ca8 MG: fixed bracket hilighting on lines with tabs
git-svn-id: trunk@2134 -
2002-08-17 23:41:00 +00:00
lazarus
14b5763de5 MG: moved SendCachedLCLMessages
git-svn-id: trunk@2133 -
2002-08-17 23:41:00 +00:00
mattias
e01063fb70 made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@2132 -
2002-08-17 23:41:00 +00:00
mattias
c9fcd3bc12 added more Delphi win32 compatibility functions
git-svn-id: trunk@2131 -
2002-08-17 23:41:00 +00:00
lazarus
4b6e7a6a92 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2130 -
2002-08-17 23:41:00 +00:00
mattias
2a146b5934 added ShowWindow
git-svn-id: trunk@2129 -
2002-08-17 23:41:00 +00:00
lazarus
acbb613ac5 MG: fixed frmactivate
git-svn-id: trunk@2128 -
2002-08-17 23:41:00 +00:00
lazarus
afb35ded9b MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2127 -
2002-08-17 23:40:59 +00:00
mattias
d932255e66 fixed lazarus xml files for fpc 1.1
git-svn-id: trunk@2126 -
2002-08-17 23:40:59 +00:00
lazarus
1f576f48df MG: fixed right margin on non text area
git-svn-id: trunk@2125 -
2002-08-17 23:40:59 +00:00
lazarus
dd3f6b64ef MG: gtk interface now sends keyboard events via DeliverMessage
git-svn-id: trunk@2124 -
2002-08-17 23:40:59 +00:00