Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

I want to add some icons to the toolbar in the new template manager
(/sfx2/source/doc/templatedlg.src)

I added lines like

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File = "document_edit.png" ; };
                };

for each ToolBoxItem, but when trying to compile I get this error:

ImageBitmap = Bitmap { File = "document_edit.png" ; };
^
f643:
"/home/alexander/libo/workdir/unxlngx6.pro/SrsPartMergeTarget/sfx2/source/doc/templatedlg.src",
line 282: Error in the object (Type: ToolBoxItem):
The variable <ButtonImage> must not be used here.
f256: Error: !! 1 Error found!!
Error starting rsc2 compiler
make[2]: ***
[/home/alexander/libo/workdir/unxlngx6.pro/SrsPartTarget/sfx2/source/doc/templatedlg.src]
Fehler 1

What am I doing wrong?

Thanks

Alex

The new code:

/*
 * Copyright 2012 LibreOffice contributors.
 *
 * 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 "doc.hrc"
#include "templatedlg.hrc"
#include "helpid.hrc"

String STR_ACTION_SORT_NAME
{
    Text [ en-US ] = "Sort by name";
};

String STR_ACTION_REFRESH
{
    Text [ en-US ] = "Refresh";
};

String STR_ACTION_DEFAULT
{
    Text [ en-US ] = "Reset Default Template "; /* leave ending space */
};

String STR_MOVE_NEW
{
    Text [ en-US ] = "New folder";
};

String STR_INPUT_NEW
{
    Text [ en-US ] = "Enter folder name:";
};

String STR_REPOSITORY_LOCAL
{
    Text [ en-US ] = "Local";
};

String STR_REPOSITORY_NEW
{
    Text [ en-US ] = "New Repository";
};

String STR_MSG_ERROR_LOCAL_MOVE
{
    Text [ en-US ] = "Error moving the following templates to $1.\n$2" ;
};

String STR_MSG_ERROR_REMOTE_MOVE
{
    Text [ en-US ] = "Error moving the following templates from
repository $1 to folder $2.\n$3" ;
};

String STR_MSG_ERROR_EXPORT
{
    Text [ en-US ] = "Error exporting the following templates:\n$1";
};

String STR_MSG_ERROR_IMPORT
{
    Text [ en-US ] = "Error importing the following templates to $1:\n$2";
};

String STR_MSG_ERROR_DELETE_TEMPLATE
{
    Text [ en-US ] = "The following templates cannot be deleted:\n$1";
};

String STR_MSG_ERROR_DELETE_FOLDER
{
    Text [ en-US ] = "The following folders cannot be deleted:\n$1";
};

String STR_MSG_ERROR_REPOSITORY_NAME
{
    Text [ en-US ] = "Failed to create repository \"$1\".\nA
repository with this name may already exist.";
};

String STR_MSG_ERROR_SELECT_FOLDER
{
    Text [ en-US ] = "Select the destination folder(s) to save the
template.";
};

String STR_INPUT_TEMPLATE_NEW
{
    Text [ en-US ] = "Enter template name:";
};

String STR_QMSG_SEL_FOLDER_DELETE
{
    Text [ en-US ] = "Do you want to delete the selected folders?";
};

String STR_QMSG_TEMPLATE_OVERWRITE
{
    Text [ en-US ] = "A template named $1 already exist in $2. Do you
want to overwrite it?";
};

ModelessDialog DLG_TEMPLATE_MANAGER
{
    OutputSize = TRUE;
    SVLook = TRUE;
    Moveable = TRUE;
    Closeable = TRUE;
    Hide = TRUE;
    Size = MAP_APPFONT ( 290 , 250 );
    Text [en-US] = "Template Manager";

    PushButton BTN_SELECT_ALL
    {
        Pos = MAP_APPFONT(10,5);
        Size = MAP_APPFONT(50,14);
        TabStop = TRUE;
        DefButton = TRUE;
        Text [en-US] = "All";
    };

    PushButton BTN_SELECT_DOCS
    {
        Pos = MAP_APPFONT(60,5);
        Size = MAP_APPFONT(50,14);
        TabStop = TRUE;
        Text [en-US] = "Documents";
    };

    PushButton BTN_SELECT_PRESENTATIONS
    {
        Pos = MAP_APPFONT(110,5);
        Size = MAP_APPFONT(50,14);
        TabStop = TRUE;
        Text [en-US] = "Presentations";
    };

    PushButton BTN_SELECT_SHEETS
    {
        Pos = MAP_APPFONT(160,5);
        Size = MAP_APPFONT(50,14);
        TabStop = TRUE;
        Text [en-US] = "Spreedsheets";
    };

    PushButton BTN_SELECT_DRAWS
    {
        Pos = MAP_APPFONT(210,5);
        Size = MAP_APPFONT(50,14);
        TabStop = TRUE;
        Text [en-US] = "Drawings";
    };

    ImageButton BTN_SELECTION_MODE
    {
        Pos = MAP_APPFONT(260,5);
        Size = MAP_APPFONT(20,14);
        TabStop = TRUE;

        ButtonImage = Image
        {
            ImageBitmap = Bitmap { File = "select.png" ; };
        };

        QuickHelpText [en-US] = "Enables selecting items by just
clicking in the thumbnail or title.";
    };

    Control TEMPLATE_VIEW
    {
        Pos = MAP_APPFONT(5,30);
        Size = MAP_APPFONT(280,220);
        TabStop = TRUE;
    };

    Image IMG_ACTION_SORT
    {
        ImageBitmap = Bitmap
        {
            File = "sortascending.png";
        };
    };

    Image IMG_ACTION_REFRESH
    {
        ImageBitmap = Bitmap
        {
            File = "reload.png";
        };
    };


    ToolBox TBX_ACTION_VIEW
    {
        SVLook = TRUE ;
        TabStop = TRUE ;
        Pos = MAP_APPFONT ( 4 , 22 ) ;

        ItemList =
        {
            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_REPOSITORY;
                Text [ en-US ] = "Repository";
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_IMPORT ;
                Hide = TRUE;
                Text [ en-US ] = "Import" ;

                ItemImage = Image
                {
                    ImageBitmap = Bitmap { File =
"document_import.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_FOLDER_DEL;
                Hide = TRUE;
                Text [ en-US ] = "Delete";
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_SAVE;
                Hide = TRUE;
                Text [ en-US ] = "Save";
            };
        };
    };

    ToolBox TBX_ACTION_ACTION
    {
        SVLook = TRUE ;
        TabStop = TRUE ;
        Pos = MAP_APPFONT ( 4 , 22 ) ;

        ItemList =
        {
            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_SEARCH;
                Text [en-US] = "Search";

                ItemImage = Image
                {
                    ImageBitmap = Bitmap { File = "edit_find.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_ACTION;
                Text [en-US] = "Action Menu";

                ItemImage = Image
                {
                    ImageBitmap = Bitmap { File = "exec_action.png" ; };
                };
            };
        };
    };

    ToolBox TBX_ACTION_TEMPLATES
    {
        SVLook = TRUE ;
        TabStop = TRUE ;
        Pos = MAP_APPFONT ( 4 , 22 ) ;
        Hide = TRUE;

        ItemList =
        {
            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_EDIT;
                Text [ en-US ] = "Edit";

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File = "document_edit.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_PROPERTIES;
                Text [ en-US ] = "Properties";

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File =
"document_properties.png" ; };
                };

            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_DEFAULT;
                Text [ en-US ] = "Set as default";

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File =
"document_set_as_default.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_MOVE;
                Text [ en-US ] = "Move to folder" ;

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File = "move_to_folder.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_EXPORT;
                Text [ en-US ] = "Export";

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File = "document_export.png" ; };
                };
            };

            ToolBoxItem
            {
                Identifier = TBI_TEMPLATE_DELETE;
                Text [ en-US ] = "Delete";

                ButtonImage = Image
                {
                 ImageBitmap = Bitmap { File = "edit_delete.png" ; };
                };
            };
        };
    };
};




-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQEcBAEBAgAGBQJQoJx6AAoJECO1/tAiWGrNvusH/iD/uj//wWArbvGF8GN0KSsM
wbD8GvVQzv+FRuvtERFoaVoYMCUIwzTg2y9UT/qEAEHKC7YnKmu7RGUfu/FyT4cu
h0WbUjdR1nQA1EFxH678WEWHZlVY4/zAy+kMW1pfoN14FyJaGH1kD7iZdvFoFnWJ
XjujkYhfzqjeUa7TgCzPrgODmr1wVLuLTg5vHOmKwm44op+VPDvIDJsCYhyxAXGY
mAS9TXWcyhPP2rJjWZ/zBq29Af+QWsS+wmJrTUEPG5lvkfAjKc0jc/K2W/jqiIMg
RN4zIX768MIsMxlVNdZTbLpQlbnkYgw6HcFNBRAqtFN1ecUfpNrqakBN7RDITLo=
=+WJT
-----END PGP SIGNATURE-----


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.