/************************************************************** * * 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. * *************************************************************/ #ifndef _DBU_DLG_HRC_ #include "dbu_dlg.hrc" #endif #ifndef _DBAUI_INDEXDIALOG_HRC_ #include "indexdialog.hrc" #endif #ifndef DBACCESS_UI_BROWSER_ID_HXX #include "browserids.hxx" #endif #ifndef _DBA_DBACCESS_HELPID_HRC_ #include "dbaccess_helpid.hrc" #endif #define DIALOG_SIZE_X 220 #define DIALOG_SIZE_Y 140 #define BUTTON_SIZE_X 50 #define BUTTON_SIZE_Y 14 #define LIST_WIDTH 70 ModalDialog DLG_INDEXDESIGN { HelpID = "dbaccess:ModalDialog:DLG_INDEXDESIGN"; OutputSize = TRUE ; SVLook = TRUE ; Size = MAP_APPFONT ( DIALOG_SIZE_X , DIALOG_SIZE_Y ) ; Text [ en-US ] = "Indexes" ; Moveable = TRUE ; Closeable = TRUE ; ToolBox TLB_ACTIONS { Pos = MAP_APPFONT ( 6 , 6 ) ; // Size = MAP_APPFONT ( DIALOG_SIZE_X - 14 , 14 ) ; ButtonType = BUTTON_SYMBOL; Align = BOXALIGN_TOP; HelpId = HID_INDEX_DIALOG_ACTION_TB; Customize = FALSE; ItemImageList = IMG_INDEX_DLG_SC ; ItemList = { ToolBoxItem { Identifier = ID_INDEX_NEW; HelpId = HID_DLGIDX_NEWINDEX; Command = ".index:createNew"; Text [ en-US ] = "New Index" ; }; ToolBoxItem { Identifier = ID_INDEX_DROP; HelpId = HID_DLGIDX_DROPINDEX; Command = ".index:dropCurrent"; Text [ en-US ] = "Delete Current Index" ; }; ToolBoxItem { Identifier = ID_INDEX_RENAME; HelpId = HID_DLGIDX_RENAMEINDEX; Command = ".index:renameCurrent"; Text [ en-US ] = "Rename Current Index" ; }; ToolBoxItem { Identifier = ID_INDEX_SAVE; HelpId = HID_DLGIDX_SAVEINDEX; Command = ".index:saveCurrent"; Text [ en-US ] = "Save Current Index" ; }; ToolBoxItem { Identifier = ID_INDEX_RESET; HelpId = HID_DLGIDX_RESETINDEX; Command = ".index:resetCurrent"; Text [ en-US ] = "Reset Current Index" ; }; }; }; Control CTR_INDEXLIST { Pos = MAP_APPFONT ( 6 , 23 ) ; Size = MAP_APPFONT ( LIST_WIDTH , DIALOG_SIZE_Y - (BUTTON_SIZE_Y + 4) - 29 ) ; SVLook = TRUE; Border = TRUE; HelpId = HID_DLGIDX_INDEXLIST; TabStop = TRUE ; }; FixedLine FL_INDEXDETAILS { Pos = MAP_APPFONT ( LIST_WIDTH + 16 - 3, 9 ) ; Size = MAP_APPFONT ( DIALOG_SIZE_X - LIST_WIDTH - 22, 8 ) ; Text [ en-US ] = "Index details"; }; FixedText FT_DESC_LABEL { Pos = MAP_APPFONT ( LIST_WIDTH + 16, 23 ) ; Size = MAP_APPFONT ( 50, 8 ) ; Text [ en-US ] = "Index identifier:"; }; FixedText FT_DESCRIPTION { Pos = MAP_APPFONT ( LIST_WIDTH + 69, 23 ) ; Size = MAP_APPFONT ( DIALOG_SIZE_X - LIST_WIDTH - 75, 8 ) ; }; CheckBox CB_UNIQUE { HelpID = "dbaccess:CheckBox:DLG_INDEXDESIGN:CB_UNIQUE"; Pos = MAP_APPFONT ( LIST_WIDTH + 16, 34 ) ; Size = MAP_APPFONT ( DIALOG_SIZE_X - LIST_WIDTH - 22, 8 ) ; SVLook = TRUE; Text [ en-US ] = "~Unique"; }; FixedText FT_FIELDS { Pos = MAP_APPFONT ( LIST_WIDTH + 16, 48 ) ; Size = MAP_APPFONT ( DIALOG_SIZE_X - LIST_WIDTH - 22, 8 ) ; SVLook = TRUE; Text [ en-US ] = "Fields"; }; Control CTR_FIELDS { Pos = MAP_APPFONT ( LIST_WIDTH + 16, 59 ) ; Size = MAP_APPFONT ( DIALOG_SIZE_X - LIST_WIDTH - 22, DIALOG_SIZE_Y - (BUTTON_SIZE_Y + 4) - 65 ) ; SVLook = TRUE; Border = TRUE; TabStop = TRUE ; }; PushButton PB_CLOSE { HelpID = "dbaccess:PushButton:DLG_INDEXDESIGN:PB_CLOSE"; Pos = MAP_APPFONT ( DIALOG_SIZE_X - BUTTON_SIZE_X - 6 - BUTTON_SIZE_X - 6, DIALOG_SIZE_Y - BUTTON_SIZE_Y - 6 ) ; Size = MAP_APPFONT ( BUTTON_SIZE_X, BUTTON_SIZE_Y ); SVLook = TRUE; DefButton = TRUE; Text [ en-US ] = "~Close"; }; HelpButton HB_HELP { Pos = MAP_APPFONT ( DIALOG_SIZE_X - BUTTON_SIZE_X - 6, DIALOG_SIZE_Y - BUTTON_SIZE_Y - 6 ) ; Size = MAP_APPFONT ( BUTTON_SIZE_X, BUTTON_SIZE_Y ); }; }; String STR_TAB_INDEX_SORTORDER { Text [ en-US ] = "Sort order" ; }; String STR_TAB_INDEX_FIELD { Text [ en-US ] = "Index field" ; }; String STR_ORDER_ASCENDING { Text [ en-US ] = "Ascending" ; }; String STR_ORDER_DESCENDING { Text [ en-US ] = "Descending" ; }; String STR_CONFIRM_DROP_INDEX { Text [ en-US ] = "Do you really want to delete the index '$name$'?"; }; String STR_LOGICAL_INDEX_NAME { Text [ en-US ] = "index"; }; Image IMG_PKEYICON { ImageBitmap = Bitmap { File = "pkey.png"; }; MaskColor = Color { Red = 0xFFFF; Green = 0x0; Blue = 0xFFFF; }; }; Image IMG_PKEYICON_SCH { ImageBitmap = Bitmap { File = "pkey_sch.png"; }; MaskColor = Color { Red = 0xFFFF; Green = 0x0; Blue = 0xFFFF; }; }; ErrorBox ERR_NEED_INDEX_FIELDS { Title [ en-US ] = "Save Index"; Message [ en-US ] = "The index must contain at least one field."; Buttons = WB_OK; }; QueryBox QUERY_SAVE_CURRENT_INDEX { Title [ en-US ] = "Exit Index Design"; Message [ en-US ] = "Do you want to save the changes made to the current index?"; Buttons = WB_YES_NO_CANCEL; DefButton = WB_DEF_YES; }; String STR_INDEX_NAME_ALREADY_USED { Text [ en-US ] = "There is already another index named \"$name$\"."; }; String STR_INDEXDESIGN_DOUBLE_COLUMN_NAME { Text [ en-US ] = "In an index definition, no table column may occur more than once. However, you have entered column \"$name$\" twice."; };