| /************************************************************** |
| * |
| * 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 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| #include "AreaPropertyPanel.hrc" |
| #include <sfx2/sidebar/ResourceDefinitions.hrc> |
| #include <svx/dialogs.hrc> |
| #include "helpid.hrc" |
| |
| #define TOOLBOX_WIDTH 50 |
| #define TOOLBOX_HEIGHT 17 |
| |
| Control RID_SIDEBAR_AREA_PANEL |
| { |
| OutputSize = TRUE; |
| DialogControl = TRUE; |
| Border = FALSE; |
| Size = MAP_APPFONT( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_TOP + SECTIONPAGE_MARGIN_VERTICAL_BOT + 2*( FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT) + CONTROL_SPACING_VERTICAL ); |
| HelpID = HID_PROPERTYPANEL_AREA_SECTION ; |
| Text [ en-US ] = "Area"; |
| |
| FixedText FT_COLOR_LIST |
| { |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP ) ; |
| Size = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ; |
| Text [ en-US ] = "~Fill:"; |
| }; |
| FixedText FL_TRSP_TEXT |
| { |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; |
| Size = MAP_APPFONT ( FIXED_TEXT_WIDTH + 50, FIXED_TEXT_HEIGHT ) ; |
| Text [ en-US ] = "~Transparency:"; |
| }; |
| ToolBox TB_COLOR |
| { |
| HelpID = HID_PPROPERTYPANEL_AREA_TBX_COLOR; |
| SVLook = TRUE ; |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP + FIXED_TEXT_HEIGHT + 1) ; |
| Size = MAP_APPFONT (TOOLBOX_WIDTH ,TOOLBOX_HEIGHT ) ; |
| TabStop = TRUE ; |
| Text = "Color"; |
| ItemList = |
| { |
| ToolBoxItem |
| { |
| Identifier = TBI_COLOR ; |
| HelpID = HID_PPROPERTYPANEL_AREA_TBI_COLOR; |
| DropDown = TRUE ; |
| Text = "Color" ; |
| }; |
| }; |
| }; |
| String STR_HELP_COLOR |
| { |
| Text [ en-US ] = "Select the color to apply." ; |
| }; |
| String STR_HELP_TYPE |
| { |
| Text [en-US] = "Select the fill type to apply."; |
| }; |
| String STR_HELP_ATTR |
| { |
| Text [en-US] = "Select the effect to apply."; |
| }; |
| Image IMG_AXIAL |
| { |
| ImageBitmap = Bitmap{File = "symphony/axial.png";}; |
| }; |
| Image IMG_ELLI |
| { |
| ImageBitmap = Bitmap{File = "symphony/ellipsoid.png";}; |
| }; |
| Image IMG_QUAD |
| { |
| ImageBitmap = Bitmap{File = "symphony/Quadratic.png";}; |
| }; |
| Image IMG_RADIAL |
| { |
| ImageBitmap = Bitmap{File = "symphony/radial.png";}; |
| }; |
| Image IMG_SQUARE |
| { |
| ImageBitmap = Bitmap{File = "symphony/Square.png";}; |
| }; |
| Image IMG_LINEAR |
| { |
| ImageBitmap = Bitmap{File = "symphony/linear.png";}; |
| }; |
| Image IMG_COLOR |
| { |
| ImageBitmap = Bitmap{File = "symphony/fill_color.png";}; |
| }; |
| |
| //high contract |
| Image IMG_AXIAL_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/axial_h.png";}; |
| }; |
| Image IMG_ELLI_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/ellipsoid_h.png";}; |
| }; |
| Image IMG_QUAD_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/Quadratic_h.png";}; |
| }; |
| Image IMG_RADIAL_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/radial_h.png";}; |
| }; |
| Image IMG_SQUARE_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/Square_h.png";}; |
| }; |
| Image IMG_LINEAR_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/linear_h.png";}; |
| }; |
| Image IMG_COLOR_H |
| { |
| ImageBitmap = Bitmap{File = "symphony/fill_color_h.png";}; |
| }; |
| |
| //===================================================================================================================================== |
| ListBox LB_TRGR_TYPES |
| { |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; |
| Size = MAP_APPFONT ( MBOX_WIDTH , LISTBOX_HEIGHT ) ; |
| QuickHelpText [ en-US ] = "Select the type of transparency to apply." ; |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| HelpID = HID_PPROPERTYPANEL_AREA_LB_TRGR_TYPES ; |
| StringList [ en-US ] = |
| { |
| < "None" ; Default ; > ; |
| < "Solid" ; Default ; > ; |
| < "Linear" ; Default ; > ; |
| < "Axial" ; Default ; > ; |
| < "Radial" ; Default ; > ; |
| < "Ellipsoid" ; Default ; > ; |
| < "Quadratic" ; Default ; > ; |
| < "Square" ; Default ; > ; |
| }; |
| }; |
| |
| MetricField MTR_TRANSPARENT |
| { |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; |
| Size = MAP_APPFONT ( MBOX_WIDTH + 1 ,MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRANSPARENT ; |
| QuickHelpText [ en-US ] = "Specify 0 % for fully opaque through 100 % for fully transparent." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| |
| ToolBox BTN_GRADIENT |
| { |
| Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + MBOX_WIDTH + CONTROL_SPACING_HORIZONTAL , SECTIONPAGE_MARGIN_VERTICAL_TOP + 2*(FIXED_TEXT_HEIGHT + TEXT_CONTROL_SPACING_VERTICAL) + CBOX_HEIGHT + CONTROL_SPACING_VERTICAL ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_TBX_GRADIENT ; |
| SVLook = TRUE ; |
| Border = FALSE ; |
| TabStop = TRUE ; |
| Text = "Gradient"; |
| ItemList = |
| { |
| ToolBoxItem |
| { |
| Identifier = TBI_BTX_GRADIENT ; |
| HelpID = HID_PPROPERTYPANEL_AREA_TBI_GRADIENT ; |
| ItemBitmap = Bitmap |
| { |
| File = "symphony/linear.png" ; |
| }; |
| DropDown = TRUE; |
| Text = "Gradient" ; |
| }; |
| }; |
| }; |
| String STR_HELP_GRADIENT |
| { |
| Text [ en-US ] = "Specify the variation of gradient transparency." ; |
| }; |
| }; |
| |
| Control RID_POPUPPANEL_AREAPAGE_TRGR |
| { |
| OutputSize = TRUE; |
| DialogControl = TRUE; |
| Border = FALSE; |
| |
| // Size = MAP_APPFONT( POP_WIDTH, POP_HEIGHT ); |
| |
| FixedText FT_TRGR_CENTER_X |
| { |
| Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ; |
| Text [ en-US ] = "Center ~X:"; |
| }; |
| MetricField MTR_TRGR_CENTER_X |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_X ; |
| QuickHelpText [ en-US ] = "Specify the horizontal offset percentage from the center for the gradient shading style. 50 % is the horizontal center." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| FixedText FT_TRGR_CENTER_Y |
| { |
| Size = MAP_APPFONT ( CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj |
| Text [ en-US ] = "Center ~Y:"; |
| }; |
| MetricField MTR_TRGR_CENTER_Y |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_CENTER_Y ; |
| QuickHelpText [ en-US ] = "Specify the vertical offset percentage from the center for the gradient shading style. 50 % is the vertical center." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| FixedText FT_TRGR_ANGLE |
| { |
| Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ;//wj |
| Text [ en-US ] = "~Angle:"; |
| }; |
| MetricField MTR_TRGR_ANGLE |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_ANGLE ; |
| QuickHelpText [ en-US ] = "Specify the angle of rotation for the gradient shading style." ; |
| TabStop = FALSE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Minimum = -9999 ; |
| Maximum = 9999 ; |
| Unit = FUNIT_CUSTOM ; |
| SpinSize = 1 ; |
| CustomUnitText [ en-US ] = " degrees"; |
| }; |
| FixedText FT_TRGR_START_VALUE |
| { |
| Size = MAP_APPFONT ( CONTROL_WIDTH , FIXED_TEXT_HEIGHT ) ; |
| Text [ en-US ] = "~Start value:"; |
| }; |
| MetricField MTR_TRGR_START_VALUE |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_SVALUE ; |
| QuickHelpText [ en-US ] = "Enter a transparency value for the beginning point of the gradient, where 0 % is fully opaque and 100 % is fully transparent." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| FixedText FT_TRGR_END_VALUE |
| { |
| Size = MAP_APPFONT (CONTROL_WIDTH + POPUPPANEL_MARGIN_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; //wj |
| Text [ en-US ] = "~End value:"; |
| }; |
| MetricField MTR_TRGR_END_VALUE |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_EVALUE ; |
| QuickHelpText [ en-US ] = "Enter a transparency value for the endpoint of the gradient, where 0 % is fully opaque and 100 % is fully transparent." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| FixedText FT_TRGR_BORDER |
| { |
| Size = MAP_APPFONT ( CONTROL_WIDTH * 2 + POPUPPANEL_MARGIN_HORIZONTAL + CONTROL_SPACING_HORIZONTAL, FIXED_TEXT_HEIGHT ) ; // |
| Text [ en-US ] = "~Border:"; |
| }; |
| MetricField MTR_TRGR_BORDER |
| { |
| Border = TRUE ; |
| Size = MAP_APPFONT ( CONTROL_WIDTH , MBOX_HEIGHT ) ; |
| HelpID = HID_PPROPERTYPANEL_AREA_MTR_TRGR_BORDER ; |
| QuickHelpText [ en-US ] = "Specify the border value of gradient transparency." ; |
| TabStop = TRUE ; |
| Repeat = TRUE ; |
| Spin = TRUE ; |
| Maximum = 100 ; |
| StrictFormat = TRUE ; |
| Unit = FUNIT_PERCENT ; |
| Last = 100 ; |
| SpinSize = 5 ; |
| }; |
| //===================================================================================================================================== |
| |
| ToolBox BTN_LEFT_SECOND |
| { |
| Border = FALSE ; |
| HelpID = HID_PPROPERTYPANEL_AREA_BTN_LEFT_SECOND ; |
| SVLook = TRUE ; |
| Border = FALSE ; |
| TabStop = TRUE ; |
| Text = "Rotate Left"; |
| ItemList = |
| { |
| ToolBoxItem |
| { |
| Identifier = TBI_LEFT ; |
| Text = "Rotate Left" ; |
| ItemBitmap = Bitmap |
| { |
| // File = "symphony/rotate_left.png" ; |
| }; |
| }; |
| }; |
| }; |
| ToolBox BTN_RIGHT_FIRST |
| { |
| Border = FALSE ; |
| HelpID = HID_PPROPERTYPANEL_AREA_BTN_RIGHT_FIRST ; |
| SVLook = TRUE ; |
| Border = FALSE ; |
| TabStop = TRUE ; |
| Text = "Rotate Right"; |
| ItemList = |
| { |
| ToolBoxItem |
| { |
| Identifier = TBI_RIGHT ; |
| Text = "Rotate Right" ; |
| ItemBitmap = Bitmap |
| { |
| // File = "symphony/rotate_right.png" ; |
| }; |
| }; |
| }; |
| }; |
| String STR_HELP_LEFT |
| { |
| Text [ en-US ] = "Rotate counterclockwise by 45 degrees." ; |
| }; |
| String STR_HELP_RIGHT |
| { |
| Text [ en-US ] = "Rotate clockwise by 45 degrees." ; |
| }; |
| Image IMG_ROT_LEFT |
| { |
| ImageBitmap = Bitmap{File = "symphony/rotate_left.png";}; |
| }; |
| Image IMG_ROT_RIGHT |
| { |
| ImageBitmap = Bitmap{File = "symphony/rotate_right.png";}; |
| }; |
| }; |
| Control RID_POPUPPANEL_AERAPAGE_COLOR |
| { |
| OutputSize = TRUE; |
| DialogControl = TRUE; |
| Border = FALSE; |
| Size = MAP_APPFONT( POPUP_COLOR_PICKER_WIDTH , POPUP_COLOR_PICKER_HEIGHT ); |
| |
| Control VS_COLOR |
| { |
| HelpID = HID_PPROPERTYPANEL_AREA_COLOR_VS; |
| Hide = TRUE ; |
| Pos = MAP_APPFONT ( OFFSET_X , OFFSET_Y ); |
| Size = MAP_APPFONT ( POPUP_COLOR_PICKER_WIDTH - OFFSET_X * 2, POPUP_COLOR_PICKER_HEIGHT - OFFSET_Y * 2); |
| TabStop = TRUE ; |
| Text = "Color"; |
| }; |
| }; |
| |
| // eof |