summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-12-22 14:30:51 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-12-22 14:48:14 +0000
commit3aab42022bfdcad518f1d4ae4c6380745c0edf5f (patch)
tree976beba5710494d074cfbe027bdd3b3ad9962709
parent29bb99c5e735aa1d23e15816bb44f56e79e9bbc7 (diff)
convert RID_SVXFLOAT_FONTWORK_ALIGNMENT resource to strings and images
Change-Id: Id84a241971110a7e4edcf48e13ea8586bcd16e46
-rw-r--r--include/svx/dialogs.hrc17
-rw-r--r--svx/inc/fontworkgallery.hrc45
-rw-r--r--svx/inc/helpid.hrc1
-rw-r--r--svx/source/tbxctrls/fontworkgallery.cxx58
-rw-r--r--svx/source/tbxctrls/fontworkgallery.src139
5 files changed, 80 insertions, 180 deletions
diff --git a/include/svx/dialogs.hrc b/include/svx/dialogs.hrc
index c95447cd5eb3..fefec1a57385 100644
--- a/include/svx/dialogs.hrc
+++ b/include/svx/dialogs.hrc
@@ -894,11 +894,6 @@
#define RID_SVXSTR_DEPTH_3_INCH (RID_SVX_START + 1000)
#define RID_SVXSTR_DEPTH_4_INCH (RID_SVX_START + 1001)
-#define RID_SVXFLOAT_FONTWORK_ALIGNMENT (RID_SVX_START + 1002)
-
-/* #i35426# DR 2004-10-19: (RID_SVX_START+1002) is
- already used for RID_SVXFLOAT_FONTWORK_ALIGNMENT above. But these IDs describe floating
- windows, and the following IDs are for strings, so this is no conflict. */
#define RID_SVXSTR_PAGES (RID_SVX_START + 1002)
#define RID_SVXSTR_UNDO_APPLY_FONTWORK_SHAPE (RID_SVX_START + 1118)
@@ -1084,9 +1079,19 @@
#define RID_SVXIMG_LIGHTING_BRIGHT (RID_SVX_START + 1365)
#define RID_SVXIMG_LIGHTING_NORMAL (RID_SVX_START + 1366)
#define RID_SVXIMG_LIGHTING_DIM (RID_SVX_START + 1367)
+#define RID_SVXSTR_ALIGN_LEFT (RID_SVX_START + 1368)
+#define RID_SVXSTR_ALIGN_CENTER (RID_SVX_START + 1369)
+#define RID_SVXSTR_ALIGN_RIGHT (RID_SVX_START + 1370)
+#define RID_SVXSTR_ALIGN_WORD (RID_SVX_START + 1371)
+#define RID_SVXSTR_ALIGN_STRETCH (RID_SVX_START + 1372)
+#define RID_SVXIMG_FONTWORK_ALIGN_LEFT (RID_SVX_START + 1373)
+#define RID_SVXIMG_FONTWORK_ALIGN_CENTER (RID_SVX_START + 1374)
+#define RID_SVXIMG_FONTWORK_ALIGN_RIGHT (RID_SVX_START + 1375)
+#define RID_SVXIMG_FONTWORK_ALIGN_WORD (RID_SVX_START + 1376)
+#define RID_SVXIMG_FONTWORK_ALIGN_STRETCH (RID_SVX_START + 1377)
// !!! IMPORTANT: consider and update RID_SVXSTR_NEXTFREE when introducing new RIDs for Strings !!!
-#define RID_SVXSTR_NEXTFREE (RID_SVX_START + 1368)
+#define RID_SVXSTR_NEXTFREE (RID_SVX_START + 1378)
// if we have _a_lot_ time, we should group the resource ids by type, instead
// of grouping them by semantics. The reason is that resource ids have to be
diff --git a/svx/inc/fontworkgallery.hrc b/svx/inc/fontworkgallery.hrc
deleted file mode 100644
index 115abb4f0245..000000000000
--- a/svx/inc/fontworkgallery.hrc
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- 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/.
- *
- * 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 .
- */
-#include <svx/dialogs.hrc>
-
-#define STR_ALIGN_LEFT 1
-#define STR_ALIGN_CENTER 2
-#define STR_ALIGN_RIGHT 3
-#define STR_ALIGN_WORD 4
-#define STR_ALIGN_STRETCH 5
-#define STR_CHARS_SPACING_VERY_TIGHT 6
-#define STR_CHARS_SPACING_TIGHT 7
-#define STR_CHARS_SPACING_NORMAL 8
-#define STR_CHARS_SPACING_LOOSE 9
-#define STR_CHARS_SPACING_VERY_LOOSE 10
-#define STR_CHARS_SPACING_CUSTOM 11
-#define STR_CHARS_SPACING_KERN_PAIRS 12
-
-#define IMG_FONTWORK_ALIGN_LEFT_16 1
-#define IMG_FONTWORK_ALIGN_LEFT_26 3
-#define IMG_FONTWORK_ALIGN_CENTER_16 5
-#define IMG_FONTWORK_ALIGN_CENTER_26 7
-#define IMG_FONTWORK_ALIGN_RIGHT_16 9
-#define IMG_FONTWORK_ALIGN_RIGHT_26 11
-#define IMG_FONTWORK_ALIGN_WORD_16 13
-#define IMG_FONTWORK_ALIGN_WORD_26 15
-#define IMG_FONTWORK_ALIGN_STRETCH_16 17
-#define IMG_FONTWORK_ALIGN_STRETCH_26 19
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/inc/helpid.hrc b/svx/inc/helpid.hrc
index 588ec7d9d4d2..67481394c5d5 100644
--- a/svx/inc/helpid.hrc
+++ b/svx/inc/helpid.hrc
@@ -83,7 +83,6 @@
#define HID_MNU_ZOOM_WHOLE_PAGE "SVX_HID_MNU_ZOOM_WHOLE_PAGE"
#define HID_POPUP_COLOR "SVX_HID_POPUP_COLOR"
#define HID_POPUP_COLOR_CTRL "SVX_HID_POPUP_COLOR_CTRL"
-#define HID_POPUP_FONTWORK_ALIGN "SVX_HID_POPUP_FONTWORK_ALIGN"
#define HID_POPUP_FRAME "SVX_HID_POPUP_FRAME"
#define HID_POPUP_LINE "SVX_HID_POPUP_LINE"
#define HID_POPUP_LINEEND "SVX_HID_POPUP_LINEEND"
diff --git a/svx/source/tbxctrls/fontworkgallery.cxx b/svx/source/tbxctrls/fontworkgallery.cxx
index 973809b36f69..ea288f3a2ccc 100644
--- a/svx/source/tbxctrls/fontworkgallery.cxx
+++ b/svx/source/tbxctrls/fontworkgallery.cxx
@@ -49,7 +49,6 @@
#include <svx/fontworkgallery.hxx>
#include "coreservices.hxx"
-#include "fontworkgallery.hrc"
#include <algorithm>
#include <boost/scoped_ptr.hpp>
@@ -299,7 +298,6 @@ public:
FontworkAlignmentWindow( svt::ToolboxController& rController, const Reference< XFrame >& rFrame, vcl::Window* pParentWindow );
virtual void statusChanged( const frame::FeatureStateEvent& Event ) throw ( RuntimeException ) SAL_OVERRIDE;
- virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
private:
svt::ToolboxController& mrController;
@@ -317,34 +315,30 @@ private:
void implSetAlignment( int nAlignmentMode, bool bEnabled );
};
-FontworkAlignmentWindow::FontworkAlignmentWindow( svt::ToolboxController& rController, const Reference< XFrame >& rFrame, vcl::Window* pParentWindow )
-: ToolbarMenu( rFrame, pParentWindow, SVX_RES( RID_SVXFLOAT_FONTWORK_ALIGNMENT ))
-, mrController( rController )
-, maImgAlgin1( SVX_RES( IMG_FONTWORK_ALIGN_LEFT_16 ) )
-, maImgAlgin2( SVX_RES( IMG_FONTWORK_ALIGN_CENTER_16 ) )
-, maImgAlgin3( SVX_RES( IMG_FONTWORK_ALIGN_RIGHT_16 ) )
-, maImgAlgin4( SVX_RES( IMG_FONTWORK_ALIGN_WORD_16 ) )
-, maImgAlgin5( SVX_RES( IMG_FONTWORK_ALIGN_STRETCH_16 ) )
-, msFontworkAlignment( ".uno:FontworkAlignment" )
-{
- SetHelpId( HID_POPUP_FONTWORK_ALIGN );
+FontworkAlignmentWindow::FontworkAlignmentWindow(svt::ToolboxController& rController,
+ const Reference< XFrame >& rFrame, vcl::Window* pParentWindow)
+ : ToolbarMenu(rFrame, pParentWindow, WB_MOVEABLE|WB_CLOSEABLE|WB_HIDE|WB_3DLOOK)
+ , mrController(rController)
+ , maImgAlgin1(SVX_RES(RID_SVXIMG_FONTWORK_ALIGN_LEFT))
+ , maImgAlgin2(SVX_RES(RID_SVXIMG_FONTWORK_ALIGN_CENTER))
+ , maImgAlgin3(SVX_RES(RID_SVXIMG_FONTWORK_ALIGN_RIGHT))
+ , maImgAlgin4(SVX_RES(RID_SVXIMG_FONTWORK_ALIGN_WORD))
+ , maImgAlgin5(SVX_RES(RID_SVXIMG_FONTWORK_ALIGN_STRETCH))
+ , msFontworkAlignment(".uno:FontworkAlignment")
+{
SetSelectHdl( LINK( this, FontworkAlignmentWindow, SelectHdl ) );
- appendEntry( 0, SVX_RESSTR( STR_ALIGN_LEFT ), maImgAlgin1 );
- appendEntry( 1, SVX_RESSTR( STR_ALIGN_CENTER ), maImgAlgin2 );
- appendEntry( 2, SVX_RESSTR( STR_ALIGN_RIGHT ), maImgAlgin3 );
- appendEntry( 3, SVX_RESSTR( STR_ALIGN_WORD ), maImgAlgin4 );
- appendEntry( 4, SVX_RESSTR( STR_ALIGN_STRETCH ), maImgAlgin5 );
+ appendEntry(0, SVX_RESSTR(RID_SVXSTR_ALIGN_LEFT), maImgAlgin1);
+ appendEntry(1, SVX_RESSTR(RID_SVXSTR_ALIGN_CENTER), maImgAlgin2);
+ appendEntry(2, SVX_RESSTR(RID_SVXSTR_ALIGN_RIGHT), maImgAlgin3);
+ appendEntry(3, SVX_RESSTR(RID_SVXSTR_ALIGN_WORD), maImgAlgin4);
+ appendEntry(4, SVX_RESSTR(RID_SVXSTR_ALIGN_STRETCH), maImgAlgin5);
SetOutputSizePixel( getMenuSize() );
- FreeResource();
-
AddStatusListener( msFontworkAlignment );
}
-
-
void FontworkAlignmentWindow::implSetAlignment( int nSurface, bool bEnabled )
{
int i;
@@ -355,8 +349,6 @@ void FontworkAlignmentWindow::implSetAlignment( int nSurface, bool bEnabled )
}
}
-
-
void FontworkAlignmentWindow::statusChanged( const frame::FeatureStateEvent& Event ) throw ( RuntimeException )
{
if( Event.FeatureURL.Main.equals( msFontworkAlignment ) )
@@ -374,24 +366,6 @@ void FontworkAlignmentWindow::statusChanged( const frame::FeatureStateEvent& Eve
}
}
-
-
-void FontworkAlignmentWindow::DataChanged( const DataChangedEvent& rDCEvt )
-{
- ToolbarMenu::DataChanged( rDCEvt );
-
- if( ( rDCEvt.GetType() == DATACHANGED_SETTINGS ) && ( rDCEvt.GetFlags() & SETTINGS_STYLE ) )
- {
- appendEntry( 0, SVX_RESSTR( STR_ALIGN_LEFT ), maImgAlgin1 );
- appendEntry( 1, SVX_RESSTR( STR_ALIGN_CENTER ), maImgAlgin2 );
- appendEntry( 2, SVX_RESSTR( STR_ALIGN_RIGHT ), maImgAlgin3 );
- appendEntry( 3, SVX_RESSTR( STR_ALIGN_WORD ), maImgAlgin4 );
- appendEntry( 4, SVX_RESSTR( STR_ALIGN_STRETCH ), maImgAlgin5 );
- }
-}
-
-
-
IMPL_LINK_NOARG(FontworkAlignmentWindow, SelectHdl)
{
if ( IsInPopupMode() )
diff --git a/svx/source/tbxctrls/fontworkgallery.src b/svx/source/tbxctrls/fontworkgallery.src
index 6bb56b1fde86..dee254dd036c 100644
--- a/svx/source/tbxctrls/fontworkgallery.src
+++ b/svx/source/tbxctrls/fontworkgallery.src
@@ -19,95 +19,62 @@
#include "helpid.hrc"
#include <svx/dialogs.hrc>
-#include "fontworkgallery.hrc"
-#include "svtools/controldims.hrc"
#define MASKCOLOR MaskColor = Color { Red=0xFFFF; Green=0x0000; Blue=0xFFFF; };
-DockingWindow RID_SVXFLOAT_FONTWORK_ALIGNMENT
-{
- HelpID = "svx:DockingWindow:RID_SVXFLOAT_FONTWORK_ALIGNMENT";
- Border = FALSE ;
- Hide = TRUE ;
- SVLook = TRUE ;
- Sizeable = FALSE ;
- Moveable = TRUE ;
- Closeable = TRUE ;
- Zoomable = TRUE ;
-
- Text [ en-US ] = "Fontwork Alignment" ;
-
- String STR_ALIGN_LEFT
- {
- Text [ en-US ] = "~Left Align";
- };
- String STR_ALIGN_CENTER
- {
- Text [ en-US ] = "~Center";
- };
- String STR_ALIGN_RIGHT
- {
- Text [ en-US ] = "~Right Align";
- };
- String STR_ALIGN_WORD
- {
- Text [ en-US ] = "~Word Justify";
- };
- String STR_ALIGN_STRETCH
- {
- Text [ en-US ] = "S~tretch Justify";
- };
-
- Image IMG_FONTWORK_ALIGN_LEFT_16
- {
- ImageBitmap = Bitmap { File = "fontworkalignleft_16.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_LEFT_26
- {
- ImageBitmap = Bitmap { File = "fontworkalignleft_26.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_CENTER_16
- {
- ImageBitmap = Bitmap { File = "fontworkaligncentered_16.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_CENTER_26
- {
- ImageBitmap = Bitmap { File = "fontworkaligncentered_26.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_RIGHT_16
- {
- ImageBitmap = Bitmap { File = "fontworkalignright_16.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_RIGHT_26
- {
- ImageBitmap = Bitmap { File = "fontworkalignright_26.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_WORD_16
- {
- ImageBitmap = Bitmap { File = "fontworkalignjustified_16.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_WORD_26
- {
- ImageBitmap = Bitmap { File = "fontworkalignjustified_26.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_STRETCH_16
- {
- ImageBitmap = Bitmap { File = "fontworkalignstretch_16.png"; };
- MASKCOLOR
- };
- Image IMG_FONTWORK_ALIGN_STRETCH_26
- {
- ImageBitmap = Bitmap { File = "fontworkalignstretch_26.png"; };
- MASKCOLOR
- };
+String RID_SVXSTR_ALIGN_LEFT
+{
+ Text [ en-US ] = "~Left Align";
+};
+
+String RID_SVXSTR_ALIGN_CENTER
+{
+ Text [ en-US ] = "~Center";
+};
+
+String RID_SVXSTR_ALIGN_RIGHT
+{
+ Text [ en-US ] = "~Right Align";
+};
+
+String RID_SVXSTR_ALIGN_WORD
+{
+ Text [ en-US ] = "~Word Justify";
+};
+
+String RID_SVXSTR_ALIGN_STRETCH
+{
+ Text [ en-US ] = "S~tretch Justify";
+};
+
+Image RID_SVXIMG_FONTWORK_ALIGN_LEFT
+{
+ ImageBitmap = Bitmap { File = "fontworkalignleft_16.png"; };
+ MASKCOLOR
+};
+
+Image RID_SVXIMG_FONTWORK_ALIGN_CENTER
+{
+ ImageBitmap = Bitmap { File = "fontworkaligncentered_16.png"; };
+ MASKCOLOR
+};
+
+Image RID_SVXIMG_FONTWORK_ALIGN_RIGHT
+{
+ ImageBitmap = Bitmap { File = "fontworkalignright_16.png"; };
+ MASKCOLOR
+};
+
+Image RID_SVXIMG_FONTWORK_ALIGN_WORD
+{
+ ImageBitmap = Bitmap { File = "fontworkalignjustified_16.png"; };
+ MASKCOLOR
+};
+
+Image RID_SVXIMG_FONTWORK_ALIGN_STRETCH
+{
+ ImageBitmap = Bitmap { File = "fontworkalignstretch_16.png"; };
+ MASKCOLOR
};
String RID_SVXSTR_CHARS_SPACING_VERY_TIGHT