Commit Graph

2736 Commits

Author SHA1 Message Date
mattias
29201d9246 fixed csDashDot
git-svn-id: trunk@2736 -
2002-08-18 04:57:01 +00:00
mattias
7f87b594da moved TColorButton to dialogs.pp
git-svn-id: trunk@2735 -
2002-08-18 04:57:00 +00:00
lazarus
a2f417f735 AJ: added TShape
git-svn-id: trunk@2734 -
2002-08-18 04:57:00 +00:00
mattias
c2ef0a248a fixed readonly of properties
git-svn-id: trunk@2733 -
2002-08-18 04:57:00 +00:00
mattias
01cd906081 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2732 -
2002-08-18 04:57:00 +00:00
mattias
345d674d47 reduced paint messages on destroy
git-svn-id: trunk@2731 -
2002-08-18 04:57:00 +00:00
mattias
0898c422f1 new constants for compatibility
git-svn-id: trunk@2730 -
2002-08-18 04:56:59 +00:00
mattias
b8ef335fd1 made compiler options TargetOS more general
git-svn-id: trunk@2729 -
2002-08-18 04:56:59 +00:00
mattias
a0b3fb6bc0 made Fonts of TControls in OI readonly
git-svn-id: trunk@2728 -
2002-08-18 04:56:59 +00:00
mattias
86ce6bd64a fixed allocation of dc backcolor
git-svn-id: trunk@2727 -
2002-08-18 04:56:59 +00:00
mattias
f3031bb2d0 fixed AV on StretchDraw 0x0
git-svn-id: trunk@2726 -
2002-08-18 04:56:59 +00:00
lazarus
a5465de11c MG: added patch from Andrew
git-svn-id: trunk@2725 -
2002-08-18 04:56:59 +00:00
mattias
825da03fde fixed modified and loading xpms for button glyphs
git-svn-id: trunk@2724 -
2002-08-18 04:56:58 +00:00
lazarus
d32f659cd3 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@2723 -
2002-08-18 04:56:58 +00:00
mattias
9b21e012eb fixed create fpc rpm
git-svn-id: trunk@2722 -
2002-08-18 04:56:58 +00:00
mattias
caa329c29e fixed default font
git-svn-id: trunk@2721 -
2002-08-18 04:56:58 +00:00
mattias
09d5b2c0e1 ComboBoxDropDown from Yoyong
git-svn-id: trunk@2720 -
2002-08-18 04:56:57 +00:00
lazarus
5cf1e97aeb MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@2719 -
2002-08-18 04:56:57 +00:00
mattias
2a25007744 fixed clipping origin in stretchblt
git-svn-id: trunk@2718 -
2002-08-18 04:56:57 +00:00
lazarus
d047d53fcb AJ: mostly fixed TColorPropertyEditor drawing
git-svn-id: trunk@2717 -
2002-08-18 04:56:57 +00:00
mattias
7739109e56 more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@2716 -
2002-08-18 04:56:56 +00:00
mattias
86d242b552 added ambigius compiled unit test for packages
git-svn-id: trunk@2715 -
2002-08-18 04:56:56 +00:00
lazarus
5bdd457809 AJ: Mostly Fixed drawing pedsInComboBox & pedsSelected
git-svn-id: trunk@2714 -
2002-08-18 04:56:56 +00:00
lazarus
dcc1790dc7 AJ:Fixes to PromptUser;Switched ShowMessage* to use NotifyUser*;
fixed TGraphicPropertyEditor for when Property is nil.

git-svn-id: trunk@2713 -
2002-08-18 04:56:55 +00:00
mattias
ff0abbb605 readonly flag is now only saved if user set
git-svn-id: trunk@2712 -
2002-08-18 04:56:55 +00:00
mattias
663d89e7f4 fixed unhiding components
git-svn-id: trunk@2711 -
2002-08-18 04:56:55 +00:00
mattias
3f47263c5e implemented TCanvas.Refresh
git-svn-id: trunk@2710 -
2002-08-18 04:56:54 +00:00
mattias
639e8f73fa increased fpcsrc spec version
git-svn-id: trunk@2709 -
2002-08-18 04:56:54 +00:00
lazarus
b68b54ede9 AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@2708 -
2002-08-18 04:56:54 +00:00
mattias
87dc70c92f recuced output
git-svn-id: trunk@2707 -
2002-08-18 04:56:53 +00:00
mattias
5ef778e04d renamed one Rect
git-svn-id: trunk@2706 -
2002-08-18 04:56:53 +00:00
lazarus
dfe45cdec1 MG: added OnDrawItem to OI
git-svn-id: trunk@2705 -
2002-08-18 04:56:53 +00:00
mattias
fe2d2dbee0 fixed broken cvs
git-svn-id: trunk@2704 -
2002-08-18 04:56:52 +00:00
lazarus
2d9631147e MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@2703 -
2002-08-18 04:56:52 +00:00
mattias
275daf8807 fixed rpm scripts for new rpm version
git-svn-id: trunk@2702 -
2002-08-18 04:56:52 +00:00
mattias
378eff0913 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2701 -
2002-08-18 04:56:52 +00:00
lazarus
cf4fe82fbb MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2700 -
2002-08-18 04:56:51 +00:00
mattias
0b3c7abda3 fixed DeleteCriticalSection
git-svn-id: trunk@2699 -
2002-08-18 04:56:51 +00:00
mattias
1c08b5828d improved rpm building and added support for 1.0.7
git-svn-id: trunk@2698 -
2002-08-18 04:56:51 +00:00
mattias
89577c52ea replaced many invalidates by invalidaterect
git-svn-id: trunk@2697 -
2002-08-18 04:56:50 +00:00
lazarus
a98b618f09 MG: moved graphic property editors to graphpropedits.pas
git-svn-id: trunk@2696 -
2002-08-18 04:56:50 +00:00
mattias
f95903ed34 fixed FindControl and searching overloaded procs
git-svn-id: trunk@2695 -
2002-08-18 04:56:50 +00:00
lazarus
000bc23632 MG: fixed return polygon point
git-svn-id: trunk@2694 -
2002-08-18 04:56:49 +00:00
mattias
2ea295798e fixes for fpc 1.1
git-svn-id: trunk@2693 -
2002-08-18 04:56:49 +00:00
mattias
93dae0ca55 new constants for compatibility
git-svn-id: trunk@2692 -
2002-08-18 04:56:48 +00:00
lazarus
b70bb5359d MG: fixed memleaks
git-svn-id: trunk@2691 -
2002-08-18 04:56:48 +00:00
lazarus
f56f441a51 MG: broke minor circles
git-svn-id: trunk@2690 -
2002-08-18 04:56:47 +00:00
lazarus
f73b50e6d9 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2689 -
2002-08-18 04:56:47 +00:00
lazarus
abb554d4ed MG: fixed memleaks
git-svn-id: trunk@2688 -
2002-08-18 04:56:46 +00:00
lazarus
b75696868d AJ: Improvements to TUpDown; Added TStaticText & GNOME DrawText
git-svn-id: trunk@2687 -
2002-08-18 04:56:46 +00:00