diff options
Diffstat (limited to 'src/corelib')
-rw-r--r-- | src/corelib/fpgfx.pas | 5 | ||||
-rw-r--r-- | src/corelib/gfx_constants.pas | 5 | ||||
-rw-r--r-- | src/corelib/gfxbase.pas | 24 |
3 files changed, 26 insertions, 8 deletions
diff --git a/src/corelib/fpgfx.pas b/src/corelib/fpgfx.pas index c68c8ec7..65977f62 100644 --- a/src/corelib/fpgfx.pas +++ b/src/corelib/fpgfx.pas @@ -165,7 +165,6 @@ type MenuFont: TfpgFont; MenuAccelFont: TfpgFont; MenuDisabledFont: TfpgFont; - public constructor Create; virtual; destructor Destroy; override; procedure DrawButtonFace(ACanvas: TfpgCanvas; x, y, w, h: TfpgCoord; AFlags: TFButtonFlags); virtual; @@ -336,8 +335,6 @@ var uClipboard: TfpgClipboard; uMsgQueueList: TList; -const - ONE_MILISEC = 1 / (24 * 60 * 60 * 1000); type TNamedFontItem = class @@ -415,7 +412,7 @@ end; function fpgGetTickCount: DWord; begin - Result := DWord(Trunc(Now * 24 * 60 * 60 * 1000)); + Result := DWord(Trunc(Now * MSecsPerDay)); end; function InflateRect(var Rect: TRect; dx: Integer; dy: Integer): Boolean; diff --git a/src/corelib/gfx_constants.pas b/src/corelib/gfx_constants.pas index d271bfbc..f204cbab 100644 --- a/src/corelib/gfx_constants.pas +++ b/src/corelib/gfx_constants.pas @@ -15,7 +15,7 @@ unit gfx_constants; interface uses - gfxbase; + SysUtils, gfxbase; resourcestring @@ -74,7 +74,8 @@ const DOUBLECLICK_MS = 320; // the max time between left-clicks for doubleclick DOUBLECLICK_DISTANCE = 5; // max distance between points when doing doubleclick - + ONE_MILISEC = 1/MSecsPerDay; + { This is so that when we support LTR and RTL languages, the colon will be added at the correct place. } diff --git a/src/corelib/gfxbase.pas b/src/corelib/gfxbase.pas index 03724322..bc602db0 100644 --- a/src/corelib/gfxbase.pas +++ b/src/corelib/gfxbase.pas @@ -1,3 +1,20 @@ +{ + fpGUI - Free Pascal GUI Library + + Copyright (C) 2006 - 2008 See the file AUTHORS.txt, included in this + distribution, for details of the copyright. + + See the file COPYING.modifiedLGPL, included in this distribution, + for details about redistributing fpGUI. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + Description: + The Big Bang starts here! The starting unit for fpGUI. +} + unit gfxbase; {$mode objfpc}{$H+} @@ -63,8 +80,11 @@ const // The special keys, based on the well-known keyboard scan codes {$I keys.inc} - - FPG_DEFAULT_FONT_DESC = 'Arial-10:antialias=true'; + +var + FPG_DEFAULT_FONT_DESC: string = 'Arial-10:antialias=true'; + +const UserNamedColorStart = 128; {$I predefinedcolors.inc} |