/* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef _CHART2_RESOURCE_DATALABEL_HXX #define _CHART2_RESOURCE_DATALABEL_HXX #include "HelpIds.hrc" #include "res_DataLabel_IDs.hrc" #define WORKAROUND \ StringList [ en-US ] = \ { \ "Best fit" ; \ "Center" ; \ "Above" ; \ "Top left" ; \ "Left" ; \ "Bottom left" ; \ "Below" ; \ "Bottom right" ; \ "Right" ; \ "Top right" ; \ "Inside" ; \ "Outside" ; \ "Near origin" ; \ }; #define RESOURCE_DATALABEL( xpos, ypos ) \ CheckBox CB_VALUE_AS_NUMBER \ { \ HelpID = HID_SCH_DATALABEL_VALUE; \ Pos = MAP_APPFONT ( xpos , ypos ) ; \ Size = MAP_APPFONT ( 136 , 10 ) ; \ TabStop = TRUE ; \ Text [ en-US ] = "Show value as ~number" ; \ }; \ PushButton PB_NUMBERFORMAT \ { \ HelpID = HID_SCH_PB_NUMBERFORMAT; \ TabStop = TRUE ; \ Pos = MAP_APPFONT ( xpos+100 , ypos-3 ) ; \ Size = MAP_APPFONT ( 100 , 14 ) ; \ Text [ en-US ] = "Number ~format..." ; \ }; \ CheckBox CB_VALUE_AS_PERCENTAGE \ { \ HelpID = HID_SCH_DATALABEL_PERCENT; \ Pos = MAP_APPFONT ( xpos , ypos+17 ) ; \ Size = MAP_APPFONT ( 136 , 10 ) ; \ TabStop = TRUE ; \ Text [ en-US ] = "Show value as ~percentage" ; \ }; \ PushButton PB_PERCENT_NUMBERFORMAT \ { \ HelpID = HID_SCH_PB_PERCENT_NUMBERFORMAT; \ TabStop = TRUE ; \ Pos = MAP_APPFONT ( xpos+100 , ypos+17-3 ) ; \ Size = MAP_APPFONT ( 100 , 14 ) ; \ Text [ en-US ] = "Percentage f~ormat..." ; \ }; \ CheckBox CB_CATEGORY \ { \ HelpID = HID_SCH_DATALABEL_TEXT; \ Pos = MAP_APPFONT ( xpos , ypos+33 ); \ Size = MAP_APPFONT ( 254 , 10 ); \ TabStop = TRUE; \ Text [ en-US ] = "Show ~category"; \ }; \ CheckBox CB_SYMBOL \ { \ HelpID = HID_SCH_DATALABEL_SYMBOL; \ Pos = MAP_APPFONT ( xpos , ypos+49 ) ; \ Size = MAP_APPFONT ( 254 , 10 ) ; \ TabStop = TRUE ; \ Text [ en-US ] = "Show ~legend key" ; \ }; \ FixedText FT_LABEL_PLACEMENT \ { \ Pos = MAP_APPFONT ( xpos , ypos+84 ) ; \ Size = MAP_APPFONT ( 182 , 10 ) ; \ TabStop = FALSE ; \ Text [ en-US ] = "Place~ment"; \ }; \ ListBox LB_LABEL_PLACEMENT \ { \ HelpID = HID_SCH_DATALABEL_PLACEMENT; \ Border = TRUE ; \ AutoHScroll = TRUE ; \ Pos = MAP_APPFONT ( xpos+100 , ypos+82 ) ; \ Size = MAP_APPFONT ( 89 , 12 ) ; \ TabStop = TRUE ; \ Group = TRUE ; \ DropDown=TRUE; \ DDExtraWidth = TRUE ; \ WORKAROUND \ }; \ FixedLine FL_LABEL_ROTATE \ { \ Pos = MAP_APPFONT ( xpos, ypos+103 ) ; \ Size = MAP_APPFONT ( 248, 8 ) ; \ Text [ en-US ] = "Rotate Text" ; \ }; \ Control CT_LABEL_DIAL \ { \ HelpId = HID_SCH_DATALABEL_ROTATION_KNOB ; \ Pos = MAP_APPFONT ( xpos+6 , ypos+116 ) ; \ Size = MAP_APPFONT ( 43 , 43 ) ; \ Text = "ABCD" ; \ }; \ FixedText FT_LABEL_DEGREES \ { \ Pos = MAP_APPFONT ( xpos+87 , ypos+133 ) ; \ Size = MAP_APPFONT ( 46, 8 ) ; \ Text [ en-US ] = "~Degrees" ; \ }; \ NumericField NF_LABEL_DEGREES \ { \ HelpId = HID_SCH_DATALABEL_ROTATION_EDIT ; \ Pos = MAP_APPFONT ( xpos+55 , ypos+131 ) ; \ Size = MAP_APPFONT ( 28 , 12 ) ; \ Border = TRUE ; \ TabStop = TRUE ; \ Repeat = TRUE ; \ Spin = TRUE ; \ Minimum = 0 ; \ Maximum = 359 ; \ SpinSize = 5 ; \ }; \ FixedText FT_LABEL_TEXTDIR \ { \ Pos = MAP_APPFONT ( xpos , ypos+162 ) ; \ Size = MAP_APPFONT ( 64 , 8 ) ; \ Text [ en-US ] = "Te~xt direction" ; \ }; \ ListBox LB_LABEL_TEXTDIR \ { \ HelpID = HID_SCH_TEXTDIRECTION; \ Pos = MAP_APPFONT ( xpos+66 , ypos+160 ) ; \ Size = MAP_APPFONT ( 170 , 100 ) ; \ Border = TRUE; \ TabStop = TRUE; \ DropDown = TRUE; \ }; #endif