Commit Graph

2755 Commits

Author SHA1 Message Date
lazarus
04f8ed7cea MG: improved streaming error handling
git-svn-id: trunk@2755 -
2002-08-18 08:53:35 +00:00
lazarus
6a9ab51b58 Intermediate UI patch to show a bug.
git-svn-id: trunk@2754 -
2002-08-18 08:53:34 +00:00
lazarus
98399ff1a9 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@2753 -
2002-08-18 08:53:33 +00:00
lazarus
6735048a36 MG: fixed destroying combobox
git-svn-id: trunk@2752 -
2002-08-18 08:53:32 +00:00
lazarus
46f94b3354 MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@2751 -
2002-08-18 08:53:31 +00:00
lazarus
7f4da47cd5 MG: implemented run param environment variables
git-svn-id: trunk@2750 -
2002-08-18 08:53:30 +00:00
lazarus
45f1d6dc8d MG: not existing files will now be removed from recent lists
git-svn-id: trunk@2749 -
2002-08-18 08:53:29 +00:00
lazarus
d15ec403d8 MG: fixed editing empty resources
git-svn-id: trunk@2748 -
2002-08-18 08:53:28 +00:00
lazarus
64772d9488 MG: fixed replacing form resources
git-svn-id: trunk@2747 -
2002-08-18 08:53:27 +00:00
lazarus
e67a49db64 MG: loading forms now creates all TComponentInterfaces, fixed removing components
git-svn-id: trunk@2746 -
2002-08-18 08:53:26 +00:00
lazarus
0068b8e332 MG: fixed TSpeedButton.SetDown and Invalidate
git-svn-id: trunk@2745 -
2002-08-18 08:53:25 +00:00
lazarus
d6b4085bed MG: implemented Ctrl+Mouse links in source editor
git-svn-id: trunk@2744 -
2002-08-18 08:53:24 +00:00
lazarus
42bc75d034 MG: imroved error handling for renamed forms
git-svn-id: trunk@2743 -
2002-08-18 08:53:23 +00:00
lazarus
68eb659398 MG: implemented form renaming
git-svn-id: trunk@2742 -
2002-08-18 08:53:22 +00:00
lazarus
b598a3b831 MG: started form renaming
git-svn-id: trunk@2741 -
2002-08-18 08:53:21 +00:00
lazarus
d500258da2 MG: reduced mem leak of clipping stuff, still not fixed
git-svn-id: trunk@2740 -
2002-08-18 08:53:20 +00:00
lazarus
a3201a675b MG: fixed mouse coords while component dragging
git-svn-id: trunk@2739 -
2002-08-18 08:53:19 +00:00
mattias
f67ac3bba1 updated ToDo
git-svn-id: trunk@2738 -
2002-08-18 06:54:36 +00:00
mattias
0cc0aa352c added TODO
git-svn-id: trunk@2737 -
2002-08-18 06:54:35 +00:00
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