15d39f272SZheng Fan/************************************************************** 25d39f272SZheng Fan * 35d39f272SZheng Fan * Licensed to the Apache Software Foundation (ASF) under one 45d39f272SZheng Fan * or more contributor license agreements. See the NOTICE file 55d39f272SZheng Fan * distributed with this work for additional information 65d39f272SZheng Fan * regarding copyright ownership. The ASF licenses this file 75d39f272SZheng Fan * to you under the Apache License, Version 2.0 (the 85d39f272SZheng Fan * "License"); you may not use this file except in compliance 95d39f272SZheng Fan * with the License. You may obtain a copy of the License at 105d39f272SZheng Fan * 115d39f272SZheng Fan * http://www.apache.org/licenses/LICENSE-2.0 125d39f272SZheng Fan * 135d39f272SZheng Fan * Unless required by applicable law or agreed to in writing, 145d39f272SZheng Fan * software distributed under the License is distributed on an 155d39f272SZheng Fan * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 165d39f272SZheng Fan * KIND, either express or implied. See the License for the 175d39f272SZheng Fan * specific language governing permissions and limitations 185d39f272SZheng Fan * under the License. 195d39f272SZheng Fan * 205d39f272SZheng Fan *************************************************************/ 215d39f272SZheng Fan 225d39f272SZheng Fan#include "PosSizePropertyPanel.hrc" 23*d29c2fc2SAndre Fischer#include <sfx2/sidebar/ResourceDefinitions.hrc> 245d39f272SZheng Fan#include <svx/dialogs.hrc> 255d39f272SZheng Fan#include "helpid.hrc" 265d39f272SZheng Fan 275d39f272SZheng Fan#define TOOLBOX_HEIGHT 14 285d39f272SZheng Fan 295d39f272SZheng FanControl RID_SIDEBAR_POSSIZE_PANEL 305d39f272SZheng Fan{ 315d39f272SZheng Fan OutputSize = TRUE; 325d39f272SZheng Fan DialogControl = TRUE; 335d39f272SZheng Fan Border = FALSE; 345d39f272SZheng Fan 355d39f272SZheng Fan Size = MAP_APPFONT( 365d39f272SZheng Fan PROPERTYPAGE_WIDTH, 375d39f272SZheng Fan BTN_FLIP_HORI_Y + TOOLBOX_HEIGHT + SECTIONPAGE_MARGIN_VERTICAL_BOT); 385d39f272SZheng Fan HelpID = HID_PROPERTYPANEL_POSIZE_SECTION ; 395d39f272SZheng Fan Text = "Position and Size"; 405d39f272SZheng Fan 415d39f272SZheng Fan FixedText FT_WIDTH 425d39f272SZheng Fan { 435d39f272SZheng Fan Pos = MAP_APPFONT ( FT_WIDTH_X, FT_WIDTH_Y ); 445d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT) ; 455d39f272SZheng Fan Text [ en-US ] = "~Width:"; 465d39f272SZheng Fan }; 475d39f272SZheng Fan MetricField MTR_FLD_WIDTH 485d39f272SZheng Fan { 495d39f272SZheng Fan Border = TRUE ; 505d39f272SZheng Fan Pos = MAP_APPFONT ( FLD_WIDTH_X, FLD_WIDTH_Y ); 515d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH, MBOX_HEIGHT ) ; 525d39f272SZheng Fan QuickHelpText [ en-US ] = "Enter a width for the selected object."; 535d39f272SZheng Fan Repeat = TRUE ; 545d39f272SZheng Fan Spin = TRUE ; 555d39f272SZheng Fan Maximum = 9999 ; 565d39f272SZheng Fan StrictFormat = TRUE ; 575d39f272SZheng Fan Unit = FUNIT_INCH; 585d39f272SZheng Fan Last = 9999 ; 595d39f272SZheng Fan SpinSize = 2 ; 605d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_MTR_FLD_WIDTH; 615d39f272SZheng Fan }; 625d39f272SZheng Fan FixedText FT_HEIGHT 635d39f272SZheng Fan { 645d39f272SZheng Fan Pos = MAP_APPFONT ( FT_HEIGHT_X, FT_HEIGHT_Y ); 655d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT) ; 665d39f272SZheng Fan Text [ en-US ] = "H~eight:"; 675d39f272SZheng Fan }; 685d39f272SZheng Fan MetricField MTR_FLD_HEIGHT 695d39f272SZheng Fan { 705d39f272SZheng Fan Border = TRUE ; 715d39f272SZheng Fan Pos = MAP_APPFONT ( FLD_HEIGHT_X, FLD_HEIGHT_Y ); 725d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH + 1, MBOX_HEIGHT ) ; 735d39f272SZheng Fan QuickHelpText [ en-US ] = "Enter a height for the selected object."; 745d39f272SZheng Fan Repeat = TRUE ; 755d39f272SZheng Fan Spin = TRUE ; 765d39f272SZheng Fan Maximum = 9999 ; 775d39f272SZheng Fan StrictFormat = TRUE ; 785d39f272SZheng Fan Unit = FUNIT_INCH; 795d39f272SZheng Fan Last = 9999 ; 805d39f272SZheng Fan SpinSize = 2 ; 815d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_MTR_FLD_HEIGHT; 825d39f272SZheng Fan }; 835d39f272SZheng Fan CheckBox CBX_SCALE 845d39f272SZheng Fan { 855d39f272SZheng Fan Pos = MAP_APPFONT ( CBX_X , CBX_Y ) ; 865d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH + 30 , CBOX_HEIGHT ) ; 875d39f272SZheng Fan TabStop = TRUE ; 885d39f272SZheng Fan Text [ en-US ] = "~Keep ratio" ; 895d39f272SZheng Fan QuickHelpText [ en-US ] = "Maintain proportions when you resize the selected object."; 905d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_CBX_SCALE; 915d39f272SZheng Fan }; 925d39f272SZheng Fan //------------ Position ------------ 935d39f272SZheng Fan FixedText FT_SBSHAPE_HORIZONTAL 945d39f272SZheng Fan { 955d39f272SZheng Fan Pos = MAP_APPFONT ( FT_POSITION_X_X, FT_POSITION_X_Y ); 965d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT) ; 975d39f272SZheng Fan Text [ en-US ] = "~Horizontal:"; 985d39f272SZheng Fan }; 995d39f272SZheng Fan MetricField MF_SBSHAPE_HORIZONTAL 1005d39f272SZheng Fan { 1015d39f272SZheng Fan Border = TRUE; 1025d39f272SZheng Fan Pos = MAP_APPFONT ( MF_POSITION_X_X , MF_POSITION_X_Y ); 1035d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH, MBOX_HEIGHT ) ; 1045d39f272SZheng Fan QuickHelpText [ en-US ] = "Enter the value for the horizontal position."; 1055d39f272SZheng Fan TabStop = TRUE; 1065d39f272SZheng Fan Repeat = TRUE; 1075d39f272SZheng Fan Spin = TRUE; 1085d39f272SZheng Fan Minimum = -120000; 1095d39f272SZheng Fan Maximum = 240000; 1105d39f272SZheng Fan StrictFormat = TRUE; 1115d39f272SZheng Fan DecimalDigits = 2; 1125d39f272SZheng Fan Unit = FUNIT_MM; 1135d39f272SZheng Fan SpinSize = 10; 1145d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_MF_HORIZONTAL; 1155d39f272SZheng Fan }; 1165d39f272SZheng Fan FixedText FT_SBSHAPE_VERTICAL 1175d39f272SZheng Fan { 1185d39f272SZheng Fan Pos = MAP_APPFONT ( FT_POSITION_Y_X , FT_POSITION_Y_Y ); 1195d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT) ; 1205d39f272SZheng Fan Text [ en-US ] = "~Vertical:"; 1215d39f272SZheng Fan }; 1225d39f272SZheng Fan MetricField MF_SBSHAPE_VERTICAL 1235d39f272SZheng Fan { 1245d39f272SZheng Fan Border = TRUE; 1255d39f272SZheng Fan Pos = MAP_APPFONT ( MF_POSITION_Y_X , MF_POSITION_Y_Y ); 1265d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH, MBOX_HEIGHT ) ; 1275d39f272SZheng Fan QuickHelpText [ en-US ] = "Enter the value for the vertical position."; 1285d39f272SZheng Fan TabStop = TRUE; 1295d39f272SZheng Fan Repeat = TRUE; 1305d39f272SZheng Fan Spin = TRUE; 1315d39f272SZheng Fan Minimum = -120000; 1325d39f272SZheng Fan Maximum = 240000; 1335d39f272SZheng Fan StrictFormat = TRUE; 1345d39f272SZheng Fan DecimalDigits = 2; 1355d39f272SZheng Fan Unit = FUNIT_MM; 1365d39f272SZheng Fan SpinSize = 10; 1375d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_MF_VERTICAL; 1385d39f272SZheng Fan }; 1395d39f272SZheng Fan FixedText FT_ANGLE 1405d39f272SZheng Fan { 1415d39f272SZheng Fan Pos = MAP_APPFONT ( FT_ROTATION_X , FT_ROTATION_Y ); 1425d39f272SZheng Fan Size = MAP_APPFONT ( TEXT_WIDTH + 50, TEXT_HEIGHT) ; 1435d39f272SZheng Fan Text [ en-US ] = "~Rotation:"; 1445d39f272SZheng Fan }; 1455d39f272SZheng Fan 1465d39f272SZheng Fan MetricBox MTR_FLD_ANGLE 1475d39f272SZheng Fan { 1485d39f272SZheng Fan Border = TRUE ; 1495d39f272SZheng Fan Pos = MAP_APPFONT ( MF_ROTATION_X , MF_ROTATION_Y ); 1505d39f272SZheng Fan Size = MAP_APPFONT ( MBOX_WIDTH + 10, MBOX_HEIGHT ) ; 1515d39f272SZheng Fan QuickHelpText [ en-US ] = "Select the angle for rotation."; 1525d39f272SZheng Fan Unit = FUNIT_CUSTOM ; 1535d39f272SZheng Fan CustomUnitText [ en-US ] = " degrees"; 1545d39f272SZheng Fan DecimalDigits = 2; 1555d39f272SZheng Fan Minimum = -18000; // set minmun value or it will be 0 as default 1565d39f272SZheng Fan TabStop = TRUE ; 1575d39f272SZheng Fan DropDown = TRUE ; 1585d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_MTR_FLD_ANGLE; 1595d39f272SZheng Fan }; 1605d39f272SZheng Fan 1615d39f272SZheng Fan FixedText FT_FLIP 1625d39f272SZheng Fan { 1635d39f272SZheng Fan Pos = MAP_APPFONT ( FT_FLIP_X , FT_FLIP_Y ); 1645d39f272SZheng Fan Size = MAP_APPFONT ( PROPERTYPAGE_WIDTH - SECTIONPAGE_MARGIN_HORIZONTAL*2 - 40 - CONTROL_SPACING_HORIZONTAL - TOOLBOX_ITEM_WIDTH * 2 , TEXT_HEIGHT) ;//20 wj 1655d39f272SZheng Fan Text [ en-US ] = "~Flip:"; 1665d39f272SZheng Fan }; 1675d39f272SZheng Fan 1685d39f272SZheng Fan ToolBox TBX_FLIP 1695d39f272SZheng Fan { 1705d39f272SZheng Fan Pos = MAP_APPFONT ( BTN_FLIP_HORI_X , BTN_FLIP_HORI_Y ); 1715d39f272SZheng Fan Size = MAP_APPFONT ( TOOLBOX_ITEM_WIDTH * 2, TOOLBOX_HEIGHT); 1725d39f272SZheng Fan SVLook = TRUE ; 1735d39f272SZheng Fan Border = FALSE ; 1745d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_TBX_FLIP; 1755d39f272SZheng Fan Text = "Flip"; 1765d39f272SZheng Fan ItemList = 1775d39f272SZheng Fan { 1785d39f272SZheng Fan ToolBoxItem 1795d39f272SZheng Fan { 1805d39f272SZheng Fan Identifier = FLIP_VERTICAL ; 1815d39f272SZheng Fan Text [ en-US ] = "Flip Vertically" ; 1825d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_FLIP_VERTICAL; 1835d39f272SZheng Fan }; 1845d39f272SZheng Fan ToolBoxItem 1855d39f272SZheng Fan { 1865d39f272SZheng Fan Identifier = FLIP_HORIZONTAL ; 1875d39f272SZheng Fan Text [ en-US ] = "Flip Horizontally" ; 1885d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_FLIP_HORIZONTAL; 1895d39f272SZheng Fan }; 1905d39f272SZheng Fan }; 1915d39f272SZheng Fan }; 1925d39f272SZheng Fan 1935d39f272SZheng Fan String STR_QH_HORI_FLIP 1945d39f272SZheng Fan { 1955d39f272SZheng Fan Text [ en-US ] = "Flip the selected object horizontally."; 1965d39f272SZheng Fan }; 1975d39f272SZheng Fan String STR_QH_VERT_FLIP 1985d39f272SZheng Fan { 1995d39f272SZheng Fan Text [ en-US ] = "Flip the selected object vertically."; 2005d39f272SZheng Fan }; 2015d39f272SZheng Fan 2025d39f272SZheng Fan Control DIAL_CONTROL 2035d39f272SZheng Fan { 2045d39f272SZheng Fan Pos = MAP_APPFONT ( ROTATE_CONTROL_X , ROTATE_CONTROL_Y ); 2055d39f272SZheng Fan Size = MAP_PIXEL( 50, 50 ); 2065d39f272SZheng Fan HelpID = HID_PROPERTY_PANEL_POSIZE_DIAL_CONTROL; 2075d39f272SZheng Fan }; 2085d39f272SZheng Fan}; 2095d39f272SZheng Fan 2105d39f272SZheng Fan// eof 211