Commit Graph

98 Commits

Author SHA1 Message Date
mattias
9628a2b23e implemented TMouse.SetCursorPos from Andrew
git-svn-id: trunk@7268 -
2005-06-22 17:37:06 +00:00
mattias
b2ba0f4418 implemented right justification for menuitems for winapi intf from Martin Smat
git-svn-id: trunk@7191 -
2005-05-21 15:58:44 +00:00
mattias
daf76f7dbc fixed Arc and changed x,y to Left,Top to make meaning more clear
git-svn-id: trunk@6889 -
2005-03-04 13:50:09 +00:00
marc
55f3a45a70 + Added RemoveProp winapi call
* Some maintenace on winapi/lclintf files

git-svn-id: trunk@6830 -
2005-02-23 01:12:47 +00:00
marc
7c3a95c570 * first 64bit changes
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
micha
ed63005188 add platform independent winapi function IsWindowEnabled
git-svn-id: trunk@6738 -
2005-02-05 09:05:51 +00:00
mattias
ab66df423f fixed TGtkWidgetSet.ExtSelectClipRGN for DCOrigin
git-svn-id: trunk@6608 -
2005-01-16 11:40:11 +00:00
mattias
1ac4c9fdda implemented TPen.Mode=pmXor from Jesus
git-svn-id: trunk@6508 -
2005-01-08 11:03:18 +00:00
mattias
574cfd8529 implemented very rudimentary TTabControl
git-svn-id: trunk@5958 -
2004-09-10 16:28:51 +00:00
mattias
add76d4e8b completed new TToolBar
git-svn-id: trunk@5226 -
2004-02-23 18:24:38 +00:00
mattias
9f1208d17c CreateBitmapFromRawImage now creates mask only if needed
git-svn-id: trunk@5206 -
2004-02-19 05:07:17 +00:00
mattias
c1592f9af8 TSpeedButton now uses MaskBlt
git-svn-id: trunk@5184 -
2004-02-10 00:05:03 +00:00
mattias
726e5d46a3 Frame3D rect now var again
git-svn-id: trunk@5151 -
2004-02-03 08:54:09 +00:00
mattias
49a659572b implemented basic TSplitter, still many ToDos
git-svn-id: trunk@5136 -
2004-02-02 15:46:19 +00:00
mattias
6b0b23469e started MaskBlt for gtkIF and applied patch for dir dlg in env opts from Vincent
git-svn-id: trunk@5083 -
2004-01-22 11:23:36 +00:00
mattias
5daf16f5cd fixed GetWindowOrgEx, added GetDCOriginRelativeToWindow
git-svn-id: trunk@5043 -
2004-01-10 18:00:42 +00:00
micha
6b62d5e5ac fix gtk interface due to lcl interface change (from vincent
git-svn-id: trunk@4989 -
2003-12-30 21:05:13 +00:00
marc
02f5dd89a3 * Splitted winapi*.inc into a winapi and a lcl interface communication part
git-svn-id: trunk@4836 -
2003-11-24 11:03:07 +00:00
micha
c8af4ddcf3 cleanups; win32 fpimage support
git-svn-id: trunk@4790 -
2003-11-10 16:15:32 +00:00
mattias
88a56e5159 fixed vert scrollbar, implemented GetDesignerDC
git-svn-id: trunk@4756 -
2003-11-03 22:37:41 +00:00
marc
ceaf698ecf Implemented new gtk keyevent handling
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
ajgenius
426aa21c73 Initial DoubleBuffering Support for GTK2
git-svn-id: trunk@4634 -
2003-09-17 19:40:46 +00:00
mattias
c771afd96b applied listbox/combobox patch from Karl
git-svn-id: trunk@4524 -
2003-08-26 08:12:33 +00:00
mattias
e97f3e9562 fixed TCanvas.Pie
git-svn-id: trunk@4499 -
2003-08-18 19:24:18 +00:00
marc
7664a81732 + Implemented GetCursorPos
git-svn-id: trunk@4432 -
2003-07-29 00:28:43 +00:00
mattias
256475cd40 TWinControl.WmSize/Move now updates interface messages smarter
git-svn-id: trunk@4375 -
2003-07-06 20:40:34 +00:00
mattias
fb7551ba76 fixed win32 painting and started creating bitmaps from rawimages
git-svn-id: trunk@4355 -
2003-07-02 15:56:15 +00:00
mattias
418b60a004 fixed TPaintStruct
git-svn-id: trunk@4354 -
2003-07-02 10:02:51 +00:00
mattias
d86c28d794 attaching menuitems topdown
git-svn-id: trunk@4348 -
2003-07-01 09:29:52 +00:00
mattias
907efa7e6e implemented TPairSplitter
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +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
a29359d35a added TMemoScrollBar
git-svn-id: trunk@2651 -
2002-08-17 23:41:33 +00:00
mattias
ac8335e8d7 removed SetRadioButtonGroupMode
git-svn-id: trunk@2635 -
2002-08-17 23:41:32 +00:00
mattias
22051a0dd6 fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@2617 -
2002-08-17 23:41:31 +00:00
mattias
5d88a46b5f added IsWindowVisible
git-svn-id: trunk@2584 -
2002-08-17 23:41:30 +00:00
mattias
ba74f79912 localized gtk interface
git-svn-id: trunk@2572 -
2002-08-17 23:41:29 +00:00
mattias
442fb22c95 added ShowWindow
git-svn-id: trunk@2553 -
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
f67fd882cd added history to identifier completion
git-svn-id: trunk@2506 -
2002-08-17 23:41:26 +00:00
mattias
e3ffe1e179 added more Delphi win32 compatibility functions
git-svn-id: trunk@2498 -
2002-08-17 23:41:25 +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
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
5a573d9000 double byte char font started
git-svn-id: trunk@2429 -
2002-08-17 23:41:22 +00:00
mattias
02e5009b5c added Timer patch from Vincent Snijders
git-svn-id: trunk@2414 -
2002-08-17 23:41:21 +00:00
lazarus
4240e2e89f MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2398 -
2002-08-17 23:41:20 +00:00
lazarus
a5a504b865 MG: implemented TControlScrollBar.Size
git-svn-id: trunk@2382 -
2002-08-17 23:41:19 +00:00
lazarus
6ee16ccdf5 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@2364 -
2002-08-17 23:41:18 +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
c453c1e568 MG: fixed TPanel and Frame3D
git-svn-id: trunk@2327 -
2002-08-17 23:41:16 +00:00