blob: e3d6e56d0ab29465f74d4f60f25bdcabcc73c9ee [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.
*
*************************************************************/
#ifndef _EXTENSIONS_DBP_DBPRESID_HRC_
#define _EXTENSIONS_DBP_DBPRESID_HRC_
#include "dbpilots.hrc"
#include "extensio.hrc"
//========================================================================
// basics
#define RID_DIALOG_START RID_DBP_START
#define RID_PAGE_START RID_DBP_START
#define RID_STRING_START RID_DBP_START
#define RID_ERRORBOX_START RID_DBP_START
//========================================================================
// strings
#define RID_STR_GROUPWIZ_DBFIELD (RID_STRING_START + 1 )
#define RID_STR_COMBOWIZ_DBFIELD (RID_STRING_START + 2 )
#define RID_STR_LISTWIZARD_TITLE (RID_STRING_START + 3 )
#define RID_STR_COMBOWIZARD_TITLE (RID_STRING_START + 4 )
#define RID_STR_COULDNOTOPENTABLE (RID_STRING_START + 5 )
#define RID_STR_DATEPOSTFIX (RID_STRING_START + 6 )
#define RID_STR_TIMEPOSTFIX (RID_STRING_START + 7 )
#define RID_STR_TYPE_QUERY (RID_STRING_START + 8 )
#define RID_STR_TYPE_TABLE (RID_STRING_START + 9 )
#define RID_STR_TYPE_COMMAND (RID_STRING_START + 10 )
// please adjust RID_STRING_END (below) when adding new strings
#define RID_STRING_END RID_STR_TIMEPOSTFIX
//========================================================================
// dialogs
#define RID_DLG_GROUPBOXWIZARD ( RID_DIALOG_START + 1 )
#define RID_DLG_LISTCOMBOWIZARD ( RID_DIALOG_START + 2 )
#define RID_DLG_GRIDWIZARD ( RID_DIALOG_START + 3 )
// please adjust RID_DIALOG_END (below) when adding new dialogs
#define RID_DIALOG_END RID_DLG_GRIDWIZARD
//========================================================================
// tab pages
#define RID_PAGE_TABLESELECTION ( RID_PAGE_START + 1 )
#define RID_PAGE_GROUPRADIOSELECTION ( RID_PAGE_START + 2 )
#define RID_PAGE_DEFAULTFIELDSELECTION ( RID_PAGE_START + 3 )
#define RID_PAGE_OPTIONVALUES ( RID_PAGE_START + 4 )
#define RID_PAGE_OPTION_DBFIELD ( RID_PAGE_START + 5 )
#define RID_PAGE_OPTIONS_FINAL ( RID_PAGE_START + 6 )
#define RID_PAGE_LCW_CONTENTSELECTION_TABLE ( RID_PAGE_START + 7 )
#define RID_PAGE_LCW_CONTENTSELECTION_FIELD ( RID_PAGE_START + 8 )
#define RID_PAGE_LCW_FIELDLINK ( RID_PAGE_START + 9 )
#define RID_PAGE_GW_FIELDSELECTION ( RID_PAGE_START + 10 )
#define RID_PAGE_FORM_DATASOURCE_STATUS ( RID_PAGE_START + 11 )
// please adjust RID_PAGE_END (below) when adding new tab pages
#define RID_PAGE_END RID_PAGE_GW_FIELDSELECTION
//========================================================================
// ErrorBox
#define RID_ERR_INVALID_FORM_CONNECTION ( RID_ERRORBOX_START + 1 )
// please adjust RID_ERRORBOX_END (below) when adding new error boxes
#define RID_ERRORBOX_END RID_ERR_INVALID_FORM_CONNECTION
//========================================================================
//========================================================================
//= range checks
#if RID_STRING_END > RID_DBP_END
#error "please adjust the resource id ranges!!"
#endif
#if RID_DIALOG_END > RID_DBP_END
#error "please adjust the resource id ranges!!"
#endif
#if RID_PAGE_END > RID_DBP_END
#error "please adjust the resource id ranges!!"
#endif
#if RID_ERRORBOX_END > RID_DBP_END
#error "please adjust the resource id ranges!!"
#endif
//========================================================================
// local ids
//........................................................................
// FixedLine
#define FL_DATA 1
#define FL_DEFAULTSELECTION 2
#define FL_OPTIONVALUES 3
#define FL_DATABASEFIELD_EXPL 4
#define FL_NAMEIT 5
#define FL_FRAME 6
#define FL_FORMSETINGS 7
//........................................................................
// FixedText
#define FT_DATASOURCE 1
#define FT_TABLE 2
#define FT_RADIOLABELS 3
#define FT_RADIOBUTTONS 4
#define FT_DEFAULTSELECTION 5
#define FT_OPTIONVALUES_EXPL 6
#define FT_OPTIONVALUES 7
#define FT_DATABASEFIELD_EXPL 8
#define FT_DATABASEFIELD_QUEST 9
#define FT_NAMEIT 10
#define FT_THATSALL 11
#define FT_SELECTTABLE_LABEL 12
#define FT_TABLEFIELDS 13
#define FT_DISPLAYEDFIELD 14
#define FT_CONTENTFIELD_INFO 15
#define FT_VALUELISTFIELD 16
#define FT_TABLEFIELD 17
#define FT_EXPLANATION 18
#define FT_EXISTING_FIELDS 19
#define FT_SELECTED_FIELDS 20
#define FT_FIELDLINK_DESC 21
#define FT_FORMDATASOURCELABEL 22
#define FT_FORMDATASOURCE 23
#define FT_FORMTABLELABEL 24
#define FT_FORMTABLE 25
#define FT_FORMCONTENTTYPELABEL 26
#define FT_FORMCONTENTTYPE 27
//........................................................................
// ListBox
#define LB_DATASOURCE 1
#define LB_TABLE 2
#define LB_RADIOBUTTONS 3
#define LB_DEFSELECTIONFIELD 3
#define LB_STOREINFIELD 4
#define LB_SELECTTABLE 5
#define LB_SELECTFIELD 6
#define LB_EXISTING_FIELDS 7
#define LB_SELECTED_FIELDS 8
//........................................................................
// Edit
#define ET_RADIOLABELS 1
#define ET_OPTIONVALUE 2
#define ET_NAMEIT 3
#define ET_DISPLAYEDFIELD 4
//........................................................................
// PushButton
#define PB_MOVETORIGHT 1
#define PB_MOVETOLEFT 2
#define PB_FIELDRIGHT 3
#define PB_ALLFIELDSRIGHT 4
#define PB_FIELDLEFT 5
#define PB_ALLFIELDSLEFT 6
#define PB_FORMDATASOURCE 7
//........................................................................
// RadioButton
#define RB_DEFSELECTION_YES 1
#define RB_DEFSELECTION_NO 2
#define RB_STOREINFIELD_YES 3
#define RB_STOREINFIELD_NO 4
//........................................................................
// ComboBox
#define CMB_VALUELISTFIELD 1
#define CMB_TABLEFIELD 2
//........................................................................
// String
#define STR_FIELDINFO_LISTBOX 1
#define STR_FIELDINFO_COMBOBOX 2
//........................................................................
// Image
#define IMG_TABLE 1
#define IMG_TABLE_HC 2
#define IMG_QUERY 3
#define IMG_QUERY_HC 4
//========================================================================
// defines
#define WINDOW_SIZE_X 260
#define WINDOW_SIZE_Y 185
#define WINDOW_HALF_SIZE_X ( WINDOW_SIZE_X / 2 )
#define BUTTON_SIZE_X 50
#define BUTTON_SIZE_Y 14
#define ITEM_BUTTON_SIZE_X 20
#define ITEM_BUTTON_SIZE_Y 12
#endif // _EXTENSIONS_DBP_DBPRESID_HRC_