503 lines
14 KiB
Plaintext
503 lines
14 KiB
Plaintext
/*************************************************************************
|
|
*
|
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
*
|
|
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
|
*
|
|
* OpenOffice.org - a multi-platform office productivity suite
|
|
*
|
|
* This file is part of OpenOffice.org.
|
|
*
|
|
* OpenOffice.org is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Lesser General Public License version 3
|
|
* only, as published by the Free Software Foundation.
|
|
*
|
|
* OpenOffice.org is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License version 3 for more details
|
|
* (a copy is included in the LICENSE file that accompanied this code).
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* version 3 along with OpenOffice.org. If not, see
|
|
* <http://www.openoffice.org/license.html>
|
|
* for a copy of the LGPLv3 License.
|
|
*
|
|
************************************************************************/
|
|
#include "GroupsSorting.hrc"
|
|
#include "RptResId.hrc"
|
|
#include "helpids.hrc"
|
|
#ifndef _GLOBLMN_HRC
|
|
#include <svx/globlmn.hrc>
|
|
#endif
|
|
#ifndef _SBASLTID_HRC
|
|
#include <svx/svxids.hrc>
|
|
#endif
|
|
|
|
|
|
FloatingWindow RID_GROUPS_SORTING
|
|
{
|
|
OutputSize = TRUE ;
|
|
SVLook = TRUE ;
|
|
Size = MAP_APPFONT ( PAGE_WIDTH , PAGE_HEIGHT ) ;
|
|
Text [ en-US ] = "Sorting and Grouping" ;
|
|
HelpId = HID_RPT_GROUPSSORTING_DLG;
|
|
Moveable = TRUE ;
|
|
Closeable = TRUE ;
|
|
Sizeable = TRUE;
|
|
|
|
FixedLine FL_SEPARATOR2
|
|
{
|
|
Pos = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ;
|
|
Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
|
|
Text [ en-US ] = "Groups";
|
|
};
|
|
|
|
Control WND_CONTROL
|
|
{
|
|
Pos = MAP_APPFONT( UNRELATED_CONTROLS, 2*UNRELATED_CONTROLS );
|
|
Size = MAP_APPFONT( PAGE_WIDTH - 2*UNRELATED_CONTROLS, BROWSER_HEIGHT );
|
|
HelpId = HID_RPT_GROUPSBRW ;
|
|
Border = TRUE;
|
|
TabStop = TRUE;
|
|
};
|
|
|
|
FixedText FT_MOVELABEL
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 3*UNRELATED_CONTROLS + BROWSER_HEIGHT ) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
// Text [ en-US ] = "Move group" ;
|
|
Text [ en-US ] = "Group actions" ;
|
|
};
|
|
|
|
// /*
|
|
// | PAGE_WIDTH |
|
|
// | /-----\ {-------\ /---------\ |
|
|
// | unreleated FT_MOVELABEL |PB_UP| unreleated |PB_DOWN| unreleated |PD_DELETE| unreleated |
|
|
// | \_____/ \_______/ \_________/ |
|
|
//
|
|
// Don't set any position here, it will be done in OGroupsSortingDialog::Resize()
|
|
//
|
|
// Find possible IMAGEBUTTON_* in rscicpx.cxx
|
|
// Symbol is vclrsc.hxx
|
|
// */
|
|
// ImageButton PB_UP
|
|
// {
|
|
// Pos = MAP_APPFONT ( PAGE_WIDTH - 3*UNRELATED_CONTROLS - 3*14 - 2*RELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT -1 ) ;
|
|
// Size = MAP_APPFONT ( 14 , 14 ) ;
|
|
// TabStop = TRUE;
|
|
// // Symbol = IMAGEBUTTON_ARROW_UP ; // arrow up
|
|
// Symbol = IMAGEBUTTON_SPIN_UP ; // triangle up
|
|
// // Symbol = IMAGEBUTTON_FLOAT;
|
|
// };
|
|
//
|
|
// ImageButton PB_DOWN
|
|
// {
|
|
// Pos = MAP_APPFONT ( PAGE_WIDTH - 2*UNRELATED_CONTROLS - 2*14 - 2*RELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
|
|
// Size = MAP_APPFONT ( 14 , 14 ) ;
|
|
// TabStop = TRUE;
|
|
// // Symbol = IMAGEBUTTON_ARROW_DOWN ; // arrow down
|
|
// // Symbol = IMAGEBUTTON_FIRST ;
|
|
// Symbol = IMAGEBUTTON_SPIN_DOWN;
|
|
//
|
|
// };
|
|
//
|
|
// ImageButton PB_DELETE
|
|
// {
|
|
// Pos = MAP_APPFONT ( PAGE_WIDTH - UNRELATED_CONTROLS - 14, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
|
|
// Size = MAP_APPFONT ( 14 , 14 ) ;
|
|
// TabStop = TRUE;
|
|
// Symbol = IMAGEBUTTON_CLOSE ;
|
|
// };
|
|
|
|
|
|
ToolBox TB_TOOLBOX
|
|
{
|
|
Pos = MAP_APPFONT ( PAGE_WIDTH - 4*14 - UNRELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
|
|
ButtonType = BUTTON_SYMBOL;
|
|
// Align = BOXALIGN_TOP;
|
|
// HelpId = HID_RPT_CONDFORMAT_TB;
|
|
Customize = FALSE;
|
|
ItemList =
|
|
{
|
|
ToolBoxItem
|
|
{
|
|
Identifier = SID_RPT_GROUPSORT_MOVE_UP ;
|
|
// Command = ".uno:ReportGroupMoveUp" ; // default_images/res/commandimages/sc_reportgroupmoveup.png
|
|
HelpID = HID_RPT_GROUPSORT_MOVE_UP ;
|
|
Text [ en-US ] = "Move up" ;
|
|
Checkable = TRUE;
|
|
// Disable = TRUE;
|
|
};
|
|
ToolBoxItem
|
|
{
|
|
Identifier = SID_RPT_GROUPSORT_MOVE_DOWN ;
|
|
// Command = ".uno:ReportGroupMoveDown" ;
|
|
HelpID = HID_RPT_GROUPSORT_MOVE_DOWN ;
|
|
Text [ en-US ] = "Move down" ;
|
|
Checkable = TRUE;
|
|
// Disable = TRUE;
|
|
};
|
|
ToolBoxItem
|
|
{
|
|
Identifier = SID_RPT_GROUPSORT_DELETE ;
|
|
// Command = ".uno:ReportGroupDelete" ;
|
|
HelpID = HID_RPT_GROUPSORT_DELETE ;
|
|
Text [ en-US ] = "~Delete" ;
|
|
Checkable = TRUE;
|
|
// Disable = TRUE;
|
|
};
|
|
};
|
|
};
|
|
|
|
FixedLine FL_SEPARATOR3
|
|
{
|
|
Pos = MAP_APPFONT ( RELATED_CONTROLS , 3*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT) ;
|
|
Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
|
|
Text [ en-US ] = "Properties";
|
|
};
|
|
|
|
FixedText FT_ORDER
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 4*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + FIXEDTEXT_HEIGHT ) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Sorting" ;
|
|
};
|
|
ListBox LST_ORDER
|
|
{
|
|
HelpID = "reportdesign:ListBox:RID_GROUPS_SORTING:LST_ORDER";
|
|
Border = TRUE;
|
|
Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 4*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + FIXEDTEXT_HEIGHT - 1 );
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
|
|
DropDown = TRUE;
|
|
TabStop = TRUE;
|
|
Hide = TRUE;
|
|
CurPos = 0 ;
|
|
StringList [ en-US ] =
|
|
{
|
|
< "Ascending" ; 0 ; > ;
|
|
< "Descending" ; 1 ; > ;
|
|
};
|
|
|
|
};
|
|
FixedText FT_HEADER
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 5*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 2*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Group Header" ;
|
|
|
|
};
|
|
ListBox LST_HEADERLST
|
|
{
|
|
HelpID = "reportdesign:ListBox:RID_GROUPS_SORTING:LST_HEADERLST";
|
|
Border = TRUE;
|
|
Hide = TRUE;
|
|
Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 5*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 2*FIXEDTEXT_HEIGHT -1);
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
|
|
DropDown = TRUE;
|
|
TabStop = TRUE;
|
|
CurPos = 1 ;
|
|
StringList [ en-US ] =
|
|
{
|
|
< "Present" ; Default ; > ;
|
|
< "Not present" ; Default ; > ;
|
|
};
|
|
};
|
|
FixedText FT_FOOTER
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS, 6*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 3*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Group Footer" ;
|
|
|
|
};
|
|
ListBox LST_FOOTERLST
|
|
{
|
|
HelpID = "reportdesign:ListBox:RID_GROUPS_SORTING:LST_FOOTERLST";
|
|
Border = TRUE;
|
|
Hide = TRUE;
|
|
Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 6*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 3*FIXEDTEXT_HEIGHT -1);
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
|
|
DropDown = TRUE;
|
|
TabStop = TRUE;
|
|
CurPos = 1 ;
|
|
StringList [ en-US ] =
|
|
{
|
|
< "Present" ; Default ; > ;
|
|
< "Not present" ; Default ; > ;
|
|
};
|
|
};
|
|
FixedText FT_GROUPON
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS, 7*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 4*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Group On" ;
|
|
|
|
};
|
|
ListBox LST_GROUPONLST
|
|
{
|
|
HelpID = "reportdesign:ListBox:RID_GROUPS_SORTING:LST_GROUPONLST";
|
|
Border = TRUE;
|
|
Hide = TRUE;
|
|
Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 7*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 4*FIXEDTEXT_HEIGHT -1);
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
|
|
DropDown = TRUE;
|
|
TabStop = TRUE;
|
|
CurPos = 0 ;
|
|
StringList [ en-US ] =
|
|
{
|
|
< "Each Value" ; Default ; > ;
|
|
};
|
|
};
|
|
FixedText FT_GROUPINTERVAL
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 8*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 5*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Group Interval" ;
|
|
};
|
|
NumericField ED_GROUPINTERVALLST
|
|
{
|
|
HelpID = "reportdesign:NumericField:RID_GROUPS_SORTING:ED_GROUPINTERVALLST";
|
|
Border = TRUE;
|
|
Hide = TRUE;
|
|
Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH , 8*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 5*FIXEDTEXT_HEIGHT -1);
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, EDIT_HEIGHT );
|
|
TabStop = TRUE;
|
|
};
|
|
|
|
FixedText FT_KEEPTOGETHER
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 9*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 6*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
|
|
Hide = TRUE;
|
|
Text [ en-US ] = "Keep Together" ;
|
|
};
|
|
ListBox LST_KEEPTOGETHERLST
|
|
{
|
|
HelpID = "reportdesign:ListBox:RID_GROUPS_SORTING:LST_KEEPTOGETHERLST";
|
|
Border = TRUE;
|
|
Hide = TRUE;
|
|
Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH , 9*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 6*FIXEDTEXT_HEIGHT -1);
|
|
Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
|
|
DropDown = TRUE;
|
|
TabStop = TRUE;
|
|
CurPos = 0 ;
|
|
StringList [ en-US ] =
|
|
{
|
|
< "No" ; 0 ; > ;
|
|
< "Whole Group" ; 1 ; > ;
|
|
< "With First Detail" ; 2 ; > ;
|
|
};
|
|
};
|
|
|
|
FixedLine FL_SEPARATOR1
|
|
{
|
|
Pos = MAP_APPFONT ( RELATED_CONTROLS , 10*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 7*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
|
|
Text [ en-US ] = "Help";
|
|
};
|
|
|
|
FixedText HELP_FIELD
|
|
{
|
|
Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 12*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 7*FIXEDTEXT_HEIGHT) ;
|
|
Size = MAP_APPFONT( PAGE_WIDTH - 2*UNRELATED_CONTROLS, 4*FIXEDTEXT_HEIGHT);
|
|
WordBreak = TRUE;
|
|
};
|
|
|
|
//BTN Image IMG_UP_H
|
|
//BTN {
|
|
//BTN ImageBitmap = Bitmap { File = "arrow_move_up_hc" ; };
|
|
//BTN };
|
|
//BTN Image IMG_DOWN_H
|
|
//BTN {
|
|
//BTN ImageBitmap = Bitmap { File = "arrow_move_down_hc" ; };
|
|
//BTN };
|
|
|
|
|
|
};
|
|
|
|
String STR_RPT_EXPRESSION
|
|
{
|
|
Text [ en-US ] = "Field/Expression" ;
|
|
};
|
|
String STR_RPT_SORTING
|
|
{
|
|
Text [ en-US ] = "Sort Order" ;
|
|
};
|
|
String STR_RPT_PREFIXCHARS
|
|
{
|
|
Text [ en-US ] = "Prefix Characters" ;
|
|
};
|
|
String STR_RPT_YEAR
|
|
{
|
|
Text [ en-US ] = "Year" ;
|
|
};
|
|
String STR_RPT_QUARTER
|
|
{
|
|
Text [ en-US ] = "Quarter" ;
|
|
};
|
|
String STR_RPT_MONTH
|
|
{
|
|
Text [ en-US ] = "Month" ;
|
|
};
|
|
String STR_RPT_WEEK
|
|
{
|
|
Text [ en-US ] = "Week" ;
|
|
};
|
|
String STR_RPT_DAY
|
|
{
|
|
Text [ en-US ] = "Day" ;
|
|
};
|
|
String STR_RPT_HOUR
|
|
{
|
|
Text [ en-US ] = "Hour" ;
|
|
};
|
|
String STR_RPT_MINUTE
|
|
{
|
|
Text [ en-US ] = "Minute" ;
|
|
};
|
|
String STR_RPT_INTERVAL
|
|
{
|
|
Text [ en-US ] = "Interval" ;
|
|
};
|
|
|
|
String STR_RPT_HELP_FIELD
|
|
{
|
|
Text [ en-US ] = "Select a field or type an expression to sort or group on." ;
|
|
};
|
|
|
|
String STR_RPT_HELP_HEADER
|
|
{
|
|
Text [ en-US ] = "Display a header for this group?" ;
|
|
};
|
|
|
|
String STR_RPT_HELP_FOOTER
|
|
{
|
|
Text [ en-US ] = "Display a footer for this group?" ;
|
|
};
|
|
String STR_RPT_HELP_GROUPON
|
|
{
|
|
Text [ en-US ] = "Select the value or range of values that starts a new group." ;
|
|
};
|
|
String STR_RPT_HELP_INTERVAL
|
|
{
|
|
Text [ en-US ] = "Interval or number of characters to group on." ;
|
|
};
|
|
String STR_RPT_HELP_KEEP
|
|
{
|
|
Text [ en-US ] = "Keep group together on one page?" ;
|
|
};
|
|
String STR_RPT_HELP_SORT
|
|
{
|
|
Text [ en-US ] = "Select ascending or descending sort order. Ascending means from A to Z or 0 to 9" ;
|
|
};
|
|
|
|
|
|
Menu RID_GROUPSROWPOPUPMENU
|
|
{
|
|
ItemList =
|
|
{
|
|
/*
|
|
MenuItem
|
|
{
|
|
ITEM_EDIT_CUT
|
|
};
|
|
MenuItem
|
|
{
|
|
ITEM_EDIT_COPY
|
|
};
|
|
MenuItem
|
|
{
|
|
ITEM_EDIT_PASTE
|
|
};
|
|
*/
|
|
MenuItem
|
|
{
|
|
ITEM_EDIT_DELETE
|
|
};
|
|
};
|
|
};
|
|
|
|
|
|
#define DEF_MASKCOLOR MaskColor = Color { Red = 0xFFFF; Green = 0x0000; Blue = 0xFFFF; }
|
|
|
|
#define DEF_IL_GROUPSORT \
|
|
\
|
|
IdList = {\
|
|
SID_RPT_GROUPSORT_MOVE_UP;\
|
|
SID_RPT_GROUPSORT_MOVE_DOWN;\
|
|
SID_RPT_GROUPSORT_DELETE;\
|
|
};\
|
|
IdCount = {\
|
|
3;\
|
|
}
|
|
|
|
ImageList IMGLST_GROUPSORT_DLG_SC
|
|
{
|
|
DEF_MASKCOLOR;
|
|
prefix = "sc";
|
|
DEF_IL_GROUPSORT ;
|
|
};
|
|
|
|
ImageList IMGLST_GROUPSORT_DLG_SCH
|
|
{
|
|
DEF_MASKCOLOR;
|
|
prefix = "sch";
|
|
DEF_IL_GROUPSORT ;
|
|
};
|
|
|
|
|
|
// Image IMG_GROUPSORT_MOVEUP
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupmoveup"; // reportdesign/res/...
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|
|
// Image IMG_GROUPSORT_MOVEDOWN
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupmovedown";
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|
|
// Image IMG_GROUPSORT_DELETE
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupdelete";
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|
|
//
|
|
// Image IMG_GROUPSORT_MOVEUP_H
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupmoveup_h"; // reportdesign/res/...
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|
|
// Image IMG_GROUPSORT_MOVEDOWN_H
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupmovedown_h";
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|
|
// Image IMG_GROUPSORT_DELETE_H
|
|
// {
|
|
// ImageBitmap = Bitmap
|
|
// {
|
|
// File = "reportgroupdelete_h";
|
|
// };
|
|
// DEF_MASKCOLOR;
|
|
// };
|