Commit Graph

2048 Commits

Author SHA1 Message Date
mattias
e5395755d3 cleanup
git-svn-id: trunk@2048 -
2002-08-17 23:40:47 +00:00
lazarus
60e7d72717 MG: accelerated designer mouse move and added Delete Selection to designer popupmenu
git-svn-id: trunk@2047 -
2002-08-17 23:40:46 +00:00
mattias
57973ac038 added more Delphi win32 compatibility functions
git-svn-id: trunk@2046 -
2002-08-17 23:40:46 +00:00
mattias
409cb9b734 added TControl.HandleObjectShouldBeVisible
git-svn-id: trunk@2045 -
2002-08-17 23:40:46 +00:00
lazarus
de73023577 MG: added DoSaveAll before CloseAll
git-svn-id: trunk@2044 -
2002-08-17 23:40:46 +00:00
lazarus
a64d8bee81 MG: fixed mem leak in JITForms
git-svn-id: trunk@2043 -
2002-08-17 23:40:45 +00:00
mattias
f7dd7796e0 added visiblechanging
git-svn-id: trunk@2042 -
2002-08-17 23:40:45 +00:00
mattias
638395d2fc changes for fpc 1.1
git-svn-id: trunk@2041 -
2002-08-17 23:40:45 +00:00
lazarus
85b0cec36c MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Patch includes:
    -fixes Problems with hiding modal forms
    -temporarily fixes TCustomForm.BorderStyle in bsNone
    -temporarily fixes problems with improper tabbing in TSynEdit

git-svn-id: trunk@2040 -
2002-08-17 23:40:45 +00:00
mattias
c33be71941 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2039 -
2002-08-17 23:40:44 +00:00
mattias
8e6f4e3b2e localized gtk interface
git-svn-id: trunk@2038 -
2002-08-17 23:40:44 +00:00
lazarus
d6946b215c Resize cursors in designer.
git-svn-id: trunk@2037 -
2002-08-17 23:40:44 +00:00
lazarus
7db6cc75a8 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@2036 -
2002-08-17 23:40:44 +00:00
mattias
8456870b33 added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2035 -
2002-08-17 23:40:43 +00:00
lazarus
81e63c682f MG: started TTreeView dragging
git-svn-id: trunk@2034 -
2002-08-17 23:40:43 +00:00
mattias
3174e94d47 finshed Make Resourcestring dialog and implemented TToggleBox
git-svn-id: trunk@2033 -
2002-08-17 23:40:43 +00:00
lazarus
703f0b916f MG: added patch from Andrew
git-svn-id: trunk@2032 -
2002-08-17 23:40:43 +00:00
mattias
d7d9155d6f custom controls now support child wincontrols
git-svn-id: trunk@2031 -
2002-08-17 23:40:42 +00:00
lazarus
c5f1815649 MG: added keymapping to designer
git-svn-id: trunk@2030 -
2002-08-17 23:40:42 +00:00
lazarus
b92fe41b81 Resize cursors in designer.
git-svn-id: trunk@2029 -
2002-08-17 23:40:42 +00:00
mattias
b99e4f7796 added new ... dialog
git-svn-id: trunk@2028 -
2002-08-17 23:40:42 +00:00
lazarus
3853853c67 MG: fixed rubberband
git-svn-id: trunk@2027 -
2002-08-17 23:40:41 +00:00
lazarus
f54824f409 MG: renamed designerstr.pas to objinspstrconsts.pas
git-svn-id: trunk@2026 -
2002-08-17 23:40:41 +00:00
mattias
82a79bcc79 improved ExtTxtOut: support for char dist array
git-svn-id: trunk@2025 -
2002-08-17 23:40:41 +00:00
mattias
9d03ecd608 fixed setting TTreeView.ScrollBars
git-svn-id: trunk@2024 -
2002-08-17 23:40:41 +00:00
lazarus
f88130cf3c MG: TComponentPropertyEditor now shows child properties
git-svn-id: trunk@2023 -
2002-08-17 23:40:40 +00:00
mattias
fc31a23939 combobox height can now be set, added OI item height option
git-svn-id: trunk@2022 -
2002-08-17 23:40:40 +00:00
lazarus
4bb43f437e MG: gtk mlouse events can now be fetched before or after
git-svn-id: trunk@2021 -
2002-08-17 23:40:40 +00:00
mattias
6655ed568d double byte char font started
git-svn-id: trunk@2020 -
2002-08-17 23:40:40 +00:00
lazarus
58e25a3e72 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2019 -
2002-08-17 23:40:39 +00:00
lazarus
f1a445ecdc MG: fixed removing TSpeedButton
git-svn-id: trunk@2018 -
2002-08-17 23:40:39 +00:00
mattias
b07c5b226d implemented fsUnderLine for ExtTextOut for gtk
git-svn-id: trunk@2017 -
2002-08-17 23:40:39 +00:00
mattias
c5cc5de28a implemented changing TMenuItem.GroupIndex at runtime
git-svn-id: trunk@2016 -
2002-08-17 23:40:39 +00:00
lazarus
40c4529ddb MG: added multiselection to TTreeView
git-svn-id: trunk@2015 -
2002-08-17 23:40:38 +00:00
lazarus
93cf16fbfb MG: added jitform error messagedlg
git-svn-id: trunk@2014 -
2002-08-17 23:40:38 +00:00
mattias
06b1f43748 added Timer patch from Vincent Snijders
git-svn-id: trunk@2013 -
2002-08-17 23:40:38 +00:00
mattias
3f45b7a427 fixed TCustomEdit.SelStart when nothing selected
git-svn-id: trunk@2012 -
2002-08-17 23:40:38 +00:00
mattias
8e135ecbd4 fixed scrolling offset of TScrollingWinControl
git-svn-id: trunk@2011 -
2002-08-17 23:40:37 +00:00
lazarus
9d188370ec MG: fixed removing notebook
git-svn-id: trunk@2010 -
2002-08-17 23:40:37 +00:00
lazarus
c30ed6f2fb EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@2009 -
2002-08-17 23:40:37 +00:00
lazarus
ba9a1380a2 MG: fixed TMainMenu creation
git-svn-id: trunk@2008 -
2002-08-17 23:40:37 +00:00
mattias
c8bc6b7ad6 fixed TSpinEdit.Value
git-svn-id: trunk@2007 -
2002-08-17 23:40:36 +00:00
lazarus
f7aeef6c24 MG: fixed gdkwindow checks
git-svn-id: trunk@2006 -
2002-08-17 23:40:36 +00:00
lazarus
2a80832e93 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@2005 -
2002-08-17 23:40:36 +00:00
lazarus
7105e0e951 MG: TNotebook is now streamable
git-svn-id: trunk@2004 -
2002-08-17 23:40:36 +00:00
lazarus
c852a0b4f1 MG: designer: right click selects component before popup
git-svn-id: trunk@2003 -
2002-08-17 23:40:35 +00:00
lazarus
f8efdc401d MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2002 -
2002-08-17 23:40:35 +00:00
mattias
a8fb5c2730 implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
git-svn-id: trunk@2001 -
2002-08-17 23:40:35 +00:00
lazarus
4dcdd090d2 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@2000 -
2002-08-17 23:40:35 +00:00
lazarus
f7948ac0f1 MG: fixed Polygon and not winding
git-svn-id: trunk@1999 -
2002-08-17 23:40:34 +00:00