diff options
-rw-r--r-- | sw/UIConfig_swriter.mk | 1 | ||||
-rw-r--r-- | sw/inc/globals.hrc | 2 | ||||
-rw-r--r-- | sw/inc/helpid.h | 2 | ||||
-rw-r--r-- | sw/inc/index.hrc | 2 | ||||
-rw-r--r-- | sw/source/ui/inc/swuicnttab.hxx | 98 | ||||
-rw-r--r-- | sw/source/ui/index/cnttab.cxx | 568 | ||||
-rw-r--r-- | sw/source/ui/index/cnttab.hrc | 131 | ||||
-rw-r--r-- | sw/source/ui/index/cnttab.src | 446 | ||||
-rw-r--r-- | sw/uiconfig/swriter/ui/tocindexpage.ui | 1192 |
9 files changed, 1515 insertions, 927 deletions
diff --git a/sw/UIConfig_swriter.mk b/sw/UIConfig_swriter.mk index d250a6b3068f..b680fe3f42b9 100644 --- a/sw/UIConfig_swriter.mk +++ b/sw/UIConfig_swriter.mk @@ -171,6 +171,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/swriter,\ sw/uiconfig/swriter/ui/stringinput \ sw/uiconfig/swriter/ui/tocdialog \ sw/uiconfig/swriter/ui/tocentriespage \ + sw/uiconfig/swriter/ui/tocindexpage \ sw/uiconfig/swriter/ui/tocstylespage \ sw/uiconfig/swriter/ui/tablecolumnpage \ sw/uiconfig/swriter/ui/tableproperties \ diff --git a/sw/inc/globals.hrc b/sw/inc/globals.hrc index d11071c4f3a9..c13fac8e80ed 100644 --- a/sw/inc/globals.hrc +++ b/sw/inc/globals.hrc @@ -124,8 +124,6 @@ #define TP_OPTCAPTION_PAGE (RC_GLOBALS_BEGIN + 77) #define DLG_SVXTEST_NUM_BULLET (RC_GLOBALS_BEGIN + 79) -#define TP_TOX_SELECT (RC_GLOBALS_BEGIN + 90) -#define TP_TOX_STYLES (RC_GLOBALS_BEGIN + 92) #define DLG_ADD_IDX_STYLES (RC_GLOBALS_BEGIN + 94) //maximum: RC_GLOBALS_BEGIN + 120 diff --git a/sw/inc/helpid.h b/sw/inc/helpid.h index 8603f5cfa0f0..9f77da386a79 100644 --- a/sw/inc/helpid.h +++ b/sw/inc/helpid.h @@ -137,10 +137,8 @@ #define HID_REDLINE_CTRL "SW_HID_REDLINE_CTRL" #define HID_OPTCAPTION_PAGE "SW_HID_OPTCAPTION_PAGE" -#define HID_TP_TOX_SELECT "SW_HID_TP_TOX_SELECT" #define HID_DLG_ADD_IDX_STYLES "SW_HID_DLG_ADD_IDX_STYLES" #define HID_ADD_STYLES_TLB "SW_HID_ADD_STYLES_TLB" -#define HID_OLE_CHECKLB "SW_HID_OLE_CHECKLB" #define HID_COMPATIBILITY_OPTIONS_BOX "SW_HID_COMPATIBILITY_OPTIONS_BOX" diff --git a/sw/inc/index.hrc b/sw/inc/index.hrc index 48351fb7a71b..d9fad1461667 100644 --- a/sw/inc/index.hrc +++ b/sw/inc/index.hrc @@ -37,7 +37,9 @@ #define STR_IDXMRK_INSERT (RC_INDEX_BEGIN + 13) #define STR_IDXMRK_EDIT (RC_INDEX_BEGIN + 14) +#define RES_SRCTYPES (RC_INDEX_BEGIN + 15) +#define STR_AUTOMARK_TYPE (RC_INDEX_BEGIN + 17) #define STR_FILE_NOT_FOUND (RC_INDEX_BEGIN + 18) #define DLG_CHANGE_AUTH_ENTRY (RC_INDEX_BEGIN + 19) #define STR_USER_DEFINED_INDEX (RC_INDEX_BEGIN + 20) diff --git a/sw/source/ui/inc/swuicnttab.hxx b/sw/source/ui/inc/swuicnttab.hxx index c5c67a99fcc2..ff26d9d0ff6c 100644 --- a/sw/source/ui/inc/swuicnttab.hxx +++ b/sw/source/ui/inc/swuicnttab.hxx @@ -130,82 +130,68 @@ class IndexEntrySupplierWrapper; class SwTOXSelectTabPage : public SfxTabPage { - FixedLine aTypeTitleFL; - FixedText aTitleFT; - Edit aTitleED; - FixedText aTypeFT; - ListBox aTypeLB; - CheckBox aReadOnlyCB; - - FixedLine aAreaFL; - FixedText aAreaFT; - ListBox aAreaLB; - FixedText aLevelFT; //content, user - NumericField aLevelNF; //content, user + Edit* m_pTitleED; + FixedText* m_pTypeFT; + ListBox* m_pTypeLB; + CheckBox* m_pReadOnlyCB; + + VclContainer* m_pAreaFrame; + ListBox* m_pAreaLB; + FixedText* m_pLevelFT; //content, user + NumericField* m_pLevelNF; //content, user //content - FixedLine aCreateFromFL; // content, user, illustration - CheckBox aFromHeadingsCB; - CheckBox aAddStylesCB; - PushButton aAddStylesPB; - Point aAddStylesPosDef; - Point aAddStylesPosUser; + VclContainer* m_pCreateFrame; // content, user, illustration + CheckBox* m_pFromHeadingsCB; + CheckBox* m_pAddStylesCB; + PushButton* m_pAddStylesPB; //user - CheckBox aFromTablesCB; - CheckBox aFromFramesCB; - CheckBox aFromGraphicsCB; - CheckBox aFromOLECB; - CheckBox aLevelFromChapterCB; + CheckBox* m_pFromTablesCB; + CheckBox* m_pFromFramesCB; + CheckBox* m_pFromGraphicsCB; + CheckBox* m_pFromOLECB; + CheckBox* m_pLevelFromChapterCB; //illustration + table - RadioButton aFromCaptionsRB; - RadioButton aFromObjectNamesRB; + RadioButton* m_pFromCaptionsRB; + RadioButton* m_pFromObjectNamesRB; //illustration and tables - FixedText aCaptionSequenceFT; - ListBox aCaptionSequenceLB; - FixedText aDisplayTypeFT; - ListBox aDisplayTypeLB; + FixedText* m_pCaptionSequenceFT; + ListBox* m_pCaptionSequenceLB; + FixedText* m_pDisplayTypeFT; + ListBox* m_pDisplayTypeLB; //all but illustration and table - CheckBox aTOXMarksCB; - - // + CheckBox* m_pTOXMarksCB; //index only - FixedLine aIdxOptionsFL; - CheckBox aCollectSameCB; - CheckBox aUseFFCB; - CheckBox aUseDashCB; - CheckBox aCaseSensitiveCB; - CheckBox aInitialCapsCB; - CheckBox aKeyAsEntryCB; - CheckBox aFromFileCB; - MenuButton aAutoMarkPB; + VclContainer* m_pIdxOptionsFrame; + CheckBox* m_pCollectSameCB; + CheckBox* m_pUseFFCB; + CheckBox* m_pUseDashCB; + CheckBox* m_pCaseSensitiveCB; + CheckBox* m_pInitialCapsCB; + CheckBox* m_pKeyAsEntryCB; + CheckBox* m_pFromFileCB; + MenuButton* m_pAutoMarkPB; // object only SwOLENames aFromNames; - SvxCheckListBox aFromObjCLB; - FixedLine aFromObjFL; + SvxCheckListBox* m_pFromObjCLB; + VclContainer* m_pFromObjFrame; - CheckBox aSequenceCB; - FixedText aBracketFT; - ListBox aBracketLB; - FixedLine aAuthorityFormatFL; + CheckBox* m_pSequenceCB; + ListBox* m_pBracketLB; + VclContainer* m_pAuthorityFrame; //all - FixedLine aSortOptionsFL; - FixedText aLanguageFT; - SvxLanguageBox aLanguageLB; - FixedText aSortAlgorithmFT; - ListBox aSortAlgorithmLB; + VclContainer* m_pSortFrame; + SvxLanguageBox* m_pLanguageLB; + ListBox* m_pSortAlgorithmLB; IndexEntryResource* pIndexRes; - Point aCBLeftPos1; - Point aCBLeftPos2; - Point aCBLeftPos3; - String aStyleArr[MAXLEVEL]; String sAutoMarkURL; String sAutoMarkType; diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx index 5b3e4774c56b..e409c1dc3c4b 100644 --- a/sw/source/ui/index/cnttab.cxx +++ b/sw/source/ui/index/cnttab.cxx @@ -821,134 +821,117 @@ IMPL_LINK(SwAddStylesDlg_Impl, LeftRightHdl, PushButton*, pBtn) return 0; } -SwTOXSelectTabPage::SwTOXSelectTabPage(Window* pParent, const SfxItemSet& rAttrSet) : - SfxTabPage(pParent, SW_RES(TP_TOX_SELECT), rAttrSet), - - aTypeTitleFL( this, SW_RES(FL_TYPETITLE )), - aTitleFT( this, SW_RES(FT_TITLE )), - aTitleED( this, SW_RES(ED_TITLE )), - aTypeFT( this, SW_RES(FT_TYPE )), - aTypeLB( this, SW_RES(LB_TYPE )), - aReadOnlyCB( this, SW_RES(CB_READONLY )), - - aAreaFL( this, SW_RES(FL_AREA )), - aAreaFT( this, SW_RES(FT_AREA )), - aAreaLB( this, SW_RES(LB_AREA )), - aLevelFT( this, SW_RES(FT_LEVEL )), - aLevelNF( this, SW_RES(NF_LEVEL )), - - aCreateFromFL( this, SW_RES(FL_CREATEFROM )), - aFromHeadingsCB( this, SW_RES(CB_FROMHEADINGS )), - aAddStylesCB( this, SW_RES(CB_ADDSTYLES )), - aAddStylesPB( this, SW_RES(PB_ADDSTYLES )), - - aFromTablesCB( this, SW_RES(CB_FROMTABLES )), - aFromFramesCB( this, SW_RES(CB_FROMFRAMES )), - aFromGraphicsCB( this, SW_RES(CB_FROMGRAPHICS )), - aFromOLECB( this, SW_RES(CB_FROMOLE )), - aLevelFromChapterCB(this, SW_RES(CB_LEVELFROMCHAPTER )), - - aFromCaptionsRB( this, SW_RES(RB_FROMCAPTIONS )), - aFromObjectNamesRB( this, SW_RES(RB_FROMOBJECTNAMES )), - - aCaptionSequenceFT( this, SW_RES(FT_CAPTIONSEQUENCE )), - aCaptionSequenceLB( this, SW_RES(LB_CAPTIONSEQUENCE )), - aDisplayTypeFT( this, SW_RES(FT_DISPLAYTYPE )), - aDisplayTypeLB( this, SW_RES(LB_DISPLAYTYPE )), - - aTOXMarksCB( this, SW_RES(CB_TOXMARKS )), - - aIdxOptionsFL( this, SW_RES(FL_IDXOPTIONS )), - aCollectSameCB( this, SW_RES(CB_COLLECTSAME )), - aUseFFCB( this, SW_RES(CB_USEFF )), - aUseDashCB( this, SW_RES(CB_USE_DASH )), - aCaseSensitiveCB( this, SW_RES(CB_CASESENSITIVE )), - aInitialCapsCB( this, SW_RES(CB_INITIALCAPS )), - aKeyAsEntryCB( this, SW_RES(CB_KEYASENTRY )), - aFromFileCB( this, SW_RES(CB_FROMFILE )), - aAutoMarkPB( this, SW_RES(MB_AUTOMARK )), - - aFromNames( SW_RES(RES_SRCTYPES )), - aFromObjCLB( this, SW_RES(CLB_FROMOBJ )), - aFromObjFL( this, SW_RES(FL_FROMOBJ )), - - aSequenceCB( this, SW_RES(CB_SEQUENCE )), - aBracketFT( this, SW_RES(FT_BRACKET )), - aBracketLB( this, SW_RES(LB_BRACKET )), - aAuthorityFormatFL( this, SW_RES(FL_AUTHORITY )), - - aSortOptionsFL( this, SW_RES(FL_SORTOPTIONS )), - aLanguageFT( this, SW_RES(FT_LANGUAGE )), - aLanguageLB( this, SW_RES(LB_LANGUAGE )), - aSortAlgorithmFT( this, SW_RES(FT_SORTALG )), - aSortAlgorithmLB( this, SW_RES(LB_SORTALG )), - - pIndexRes(0), - - sAutoMarkType(SW_RES(ST_AUTOMARK_TYPE)), - sAddStyleUser(SW_RES(ST_USER_ADDSTYLE)), - bFirstCall(sal_True) -{ - aBracketLB.InsertEntry(String(SW_RES(ST_NO_BRACKET)), 0); - - aAddStylesPB.SetAccessibleRelationMemberOf(&aCreateFromFL); - aAddStylesPB.SetAccessibleRelationLabeledBy(&aAddStylesCB); - aAddStylesPB.SetAccessibleName(aAddStylesCB.GetText()); - - FreeResource(); +SwTOXSelectTabPage::SwTOXSelectTabPage(Window* pParent, const SfxItemSet& rAttrSet) + : SfxTabPage(pParent, "TocIndexPage", + "modules/swriter/ui/tocindexpage.ui", rAttrSet) + , aFromNames(SW_RES(RES_SRCTYPES)) + , pIndexRes(0) + , sAutoMarkType(SW_RESSTR(STR_AUTOMARK_TYPE)) + , bFirstCall(true) +{ + get(m_pTitleED, "title"); + get(m_pTypeFT, "typeft"); + get(m_pTypeLB, "type"); + get(m_pReadOnlyCB, "readonly"); + + get(m_pAreaFrame, "areaframe"); + get(m_pAreaLB, "scope"); + get(m_pLevelFT, "levelft"); + get(m_pLevelNF, "level"); + + get(m_pCreateFrame, "createframe"); + get(m_pFromHeadingsCB, "fromheadings"); + get(m_pAddStylesCB, "addstylescb"); + sAddStyleUser = get<Window>("stylescb")->GetText(); + get(m_pAddStylesPB, "styles"); + get(m_pFromTablesCB, "fromtables"); + get(m_pFromFramesCB, "fromframes"); + get(m_pFromGraphicsCB, "fromgraphics"); + get(m_pFromOLECB, "fromoles"); + get(m_pLevelFromChapterCB, "uselevel"); + + get(m_pFromCaptionsRB, "captions"); + get(m_pFromObjectNamesRB, "objnames"); + + get(m_pCaptionSequenceFT, "categoryft"); + get(m_pCaptionSequenceLB, "category"); + get(m_pDisplayTypeFT, "displayft"); + get(m_pDisplayTypeLB, "display"); + get(m_pTOXMarksCB, "indexmarks"); + + get(m_pIdxOptionsFrame, "optionsframe"); + get(m_pCollectSameCB, "combinesame"); + get(m_pUseFFCB, "useff"); + get(m_pUseDashCB, "usedash"); + get(m_pCaseSensitiveCB, "casesens"); + get(m_pInitialCapsCB, "initcaps"); + get(m_pKeyAsEntryCB, "keyasentry"); + get(m_pFromFileCB, "fromfile"); + get(m_pAutoMarkPB, "file"); + + get(m_pFromObjFrame, "objectframe"); + get(m_pFromObjCLB, "objects"); + + get(m_pAuthorityFrame, "authframe"); + get(m_pSequenceCB, "numberentries"); + get(m_pBracketLB, "brackets"); + + get(m_pSortFrame, "sortframe"); + get(m_pLanguageLB, "lang"); + get(m_pSortAlgorithmLB, "keytype"); + + //Default mode is arranged to be the tallest mode + //of alphabetical index, lock that height in now + Size aPrefSize(get_preferred_size()); + set_height_request(aPrefSize.Height()); pIndexEntryWrapper = new IndexEntrySupplierWrapper(); - aLanguageLB.SetLanguageList( LANG_LIST_ALL | LANG_LIST_ONLY_KNOWN, + m_pLanguageLB->SetLanguageList( LANG_LIST_ALL | LANG_LIST_ONLY_KNOWN, sal_False, sal_False, sal_False ); - sAddStyleContent = aAddStylesCB.GetText(); - - aCBLeftPos1 = aFromHeadingsCB.GetPosPixel(); - aCBLeftPos2 = aAddStylesCB.GetPosPixel(); - aCBLeftPos3 = aTOXMarksCB.GetPosPixel(); + sAddStyleContent = m_pAddStylesCB->GetText(); ResStringArray& rNames = aFromNames.GetNames(); for(sal_uInt16 i = 0; i < rNames.Count(); i++) { - aFromObjCLB.InsertEntry(rNames.GetString(i)); - aFromObjCLB.SetEntryData( i, (void*)rNames.GetValue(i) ); + m_pFromObjCLB->InsertEntry(rNames.GetString(i)); + m_pFromObjCLB->SetEntryData( i, (void*)rNames.GetValue(i) ); } - aFromObjCLB.SetHelpId(HID_OLE_CHECKLB); SetExchangeSupport(); - aTypeLB.SetSelectHdl(LINK(this, SwTOXSelectTabPage, TOXTypeHdl)); + m_pTypeLB->SetSelectHdl(LINK(this, SwTOXSelectTabPage, TOXTypeHdl)); - aAddStylesPB.SetClickHdl(LINK(this, SwTOXSelectTabPage, AddStylesHdl)); + m_pAddStylesPB->SetClickHdl(LINK(this, SwTOXSelectTabPage, AddStylesHdl)); - PopupMenu* pMenu = aAutoMarkPB.GetPopupMenu(); + PopupMenu* pMenu = m_pAutoMarkPB->GetPopupMenu(); pMenu->SetActivateHdl(LINK(this, SwTOXSelectTabPage, MenuEnableHdl)); pMenu->SetSelectHdl(LINK(this, SwTOXSelectTabPage, MenuExecuteHdl)); Link aLk = LINK(this, SwTOXSelectTabPage, CheckBoxHdl); - aAddStylesCB .SetClickHdl(aLk); - aFromHeadingsCB .SetClickHdl(aLk); - aTOXMarksCB .SetClickHdl(aLk); - aFromFileCB .SetClickHdl(aLk); - aCollectSameCB .SetClickHdl(aLk); - aUseFFCB .SetClickHdl(aLk); - aUseDashCB .SetClickHdl(aLk); - aInitialCapsCB .SetClickHdl(aLk); - aKeyAsEntryCB .SetClickHdl(aLk); + m_pAddStylesCB->SetClickHdl(aLk); + m_pFromHeadingsCB->SetClickHdl(aLk); + m_pTOXMarksCB->SetClickHdl(aLk); + m_pFromFileCB->SetClickHdl(aLk); + m_pCollectSameCB->SetClickHdl(aLk); + m_pUseFFCB->SetClickHdl(aLk); + m_pUseDashCB->SetClickHdl(aLk); + m_pInitialCapsCB->SetClickHdl(aLk); + m_pKeyAsEntryCB->SetClickHdl(aLk); Link aModifyLk = LINK(this, SwTOXSelectTabPage, ModifyHdl); - aTitleED.SetModifyHdl(aModifyLk); - aLevelNF.SetModifyHdl(aModifyLk); - aSortAlgorithmLB.SetSelectHdl(aModifyLk); + m_pTitleED->SetModifyHdl(aModifyLk); + m_pLevelNF->SetModifyHdl(aModifyLk); + m_pSortAlgorithmLB->SetSelectHdl(aModifyLk); aLk = LINK(this, SwTOXSelectTabPage, RadioButtonHdl); - aFromCaptionsRB.SetClickHdl(aLk); - aFromObjectNamesRB.SetClickHdl(aLk); - RadioButtonHdl(&aFromCaptionsRB); + m_pFromCaptionsRB->SetClickHdl(aLk); + m_pFromObjectNamesRB->SetClickHdl(aLk); + RadioButtonHdl(m_pFromCaptionsRB); - aLanguageLB.SetSelectHdl(LINK(this, SwTOXSelectTabPage, LanguageHdl)); - aTypeLB.SelectEntryPos(0); - aTitleED.SaveValue(); + m_pLanguageLB->SetSelectHdl(LINK(this, SwTOXSelectTabPage, LanguageHdl)); + m_pTypeLB->SelectEntryPos(0); + m_pTitleED->SaveValue(); } SwTOXSelectTabPage::~SwTOXSelectTabPage() @@ -963,14 +946,14 @@ void SwTOXSelectTabPage::SetWrtShell(SwWrtShell& rSh) if(nUserTypeCount > 1) { //insert all new user indexes names after the standard user index - sal_uInt16 nPos = aTypeLB.GetEntryPos((void*)(sal_uInt32)TO_USER); + sal_uInt16 nPos = m_pTypeLB->GetEntryPos((void*)(sal_uInt32)TO_USER); nPos++; for(sal_uInt16 nUser = 1; nUser < nUserTypeCount; nUser++) { - nPos = aTypeLB.InsertEntry(rSh.GetTOXType(TOX_USER, nUser)->GetTypeName(), nPos); + nPos = m_pTypeLB->InsertEntry(rSh.GetTOXType(TOX_USER, nUser)->GetTypeName(), nPos); sal_uIntPtr nEntryData = nUser << 8; nEntryData |= TO_USER; - aTypeLB.SetEntryData(nPos, (void*)nEntryData); + m_pTypeLB->SetEntryData(nPos, (void*)nEntryData); } } } @@ -1006,10 +989,10 @@ void SwTOXSelectTabPage::SelectType(TOXTypes eSet) CurTOXType eCurType (eSet, 0); sal_IntPtr nData = lcl_TOXTypesToUserData(eCurType); - aTypeLB.SelectEntryPos(aTypeLB.GetEntryPos((void*)nData)); - aTypeFT.Enable(sal_False); - aTypeLB.Enable(sal_False); - TOXTypeHdl(&aTypeLB); + m_pTypeLB->SelectEntryPos(m_pTypeLB->GetEntryPos((void*)nData)); + m_pTypeFT->Enable(sal_False); + m_pTypeLB->Enable(sal_False); + TOXTypeHdl(m_pTypeLB); } static CurTOXType lcl_UserData2TOXTypes(sal_uInt16 nData) @@ -1040,20 +1023,20 @@ void SwTOXSelectTabPage::ApplyTOXDescription() SwMultiTOXTabDialog* pTOXDlg = (SwMultiTOXTabDialog*)GetTabDialog(); const CurTOXType aCurType = pTOXDlg->GetCurrentTOXType(); SwTOXDescription& rDesc = pTOXDlg->GetTOXDescription(aCurType); - aReadOnlyCB.Check(rDesc.IsReadonly()); - if(aTitleED.GetText() == aTitleED.GetSavedValue()) + m_pReadOnlyCB->Check(rDesc.IsReadonly()); + if(m_pTitleED->GetText() == m_pTitleED->GetSavedValue()) { if(rDesc.GetTitle()) - aTitleED.SetText(*rDesc.GetTitle()); + m_pTitleED->SetText(*rDesc.GetTitle()); else - aTitleED.SetText(aEmptyStr); - aTitleED.SaveValue(); + m_pTitleED->SetText(aEmptyStr); + m_pTitleED->SaveValue(); } - aAreaLB.SelectEntryPos(rDesc.IsFromChapter() ? 1 : 0); + m_pAreaLB->SelectEntryPos(rDesc.IsFromChapter() ? 1 : 0); if(aCurType.eType != TOX_INDEX) - aLevelNF.SetValue(rDesc.GetLevel()); //content, user + m_pLevelNF->SetValue(rDesc.GetLevel()); //content, user sal_uInt16 nCreateType = rDesc.GetContentOptions(); @@ -1067,83 +1050,83 @@ void SwTOXSelectTabPage::ApplyTOXDescription() bHasStyleNames = sal_True; break; } - aAddStylesCB.Check(bHasStyleNames && (nCreateType & nsSwTOXElement::TOX_TEMPLATE)); + m_pAddStylesCB->Check(bHasStyleNames && (nCreateType & nsSwTOXElement::TOX_TEMPLATE)); - aFromOLECB. Check( 0 != (nCreateType & nsSwTOXElement::TOX_OLE) ); - aFromTablesCB. Check( 0 != (nCreateType & nsSwTOXElement::TOX_TABLE) ); - aFromGraphicsCB.Check( 0 != (nCreateType & nsSwTOXElement::TOX_GRAPHIC) ); - aFromFramesCB. Check( 0 != (nCreateType & nsSwTOXElement::TOX_FRAME) ); + m_pFromOLECB-> Check( 0 != (nCreateType & nsSwTOXElement::TOX_OLE) ); + m_pFromTablesCB-> Check( 0 != (nCreateType & nsSwTOXElement::TOX_TABLE) ); + m_pFromGraphicsCB->Check( 0 != (nCreateType & nsSwTOXElement::TOX_GRAPHIC) ); + m_pFromFramesCB-> Check( 0 != (nCreateType & nsSwTOXElement::TOX_FRAME) ); - aLevelFromChapterCB.Check(rDesc.IsLevelFromChapter()); + m_pLevelFromChapterCB->Check(rDesc.IsLevelFromChapter()); //all but illustration and table - aTOXMarksCB.Check( 0 != (nCreateType & nsSwTOXElement::TOX_MARK) ); + m_pTOXMarksCB->Check( 0 != (nCreateType & nsSwTOXElement::TOX_MARK) ); //content if(TOX_CONTENT == aCurType.eType) { - aFromHeadingsCB.Check( 0 != (nCreateType & nsSwTOXElement::TOX_OUTLINELEVEL) ); - aAddStylesCB.SetText(sAddStyleContent); - aAddStylesPB.Enable(aAddStylesCB.IsChecked()); + m_pFromHeadingsCB->Check( 0 != (nCreateType & nsSwTOXElement::TOX_OUTLINELEVEL) ); + m_pAddStylesCB->SetText(sAddStyleContent); + m_pAddStylesPB->Enable(m_pAddStylesCB->IsChecked()); } //index only else if(TOX_INDEX == aCurType.eType) { sal_uInt16 nIndexOptions = rDesc.GetIndexOptions(); - aCollectSameCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_SAME_ENTRY) ); - aUseFFCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_FF) ); - aUseDashCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_DASH) ); - if(aUseFFCB.IsChecked()) - aUseDashCB.Enable(sal_False); - else if(aUseDashCB.IsChecked()) - aUseFFCB.Enable(sal_False); - - aCaseSensitiveCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_CASE_SENSITIVE) ); - aInitialCapsCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_INITIAL_CAPS) ); - aKeyAsEntryCB. Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_KEY_AS_ENTRY) ); + m_pCollectSameCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_SAME_ENTRY) ); + m_pUseFFCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_FF) ); + m_pUseDashCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_DASH) ); + if(m_pUseFFCB->IsChecked()) + m_pUseDashCB->Enable(sal_False); + else if(m_pUseDashCB->IsChecked()) + m_pUseFFCB->Enable(sal_False); + + m_pCaseSensitiveCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_CASE_SENSITIVE) ); + m_pInitialCapsCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_INITIAL_CAPS) ); + m_pKeyAsEntryCB-> Check( 0 != (nIndexOptions & nsSwTOIOptions::TOI_KEY_AS_ENTRY) ); } else if(TOX_ILLUSTRATIONS == aCurType.eType || TOX_TABLES == aCurType.eType) { - aFromObjectNamesRB.Check(rDesc.IsCreateFromObjectNames()); - aFromCaptionsRB.Check(!rDesc.IsCreateFromObjectNames()); - aCaptionSequenceLB.SelectEntry(rDesc.GetSequenceName()); - aDisplayTypeLB.SelectEntryPos( static_cast< sal_uInt16 >(rDesc.GetCaptionDisplay()) ); - RadioButtonHdl(&aFromCaptionsRB); + m_pFromObjectNamesRB->Check(rDesc.IsCreateFromObjectNames()); + m_pFromCaptionsRB->Check(!rDesc.IsCreateFromObjectNames()); + m_pCaptionSequenceLB->SelectEntry(rDesc.GetSequenceName()); + m_pDisplayTypeLB->SelectEntryPos( static_cast< sal_uInt16 >(rDesc.GetCaptionDisplay()) ); + RadioButtonHdl(m_pFromCaptionsRB); } else if(TOX_OBJECTS == aCurType.eType) { long nOLEData = rDesc.GetOLEOptions(); - for(sal_uInt16 nFromObj = 0; nFromObj < aFromObjCLB.GetEntryCount(); nFromObj++) + for(sal_uInt16 nFromObj = 0; nFromObj < m_pFromObjCLB->GetEntryCount(); nFromObj++) { - sal_IntPtr nData = (sal_IntPtr)aFromObjCLB.GetEntryData(nFromObj); - aFromObjCLB.CheckEntryPos(nFromObj, 0 != (nData & nOLEData)); + sal_IntPtr nData = (sal_IntPtr)m_pFromObjCLB->GetEntryData(nFromObj); + m_pFromObjCLB->CheckEntryPos(nFromObj, 0 != (nData & nOLEData)); } } else if(TOX_AUTHORITIES == aCurType.eType) { String sBrackets(rDesc.GetAuthBrackets()); if(!sBrackets.Len() || sBrackets.EqualsAscii(" ")) - aBracketLB.SelectEntryPos(0); + m_pBracketLB->SelectEntryPos(0); else - aBracketLB.SelectEntry(sBrackets); - aSequenceCB.Check(rDesc.IsAuthSequence()); + m_pBracketLB->SelectEntry(sBrackets); + m_pSequenceCB->Check(rDesc.IsAuthSequence()); } - aAutoMarkPB.Enable(aFromFileCB.IsChecked()); + m_pAutoMarkPB->Enable(m_pFromFileCB->IsChecked()); for(i = 0; i < MAXLEVEL; i++) aStyleArr[i] = rDesc.GetStyleNames(i); - aLanguageLB.SelectLanguage(rDesc.GetLanguage()); + m_pLanguageLB->SelectLanguage(rDesc.GetLanguage()); LanguageHdl(0); - for( long nCnt = 0; nCnt < aSortAlgorithmLB.GetEntryCount(); ++nCnt ) + for( long nCnt = 0; nCnt < m_pSortAlgorithmLB->GetEntryCount(); ++nCnt ) { - const String* pEntryData = (const String*)aSortAlgorithmLB.GetEntryData( (sal_uInt16)nCnt ); + const String* pEntryData = (const String*)m_pSortAlgorithmLB->GetEntryData( (sal_uInt16)nCnt ); OSL_ENSURE(pEntryData, "no entry data available"); if( pEntryData && *pEntryData == rDesc.GetSortAlgorithm()) { - aSortAlgorithmLB.SelectEntryPos( (sal_uInt16)nCnt ); + m_pSortAlgorithmLB->SelectEntryPos( (sal_uInt16)nCnt ); break; } } @@ -1154,30 +1137,30 @@ void SwTOXSelectTabPage::FillTOXDescription() SwMultiTOXTabDialog* pTOXDlg = (SwMultiTOXTabDialog*)GetTabDialog(); CurTOXType aCurType = pTOXDlg->GetCurrentTOXType(); SwTOXDescription& rDesc = pTOXDlg->GetTOXDescription(aCurType); - rDesc.SetTitle(aTitleED.GetText()); - rDesc.SetFromChapter(1 == aAreaLB.GetSelectEntryPos()); + rDesc.SetTitle(m_pTitleED->GetText()); + rDesc.SetFromChapter(1 == m_pAreaLB->GetSelectEntryPos()); sal_uInt16 nContentOptions = 0; - if(aTOXMarksCB.IsVisible() && aTOXMarksCB.IsChecked()) + if(m_pTOXMarksCB->IsVisible() && m_pTOXMarksCB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_MARK; sal_uInt16 nIndexOptions = rDesc.GetIndexOptions()&nsSwTOIOptions::TOI_ALPHA_DELIMITTER; switch(rDesc.GetTOXType()) { case TOX_CONTENT: - if(aFromHeadingsCB.IsChecked()) + if(m_pFromHeadingsCB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_OUTLINELEVEL; break; case TOX_USER: { - rDesc.SetTOUName(aTypeLB.GetSelectEntry()); + rDesc.SetTOUName(m_pTypeLB->GetSelectEntry()); - if(aFromOLECB.IsChecked()) + if(m_pFromOLECB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_OLE; - if(aFromTablesCB.IsChecked()) + if(m_pFromTablesCB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_TABLE; - if(aFromFramesCB.IsChecked()) + if(m_pFromFramesCB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_FRAME; - if(aFromGraphicsCB.IsChecked()) + if(m_pFromGraphicsCB->IsChecked()) nContentOptions |= nsSwTOXElement::TOX_GRAPHIC; } break; @@ -1185,19 +1168,19 @@ void SwTOXSelectTabPage::FillTOXDescription() { nContentOptions = nsSwTOXElement::TOX_MARK; - if(aCollectSameCB.IsChecked()) + if(m_pCollectSameCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_SAME_ENTRY; - if(aUseFFCB.IsChecked()) + if(m_pUseFFCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_FF; - if(aUseDashCB.IsChecked()) + if(m_pUseDashCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_DASH; - if(aCaseSensitiveCB.IsChecked()) + if(m_pCaseSensitiveCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_CASE_SENSITIVE; - if(aInitialCapsCB.IsChecked()) + if(m_pInitialCapsCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_INITIAL_CAPS; - if(aKeyAsEntryCB.IsChecked()) + if(m_pKeyAsEntryCB->IsChecked()) nIndexOptions |= nsSwTOIOptions::TOI_KEY_AS_ENTRY; - if(aFromFileCB.IsChecked()) + if(m_pFromFileCB->IsChecked()) rDesc.SetAutoMarkURL(sAutoMarkURL); else rDesc.SetAutoMarkURL(aEmptyStr); @@ -1205,18 +1188,18 @@ void SwTOXSelectTabPage::FillTOXDescription() break; case TOX_ILLUSTRATIONS: case TOX_TABLES : - rDesc.SetCreateFromObjectNames(aFromObjectNamesRB.IsChecked()); - rDesc.SetSequenceName(aCaptionSequenceLB.GetSelectEntry()); - rDesc.SetCaptionDisplay((SwCaptionDisplay)aDisplayTypeLB.GetSelectEntryPos()); + rDesc.SetCreateFromObjectNames(m_pFromObjectNamesRB->IsChecked()); + rDesc.SetSequenceName(m_pCaptionSequenceLB->GetSelectEntry()); + rDesc.SetCaptionDisplay((SwCaptionDisplay)m_pDisplayTypeLB->GetSelectEntryPos()); break; case TOX_OBJECTS: { long nOLEData = 0; - for(sal_uInt16 i = 0; i < aFromObjCLB.GetEntryCount(); i++) + for(sal_uInt16 i = 0; i < m_pFromObjCLB->GetEntryCount(); i++) { - if(aFromObjCLB.IsChecked(i)) + if(m_pFromObjCLB->IsChecked(i)) { - sal_IntPtr nData = (sal_IntPtr)aFromObjCLB.GetEntryData(i); + sal_IntPtr nData = (sal_IntPtr)m_pFromObjCLB->GetEntryData(i); nOLEData |= nData; } } @@ -1225,36 +1208,36 @@ void SwTOXSelectTabPage::FillTOXDescription() break; case TOX_AUTHORITIES: { - if(aBracketLB.GetSelectEntryPos()) - rDesc.SetAuthBrackets(aBracketLB.GetSelectEntry()); + if(m_pBracketLB->GetSelectEntryPos()) + rDesc.SetAuthBrackets(m_pBracketLB->GetSelectEntry()); else rDesc.SetAuthBrackets(aEmptyStr); - rDesc.SetAuthSequence(aSequenceCB.IsChecked()); + rDesc.SetAuthSequence(m_pSequenceCB->IsChecked()); } break; } - rDesc.SetLevelFromChapter( aLevelFromChapterCB.IsVisible() && - aLevelFromChapterCB.IsChecked()); - if(aTOXMarksCB.IsChecked() && aTOXMarksCB.IsVisible()) + rDesc.SetLevelFromChapter( m_pLevelFromChapterCB->IsVisible() && + m_pLevelFromChapterCB->IsChecked()); + if(m_pTOXMarksCB->IsChecked() && m_pTOXMarksCB->IsVisible()) nContentOptions |= nsSwTOXElement::TOX_MARK; - if(aFromHeadingsCB.IsChecked() && aFromHeadingsCB.IsVisible()) + if(m_pFromHeadingsCB->IsChecked() && m_pFromHeadingsCB->IsVisible()) nContentOptions |= nsSwTOXElement::TOX_OUTLINELEVEL; - if(aAddStylesCB.IsChecked() && aAddStylesCB.IsVisible()) + if(m_pAddStylesCB->IsChecked() && m_pAddStylesCB->IsVisible()) nContentOptions |= nsSwTOXElement::TOX_TEMPLATE; rDesc.SetContentOptions(nContentOptions); rDesc.SetIndexOptions(nIndexOptions); - rDesc.SetLevel( static_cast< sal_uInt8 >(aLevelNF.GetValue()) ); + rDesc.SetLevel( static_cast< sal_uInt8 >(m_pLevelNF->GetValue()) ); - rDesc.SetReadonly(aReadOnlyCB.IsChecked()); + rDesc.SetReadonly(m_pReadOnlyCB->IsChecked()); for(sal_uInt16 i = 0; i < MAXLEVEL; i++) rDesc.SetStyleNames(aStyleArr[i], i); - rDesc.SetLanguage(aLanguageLB.GetSelectLanguage()); - const String* pEntryData = (const String*)aSortAlgorithmLB.GetEntryData( - aSortAlgorithmLB.GetSelectEntryPos() ); + rDesc.SetLanguage(m_pLanguageLB->GetSelectLanguage()); + const String* pEntryData = (const String*)m_pSortAlgorithmLB->GetEntryData( + m_pSortAlgorithmLB->GetSelectEntryPos() ); OSL_ENSURE(pEntryData, "no entry data available"); if(pEntryData) rDesc.SetSortAlgorithm(*pEntryData); @@ -1266,31 +1249,31 @@ void SwTOXSelectTabPage::Reset( const SfxItemSet& ) SwWrtShell& rSh = pTOXDlg->GetWrtShell(); const CurTOXType aCurType = pTOXDlg->GetCurrentTOXType(); sal_IntPtr nData = lcl_TOXTypesToUserData(aCurType); - aTypeLB.SelectEntryPos(aTypeLB.GetEntryPos((void*)nData)); + m_pTypeLB->SelectEntryPos(m_pTypeLB->GetEntryPos((void*)nData)); sAutoMarkURL = INetURLObject::decode( rSh.GetTOIAutoMarkURL(), INET_HEX_ESCAPE, INetURLObject::DECODE_UNAMBIGUOUS, RTL_TEXTENCODING_UTF8 ); - aFromFileCB.Check( 0 != sAutoMarkURL.Len() ); + m_pFromFileCB->Check( 0 != sAutoMarkURL.Len() ); - aCaptionSequenceLB.Clear(); + m_pCaptionSequenceLB->Clear(); sal_uInt16 i, nCount = rSh.GetFldTypeCount(RES_SETEXPFLD); for (i = 0; i < nCount; i++) { SwFieldType *pType = rSh.GetFldType( i, RES_SETEXPFLD ); if( pType->Which() == RES_SETEXPFLD && ((SwSetExpFieldType *) pType)->GetType() & nsSwGetSetExpType::GSE_SEQ ) - aCaptionSequenceLB.InsertEntry(pType->GetName()); + m_pCaptionSequenceLB->InsertEntry(pType->GetName()); } if(pTOXDlg->IsTOXEditMode()) { - aTypeFT.Enable(sal_False); - aTypeLB.Enable(sal_False); + m_pTypeFT->Enable(sal_False); + m_pTypeLB->Enable(sal_False); } - TOXTypeHdl(&aTypeLB); - CheckBoxHdl(&aAddStylesCB); + TOXTypeHdl(m_pTypeLB); + CheckBoxHdl(m_pAddStylesCB); } void SwTOXSelectTabPage::ActivatePage( const SfxItemSet& ) @@ -1302,7 +1285,7 @@ int SwTOXSelectTabPage::DeactivatePage( SfxItemSet* _pSet ) { if(_pSet) _pSet->Put(SfxUInt16Item(FN_PARAM_TOX_TYPE, - (sal_uInt16)(sal_IntPtr)aTypeLB.GetEntryData( aTypeLB.GetSelectEntryPos() ))); + (sal_uInt16)(sal_IntPtr)m_pTypeLB->GetEntryData( m_pTypeLB->GetSelectEntryPos() ))); FillTOXDescription(); return LEAVE_PAGE; } @@ -1326,94 +1309,57 @@ IMPL_LINK(SwTOXSelectTabPage, TOXTypeHdl, ListBox*, pBox) CurTOXType eCurType = lcl_UserData2TOXTypes(nType); pTOXDlg->SetCurrentTOXType(eCurType); - aAreaLB.Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_INDEX|TO_TABLE|TO_OBJECT)) ); - aLevelFT.Show( 0 != (nType & (TO_CONTENT)) ); - aLevelNF.Show( 0 != (nType & (TO_CONTENT)) ); - aLevelFromChapterCB.Show( 0 != (nType & (TO_USER)) ); - aAreaFT.Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_INDEX|TO_TABLE|TO_OBJECT)) ); - aAreaFL.Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_INDEX|TO_TABLE|TO_OBJECT)) ); - - aFromHeadingsCB.Show( 0 != (nType & (TO_CONTENT)) ); - aAddStylesCB.Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); - aAddStylesPB.Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); + m_pAreaLB->Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_INDEX|TO_TABLE|TO_OBJECT)) ); + m_pLevelFT->Show( 0 != (nType & (TO_CONTENT)) ); + m_pLevelNF->Show( 0 != (nType & (TO_CONTENT)) ); + m_pLevelFromChapterCB->Show( 0 != (nType & (TO_USER)) ); + m_pAreaFrame->Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_INDEX|TO_TABLE|TO_OBJECT)) ); - aFromTablesCB.Show( 0 != (nType & (TO_USER)) ); - aFromFramesCB.Show( 0 != (nType & (TO_USER)) ); - aFromGraphicsCB.Show( 0 != (nType & (TO_USER)) ); - aFromOLECB.Show( 0 != (nType & (TO_USER)) ); + m_pFromHeadingsCB->Show( 0 != (nType & (TO_CONTENT)) ); + m_pAddStylesCB->Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); + m_pAddStylesPB->Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); - aFromCaptionsRB.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - aFromObjectNamesRB.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pFromTablesCB->Show( 0 != (nType & (TO_USER)) ); + m_pFromFramesCB->Show( 0 != (nType & (TO_USER)) ); + m_pFromGraphicsCB->Show( 0 != (nType & (TO_USER)) ); + m_pFromOLECB->Show( 0 != (nType & (TO_USER)) ); - aTOXMarksCB.Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); + m_pFromCaptionsRB->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pFromObjectNamesRB->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - aCreateFromFL.Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_TABLE)) ); - aCaptionSequenceFT.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - aCaptionSequenceLB.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - aDisplayTypeFT.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - aDisplayTypeLB.Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pTOXMarksCB->Show( 0 != (nType & (TO_CONTENT|TO_USER)) ); - aSequenceCB.Show( 0 != (nType & TO_AUTHORITIES) ); - aBracketFT.Show( 0 != (nType & TO_AUTHORITIES) ); - aBracketLB.Show( 0 != (nType & TO_AUTHORITIES) ); - aAuthorityFormatFL.Show( 0 != (nType & TO_AUTHORITIES) ); + m_pCreateFrame->Show( 0 != (nType & (TO_CONTENT|TO_ILLUSTRATION|TO_USER|TO_TABLE)) ); + m_pCaptionSequenceFT->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pCaptionSequenceLB->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pDisplayTypeFT->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); + m_pDisplayTypeLB->Show( 0 != (nType & (TO_ILLUSTRATION|TO_TABLE)) ); - sal_Bool bEnableSortLanguage = 0 != (nType & (TO_INDEX|TO_AUTHORITIES)); - aSortOptionsFL.Show(bEnableSortLanguage); - aLanguageFT.Show(bEnableSortLanguage); - aLanguageLB.Show(bEnableSortLanguage); - aSortAlgorithmFT.Show(bEnableSortLanguage); - aSortAlgorithmLB.Show(bEnableSortLanguage); + m_pAuthorityFrame->Show( 0 != (nType & TO_AUTHORITIES) ); - // initialize button positions + bool bEnableSortLanguage = 0 != (nType & (TO_INDEX|TO_AUTHORITIES)); + m_pSortFrame->Show(bEnableSortLanguage); - //#i111993# add styles button has two different positions - if( !aAddStylesPosDef.X() ) + if( nType & TO_ILLUSTRATION ) { - aAddStylesPosDef = ( aAddStylesPB.GetPosPixel() ); - // move left! - Point aPos(aAddStylesPosDef); - aPos.X() -= 2 * aAddStylesPB.GetSizePixel().Width(); - aAddStylesPosUser = aPos; + m_pCaptionSequenceLB->SelectEntry( SwStyleNameMapper::GetUIName( + RES_POOLCOLL_LABEL_ABB, OUString() )); } - - if( nType & TO_ILLUSTRATION ) //add by zhaojianwei - aCaptionSequenceLB.SelectEntry( SwStyleNameMapper::GetUIName( - RES_POOLCOLL_LABEL_ABB, aEmptyStr )); else if( nType & TO_TABLE ) - aCaptionSequenceLB.SelectEntry( SwStyleNameMapper::GetUIName( - RES_POOLCOLL_LABEL_TABLE, aEmptyStr )); - else if( nType & TO_USER ) { - aAddStylesCB.SetText(sAddStyleUser); - aAddStylesPB.SetPosPixel(aAddStylesPosUser); + m_pCaptionSequenceLB->SelectEntry( SwStyleNameMapper::GetUIName( + RES_POOLCOLL_LABEL_TABLE, OUString() )); } - else if( nType & TO_CONTENT ) + else if( nType & TO_USER ) { - aAddStylesPB.SetPosPixel(aAddStylesPosDef); + m_pAddStylesCB->SetText(sAddStyleUser); } - aCollectSameCB.Show( 0 != (nType & TO_INDEX) ); - aUseFFCB.Show( 0 != (nType & TO_INDEX) ); - aUseDashCB.Show( 0 != (nType & TO_INDEX) ); - aCaseSensitiveCB.Show( 0 != (nType & TO_INDEX) ); - aInitialCapsCB.Show( 0 != (nType & TO_INDEX) ); - aKeyAsEntryCB.Show( 0 != (nType & TO_INDEX) ); - aFromFileCB.Show( 0 != (nType & TO_INDEX) ); - aAutoMarkPB.Show( 0 != (nType & TO_INDEX) ); - - aIdxOptionsFL.Show( 0 != (nType & TO_INDEX) ); + m_pIdxOptionsFrame->Show( 0 != (nType & TO_INDEX) ); //object index - aFromObjCLB.Show( 0 != (nType & TO_OBJECT) ); - aFromObjFL.Show( 0 != (nType & TO_OBJECT) ); - - //move controls - aAddStylesCB.SetPosPixel(nType & TO_USER ? aCBLeftPos1 : aCBLeftPos2); - Point aPBPos(aAddStylesPB.GetPosPixel()); - aPBPos.Y() = nType & TO_USER ? aCBLeftPos1.Y() : aCBLeftPos2.Y(); - aAddStylesPB.SetPosPixel(aPBPos); - aTOXMarksCB.SetPosPixel(nType & TO_USER ? aCBLeftPos2 : aCBLeftPos3); + m_pFromObjFrame->Show( 0 != (nType & TO_OBJECT) ); + //set control values from the proper TOXDescription { ApplyTOXDescription(); @@ -1440,23 +1386,23 @@ IMPL_LINK(SwTOXSelectTabPage, CheckBoxHdl, CheckBox*, pBox ) if(TOX_CONTENT == aCurType.eType) { //at least one of the three CheckBoxes must be checked - if(!aAddStylesCB.IsChecked() && !aFromHeadingsCB.IsChecked() && !aTOXMarksCB.IsChecked()) + if(!m_pAddStylesCB->IsChecked() && !m_pFromHeadingsCB->IsChecked() && !m_pTOXMarksCB->IsChecked()) { //TODO: InfoBox? pBox->Check(sal_True); } - aAddStylesPB.Enable(aAddStylesCB.IsChecked()); + m_pAddStylesPB->Enable(m_pAddStylesCB->IsChecked()); } if(TOX_USER == aCurType.eType) { - aAddStylesPB.Enable(aAddStylesCB.IsChecked()); + m_pAddStylesPB->Enable(m_pAddStylesCB->IsChecked()); } else if(TOX_INDEX == aCurType.eType) { - aAutoMarkPB.Enable(aFromFileCB.IsChecked()); - aUseFFCB.Enable(aCollectSameCB.IsChecked() && !aUseDashCB.IsChecked()); - aUseDashCB.Enable(aCollectSameCB.IsChecked() && !aUseFFCB.IsChecked()); - aCaseSensitiveCB.Enable(aCollectSameCB.IsChecked()); + m_pAutoMarkPB->Enable(m_pFromFileCB->IsChecked()); + m_pUseFFCB->Enable(m_pCollectSameCB->IsChecked() && !m_pUseDashCB->IsChecked()); + m_pUseDashCB->Enable(m_pCollectSameCB->IsChecked() && !m_pUseFFCB->IsChecked()); + m_pCaseSensitiveCB->Enable(m_pCollectSameCB->IsChecked()); } ModifyHdl(0); return 0; @@ -1464,18 +1410,18 @@ IMPL_LINK(SwTOXSelectTabPage, CheckBoxHdl, CheckBox*, pBox ) IMPL_LINK_NOARG(SwTOXSelectTabPage, RadioButtonHdl) { - sal_Bool bEnable = aFromCaptionsRB.IsChecked(); - aCaptionSequenceFT.Enable(bEnable); - aCaptionSequenceLB.Enable(bEnable); - aDisplayTypeFT.Enable(bEnable); - aDisplayTypeLB.Enable(bEnable); + sal_Bool bEnable = m_pFromCaptionsRB->IsChecked(); + m_pCaptionSequenceFT->Enable(bEnable); + m_pCaptionSequenceLB->Enable(bEnable); + m_pDisplayTypeFT->Enable(bEnable); + m_pDisplayTypeLB->Enable(bEnable); ModifyHdl(0); return 0; } IMPL_LINK(SwTOXSelectTabPage, LanguageHdl, ListBox*, pBox) { - lang::Locale aLcl( LanguageTag( aLanguageLB.GetSelectLanguage() ).getLocale() ); + lang::Locale aLcl( LanguageTag( m_pLanguageLB->GetSelectLanguage() ).getLocale() ); Sequence< OUString > aSeq = pIndexEntryWrapper->GetAlgorithmList( aLcl ); if( !pIndexRes ) @@ -1483,14 +1429,14 @@ IMPL_LINK(SwTOXSelectTabPage, LanguageHdl, ListBox*, pBox) String sOldString; void* pUserData; - if( 0 != (pUserData = aSortAlgorithmLB.GetEntryData( aSortAlgorithmLB.GetSelectEntryPos())) ) + if( 0 != (pUserData = m_pSortAlgorithmLB->GetEntryData( m_pSortAlgorithmLB->GetSelectEntryPos())) ) sOldString = *(String*)pUserData; void* pDel; - sal_uInt16 nEnd = aSortAlgorithmLB.GetEntryCount(); + sal_uInt16 nEnd = m_pSortAlgorithmLB->GetEntryCount(); for( sal_uInt16 n = 0; n < nEnd; ++n ) - if( 0 != ( pDel = aSortAlgorithmLB.GetEntryData( n )) ) + if( 0 != ( pDel = m_pSortAlgorithmLB->GetEntryData( n )) ) delete (String*)pDel; - aSortAlgorithmLB.Clear(); + m_pSortAlgorithmLB->Clear(); sal_uInt16 nInsPos; String sAlg, sUINm; @@ -1498,14 +1444,14 @@ IMPL_LINK(SwTOXSelectTabPage, LanguageHdl, ListBox*, pBox) for( sal_uInt16 nCnt = 0; nCnt < nEnd; ++nCnt ) { sUINm = pIndexRes->GetTranslation( sAlg = aSeq[ nCnt ] ); - nInsPos = aSortAlgorithmLB.InsertEntry( sUINm ); - aSortAlgorithmLB.SetEntryData( nInsPos, new String( sAlg )); + nInsPos = m_pSortAlgorithmLB->InsertEntry( sUINm ); + m_pSortAlgorithmLB->SetEntryData( nInsPos, new String( sAlg )); if( sAlg == sOldString ) - aSortAlgorithmLB.SelectEntryPos( nInsPos ); + m_pSortAlgorithmLB->SelectEntryPos( nInsPos ); } - if( LISTBOX_ENTRY_NOTFOUND == aSortAlgorithmLB.GetSelectEntryPos() ) - aSortAlgorithmLB.SelectEntryPos( 0 ); + if( LISTBOX_ENTRY_NOTFOUND == m_pSortAlgorithmLB->GetSelectEntryPos() ) + m_pSortAlgorithmLB->SelectEntryPos( 0 ); if(pBox) ModifyHdl(0); @@ -1525,37 +1471,37 @@ IMPL_LINK(SwTOXSelectTabPage, AddStylesHdl, PushButton*, pButton) IMPL_LINK(SwTOXSelectTabPage, MenuEnableHdl, Menu*, pMenu) { - pMenu->EnableItem(MN_AUTOMARK_EDIT, sAutoMarkURL.Len() > 0); + pMenu->EnableItem("edit", sAutoMarkURL.Len() > 0); return 0; } IMPL_LINK(SwTOXSelectTabPage, MenuExecuteHdl, Menu*, pMenu) { const String sSaveAutoMarkURL = sAutoMarkURL; - switch(pMenu->GetCurItemId()) + OString sIdent(pMenu->GetCurItemIdent()); + + if (sIdent == "open") { - case MN_AUTOMARK_OPEN: - sAutoMarkURL = lcl_CreateAutoMarkFileDlg( - sAutoMarkURL, sAutoMarkType, true); - break; - case MN_AUTOMARK_NEW : + sAutoMarkURL = lcl_CreateAutoMarkFileDlg( + sAutoMarkURL, sAutoMarkType, true); + } + else if ((sIdent == "new") || (sIdent == "edit")) + { + bool bNew = (sIdent == "new"); + if (bNew) + { sAutoMarkURL = lcl_CreateAutoMarkFileDlg( sAutoMarkURL, sAutoMarkType, false); if( !sAutoMarkURL.Len() ) - break; - //no break - case MN_AUTOMARK_EDIT: - { - bool bNew = pMenu->GetCurItemId()== MN_AUTOMARK_NEW; - SwAutoMarkDlg_Impl* pAutoMarkDlg = new SwAutoMarkDlg_Impl( - &aAutoMarkPB, sAutoMarkURL, sAutoMarkType, bNew ); + return 0; + } - if( RET_OK != pAutoMarkDlg->Execute() && bNew ) - sAutoMarkURL = sSaveAutoMarkURL; - delete pAutoMarkDlg; + SwAutoMarkDlg_Impl* pAutoMarkDlg = new SwAutoMarkDlg_Impl( + m_pAutoMarkPB, sAutoMarkURL, sAutoMarkType, bNew ); - } - break; + if( RET_OK != pAutoMarkDlg->Execute() && bNew ) + sAutoMarkURL = sSaveAutoMarkURL; + delete pAutoMarkDlg; } return 0; } diff --git a/sw/source/ui/index/cnttab.hrc b/sw/source/ui/index/cnttab.hrc index 330576591b0d..b8ab4787737e 100644 --- a/sw/source/ui/index/cnttab.hrc +++ b/sw/source/ui/index/cnttab.hrc @@ -16,135 +16,17 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#define FT_LEVEL 6 -#define FL_TITLE 14 -#define ED_TITLE 15 -#define BT_HELP 16 -#define LB_ENTRY 20 -#define ED_ENTRY 22 -#define FL_ENTRY 28 -#define LB_LEVEL 29 -#define FL_FORMAT 33 -#define BT_EDIT_STYLE 40 -#define CB_CASE 43 -#define CB_OBJECT 51 -#define FT_MAIN_ENTRY_STYLE 56 -#define LB_MAIN_ENTRY_STYLE 57 - -//restart numbering -#define FT_TYPE 1 -#define LB_TYPE 2 -#define CB_READONLY 3 -#define FT_TITLE 4 - -#define FL_TYPETITLE 6 -#define LB_AREA 7 - -#define NF_LEVEL 9 -#define FL_AREA 10 -#define CB_FROMHEADINGS 11 -#define PB_CHAPTERDLG 12 -#define CB_ADDSTYLES 13 -#define PB_ADDSTYLES 14 - - -#define CB_FROMOLE 17 -#define CB_LEVELFROMCHAPTER 18 -#define RB_FROMCAPTIONS 19 -#define RB_FROMOBJECTNAMES 20 -#define CB_TOXMARKS 21 -#define FL_CREATEFROM 22 -#define CB_COLLECTSAME 23 -#define CB_USEFF 24 -#define CB_CASESENSITIVE 25 -#define CB_INITIALCAPS 26 -#define CB_KEYASENTRY 27 -#define CB_FROMFILE 28 - -#define MB_AUTOMARK 29 -#define FL_IDXOPTIONS 30 - -#define FT_TOKEN 32 -#define CB_USE_DASH 33 -#define FL_LEVEL 34 -#define PB_ENTRYNO 36 -#define PB_ENTRY 37 -#define PB_CHAPTERINFO 38 -#define PB_PAGENO 39 -#define PB_TAB 40 -#define PB_HYPERLINK 41 -#define FT_CHARSTYLE 42 -#define LB_CHARSTYLE 43 -#define PB_EDITSTYLE 44 -#define FT_FILLCHAR 45 -#define CB_FILLCHAR 46 -#define FT_CHAPTERENTRY 47 -#define LB_CHAPTERENTRY 48 -#define FT_TABPOS 51 -#define MF_TABPOS 52 -#define CB_AUTORIGHT 53 -#define CB_RELTOSTYLE 54 -#define CB_ALPHADELIM 58 -#define CB_COMMASEPARATED 59 - -#define CLB_FROMOBJ 62 -#define FL_FROMOBJ 63 -#define RES_SRCTYPES 64 -#define FT_AREA 69 #define TLB_STYLES 100 -#define FL_STYLES 101 +#define FL_STYLES 101 #define PB_OK 102 #define PB_CANCEL 103 #define PB_HELP 104 -#define FT_CAPTIONSEQUENCE 105 -#define LB_CAPTIONSEQUENCE 106 -#define FT_DISPLAYTYPE 107 -#define LB_DISPLAYTYPE 108 #define TR_HEADER 109 #define PB_LEFT 110 #define PB_RIGHT 111 #define HB_STYLES 112 #define ST_HB_FIRST 113 -#define CB_FROMTABLES 114 -#define CB_FROMFRAMES 115 -#define CB_FROMGRAPHICS 116 -#define ST_USER_ADDSTYLE 117 -#define ST_AUTOMARK_TYPE 118 -#define LB_AUTHFIELD 119 -#define PB_AUTHINSERT 120 -#define PB_AUTHREMOVE 121 -#define CB_SEQUENCE 122 -#define FT_BRACKET 123 -#define LB_BRACKET 124 -#define FL_AUTHORITY 125 -#define RB_DOCPOS 126 -#define RB_SORTCONTENT 127 -#define FT_FIRSTKEY 128 -#define LB_FIRSTKEY 129 -#define FT_SECONDKEY 130 -#define LB_SECONDKEY 131 -#define FT_THIRDDKEY 132 -#define LB_THIRDKEY 133 -#define FL_SORTKEY 134 -#define FL_SORTING 135 -#define RB_SORTUP1 137 -#define RB_SORTUP2 138 -#define RB_SORTUP3 139 -#define RB_SORTDOWN1 140 -#define RB_SORTDOWN2 141 -#define RB_SORTDOWN3 142 -#define FL_SORTOPTIONS 144 -#define FT_LANGUAGE 145 -#define LB_LANGUAGE 146 -#define FT_SORTALG 147 -#define LB_SORTALG 148 -#define ST_NO_BRACKET 151 - -#define FT_LEVEL_OL 152 -#define NF_LEVEL_OL 153 -#define FT_ENTRY_NO 154 -#define LB_ENTRY_NO 155 #define TO_CONTENT 1 #define TO_INDEX 2 @@ -154,15 +36,4 @@ #define TO_OBJECT 32 #define TO_AUTHORITIES 64 -#define AREA_DOCUMENT 1 -#define AREA_CHAPTER 2 - -//TabDialog -#define WIN_EXAMPLE 1 - -//ButtonMenu -#define MN_AUTOMARK_OPEN 1 -#define MN_AUTOMARK_NEW 2 -#define MN_AUTOMARK_EDIT 3 - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/ui/index/cnttab.src b/sw/source/ui/index/cnttab.src index 564a6a4e2dfe..85c64e5c7fa1 100644 --- a/sw/source/ui/index/cnttab.src +++ b/sw/source/ui/index/cnttab.src @@ -138,441 +138,35 @@ String STR_CHARSTYLE Text [ en-US ] = "Character Style: "; }; - -//------------------------------------------------------------------ -TabPage TP_TOX_SELECT +Resource RES_SRCTYPES { - HelpID = HID_TP_TOX_SELECT; - Size = MAP_APPFONT ( TP_WIDTH , TP_HEIGHT ) ; - Hide = TRUE ; - - FixedLine FL_TYPETITLE - { - Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Type and title"; - }; - FixedText FT_TITLE - { - Pos = MAP_APPFONT ( 12 , 16 ) ; - Size = MAP_APPFONT ( 30 ,10 ) ; - Text [ en-US ] = "~Title"; - }; - Edit ED_TITLE - { - HelpID = "sw:Edit:TP_TOX_SELECT:ED_TITLE"; - Pos = MAP_APPFONT ( 45 , 14 ) ; - Size = MAP_APPFONT ( 203 , 12 ) ; - Border = TRUE; - }; - FixedText FT_TYPE - { - Pos = MAP_APPFONT ( 12 , 32 ) ; - Size = MAP_APPFONT ( 30, 10 ) ; - Text [ en-US ] = "Type"; - }; - ListBox LB_TYPE - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_TYPE"; - Pos = MAP_APPFONT ( 45 , 30 ) ; - Size = MAP_APPFONT ( 80 , 80 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - StringList [ en-US ] = - { - < "Table of Contents" ; TO_CONTENT ;> ; - < "Alphabetical Index" ; TO_INDEX ;> ; - < "Illustration Index" ; TO_ILLUSTRATION ;> ; - < "Index of Tables" ; TO_TABLE ;> ; - < "User-Defined" ; TO_USER ;> ; - < "Table of Objects" ; TO_OBJECT ;> ; - < "Bibliography" ; TO_AUTHORITIES ;> ; - }; - }; - CheckBox CB_READONLY - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_READONLY"; - Pos = MAP_APPFONT ( 51 , 46 ) ; - Size = MAP_APPFONT ( 200 , 10 ) ; - Check = TRUE; - Text [ en-US ] = "Protected against manual changes"; - }; - FixedLine FL_AREA - { - Pos = MAP_APPFONT ( 6 , 59 ) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Create index/table"; - }; - FixedText FT_AREA - { - Pos = MAP_APPFONT ( 12 , 72 ) ; - Size = MAP_APPFONT ( 30, 8 ) ; - Text [ en-US ] = "for"; - }; - ListBox LB_AREA - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_AREA"; - Pos = MAP_APPFONT ( 45 , 70 ) ; - Size = MAP_APPFONT ( 80 , 12 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - StringList [ en-US ] = - { - < "Entire document" ; AREA_DOCUMENT ;> ; - < "Chapter" ; AREA_CHAPTER ;> ; - }; - }; - FixedText FT_LEVEL - { - Pos = MAP_APPFONT ( 130 , 72 ) ; - Size = MAP_APPFONT ( 95 , 8 ) ; - Text [ en-US ] = "Evaluate up to level"; - }; - NumericField NF_LEVEL - { - HelpID = "sw:NumericField:TP_TOX_SELECT:NF_LEVEL"; - Pos = MAP_APPFONT ( 231 , 70 ) ; - Size = MAP_APPFONT ( 20 , 12 ) ; - Border = TRUE ; - TabStop = TRUE ; - Left = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = 1 ; - Maximum = 10 ; - Value = 10 ; - SpinSize = 1 ; - }; - FixedLine FL_CREATEFROM - { - Pos = MAP_APPFONT ( 6 , 87 ) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Create from"; - }; - CheckBox CB_FROMHEADINGS - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMHEADINGS"; - Pos = MAP_APPFONT ( 12 , 99 ) ; - Size = MAP_APPFONT ( 95 , 10 ) ; - Check = TRUE; - Text [ en-US ] = "Outline"; - }; -// #outline level,removed by zhaojianwei -/* PushButton PB_CHAPTERDLG - { - Pos = MAP_APPFONT ( 115 , 98 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; - Text = "~..." ; - TabStop = TRUE ; - }; -*/ - CheckBox CB_ADDSTYLES - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_ADDSTYLES"; - Pos = MAP_APPFONT ( 12 , 115 ) ; - Size = MAP_APPFONT ( 75 , 10 ) ; - Text [ en-US ] = "~Additional Styles"; - }; - String ST_USER_ADDSTYLE - { - Text [ en-US ] = "Styl~es"; - }; - PushButton PB_ADDSTYLES - { - HelpID = "sw:PushButton:TP_TOX_SELECT:PB_ADDSTYLES"; - Pos = MAP_APPFONT ( 115 , 114 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; - Text = "..." ; - TabStop = TRUE ; - }; - CheckBox CB_TOXMARKS - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_TOXMARKS"; - Pos = MAP_APPFONT ( 12 , 131 ) ; - Size = MAP_APPFONT ( 90 , 10 ) ; - Text [ en-US ] = "Inde~x marks"; - }; - - RadioButton RB_FROMCAPTIONS - { - HelpID = "sw:RadioButton:TP_TOX_SELECT:RB_FROMCAPTIONS"; - Pos = MAP_APPFONT ( 12 , 98 ) ; - Size = MAP_APPFONT ( 90 , 10 ) ; - Text [ en-US ] = "Captions"; - }; - FixedText FT_CAPTIONSEQUENCE - { - Pos = MAP_APPFONT ( 12 , 114 ) ; - Size = MAP_APPFONT ( 40 , 8 ) ; - Text [ en-US ] = "Category"; - }; - ListBox LB_CAPTIONSEQUENCE - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_CAPTIONSEQUENCE"; - Pos = MAP_APPFONT ( 55 , 112 ) ; - Size = MAP_APPFONT ( 70 , 40 ) ; - DropDown = TRUE; - TabStop = TRUE; - }; - FixedText FT_DISPLAYTYPE - { - Pos = MAP_APPFONT ( 12 , 130 ) ; - Size = MAP_APPFONT ( 40 , 8 ) ; - Text [ en-US ] = "Display"; - }; - ListBox LB_DISPLAYTYPE - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_DISPLAYTYPE"; - Pos = MAP_APPFONT ( 55 , 128 ) ; - Size = MAP_APPFONT ( 70 , 40 ) ; - DropDown = TRUE; - TabStop = TRUE; - StringList [ en-US ] = - { - < "References" ; > ; - < "Category and Number" ; > ; - < "Caption Text" ; > ; - }; - }; - RadioButton RB_FROMOBJECTNAMES - { - HelpID = "sw:RadioButton:TP_TOX_SELECT:RB_FROMOBJECTNAMES"; - Pos = MAP_APPFONT ( 156 , 98 ) ; - Size = MAP_APPFONT ( 90 , 10 ) ; - Text [ en-US ] = "Object names"; - }; - CheckBox CB_COLLECTSAME - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_COLLECTSAME"; - Pos = MAP_APPFONT ( 12 , 98 ) ; - Size = MAP_APPFONT ( 121 , 10 ) ; - Text [ en-US ] = "Combine identical entries"; - }; - CheckBox CB_USEFF + StringArray 1 { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_USEFF"; - Pos = MAP_APPFONT ( 18 , 111 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "Combine identical entries with p or ~pp"; - }; - CheckBox CB_USE_DASH - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_USE_DASH"; - Pos = MAP_APPFONT ( 18 , 124 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "Combine with -"; - }; - CheckBox CB_CASESENSITIVE - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_CASESENSITIVE"; - Pos = MAP_APPFONT ( 18 , 137 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "Case sensitive"; - }; - CheckBox CB_INITIALCAPS - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_INITIALCAPS"; - Pos = MAP_APPFONT ( 136 , 98 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "AutoCapitalize entries"; - }; - CheckBox CB_KEYASENTRY - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_KEYASENTRY"; - Pos = MAP_APPFONT ( 136, 111 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "Keys as separate entries"; - }; - CheckBox CB_FROMFILE - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMFILE"; - Pos = MAP_APPFONT ( 136 , 124 ) ; - Size = MAP_APPFONT ( 115 , 10 ) ; - Text [ en-US ] = "~Concordance file"; - }; - MenuButton MB_AUTOMARK - { - HelpID = "sw:MenuButton:TP_TOX_SELECT:MB_AUTOMARK"; - Pos = MAP_APPFONT ( 136 , 137 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - ButtonMenu = Menu - { - ItemList = - { - MenuItem - { - Identifier = MN_AUTOMARK_OPEN ; - Text [ en-US ] = "Open"; - }; - MenuItem - { - Identifier = MN_AUTOMARK_NEW ; - Text [ en-US ] = "~New..."; - }; - MenuItem - { - Identifier = MN_AUTOMARK_EDIT ; - Text [ en-US ] = "~Edit..."; - }; - }; - }; - Text [ en-US ] = "~File"; - }; - CheckBox CB_FROMTABLES - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMTABLES"; - Pos = MAP_APPFONT ( 112 , 99 ) ; - Size = MAP_APPFONT ( 68 , 10 ) ; - Text [ en-US ] = "Tables"; - }; - CheckBox CB_FROMFRAMES - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMFRAMES"; - Pos = MAP_APPFONT ( 182 , 99 ) ; - Size = MAP_APPFONT ( 68 , 10 ) ; - Text [ en-US ] = "Te~xt frames"; - }; - CheckBox CB_FROMGRAPHICS - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMGRAPHICS"; - Pos = MAP_APPFONT ( 112 , 113 ) ; - Size = MAP_APPFONT ( 68 , 10 ) ; - Text [ en-US ] = "Graphics"; - }; - CheckBox CB_FROMOLE - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_FROMOLE"; - Pos = MAP_APPFONT ( 182 , 113 ) ; - Size = MAP_APPFONT ( 68 , 10 ) ; - Text [ en-US ] = "OLE objects"; - }; - CheckBox CB_LEVELFROMCHAPTER - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_LEVELFROMCHAPTER"; - Pos = MAP_APPFONT ( 118 , 127 ) ; - Size = MAP_APPFONT ( 103 , 10 ) ; - Text [ en-US ] = "Use level from source chapter"; - }; - FixedLine FL_IDXOPTIONS - { - Pos = MAP_APPFONT ( 6 , 87 ) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Options"; - }; - Control CLB_FROMOBJ - { - Pos = MAP_APPFONT ( 12 , 98 ) ; - Size = MAP_APPFONT ( 236 ,49 ) ; - Border = TRUE ; - TabStop = TRUE ; - }; - Resource RES_SRCTYPES - { - StringArray 1 - { /* ids from tox.hxx - TOO_MATH = 0x01, - TOO_CHART = 0x02, - TOO_IMAGE = 0x04, - TOO_CALC = 0x08, - TOO_DRAW_IMPRESS= 0x10, - TOO_OTHER = 0x80*/ +TOO_MATH = 0x01, +TOO_CHART = 0x02, +TOO_IMAGE = 0x04, +TOO_CALC = 0x08, +TOO_DRAW_IMPRESS= 0x10, +TOO_OTHER = 0x80*/ - ItemList [ en-US ] = - { - < "%PRODUCTNAME Math" ; 1;> ; - < "%PRODUCTNAME Chart" ; 2;> ; - < "%PRODUCTNAME Calc" ; 8;> ; - < "%PRODUCTNAME Draw/%PRODUCTNAME Impress" ; 16;> ; - < "Other OLE Objects"; 128;> ; - }; - }; - }; - FixedLine FL_FROMOBJ - { - Pos = MAP_APPFONT ( 6 , 87) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Create from the following objects"; - }; - CheckBox CB_SEQUENCE - { - HelpID = "sw:CheckBox:TP_TOX_SELECT:CB_SEQUENCE"; - Pos = MAP_APPFONT ( 12, 70) ; - Size = MAP_APPFONT ( 100, 10 ) ; - Text [ en-US ] = "~Number entries"; - }; - FixedText FT_BRACKET + ItemList [ en-US ] = { - Pos = MAP_APPFONT ( 12, 86) ; - Size = MAP_APPFONT ( 60, 8 ) ; - Text [ en-US ] = "~Brackets"; - }; - ListBox LB_BRACKET - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_BRACKET"; - Pos = MAP_APPFONT ( 75, 84) ; - Size = MAP_APPFONT ( 40, 50 ) ; - Border = TRUE; - DropDown = TRUE; - StringList = - { - < "[]" ;> ; - < "()" ;> ; - < "{}" ;> ; - < "<>" ;> ; + < "%PRODUCTNAME Math" ; 1;> ; + < "%PRODUCTNAME Chart" ; 2;> ; + < "%PRODUCTNAME Calc" ; 8;> ; + < "%PRODUCTNAME Draw/%PRODUCTNAME Impress" ; 16;> ; + < "Other OLE Objects"; 128;> ; }; }; - String ST_NO_BRACKET - { - Text [ en-US ] = "[none]"; - }; - FixedLine FL_AUTHORITY - { - Pos = MAP_APPFONT ( 6 , 59) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Formatting of the entries"; - }; - String ST_AUTOMARK_TYPE - { - Text [ en-US ] = "Selection file for the alphabetical index (*.sdi)"; - }; - FixedLine FL_SORTOPTIONS - { - Pos = MAP_APPFONT ( 6, 153) ; - Size = MAP_APPFONT ( 248, 8 ) ; - Text [ en-US ] = "Sort"; - }; - FixedText FT_LANGUAGE - { - Pos = MAP_APPFONT ( 12, 166) ; - Size = MAP_APPFONT ( 33, 8 ) ; - Text [ en-US ] = "Language"; - }; - ListBox LB_LANGUAGE - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_LANGUAGE"; - Pos = MAP_APPFONT ( 47, 164) ; - Size = MAP_APPFONT ( 80, 50 ) ; - Border = TRUE; - DropDown = TRUE; - }; - FixedText FT_SORTALG - { - Pos = MAP_APPFONT ( 130, 166) ; - Size = MAP_APPFONT ( 50, 8 ) ; - Text [ en-US ] = "Key type"; - }; - ListBox LB_SORTALG - { - HelpID = "sw:ListBox:TP_TOX_SELECT:LB_SORTALG"; - Pos = MAP_APPFONT ( 201, 164) ; - Size = MAP_APPFONT ( 50, 50 ) ; - Border = TRUE; - DropDown = TRUE; - }; }; +String STR_AUTOMARK_TYPE +{ + Text [ en-US ] = "Selection file for the alphabetical index (*.sdi)"; +}; + +//------------------------------------------------------------------ ModalDialog DLG_ADD_IDX_STYLES { HelpId = HID_DLG_ADD_IDX_STYLES; diff --git a/sw/uiconfig/swriter/ui/tocindexpage.ui b/sw/uiconfig/swriter/ui/tocindexpage.ui new file mode 100644 index 000000000000..593995fabaf9 --- /dev/null +++ b/sw/uiconfig/swriter/ui/tocindexpage.ui @@ -0,0 +1,1192 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <!-- interface-requires LibreOffice 1.0 --> + <object class="GtkBox" id="TocIndexPage"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="formatframe"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="mainstyleft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Title</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">title</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="title"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">•</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="typeft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Type</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">type</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBox" id="type"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="model">liststore1</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="readonly"> + <property name="label" translatable="yes">Protected against manual changes</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Type and title</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="areaframe"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="column_spacing">18</property> + <child> + <object class="GtkGrid" id="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="mainstyleft2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">for</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">scope</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="scope"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="entry_text_column">0</property> + <property name="id_column">1</property> + <items> + <item translatable="yes">Entire document</item> + <item translatable="yes">Chapter</item> + </items> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="levelft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Evaluate up to level</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">level</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="level"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="invisible_char">•</property> + <property name="invisible_char_set">True</property> + <property name="adjustment">adjustment1</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Create index/table</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="createframe"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkGrid" id="grid10"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <property name="column_homogeneous">True</property> + <child> + <object class="GtkCheckButton" id="fromheadings"> + <property name="label" translatable="yes">Outline</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="no_show_all">True</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="indexmarks"> + <property name="label" translatable="yes">Inde_x marks</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="fromtables"> + <property name="label" translatable="yes">Tables</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="fromframes"> + <property name="label" translatable="yes">Te_xt frames</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="fromgraphics"> + <property name="label" translatable="yes">Graphics</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="fromoles"> + <property name="label" translatable="yes">OLE objects</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="uselevel"> + <property name="label" translatable="yes">Use level from source chapter</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="margin_left">12</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">3</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkBox" id="box1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="spacing">12</property> + <child> + <object class="GtkBox" id="box2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkCheckButton" id="addstylescb"> + <property name="label" translatable="yes">_Additional Styles</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="stylescb"> + <property name="label" translatable="yes">Styl_es</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="no_show_all">True</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="styles"> + <property name="label" translatable="yes">...</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="halign">start</property> + <property name="valign">center</property> + <accessibility> + <relation type="labelled-by" target="addstylescb"/> + </accessibility> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <placeholder/> + </child> + <child> + <placeholder/> + </child> + <child> + <placeholder/> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid13"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="row_spacing">6</property> + <property name="column_homogeneous">True</property> + <child> + <object class="GtkRadioButton" id="captions"> + <property name="label" translatable="yes">Captions</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="no_show_all">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + <property name="group">objnames</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="objnames"> + <property name="label" translatable="yes">Object names</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="no_show_all">True</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid12"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="categoryft"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Category</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">lang</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="category"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="entry_text_column">0</property> + <property name="id_column">1</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="displayft"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Display</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">lang</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="display"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="entry_text_column">0</property> + <property name="id_column">1</property> + <items> + <item translatable="yes">References</item> + <item translatable="yes">Category and Number</item> + <item translatable="yes">Caption Text</item> + </items> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Create from</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="objectframe"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="svxcorelo-SvxCheckListBox" id="objects:border"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child internal-child="selection"> + <object class="GtkTreeSelection" id="Check List Box-selection1"/> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Create from the following objects</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="authframe"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment7"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid11"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="mainstyleft9"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Brackets</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">brackets</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="numberentries"> + <property name="label" translatable="yes">_Number entries</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="brackets"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="entry_text_column">0</property> + <property name="id_column">1</property> + <items> + <item translatable="yes">[none]</item> + <item translatable="yes">[]</item> + <item translatable="yes">()</item> + <item translatable="yes">{}</item> + <item translatable="yes"><></item> + </items> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label7"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Formatting of the entries</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkBox" id="alphapane"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="optionsframe"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid9"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkCheckButton" id="combinesame"> + <property name="label" translatable="yes">Combine identical entries</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="useff"> + <property name="label" translatable="yes">Combine identical entries with p or _pp</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="margin_left">12</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="usedash"> + <property name="label" translatable="yes">Combine with -</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="margin_left">12</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="casesens"> + <property name="label" translatable="yes">Case sensitive</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="margin_left">12</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="initcaps"> + <property name="label" translatable="yes">AutoCapitalize entries</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="keyasentry"> + <property name="label" translatable="yes">Keys as separate entries</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="fromfile"> + <property name="label" translatable="yes">_Concordance file</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="file:filemenu"> + <property name="label" translatable="yes">_File</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="halign">start</property> + <property name="margin_left">12</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">3</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Options</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="sortframe"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="column_spacing">18</property> + <child> + <object class="GtkGrid" id="grid7"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="mainstyleft3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Language</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">lang</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="svxcorelo-SvxLanguageBox" id="lang"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid8"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="mainstyleft5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Key type</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">keytype</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="keytype"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="entry_text_column">0</property> + <property name="id_column">1</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Sort</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + </object> + <object class="GtkAdjustment" id="adjustment1"> + <property name="lower">1</property> + <property name="upper">10</property> + <property name="value">10</property> + <property name="step_increment">1</property> + <property name="page_increment">5</property> + </object> + <object class="GtkMenu" id="filemenu"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkMenuItem" id="open"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Open</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="new"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">_New...</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="edit"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">_Edit...</property> + <property name="use_underline">True</property> + </object> + </child> + </object> + <object class="GtkListStore" id="liststore1"> + <columns> + <!-- column-name gchararray1 --> + <column type="gchararray"/> + <!-- column-name gint1 --> + <column type="gint"/> + </columns> + <data> + <row> + <col id="0" translatable="yes">Table of Contents</col> + <col id="1">1</col> + </row> + <row> + <col id="0" translatable="yes">Alphabetical Index</col> + <col id="1">2</col> + </row> + <row> + <col id="0" translatable="yes">Illustration Index</col> + <col id="1">4</col> + </row> + <row> + <col id="0" translatable="yes">Index of Tables</col> + <col id="1">8</col> + </row> + <row> + <col id="0" translatable="yes">User-Defined</col> + <col id="1">16</col> + </row> + <row> + <col id="0" translatable="yes">Table of Objects</col> + <col id="1">32</col> + </row> + <row> + <col id="0" translatable="yes">Bibliography</col> + <col id="1">64</col> + </row> + </data> + </object> +</interface> |