diff options
Diffstat (limited to 'svx/inc/dlgutil.hxx')
-rw-r--r-- | svx/inc/dlgutil.hxx | 96 |
1 files changed, 5 insertions, 91 deletions
diff --git a/svx/inc/dlgutil.hxx b/svx/inc/dlgutil.hxx index 9cf995814674..9f0d5190daed 100644 --- a/svx/inc/dlgutil.hxx +++ b/svx/inc/dlgutil.hxx @@ -2,13 +2,10 @@ * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * Copyright 2008 by Sun Microsystems, Inc. + * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * - * $RCSfile: dlgutil.hxx,v $ - * $Revision: 1.11 $ - * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify @@ -31,100 +28,17 @@ #define _SVX_DLGUTIL_HXX // include --------------------------------------------------------------- -#ifndef _FIELD_HXX -#include <vcl/field.hxx> -#endif -#include <svl/poolitem.hxx> -#include <svl/intitem.hxx> -#include "svx/svxdllapi.h" +#include <svtools/unitconv.hxx> +#include <svx/svxdllapi.h> // macro ----------------------------------------------------------------- // typedef --------------------------------------------------------------- -typedef long (*FUNC_CONVERT)(long); - // Functions ------------------------------------------------------------- +class SfxItemSet; -// HM- und LanguageStrings aus der Resource laden -SVX_DLLPUBLIC String GetLanguageString( LanguageType eType ); -SVX_DLLPUBLIC String GetDicInfoStr( const String& rName, const USHORT nLang, - const BOOL bNeg ); - -// FieldUnit im MetricField oder -Box umsetzen -SVX_DLLPUBLIC void SetFieldUnit( MetricField& rCtrl, - FieldUnit eUnit, BOOL bAll = FALSE ); -SVX_DLLPUBLIC void SetFieldUnit( MetricBox& rCtrl, - FieldUnit eUnit, BOOL bAll = FALSE ); - -SVX_DLLPUBLIC FieldUnit GetModuleFieldUnit( const SfxItemSet* pSet = NULL ); - -// Metriken umrechnen -SVX_DLLPUBLIC long CalcToUnit( float nIn, SfxMapUnit eUnit ); -SVX_DLLPUBLIC long CalcToPoint( long nIn, SfxMapUnit eUnit, USHORT nFaktor ); - -SVX_DLLPUBLIC long ItemToControl( long nIn, SfxMapUnit eItem, SfxFieldUnit eCtrl ); -long ControlToItem( long nIn, SfxFieldUnit eCtrl, SfxMapUnit eItem ); - -SVX_DLLPUBLIC FieldUnit MapToFieldUnit( const SfxMapUnit eUnit ); -MapUnit FieldToMapUnit( const SfxFieldUnit eUnit ); - -long ConvertValueToMap( long nVal, SfxMapUnit eUnit ); -long ConvertValueToUnit( long nVal, SfxMapUnit eUnit ); - -SVX_DLLPUBLIC void SetMetricValue( MetricField& rField, - long lCoreValue, SfxMapUnit eUnit ); -SVX_DLLPUBLIC long GetCoreValue( const MetricField& rField, SfxMapUnit eUnit ); - -// to Twips -long CMToTwips( long nIn ); -long MMToTwips( long nIn ); -long InchToTwips( long nIn ); -SVX_DLLPUBLIC long PointToTwips( long nIn ); -long PicaToTwips( long nIn ); - -// to CM -long TwipsToCM( long nIn ); -long InchToCM( long nIn ); -long MMToCM( long nIn ); -long PointToCM( long nIn ); -long PicaToCM( long nIn ); - -// to MM -long TwipsToMM( long nIn ); -long CMToMM( long nIn ); -long InchToMM( long nIn ); -long PointToMM( long nIn ); -long PicaToMM( long nIn ); - -// to Inch -long TwipsToInch(long nIn ); -long CMToInch(long nIn ); -long MMToInch(long nIn ); -long PointToInch(long nIn ); -long PicaToInch(long nIn ); - -// to Point -long TwipsToPoint(long nIn ); -long InchToPoint(long nIn ); -long CMToPoint(long nIn ); -long MMToPoint(long nIn ); -long PicaToPoint(long nIn ); - -// To Pica -long TwipsToPica(long nIn ); -long InchToPica(long nIn ); -long PointToPica(long nIn ); -long CMToPica(long nIn ); -long MMToPica(long nIn ); - -// generische Wandlung -long TransformMetric( long nVal, FieldUnit aOld, FieldUnit aNew ); - -// replacement of the SfxIniManager -String ConvertPosSizeToIniString( const Point& rPos, const Size& rSize ); -sal_Bool ConvertIniStringToPosSize( const String& rIniStr, Point& rPos, Size& rSize ); - +SVX_DLLPUBLIC FieldUnit GetModuleFieldUnit( const SfxItemSet& ); #define OUTPUT_DRAWMODE_COLOR (DRAWMODE_DEFAULT) #define OUTPUT_DRAWMODE_CONTRAST (DRAWMODE_SETTINGSLINE | DRAWMODE_SETTINGSFILL | DRAWMODE_SETTINGSTEXT | DRAWMODE_SETTINGSGRADIENT) |