Commit Graph

1230 Commits

Author SHA1 Message Date
lazarus
caec2bc4ad Keith: Fixed Win32 compilation problems
git-svn-id: trunk@1230 -
2002-02-09 01:48:08 +00:00
lazarus
dd14f6a5fd MG: fixed setting gdk pen style
git-svn-id: trunk@1229 -
2002-02-09 01:48:08 +00:00
lazarus
8271477b12 MG: fixes for 1.1
git-svn-id: trunk@1228 -
2002-02-09 01:48:08 +00:00
lazarus
83ab7d86ea MG: impoved focussing, unfocussing on destroy and fixed unit search
git-svn-id: trunk@1227 -
2002-02-09 01:48:08 +00:00
lazarus
d10922cead MG: broke graphics.pp <-> clipbrd.pp circle
git-svn-id: trunk@1226 -
2002-02-09 01:48:08 +00:00
lazarus
62c2322ae2 AJ: Improvements/Fixes to new PromptUser API
git-svn-id: trunk@1225 -
2002-02-09 01:48:08 +00:00
lazarus
dd40a0f302 MG: fixed Menu.Free and gdkwindow=nil bug
git-svn-id: trunk@1224 -
2002-02-09 01:48:08 +00:00
lazarus
a442da5798 AJ: GetDefaultFont - try to get GTK builtin value if style fails
git-svn-id: trunk@1223 -
2002-02-09 01:48:07 +00:00
lazarus
814741f21b MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@1222 -
2002-02-09 01:48:07 +00:00
lazarus
ddc0fecdec MG: broke LCL<->interface circles
git-svn-id: trunk@1221 -
2002-02-09 01:48:07 +00:00
lazarus
e21390b5c1 MG: reduced output
git-svn-id: trunk@1220 -
2002-02-09 01:48:07 +00:00
lazarus
225321ed74 AJ: added new QueryUser/NotifyUser
git-svn-id: trunk@1219 -
2002-02-09 01:48:07 +00:00
lazarus
29cdb6218c MG: fixed destroying combobox
git-svn-id: trunk@1218 -
2002-02-09 01:48:07 +00:00
lazarus
370c5dc92b MG: fixed TMainMenu creation
git-svn-id: trunk@1217 -
2002-02-09 01:48:07 +00:00
lazarus
b282c1eccf MG: fixes for fpc1.1
git-svn-id: trunk@1216 -
2002-02-09 01:48:07 +00:00
lazarus
ab748f266f MG: improved TComboBox.SetItemIndex
git-svn-id: trunk@1215 -
2002-02-09 01:48:07 +00:00
lazarus
a0f7956fbe MG: default all hints to off
git-svn-id: trunk@1214 -
2002-02-09 01:48:06 +00:00
lazarus
206d9e343a AJ: made InputQuery Interface Dependant
git-svn-id: trunk@1213 -
2002-02-09 01:48:06 +00:00
lazarus
2d793e93b1 MG: fixed gdkwindow checks
git-svn-id: trunk@1212 -
2002-02-09 01:48:06 +00:00
lazarus
8413721b4b MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@1211 -
2002-02-09 01:48:06 +00:00
lazarus
c719386905 MG: gtk interface now sends keyboard events via DeliverMessage
git-svn-id: trunk@1210 -
2002-02-09 01:48:06 +00:00
lazarus
381eb07394 AJ:Try and fall back on default style if nil(aka default theme)
git-svn-id: trunk@1209 -
2002-02-09 01:48:06 +00:00
lazarus
fd188485b6 MG: activated the clientrect bugfixes
git-svn-id: trunk@1208 -
2002-02-09 01:48:06 +00:00
lazarus
12b900ac6a AJ: More changes for better code reuse between gnome & gtk interfaces
git-svn-id: trunk@1207 -
2002-02-09 01:48:06 +00:00
lazarus
3aade8f34d MG: added gtk rc file support and started stule dependent syscolors
git-svn-id: trunk@1206 -
2002-02-09 01:48:06 +00:00
lazarus
cd5087d8c3 MG: fixed loading TListView from stream
git-svn-id: trunk@1205 -
2002-02-09 01:48:05 +00:00
lazarus
3b1c66300d AJ: added LoadStockPixmap routine & minor fixes to/for GNOMEInt
git-svn-id: trunk@1204 -
2002-02-09 01:48:05 +00:00
lazarus
ea0d764c31 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@1203 -
2002-02-09 01:48:05 +00:00
lazarus
bb93cef6db AJ: rearranged GTK init stuff for proper GNOME init & less duplication between interfaces
git-svn-id: trunk@1202 -
2002-02-09 01:48:05 +00:00
lazarus
cd6cecfecb MG: changed license to LGPL
git-svn-id: trunk@1201 -
2002-02-09 01:48:05 +00:00
lazarus
c56c9dbed9 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@1200 -
2002-02-09 01:48:05 +00:00
lazarus
53255e3f75 MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@1199 -
2002-02-09 01:48:05 +00:00
lazarus
da86d8e8b9 MG: fixed client origin coordinates
git-svn-id: trunk@1198 -
2002-02-09 01:48:05 +00:00
lazarus
03d80ebaff MG: further clientrect bugfixes
git-svn-id: trunk@1197 -
2002-02-09 01:48:04 +00:00
lazarus
1483952443 MG: fixed cool little bug (menu double attaching bug)
git-svn-id: trunk@1196 -
2002-02-09 01:48:04 +00:00
lazarus
ba8ca608cd MG: fixes for 1.1
git-svn-id: trunk@1195 -
2002-02-09 01:48:04 +00:00
lazarus
8cfcc95806 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@1194 -
2002-02-09 01:48:04 +00:00
lazarus
e952aef81f MG: fixed mem leak
git-svn-id: trunk@1193 -
2002-02-09 01:48:04 +00:00
lazarus
e42a687478 MG: changed license to LGPL
git-svn-id: trunk@1192 -
2002-02-09 01:48:04 +00:00
lazarus
89f9ebb318 MG: reduced showing forms during creation
git-svn-id: trunk@1191 -
2002-02-09 01:48:04 +00:00
lazarus
40b4816ac1 AJ: fixed bug in drawtext, switched hintwindow's to use Canvas.TextRect
git-svn-id: trunk@1190 -
2002-02-09 01:48:04 +00:00
lazarus
f1558479e3 MG: fixes for fpc1.1
git-svn-id: trunk@1189 -
2002-02-09 01:48:04 +00:00
lazarus
0ff3e03a3c MG: fixed calling DestroyHandle if not HandleAllocated
git-svn-id: trunk@1188 -
2002-02-09 01:48:03 +00:00
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