blob: af68dbb6120b77a190a64494dfe1e7c03eb0ef81 [file] [log] [blame]
/**************************************************************
*
* 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 "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;
// };