Kaydet (Commit) e2beb3ee authored tarafından Thomas Arnhold's avatar Thomas Arnhold

starmath: use global resource string

In favor of many getters and setters :)

Change-Id: Ibdfe6e2cb70ec2e743def2f898c1b56713af2661
üst dbbfdf3d
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* 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/.
*
*/
#include <starmath.hrc>
#define STR_BLACK 1
#define STR_BLUE 2
#define STR_GREEN 3
#define STR_RED 4
#define STR_CYAN 5
#define STR_MAGENTA 6
#define STR_YELLOW 7
#define STR_HIDE 8
#define STR_SIZE 9
#define STR_FONT 10
......@@ -115,48 +115,6 @@ public:
void setVerticalMode(bool bVertical);
void SetSelectHdl(const Link& rLink) { aSelectHdlLink = rLink; }
void setColorBlack(const OUString color) { maColorBlack = color; }
OUString colorBlack() { return maColorBlack; }
void setColorBlue(const OUString color) { maColorBlue = color; }
OUString colorBlue() { return maColorBlue; }
void setColorGreen(const OUString color) { maColorGreen = color; }
OUString colorGreen() { return maColorGreen; }
void setColorRed(const OUString color) { maColorRed = color; }
OUString colorRed() { return maColorRed; }
void setColorCyan(const OUString color) { maColorCyan = color; }
OUString colorCyan() { return maColorCyan; }
void setColorMagenta(const OUString color) { maColorMagenta = color; }
OUString colorMagenta() { return maColorMagenta; }
void setColorYellow(const OUString color) { maColorYellow = color; }
OUString colorYellow() { return maColorYellow; }
void setStringHide(const OUString string) { maStringHide = string; }
OUString stringHide() { return maStringHide; }
void setStringSize(const OUString string) { maStringSize = string; }
OUString stringSize() { return maStringSize; }
void setStringFont(const OUString string) { maStringFont = string; }
OUString stringFont() { return maStringFont; }
private:
OUString maColorBlack;
OUString maColorBlue;
OUString maColorGreen;
OUString maColorRed;
OUString maColorCyan;
OUString maColorMagenta;
OUString maColorYellow;
OUString maStringHide;
OUString maStringSize;
OUString maStringFont;
};
class SmElementsDockingWindow : public SfxDockingWindow
......
......@@ -102,7 +102,16 @@
#define STR_STATSTR_READING (RID_APP_START + 823)
#define STR_STATSTR_WRITING (RID_APP_START + 824)
#define STR_CMDBOXWINDOW (RID_APP_START + 825)
#define STR_BLACK (RID_APP_START + 826)
#define STR_BLUE (RID_APP_START + 827)
#define STR_GREEN (RID_APP_START + 828)
#define STR_RED (RID_APP_START + 829)
#define STR_CYAN (RID_APP_START + 830)
#define STR_MAGENTA (RID_APP_START + 831)
#define STR_YELLOW (RID_APP_START + 832)
#define STR_HIDE (RID_APP_START + 833)
#define STR_SIZE (RID_APP_START + 834)
#define STR_FONT (RID_APP_START + 835)
#define STR_ALIGN_LEFT (RID_APP_START + 836)
#define STR_ALIGN_CENTER (RID_APP_START + 837)
#define STR_ALIGN_RIGHT (RID_APP_START + 838)
......
......@@ -18,7 +18,6 @@
*/
#include <ElementsDockingWindow.hxx>
#include <ElementsDockingWindow.hrc>
#include <starmath.hrc>
#include <smmod.hxx>
......@@ -460,29 +459,29 @@ void SmElementsControl::addElements(const sal_uInt16 aElementsArray[][2], sal_uI
else if (aElementId == RID_BLANK)
addElement("\"~\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_PHANTOMX)
addElement("\"" + stringHide() +"\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("\"" + SM_RESSTR(STR_HIDE) +"\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_BOLDX)
addElement("bold B", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_ITALX)
addElement("ital I", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_SIZEXY)
addElement("\"" + stringSize() + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("\"" + SM_RESSTR(STR_SIZE) + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_FONTXY)
addElement("\"" + stringFont() + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("\"" + SM_RESSTR(STR_FONT) + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_BLACK)
addElement("color black { \"" + colorBlack() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color black { \"" + SM_RESSTR(STR_BLACK) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_BLUE)
addElement("color blue { \"" + colorBlue() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color blue { \"" + SM_RESSTR(STR_BLUE) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_GREEN)
addElement("color green { \"" + colorGreen() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color green { \"" + SM_RESSTR(STR_GREEN) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_RED)
addElement("color red { \"" + colorRed() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color red { \"" + SM_RESSTR(STR_RED) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_CYAN)
addElement("color cyan { \"" + colorCyan() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color cyan { \"" + SM_RESSTR(STR_CYAN) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_MAGENTA)
addElement("color magenta { \"" + colorMagenta() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color magenta { \"" + SM_RESSTR(STR_MAGENTA) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_COLORX_YELLOW)
addElement("color yellow { \"" + colorYellow() + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
addElement("color yellow { \"" + SM_RESSTR(STR_YELLOW) + "\" }", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_ALIGNLX)
addElement("\"" + SM_RESSTR(STR_ALIGN_LEFT) + "\"", SM_RESSTR(aElementId), SM_RESSTR(aElementIdHelp));
else if (aElementId == RID_ALIGNCX)
......@@ -578,17 +577,6 @@ SmElementsDockingWindow::SmElementsDockingWindow(SfxBindings* pInputBindings, Sf
maElementListBox (this, SmResId(1))
{
maElementsControl.SetBorderStyle( WINDOW_BORDER_MONO );
maElementsControl.setColorBlack(SmResId(STR_BLACK));
maElementsControl.setColorBlue(SmResId(STR_BLUE));
maElementsControl.setColorGreen(SmResId(STR_GREEN));
maElementsControl.setColorRed(SmResId(STR_RED));
maElementsControl.setColorCyan(SmResId(STR_CYAN));
maElementsControl.setColorMagenta(SmResId(STR_MAGENTA));
maElementsControl.setColorYellow(SmResId(STR_YELLOW));
maElementsControl.setStringHide(SmResId(STR_HIDE));
maElementsControl.setStringSize(SmResId(STR_SIZE));
maElementsControl.setStringFont(SmResId(STR_FONT));
maElementListBox.SetDropDownLineCount( 11 );
......
......@@ -17,14 +17,12 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#include <sfx2/sfx.hrc>
#include <sfx2/tabpage.hrc>
#include <svx/globlmn.hrc>
#include "starmath.hrc"
#include "dialog.hrc"
#include "toolbox.hrc"
#include "ElementsDockingWindow.hrc"
#include "smcommands.h"
#define IMAGE_STDBTN_COLOR Color { Red = 0xff00; Green = 0x0000; Blue = 0xff00; }
......@@ -394,47 +392,47 @@ DockingWindow RID_ELEMENTSDOCKINGWINDOW
};
Text [ en-US ] = "Elements Dock" ;
};
String STR_BLACK
{
Text [ en-US ] = "black" ;
};
String STR_BLUE
{
Text [ en-US ] = "blue" ;
};
String STR_GREEN
{
Text [ en-US ] = "green" ;
};
String STR_RED
{
Text [ en-US ] = "red" ;
};
String STR_CYAN
{
Text [ en-US ] = "cyan" ;
};
String STR_MAGENTA
{
Text [ en-US ] = "magenta" ;
};
String STR_YELLOW
{
Text [ en-US ] = "yellow" ;
};
String STR_HIDE
{
Text [ en-US ] = "hide" ;
};
String STR_SIZE
{
Text [ en-US ] = "size" ;
};
String STR_FONT
{
Text [ en-US ] = "font" ;
};
String STR_BLACK
{
Text [ en-US ] = "black" ;
};
String STR_BLUE
{
Text [ en-US ] = "blue" ;
};
String STR_GREEN
{
Text [ en-US ] = "green" ;
};
String STR_RED
{
Text [ en-US ] = "red" ;
};
String STR_CYAN
{
Text [ en-US ] = "cyan" ;
};
String STR_MAGENTA
{
Text [ en-US ] = "magenta" ;
};
String STR_YELLOW
{
Text [ en-US ] = "yellow" ;
};
String STR_HIDE
{
Text [ en-US ] = "hide" ;
};
String STR_SIZE
{
Text [ en-US ] = "size" ;
};
String STR_FONT
{
Text [ en-US ] = "font" ;
};
String STR_ALIGN_LEFT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment