Commit Graph

1187 Commits

Author SHA1 Message Date
lazarus
8d68b51a7e MG: changed except statements to more verbosity
git-svn-id: trunk@1187 -
2002-02-09 01:48:03 +00:00
lazarus
51f5bd8ea0 MG: added persistent hints for main ide bar
git-svn-id: trunk@1186 -
2002-02-09 01:48:03 +00:00
lazarus
db3b4cf2e7 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@1185 -
2002-02-09 01:48:03 +00:00
lazarus
67534c036f Added Triple Click
Shane

git-svn-id: trunk@1184 -
2002-02-09 01:48:03 +00:00
lazarus
8e4a23cb4b MG: fixed uncapturing of mouse
git-svn-id: trunk@1183 -
2002-02-09 01:48:03 +00:00
lazarus
762a95214b 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@1182 -
2002-02-09 01:48:03 +00:00
lazarus
5eccc76a33 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@1181 -
2002-02-09 01:48:02 +00:00
lazarus
dd5332cf78 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@1180 -
2002-02-09 01:48:02 +00:00
lazarus
bb9f2ffbaa MG: fixed typo
git-svn-id: trunk@1179 -
2002-02-09 01:48:02 +00:00
lazarus
0d13924124 MG: reduced compiler warnings
git-svn-id: trunk@1178 -
2002-02-09 01:48:02 +00:00
lazarus
165c114f9e 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@1177 -
2002-02-09 01:48:02 +00:00
lazarus
db85ca2bb1 AJ: added forcelinebreaks
git-svn-id: trunk@1176 -
2002-02-09 01:48:02 +00:00
lazarus
7d85738e1f MG: reduced size+move messages between lcl and interface
git-svn-id: trunk@1175 -
2002-02-09 01:48:02 +00:00
lazarus
bcf09f709e MG: scrollingwincontrol from Andrew
git-svn-id: trunk@1174 -
2002-02-09 01:48:01 +00:00
lazarus
0b61d18ce4 MG: implemented TMethodList and Application Idle handlers
git-svn-id: trunk@1173 -
2002-02-09 01:48:01 +00:00
lazarus
b31a015a87 Resize cursors in designer.
git-svn-id: trunk@1172 -
2002-02-09 01:48:01 +00:00
lazarus
a901c7bed6 AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@1171 -
2002-02-09 01:48:01 +00:00
lazarus
d9dc30377f MG: accelerated designer drawings
git-svn-id: trunk@1170 -
2002-02-09 01:48:01 +00:00
lazarus
c6b14d20e0 GTK Cleanup
Shane

git-svn-id: trunk@1169 -
2002-02-09 01:48:01 +00:00
lazarus
8deadbc690 MG: outputfilter can now find include files
git-svn-id: trunk@1168 -
2002-02-09 01:48:01 +00:00
lazarus
271ac1291d MG: TNotebook is now streamable
git-svn-id: trunk@1167 -
2002-02-09 01:48:01 +00:00
lazarus
7bb863ec59 MG: fixed timer checking
git-svn-id: trunk@1166 -
2002-02-09 01:48:01 +00:00
lazarus
5a866e2de3 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@1165 -
2002-02-09 01:48:00 +00:00
lazarus
589ca2e671 MG: fixed zombie timers
git-svn-id: trunk@1164 -
2002-02-09 01:48:00 +00:00
lazarus
c9b0df3a12 MG: fixed loop
git-svn-id: trunk@1163 -
2002-02-09 01:48:00 +00:00
lazarus
7bba64c548 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@1162 -
2002-02-09 01:48:00 +00:00
lazarus
bc261e943c MG: fixed synedit crash on exit
git-svn-id: trunk@1161 -
2002-02-09 01:48:00 +00:00
lazarus
1fbe65619e MG: fixed uncapturing of mouse
git-svn-id: trunk@1160 -
2002-02-09 01:48:00 +00:00
lazarus
9fe5a56c15 MG: added patch from Andrew
git-svn-id: trunk@1159 -
2002-02-09 01:48:00 +00:00
lazarus
651ca005e0 MG: started TTreeView dragging
git-svn-id: trunk@1158 -
2002-02-09 01:48:00 +00:00
lazarus
c7baa3e03a AJ: added IsNullBrush checks to reduce pointless color allocations & GDK function calls
git-svn-id: trunk@1157 -
2002-02-09 01:47:59 +00:00
lazarus
3ac2c699a1 MG: improved TScreen and ShowModal
git-svn-id: trunk@1156 -
2002-02-09 01:47:59 +00:00
lazarus
26106c6c21 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@1155 -
2002-02-09 01:47:59 +00:00
lazarus
12b7aafb73 MG: double, triple and quad clicks now works
git-svn-id: trunk@1154 -
2002-02-09 01:47:59 +00:00
lazarus
7a183b23af MG: made mouse capturing more strict
git-svn-id: trunk@1153 -
2002-02-09 01:47:59 +00:00
lazarus
2d86e6c162 AJ: Improvements to TUpDown; Added TStaticText & GNOME DrawText
git-svn-id: trunk@1152 -
2002-02-09 01:47:59 +00:00
lazarus
38c4697f8a MG: scrollingwincontrol from Andrew
git-svn-id: trunk@1151 -
2002-02-09 01:47:58 +00:00
lazarus
9018c8d14f MG: accelerated GetTextMetrics
git-svn-id: trunk@1150 -
2002-02-09 01:47:58 +00:00
lazarus
39e0610e6f MG: fixed message without handle
git-svn-id: trunk@1149 -
2002-02-09 01:47:58 +00:00
lazarus
5f83cbb225 MG: fixed streaming visible=false
git-svn-id: trunk@1148 -
2002-02-09 01:47:58 +00:00
lazarus
8fd0cc5c50 MG: fixed destroying combobox
git-svn-id: trunk@1147 -
2002-02-09 01:47:58 +00:00
lazarus
c6a80890f6 AJ: added forcelinebreaks
git-svn-id: trunk@1146 -
2002-02-09 01:47:58 +00:00
lazarus
9ce911b48e Enabled cursor property + property editor.
git-svn-id: trunk@1145 -
2002-02-09 01:47:57 +00:00
lazarus
295004fd3d MG: fixed timers
git-svn-id: trunk@1144 -
2002-02-09 01:47:57 +00:00
lazarus
3580de3baa MG: improved TScreen and ShowModal
git-svn-id: trunk@1143 -
2002-02-09 01:47:57 +00:00
lazarus
59714a7be6 Visible property is by default true.
git-svn-id: trunk@1142 -
2002-02-09 01:47:57 +00:00
lazarus
94daa35ae0 MG: fixed example
git-svn-id: trunk@1141 -
2002-02-09 01:47:57 +00:00
lazarus
136f26bb0c MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@1140 -
2002-02-09 01:47:57 +00:00
lazarus
2a6219cfd8 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@1139 -
2002-02-09 01:47:57 +00:00
lazarus
78b7453174 AJ: started GNOME interface & modified gtk interface so everything is public/protected
git-svn-id: trunk@1138 -
2002-02-09 01:47:56 +00:00