diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-07-29 13:05:05 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-07-29 14:20:45 +0100 |
commit | dbf5cf4a7e12f1d98de71dc14bc5b0ac65a9b038 (patch) | |
tree | 6cc18033efb69a65356cf1503b8e7c07c48e4875 /cui | |
parent | 4e3f7d32b80fcb44f20abe634a2035d2c90c9e08 (diff) |
convert apply autofmt page to .ui
Change-Id: Ibe15351220420900d808cb65d934af1922429e82
Diffstat (limited to 'cui')
-rw-r--r-- | cui/UIConfig_cui.mk | 1 | ||||
-rw-r--r-- | cui/source/inc/autocdlg.hxx | 10 | ||||
-rw-r--r-- | cui/source/inc/cuires.hrc | 22 | ||||
-rw-r--r-- | cui/source/inc/helpid.hrc | 1 | ||||
-rw-r--r-- | cui/source/tabpages/autocdlg.cxx | 291 | ||||
-rw-r--r-- | cui/source/tabpages/autocdlg.hrc | 26 | ||||
-rw-r--r-- | cui/source/tabpages/autocdlg.src | 127 | ||||
-rw-r--r-- | cui/source/tabpages/strings.src | 80 | ||||
-rw-r--r-- | cui/uiconfig/ui/applyautofmtpage.ui | 143 |
9 files changed, 390 insertions, 311 deletions
diff --git a/cui/UIConfig_cui.mk b/cui/UIConfig_cui.mk index 00212d6f6368..da49182763ee 100644 --- a/cui/UIConfig_cui.mk +++ b/cui/UIConfig_cui.mk @@ -13,6 +13,7 @@ $(eval $(call gb_UIConfig_add_uifiles,cui,\ cui/uiconfig/ui/aboutdialog \ cui/uiconfig/ui/acorexceptpage \ cui/uiconfig/ui/acorreplacepage \ + cui/uiconfig/ui/applyautofmtpage \ cui/uiconfig/ui/areatabpage \ cui/uiconfig/ui/asiantypography \ cui/uiconfig/ui/autocorrectdialog \ diff --git a/cui/source/inc/autocdlg.hxx b/cui/source/inc/autocdlg.hxx index fe732cac8830..1e3169880398 100644 --- a/cui/source/inc/autocdlg.hxx +++ b/cui/source/inc/autocdlg.hxx @@ -126,14 +126,8 @@ class OfaSwAutoFmtOptionsPage : public SfxTabPage { using TabPage::ActivatePage; - SvSimpleTableContainer m_aCheckLBContainer; - OfaACorrCheckListBox aCheckLB; - PushButton aEditPB; - FixedText aHeader1Expl; - FixedText aHeader2Expl; - - String sHeader1; - String sHeader2; + OfaACorrCheckListBox* m_pCheckLB; + PushButton* m_pEditPB; String sDeleteEmptyPara; String sUseReplaceTbl; diff --git a/cui/source/inc/cuires.hrc b/cui/source/inc/cuires.hrc index 7b6c52d4cf0a..f0c9c4dff951 100644 --- a/cui/source/inc/cuires.hrc +++ b/cui/source/inc/cuires.hrc @@ -114,7 +114,6 @@ // autocor #define RID_OFAPAGE_AUTOCOMPLETE_OPTIONS (RID_OFA_START + 119) #define RID_OFAPAGE_AUTOCORR_OPTIONS (RID_OFA_START + 102) -#define RID_OFAPAGE_AUTOFMT_APPLY (RID_OFA_START + 110) #define RID_OFAPAGE_AUTOCORR_QUOTE (RID_OFA_START + 109) @@ -420,6 +419,27 @@ #define RID_SVXSTR_AUTO_ENTRY (RID_SVX_START + 1203) #define RID_SVXDLG_CERTPATH (RID_SVX_START + 1204) +#define RID_SVXSTR_USE_REPLACE (RID_SVX_START + 1205) +#define RID_SVXSTR_CPTL_STT_WORD (RID_SVX_START + 1206) +#define RID_SVXSTR_CPTL_STT_SENT (RID_SVX_START + 1207) +#define RID_SVXSTR_BOLD_UNDER (RID_SVX_START + 1208) +#define RID_SVXSTR_NO_DBL_SPACES (RID_SVX_START + 1209) +#define RID_SVXSTR_DETECT_URL (RID_SVX_START + 1210) +#define RID_SVXSTR_DASH (RID_SVX_START + 1211) +#define RID_SVXSTR_CORRECT_ACCIDENTAL_CAPS_LOCK (RID_SVX_START + 1212) +#define RID_SVXSTR_NON_BREAK_SPACE (RID_SVX_START + 1213) +#define RID_SVXSTR_ORDINAL (RID_SVX_START + 1214) +#define RID_SVXSTR_DEL_EMPTY_PARA (RID_SVX_START + 1215) +#define RID_SVXSTR_USER_STYLE (RID_SVX_START + 1216) +#define RID_SVXSTR_BULLET (RID_SVX_START + 1217) +#define RID_SVXSTR_RIGHT_MARGIN (RID_SVX_START + 1218) +#define RID_SVXSTR_NUM (RID_SVX_START + 1219) +#define RID_SVXSTR_BORDER (RID_SVX_START + 1220) +#define RID_SVXSTR_CREATE_TABLE (RID_SVX_START + 1221) +#define RID_SVXSTR_REPLACE_TEMPLATES (RID_SVX_START + 1222) +#define RID_SVXSTR_DEL_SPACES_AT_STT_END (RID_SVX_START + 1223) +#define RID_SVXSTR_DEL_SPACES_BETWEEN_LINES (RID_SVX_START + 1224) + #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cui/source/inc/helpid.hrc b/cui/source/inc/helpid.hrc index 9e1b02655b46..370288edac9c 100644 --- a/cui/source/inc/helpid.hrc +++ b/cui/source/inc/helpid.hrc @@ -231,7 +231,6 @@ #define HID_TPCOLOR_CMYK_2 "CUI_HID_TPCOLOR_CMYK_2" #define HID_TPCOLOR_CMYK_3 "CUI_HID_TPCOLOR_CMYK_3" #define HID_OFAPAGE_AUTOCORR_OPTIONS "CUI_HID_OFAPAGE_AUTOCORR_OPTIONS" -#define HID_OFAPAGE_AUTOFMT_OPTIONS "CUI_HID_OFAPAGE_AUTOFMT_OPTIONS" #define HID_OFAPAGE_AUTOCORR_QUOTE "CUI_HID_OFAPAGE_AUTOCORR_QUOTE" #define HID_OFAPAGE_AUTOCOMPLETE_OPTIONS "CUI_HID_OFAPAGE_AUTOCOMPLETE_OPTIONS" #define HID_PAGE_CONNECTION "CUI_HID_PAGE_CONNECTION" diff --git a/cui/source/tabpages/autocdlg.cxx b/cui/source/tabpages/autocdlg.cxx index 1693f4608929..722fac19085c 100644 --- a/cui/source/tabpages/autocdlg.cxx +++ b/cui/source/tabpages/autocdlg.cxx @@ -180,14 +180,14 @@ OfaAutocorrOptionsPage::OfaAutocorrOptionsPage( Window* pParent, SfxTabPage(pParent, CUI_RES( RID_OFAPAGE_AUTOCORR_OPTIONS ), rSet), aCheckLB (this, CUI_RES(CLB_SETTINGS )), - sInput (CUI_RES(ST_USE_REPLACE )), - sDoubleCaps (CUI_RES(ST_CPTL_STT_WORD )), - sStartCap (CUI_RES(ST_CPTL_STT_SENT )), - sBoldUnderline (CUI_RES(ST_BOLD_UNDER )), - sURL (CUI_RES(ST_DETECT_URL )), - sNoDblSpaces (CUI_RES(STR_NO_DBL_SPACES )), - sDash (CUI_RES(ST_DASH )), - sAccidentalCaps (CUI_RES(ST_CORRECT_ACCIDENTAL_CAPS_LOCK)) + sInput (CUI_RES(RID_SVXSTR_USE_REPLACE )), + sDoubleCaps (CUI_RES(RID_SVXSTR_CPTL_STT_WORD )), + sStartCap (CUI_RES(RID_SVXSTR_CPTL_STT_SENT )), + sBoldUnderline (CUI_RES(RID_SVXSTR_BOLD_UNDER )), + sURL (CUI_RES(RID_SVXSTR_DETECT_URL )), + sNoDblSpaces (CUI_RES(RID_SVXSTR_NO_DBL_SPACES )), + sDash (CUI_RES(RID_SVXSTR_DASH )), + sAccidentalCaps (CUI_RES(RID_SVXSTR_CORRECT_ACCIDENTAL_CAPS_LOCK)) { FreeResource(); @@ -393,63 +393,57 @@ enum OfaAutoFmtOptions }; OfaSwAutoFmtOptionsPage::OfaSwAutoFmtOptionsPage( Window* pParent, - const SfxItemSet& rSet ) : - SfxTabPage(pParent, CUI_RES(RID_OFAPAGE_AUTOFMT_APPLY), rSet), - m_aCheckLBContainer(this, CUI_RES(CLB_SETTINGS)), - aCheckLB(m_aCheckLBContainer), - aEditPB (this, CUI_RES(PB_EDIT)), - aHeader1Expl (this, CUI_RES(FT_HEADER1_EXPLANATION)), - aHeader2Expl (this, CUI_RES(FT_HEADER2_EXPLANATION)), - sHeader1 (CUI_RES( STR_HEADER1 )), - sHeader2 (CUI_RES( STR_HEADER2 )), - sDeleteEmptyPara (CUI_RES( ST_DEL_EMPTY_PARA)), - sUseReplaceTbl (CUI_RES( ST_USE_REPLACE )), - sCptlSttWord (CUI_RES( ST_CPTL_STT_WORD)), - sCptlSttSent (CUI_RES( ST_CPTL_STT_SENT)), - sUserStyle (CUI_RES( ST_USER_STYLE )), - sBullet (CUI_RES( ST_BULLET )), - sBoldUnder (CUI_RES( ST_BOLD_UNDER )), - sNoDblSpaces (CUI_RES( STR_NO_DBL_SPACES)), - sCorrectCapsLock (CUI_RES( ST_CORRECT_ACCIDENTAL_CAPS_LOCK)), - sDetectURL (CUI_RES( ST_DETECT_URL )), - sDash (CUI_RES( ST_DASH )), - sRightMargin (CUI_RES( ST_RIGHT_MARGIN )), - sNum (CUI_RES( STR_NUM )), - sBorder (CUI_RES( STR_BORDER )), - sTable (CUI_RES( STR_TABLE )), - sReplaceTemplates (CUI_RES( STR_REPLACE_TEMPLATES)), - sDelSpaceAtSttEnd (CUI_RES( STR_DEL_SPACES_AT_STT_END)), - sDelSpaceBetweenLines(CUI_RES(STR_DEL_SPACES_BETWEEN_LINES)), - - nPercent ( 50 ), - pCheckButtonData( NULL ) - -{ - FreeResource(); - - // set typ. inverted commas - SvtSysLocale aSysLcl; - - aCheckLB.SetHelpId(HID_OFAPAGE_AUTOFORMAT_CLB); - aCheckLB.SetStyle(aCheckLB.GetStyle()|WB_HSCROLL| WB_VSCROLL); - - aCheckLB.SetSelectHdl(LINK(this, OfaSwAutoFmtOptionsPage, SelectHdl)); - aCheckLB.SetDoubleClickHdl(LINK(this, OfaSwAutoFmtOptionsPage, EditHdl)); + const SfxItemSet& rSet ) + : SfxTabPage(pParent, "ApplyAutoFmtPage", "cui/ui/applyautofmtpage.ui", rSet) + , sDeleteEmptyPara(CUI_RESSTR(RID_SVXSTR_DEL_EMPTY_PARA)) + , sUseReplaceTbl(CUI_RESSTR(RID_SVXSTR_USE_REPLACE)) + , sCptlSttWord(CUI_RESSTR(RID_SVXSTR_CPTL_STT_WORD)) + , sCptlSttSent(CUI_RESSTR(RID_SVXSTR_CPTL_STT_SENT)) + , sUserStyle(CUI_RESSTR(RID_SVXSTR_USER_STYLE)) + , sBullet(CUI_RESSTR(RID_SVXSTR_BULLET)) + , sBoldUnder(CUI_RESSTR(RID_SVXSTR_BOLD_UNDER)) + , sNoDblSpaces(CUI_RESSTR(RID_SVXSTR_NO_DBL_SPACES)) + , sCorrectCapsLock(CUI_RESSTR(RID_SVXSTR_CORRECT_ACCIDENTAL_CAPS_LOCK)) + , sDetectURL(CUI_RESSTR(RID_SVXSTR_DETECT_URL)) + , sDash(CUI_RESSTR(RID_SVXSTR_DASH)) + , sRightMargin(CUI_RESSTR(RID_SVXSTR_RIGHT_MARGIN)) + , sNum(CUI_RESSTR(RID_SVXSTR_NUM)) + , sBorder(CUI_RESSTR(RID_SVXSTR_BORDER)) + , sTable(CUI_RESSTR(RID_SVXSTR_CREATE_TABLE)) + , sReplaceTemplates(CUI_RESSTR(RID_SVXSTR_REPLACE_TEMPLATES)) + , sDelSpaceAtSttEnd(CUI_RESSTR(RID_SVXSTR_DEL_SPACES_AT_STT_END)) + , sDelSpaceBetweenLines(CUI_RESSTR(RID_SVXSTR_DEL_SPACES_BETWEEN_LINES)) + , nPercent(50) + , pCheckButtonData(NULL) +{ + get(m_pEditPB, "edit"); + + SvSimpleTableContainer* pCheckLBContainer(get<SvSimpleTableContainer>("list")); + Size aControlSize(248 , 149); + aControlSize = LogicToPixel(aControlSize, MAP_APPFONT); + pCheckLBContainer->set_width_request(aControlSize.Width()); + pCheckLBContainer->set_height_request(aControlSize.Height()); + m_pCheckLB = new OfaACorrCheckListBox(*pCheckLBContainer); + + m_pCheckLB->SetStyle(m_pCheckLB->GetStyle()|WB_HSCROLL| WB_VSCROLL); + + m_pCheckLB->SetSelectHdl(LINK(this, OfaSwAutoFmtOptionsPage, SelectHdl)); + m_pCheckLB->SetDoubleClickHdl(LINK(this, OfaSwAutoFmtOptionsPage, EditHdl)); static long aStaticTabs[]= { 3, 0, 20, 40 }; - aCheckLB.SvSimpleTable::SetTabs(aStaticTabs); - String sHeader( sHeader1 ); - sHeader += '\t'; - sHeader += sHeader2; - sHeader += '\t'; - aCheckLB.InsertHeaderEntry( sHeader, HEADERBAR_APPEND, + m_pCheckLB->SvSimpleTable::SetTabs(aStaticTabs); + OUStringBuffer sHeader(get<Window>("m")->GetText()); + sHeader.append('\t'); + sHeader.append(get<Window>("t")->GetText()); + sHeader.append('\t'); + m_pCheckLB->InsertHeaderEntry(sHeader.makeStringAndClear(), HEADERBAR_APPEND, HIB_CENTER | HIB_VCENTER | HIB_FIXEDPOS | HIB_FIXED); - aEditPB.SetClickHdl(LINK(this, OfaSwAutoFmtOptionsPage, EditHdl)); + m_pEditPB->SetClickHdl(LINK(this, OfaSwAutoFmtOptionsPage, EditHdl)); } SvTreeListEntry* OfaSwAutoFmtOptionsPage::CreateEntry(String& rTxt, sal_uInt16 nCol) @@ -458,8 +452,8 @@ SvTreeListEntry* OfaSwAutoFmtOptionsPage::CreateEntry(String& rTxt, sal_uInt16 n if ( !pCheckButtonData ) { - pCheckButtonData = new SvLBoxButtonData( &aCheckLB ); - aCheckLB.SetCheckButtonData( pCheckButtonData ); + pCheckButtonData = new SvLBoxButtonData( m_pCheckLB ); + m_pCheckLB->SetCheckButtonData( pCheckButtonData ); } pEntry->AddItem( new SvLBoxContextBmp( pEntry, 0, Image(), Image(), 0)); @@ -481,10 +475,11 @@ SvTreeListEntry* OfaSwAutoFmtOptionsPage::CreateEntry(String& rTxt, sal_uInt16 n OfaSwAutoFmtOptionsPage::~OfaSwAutoFmtOptionsPage() { - delete (ImpUserData*) aCheckLB.GetUserData( REPLACE_BULLETS ); - delete (ImpUserData*) aCheckLB.GetUserData( APPLY_NUMBERING ); - delete (ImpUserData*) aCheckLB.GetUserData( MERGE_SINGLE_LINE_PARA ); + delete (ImpUserData*) m_pCheckLB->GetUserData( REPLACE_BULLETS ); + delete (ImpUserData*) m_pCheckLB->GetUserData( APPLY_NUMBERING ); + delete (ImpUserData*) m_pCheckLB->GetUserData( MERGE_SINGLE_LINE_PARA ); delete pCheckButtonData; + delete m_pCheckLB; } SfxTabPage* OfaSwAutoFmtOptionsPage::Create( Window* pParent, @@ -500,51 +495,51 @@ sal_Bool OfaSwAutoFmtOptionsPage::FillItemSet( SfxItemSet& ) SvxSwAutoFmtFlags *pOpt = &pAutoCorrect->GetSwFlags(); long nFlags = pAutoCorrect->GetFlags(); - sal_Bool bCheck = aCheckLB.IsChecked(USE_REPLACE_TABLE, CBCOL_FIRST); + sal_Bool bCheck = m_pCheckLB->IsChecked(USE_REPLACE_TABLE, CBCOL_FIRST); bModified |= pOpt->bAutoCorrect != bCheck; pOpt->bAutoCorrect = bCheck; pAutoCorrect->SetAutoCorrFlag(Autocorrect, - aCheckLB.IsChecked(USE_REPLACE_TABLE, CBCOL_SECOND)); + m_pCheckLB->IsChecked(USE_REPLACE_TABLE, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(CORR_UPPER, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(CORR_UPPER, CBCOL_FIRST); bModified |= pOpt->bCptlSttWrd != bCheck; pOpt->bCptlSttWrd = bCheck; pAutoCorrect->SetAutoCorrFlag(CptlSttWrd, - aCheckLB.IsChecked(CORR_UPPER, CBCOL_SECOND)); + m_pCheckLB->IsChecked(CORR_UPPER, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(BEGIN_UPPER, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(BEGIN_UPPER, CBCOL_FIRST); bModified |= pOpt->bCptlSttSntnc != bCheck; pOpt->bCptlSttSntnc = bCheck; pAutoCorrect->SetAutoCorrFlag(CptlSttSntnc, - aCheckLB.IsChecked(BEGIN_UPPER, CBCOL_SECOND)); + m_pCheckLB->IsChecked(BEGIN_UPPER, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(BOLD_UNDERLINE, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(BOLD_UNDERLINE, CBCOL_FIRST); bModified |= pOpt->bChgWeightUnderl != bCheck; pOpt->bChgWeightUnderl = bCheck; pAutoCorrect->SetAutoCorrFlag(ChgWeightUnderl, - aCheckLB.IsChecked(BOLD_UNDERLINE, CBCOL_SECOND)); + m_pCheckLB->IsChecked(BOLD_UNDERLINE, CBCOL_SECOND)); pAutoCorrect->SetAutoCorrFlag(IgnoreDoubleSpace, - aCheckLB.IsChecked(IGNORE_DBLSPACE, CBCOL_SECOND)); + m_pCheckLB->IsChecked(IGNORE_DBLSPACE, CBCOL_SECOND)); pAutoCorrect->SetAutoCorrFlag(CorrectCapsLock, - aCheckLB.IsChecked(CORRECT_CAPS_LOCK, CBCOL_SECOND)); + m_pCheckLB->IsChecked(CORRECT_CAPS_LOCK, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(DETECT_URL, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(DETECT_URL, CBCOL_FIRST); bModified |= pOpt->bSetINetAttr != bCheck; pOpt->bSetINetAttr = bCheck; pAutoCorrect->SetAutoCorrFlag(SetINetAttr, - aCheckLB.IsChecked(DETECT_URL, CBCOL_SECOND)); + m_pCheckLB->IsChecked(DETECT_URL, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(DEL_EMPTY_NODE, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(DEL_EMPTY_NODE, CBCOL_FIRST); bModified |= pOpt->bDelEmptyNode != bCheck; pOpt->bDelEmptyNode = bCheck; - bCheck = aCheckLB.IsChecked(REPLACE_USER_COLL, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(REPLACE_USER_COLL, CBCOL_FIRST); bModified |= pOpt->bChgUserColl != bCheck; pOpt->bChgUserColl = bCheck; - bCheck = aCheckLB.IsChecked(REPLACE_BULLETS, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(REPLACE_BULLETS, CBCOL_FIRST); bModified |= pOpt->bChgEnumNum != bCheck; pOpt->bChgEnumNum = bCheck; bModified |= aBulletFont != pOpt->aBulletFont; @@ -557,45 +552,45 @@ sal_Bool OfaSwAutoFmtOptionsPage::FillItemSet( SfxItemSet& ) pOpt->aByInputBulletFont = aByInputBulletFont; pOpt->cByInputBullet = sByInputBulletChar.GetChar(0); - bCheck = aCheckLB.IsChecked(MERGE_SINGLE_LINE_PARA, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(MERGE_SINGLE_LINE_PARA, CBCOL_FIRST); bModified |= pOpt->bRightMargin != bCheck; pOpt->bRightMargin = bCheck; bModified |= nPercent != pOpt->nRightMargin; pOpt->nRightMargin = (sal_uInt8)nPercent; - bCheck = aCheckLB.IsChecked(APPLY_NUMBERING, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(APPLY_NUMBERING, CBCOL_SECOND); bModified |= pOpt->bSetNumRule != bCheck; pOpt->bSetNumRule = bCheck; - bCheck = aCheckLB.IsChecked(INSERT_BORDER, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(INSERT_BORDER, CBCOL_SECOND); bModified |= pOpt->bSetBorder != bCheck; pOpt->bSetBorder = bCheck; - bCheck = aCheckLB.IsChecked(CREATE_TABLE, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(CREATE_TABLE, CBCOL_SECOND); bModified |= pOpt->bCreateTable != bCheck; pOpt->bCreateTable = bCheck; - bCheck = aCheckLB.IsChecked(REPLACE_STYLES, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(REPLACE_STYLES, CBCOL_SECOND); bModified |= pOpt->bReplaceStyles != bCheck; pOpt->bReplaceStyles = bCheck; - bCheck = aCheckLB.IsChecked(REPLACE_DASHES, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(REPLACE_DASHES, CBCOL_FIRST); bModified |= pOpt->bChgToEnEmDash != bCheck; pOpt->bChgToEnEmDash = bCheck; pAutoCorrect->SetAutoCorrFlag(ChgToEnEmDash, - aCheckLB.IsChecked(REPLACE_DASHES, CBCOL_SECOND)); + m_pCheckLB->IsChecked(REPLACE_DASHES, CBCOL_SECOND)); - bCheck = aCheckLB.IsChecked(DEL_SPACES_AT_STT_END, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(DEL_SPACES_AT_STT_END, CBCOL_FIRST); bModified |= pOpt->bAFmtDelSpacesAtSttEnd != bCheck; pOpt->bAFmtDelSpacesAtSttEnd = bCheck; - bCheck = aCheckLB.IsChecked(DEL_SPACES_AT_STT_END, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(DEL_SPACES_AT_STT_END, CBCOL_SECOND); bModified |= pOpt->bAFmtByInpDelSpacesAtSttEnd != bCheck; pOpt->bAFmtByInpDelSpacesAtSttEnd = bCheck; - bCheck = aCheckLB.IsChecked(DEL_SPACES_BETWEEN_LINES, CBCOL_FIRST); + bCheck = m_pCheckLB->IsChecked(DEL_SPACES_BETWEEN_LINES, CBCOL_FIRST); bModified |= pOpt->bAFmtDelSpacesBetweenLines != bCheck; pOpt->bAFmtDelSpacesBetweenLines = bCheck; - bCheck = aCheckLB.IsChecked(DEL_SPACES_BETWEEN_LINES, CBCOL_SECOND); + bCheck = m_pCheckLB->IsChecked(DEL_SPACES_BETWEEN_LINES, CBCOL_SECOND); bModified |= pOpt->bAFmtByInpDelSpacesBetweenLines != bCheck; pOpt->bAFmtByInpDelSpacesBetweenLines = bCheck; @@ -620,92 +615,92 @@ void OfaSwAutoFmtOptionsPage::Reset( const SfxItemSet& ) SvxSwAutoFmtFlags *pOpt = &pAutoCorrect->GetSwFlags(); const long nFlags = pAutoCorrect->GetFlags(); - aCheckLB.SetUpdateMode(sal_False); - aCheckLB.Clear(); + m_pCheckLB->SetUpdateMode(sal_False); + m_pCheckLB->Clear(); // The following entries have to be inserted in the same order // as in the OfaAutoFmtOptions-enum! - aCheckLB.GetModel()->Insert(CreateEntry(sUseReplaceTbl, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sCptlSttWord, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sCptlSttSent, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sBoldUnder, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sDetectURL, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sDash, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sDelSpaceAtSttEnd, CBCOL_BOTH )); - aCheckLB.GetModel()->Insert(CreateEntry(sDelSpaceBetweenLines, CBCOL_BOTH )); - - aCheckLB.GetModel()->Insert(CreateEntry(sNoDblSpaces, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sCorrectCapsLock, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sNum, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sBorder, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sTable, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sReplaceTemplates, CBCOL_SECOND)); - aCheckLB.GetModel()->Insert(CreateEntry(sDeleteEmptyPara, CBCOL_FIRST )); - aCheckLB.GetModel()->Insert(CreateEntry(sUserStyle, CBCOL_FIRST )); - aCheckLB.GetModel()->Insert(CreateEntry(sBullet, CBCOL_FIRST )); - aCheckLB.GetModel()->Insert(CreateEntry(sRightMargin, CBCOL_FIRST )); - - aCheckLB.CheckEntryPos( USE_REPLACE_TABLE, CBCOL_FIRST, pOpt->bAutoCorrect ); - aCheckLB.CheckEntryPos( USE_REPLACE_TABLE, CBCOL_SECOND, 0 != (nFlags & Autocorrect)); - aCheckLB.CheckEntryPos( CORR_UPPER, CBCOL_FIRST, pOpt->bCptlSttWrd ); - aCheckLB.CheckEntryPos( CORR_UPPER, CBCOL_SECOND, 0 != (nFlags & CptlSttWrd) ); - aCheckLB.CheckEntryPos( BEGIN_UPPER, CBCOL_FIRST, pOpt->bCptlSttSntnc ); - aCheckLB.CheckEntryPos( BEGIN_UPPER, CBCOL_SECOND, 0 != (nFlags & CptlSttSntnc) ); - aCheckLB.CheckEntryPos( BOLD_UNDERLINE, CBCOL_FIRST, pOpt->bChgWeightUnderl ); - aCheckLB.CheckEntryPos( BOLD_UNDERLINE, CBCOL_SECOND, 0 != (nFlags & ChgWeightUnderl) ); - aCheckLB.CheckEntryPos( IGNORE_DBLSPACE, CBCOL_SECOND, 0 != (nFlags & IgnoreDoubleSpace) ); - aCheckLB.CheckEntryPos( CORRECT_CAPS_LOCK, CBCOL_SECOND, 0 != (nFlags & CorrectCapsLock) ); - aCheckLB.CheckEntryPos( DETECT_URL, CBCOL_FIRST, pOpt->bSetINetAttr ); - aCheckLB.CheckEntryPos( DETECT_URL, CBCOL_SECOND, 0 != (nFlags & SetINetAttr) ); - aCheckLB.CheckEntryPos( REPLACE_DASHES, CBCOL_FIRST, pOpt->bChgToEnEmDash ); - aCheckLB.CheckEntryPos( REPLACE_DASHES, CBCOL_SECOND, 0 != (nFlags & ChgToEnEmDash) ); - aCheckLB.CheckEntryPos( DEL_SPACES_AT_STT_END, CBCOL_FIRST, pOpt->bAFmtDelSpacesAtSttEnd ); - aCheckLB.CheckEntryPos( DEL_SPACES_AT_STT_END, CBCOL_SECOND, pOpt->bAFmtByInpDelSpacesAtSttEnd ); - aCheckLB.CheckEntryPos( DEL_SPACES_BETWEEN_LINES, CBCOL_FIRST, pOpt->bAFmtDelSpacesBetweenLines ); - aCheckLB.CheckEntryPos( DEL_SPACES_BETWEEN_LINES, CBCOL_SECOND, pOpt->bAFmtByInpDelSpacesBetweenLines ); - aCheckLB.CheckEntryPos( DEL_EMPTY_NODE, CBCOL_FIRST, pOpt->bDelEmptyNode ); - aCheckLB.CheckEntryPos( REPLACE_USER_COLL, CBCOL_FIRST, pOpt->bChgUserColl ); - aCheckLB.CheckEntryPos( REPLACE_BULLETS, CBCOL_FIRST, pOpt->bChgEnumNum ); + m_pCheckLB->GetModel()->Insert(CreateEntry(sUseReplaceTbl, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sCptlSttWord, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sCptlSttSent, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sBoldUnder, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sDetectURL, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sDash, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sDelSpaceAtSttEnd, CBCOL_BOTH )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sDelSpaceBetweenLines, CBCOL_BOTH )); + + m_pCheckLB->GetModel()->Insert(CreateEntry(sNoDblSpaces, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sCorrectCapsLock, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sNum, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sBorder, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sTable, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sReplaceTemplates, CBCOL_SECOND)); + m_pCheckLB->GetModel()->Insert(CreateEntry(sDeleteEmptyPara, CBCOL_FIRST )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sUserStyle, CBCOL_FIRST )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sBullet, CBCOL_FIRST )); + m_pCheckLB->GetModel()->Insert(CreateEntry(sRightMargin, CBCOL_FIRST )); + + m_pCheckLB->CheckEntryPos( USE_REPLACE_TABLE, CBCOL_FIRST, pOpt->bAutoCorrect ); + m_pCheckLB->CheckEntryPos( USE_REPLACE_TABLE, CBCOL_SECOND, 0 != (nFlags & Autocorrect)); + m_pCheckLB->CheckEntryPos( CORR_UPPER, CBCOL_FIRST, pOpt->bCptlSttWrd ); + m_pCheckLB->CheckEntryPos( CORR_UPPER, CBCOL_SECOND, 0 != (nFlags & CptlSttWrd) ); + m_pCheckLB->CheckEntryPos( BEGIN_UPPER, CBCOL_FIRST, pOpt->bCptlSttSntnc ); + m_pCheckLB->CheckEntryPos( BEGIN_UPPER, CBCOL_SECOND, 0 != (nFlags & CptlSttSntnc) ); + m_pCheckLB->CheckEntryPos( BOLD_UNDERLINE, CBCOL_FIRST, pOpt->bChgWeightUnderl ); + m_pCheckLB->CheckEntryPos( BOLD_UNDERLINE, CBCOL_SECOND, 0 != (nFlags & ChgWeightUnderl) ); + m_pCheckLB->CheckEntryPos( IGNORE_DBLSPACE, CBCOL_SECOND, 0 != (nFlags & IgnoreDoubleSpace) ); + m_pCheckLB->CheckEntryPos( CORRECT_CAPS_LOCK, CBCOL_SECOND, 0 != (nFlags & CorrectCapsLock) ); + m_pCheckLB->CheckEntryPos( DETECT_URL, CBCOL_FIRST, pOpt->bSetINetAttr ); + m_pCheckLB->CheckEntryPos( DETECT_URL, CBCOL_SECOND, 0 != (nFlags & SetINetAttr) ); + m_pCheckLB->CheckEntryPos( REPLACE_DASHES, CBCOL_FIRST, pOpt->bChgToEnEmDash ); + m_pCheckLB->CheckEntryPos( REPLACE_DASHES, CBCOL_SECOND, 0 != (nFlags & ChgToEnEmDash) ); + m_pCheckLB->CheckEntryPos( DEL_SPACES_AT_STT_END, CBCOL_FIRST, pOpt->bAFmtDelSpacesAtSttEnd ); + m_pCheckLB->CheckEntryPos( DEL_SPACES_AT_STT_END, CBCOL_SECOND, pOpt->bAFmtByInpDelSpacesAtSttEnd ); + m_pCheckLB->CheckEntryPos( DEL_SPACES_BETWEEN_LINES, CBCOL_FIRST, pOpt->bAFmtDelSpacesBetweenLines ); + m_pCheckLB->CheckEntryPos( DEL_SPACES_BETWEEN_LINES, CBCOL_SECOND, pOpt->bAFmtByInpDelSpacesBetweenLines ); + m_pCheckLB->CheckEntryPos( DEL_EMPTY_NODE, CBCOL_FIRST, pOpt->bDelEmptyNode ); + m_pCheckLB->CheckEntryPos( REPLACE_USER_COLL, CBCOL_FIRST, pOpt->bChgUserColl ); + m_pCheckLB->CheckEntryPos( REPLACE_BULLETS, CBCOL_FIRST, pOpt->bChgEnumNum ); aBulletFont = pOpt->aBulletFont; sBulletChar = pOpt->cBullet; ImpUserData* pUserData = new ImpUserData(&sBulletChar, &aBulletFont); - aCheckLB.SetUserData( REPLACE_BULLETS, pUserData ); + m_pCheckLB->SetUserData( REPLACE_BULLETS, pUserData ); nPercent = pOpt->nRightMargin; sMargin = " " + OUString::number( nPercent ) + "%"; pUserData = new ImpUserData(&sMargin, 0); - aCheckLB.SetUserData( MERGE_SINGLE_LINE_PARA, pUserData ); + m_pCheckLB->SetUserData( MERGE_SINGLE_LINE_PARA, pUserData ); - aCheckLB.CheckEntryPos( APPLY_NUMBERING, CBCOL_SECOND, pOpt->bSetNumRule ); + m_pCheckLB->CheckEntryPos( APPLY_NUMBERING, CBCOL_SECOND, pOpt->bSetNumRule ); aByInputBulletFont = pOpt->aByInputBulletFont; sByInputBulletChar = pOpt->cByInputBullet; ImpUserData* pUserData2 = new ImpUserData(&sByInputBulletChar, &aByInputBulletFont); - aCheckLB.SetUserData( APPLY_NUMBERING , pUserData2 ); + m_pCheckLB->SetUserData( APPLY_NUMBERING , pUserData2 ); - aCheckLB.CheckEntryPos( MERGE_SINGLE_LINE_PARA, CBCOL_FIRST, pOpt->bRightMargin ); - aCheckLB.CheckEntryPos( INSERT_BORDER, CBCOL_SECOND, pOpt->bSetBorder ); - aCheckLB.CheckEntryPos( CREATE_TABLE, CBCOL_SECOND, pOpt->bCreateTable ); - aCheckLB.CheckEntryPos( REPLACE_STYLES, CBCOL_SECOND, pOpt->bReplaceStyles ); + m_pCheckLB->CheckEntryPos( MERGE_SINGLE_LINE_PARA, CBCOL_FIRST, pOpt->bRightMargin ); + m_pCheckLB->CheckEntryPos( INSERT_BORDER, CBCOL_SECOND, pOpt->bSetBorder ); + m_pCheckLB->CheckEntryPos( CREATE_TABLE, CBCOL_SECOND, pOpt->bCreateTable ); + m_pCheckLB->CheckEntryPos( REPLACE_STYLES, CBCOL_SECOND, pOpt->bReplaceStyles ); - aCheckLB.SetUpdateMode(sal_True); + m_pCheckLB->SetUpdateMode(sal_True); } IMPL_LINK(OfaSwAutoFmtOptionsPage, SelectHdl, OfaACorrCheckListBox*, pBox) { - aEditPB.Enable(0 != pBox->FirstSelected()->GetUserData()); + m_pEditPB->Enable(0 != pBox->FirstSelected()->GetUserData()); return 0; } IMPL_LINK_NOARG(OfaSwAutoFmtOptionsPage, EditHdl) { - sal_uLong nSelEntryPos = aCheckLB.GetSelectEntryPos(); + sal_uLong nSelEntryPos = m_pCheckLB->GetSelectEntryPos(); if( nSelEntryPos == REPLACE_BULLETS || nSelEntryPos == APPLY_NUMBERING) { SvxCharacterMap *pMapDlg = new SvxCharacterMap(this); - ImpUserData* pUserData = (ImpUserData*)aCheckLB.FirstSelected()->GetUserData(); + ImpUserData* pUserData = (ImpUserData*)m_pCheckLB->FirstSelected()->GetUserData(); pMapDlg->SetCharFont(*pUserData->pFont); pMapDlg->SetChar( pUserData->pString->GetChar(0) ); if(RET_OK == pMapDlg->Execute()) @@ -730,7 +725,7 @@ IMPL_LINK_NOARG(OfaSwAutoFmtOptionsPage, EditHdl) sMargin = " " + OUString::number( nPercent ) + "%"; } } - aCheckLB.Invalidate(); + m_pCheckLB->Invalidate(); return 0; } @@ -1737,10 +1732,10 @@ OfaQuoteTabPage::OfaQuoteTabPage( Window* pParent, const SfxItemSet& rSet ) : aCheckLB (this, CUI_RES(CLB_SETTINGS )), m_aSwCheckLBContainer(this, CUI_RES(CLB_SETTINGS)), aSwCheckLB(m_aSwCheckLBContainer), - sHeader1 (CUI_RES( STR_HEADER1 )), - sHeader2 (CUI_RES( STR_HEADER2 )), - sNonBrkSpace (CUI_RES( ST_NON_BREAK_SPACE )), - sOrdinal (CUI_RES( ST_ORDINAL )), + sHeader1 (CUI_RESSTR( STR_HEADER1 )), + sHeader2 (CUI_RESSTR( STR_HEADER2 )), + sNonBrkSpace (CUI_RESSTR( RID_SVXSTR_NON_BREAK_SPACE )), + sOrdinal (CUI_RESSTR( RID_SVXSTR_ORDINAL )), pCheckButtonData ( NULL ), aSingleFL (this, CUI_RES(FL_SINGLE )), diff --git a/cui/source/tabpages/autocdlg.hrc b/cui/source/tabpages/autocdlg.hrc index 3af45f8499c5..da9415a919e4 100644 --- a/cui/source/tabpages/autocdlg.hrc +++ b/cui/source/tabpages/autocdlg.hrc @@ -49,25 +49,9 @@ #define CB_SGL_TYPO 57 #define ST_STANDARD 58 -#define PB_EDIT 61 -#define ST_DEL_EMPTY_PARA 62 -#define ST_USER_STYLE 67 -#define ST_BULLET 68 -#define STR_DEL_SPACES_AT_STT_END 69 -#define STR_DEL_SPACES_BETWEEN_LINES 70 - -#define ST_RIGHT_MARGIN 74 -#define STR_NUM 75 -#define STR_BORDER 76 -#define STR_TABLE 77 -#define STR_REPLACE_TEMPLATES 78 -#define FL_PRCNT 79 - #define STR_HEADER 90 #define STR_HEADER1 92 #define STR_HEADER2 93 -#define FT_HEADER1_EXPLANATION 94 -#define FT_HEADER2_EXPLANATION 95 #define ED_RIGHT_MARGIN 100 #define BT_OK 101 @@ -87,18 +71,8 @@ #define LB_ENTRIES 132 #define PB_ENTRIES 133 -#define ST_USE_REPLACE 200 -#define ST_CPTL_STT_WORD 201 -#define ST_CPTL_STT_SENT 202 -#define ST_BOLD_UNDER 203 -#define STR_NO_DBL_SPACES 204 -#define ST_DETECT_URL 205 -#define ST_ORDINAL 206 -#define ST_NON_BREAK_SPACE 207 -#define ST_DASH 208 #define FT_LANG 209 #define LB_LANG 210 -#define ST_CORRECT_ACCIDENTAL_CAPS_LOCK 211 #define CB_SMARTTAGS 220 #define FT_SMARTTAGS 221 diff --git a/cui/source/tabpages/autocdlg.src b/cui/source/tabpages/autocdlg.src index 0f37b43ddc36..479ab77b28f9 100644 --- a/cui/source/tabpages/autocdlg.src +++ b/cui/source/tabpages/autocdlg.src @@ -22,40 +22,6 @@ #include "helpid.hrc" #include <svx/svxids.hrc> // SID_AUTOFORMAT -#define COMMON_CLB_ENTRIES \ - String ST_USE_REPLACE \ - { \ - Text [ en-US ] = "Use replacement table" ; \ - }; \ - String ST_CPTL_STT_WORD \ - { \ - Text [ en-US ] = "Correct TWo INitial CApitals" ; \ - }; \ - String ST_CPTL_STT_SENT \ - { \ - Text [ en-US ] = "Capitalize first letter of every sentence" ; \ - }; \ - String ST_BOLD_UNDER \ - { \ - Text [ en-US ] = "Automatic *bold* and _underline_" ; \ - }; \ - String STR_NO_DBL_SPACES \ - { \ - Text [ en-US ] = "Ignore double spaces" ; \ - }; \ - String ST_DETECT_URL \ - { \ - Text [ en-US ] = "URL Recognition" ; \ - }; \ - String ST_DASH \ - { \ - Text [ en-US ] = "Replace dashes" ; \ - }; \ - String ST_CORRECT_ACCIDENTAL_CAPS_LOCK \ - { \ - Text [ en-US ] = "Correct accidental use of cAPS LOCK key" ; \ - }; - /**************************************************************************/ /* */ /* Beschreibung: Autokorrektur-Optionen */ @@ -76,91 +42,6 @@ TabPage RID_OFAPAGE_AUTOCORR_OPTIONS Border = TRUE ; TabStop = TRUE ; }; - COMMON_CLB_ENTRIES -}; - -TabPage RID_OFAPAGE_AUTOFMT_APPLY -{ - HelpID = HID_OFAPAGE_AUTOFMT_OPTIONS ; - SVLook = TRUE ; - Hide = TRUE ; - Size = MAP_APPFONT ( TP_WIDTH , TP_HEIGHT ) ; - Control CLB_SETTINGS - { - Pos = MAP_APPFONT ( 6 , 6 ) ; - Size = MAP_APPFONT ( 248 , 149 ) ; - Border = TRUE ; - TabStop = TRUE ; - }; - PushButton PB_EDIT - { - HelpID = "cui:PushButton:RID_OFAPAGE_AUTOFMT_APPLY:PB_EDIT"; - Pos = MAP_APPFONT ( 6 , 162 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text [ en-US ] = "~Edit..." ; - TabStop = TRUE ; - }; - String STR_HEADER1 - { - Text [ en-US ] = "[M]" ; - }; - String STR_HEADER2 - { - Text [ en-US ] = "[T]" ; - }; - FixedText FT_HEADER1_EXPLANATION - { - Pos = MAP_APPFONT ( 80 , 159 ) ; - Size = MAP_APPFONT ( 174 , 8 ) ; - Text [ en-US ] = "[M]: Replace while modifying existing text" ; - }; - FixedText FT_HEADER2_EXPLANATION - { - Pos = MAP_APPFONT ( 80 , 171 ) ; - Size = MAP_APPFONT ( 174 , 8 ) ; - Text [ en-US ] = "[T]: AutoFormat/AutoCorrect while typing" ; - }; - COMMON_CLB_ENTRIES - String ST_DEL_EMPTY_PARA - { - Text [ en-US ] = "Remove blank paragraphs" ; - }; - String ST_USER_STYLE - { - Text [ en-US ] = "Replace Custom Styles" ; - }; - String ST_BULLET - { - Text [ en-US ] = "Replace bullets with: " ; - }; - String ST_RIGHT_MARGIN - { - Text [ en-US ] = "Combine single line paragraphs if length greater than" ; - }; - String STR_NUM - { - Text [ en-US ] = "Apply numbering - symbol: " ; - }; - String STR_BORDER - { - Text [ en-US ] = "Apply border" ; - }; - String STR_TABLE - { - Text [ en-US ] = "Create table" ; - }; - String STR_REPLACE_TEMPLATES - { - Text [ en-US ] = "Apply Styles" ; - }; - String STR_DEL_SPACES_AT_STT_END - { - Text [ en-US ] = "Delete spaces and tabs at beginning and end of paragraph"; - }; - String STR_DEL_SPACES_BETWEEN_LINES - { - Text [ en-US ] = "Delete spaces and tabs at end and start of line"; - }; }; /**************************************************************************/ @@ -191,14 +72,6 @@ TabPage RID_OFAPAGE_AUTOCORR_QUOTE { Text [ en-US ] = "[T]" ; }; - String ST_NON_BREAK_SPACE - { - Text [ en-US ] = "Add non breaking space before specific punctuation marks in french text" ; - }; - String ST_ORDINAL - { - Text [ en-US ] = "Format ordinal numbers suffixes (1st -> 1^st)" ; - }; FixedLine FL_SINGLE { Pos = MAP_APPFONT ( 4 , 90 ) ; diff --git a/cui/source/tabpages/strings.src b/cui/source/tabpages/strings.src index eab24c528f1e..b4cfb24d3521 100644 --- a/cui/source/tabpages/strings.src +++ b/cui/source/tabpages/strings.src @@ -147,5 +147,85 @@ String RID_SVXSTR_CHARNAME_TYPEFACE { Text [ en-US ] = "Typeface"; }; +String RID_SVXSTR_USE_REPLACE +{ + Text [ en-US ] = "Use replacement table" ; +}; +String RID_SVXSTR_CPTL_STT_WORD +{ + Text [ en-US ] = "Correct TWo INitial CApitals" ; +}; +String RID_SVXSTR_CPTL_STT_SENT +{ + Text [ en-US ] = "Capitalize first letter of every sentence" ; +}; +String RID_SVXSTR_BOLD_UNDER +{ + Text [ en-US ] = "Automatic *bold* and _underline_" ; +}; +String RID_SVXSTR_NO_DBL_SPACES +{ + Text [ en-US ] = "Ignore double spaces" ; +}; +String RID_SVXSTR_DETECT_URL +{ + Text [ en-US ] = "URL Recognition" ; +}; +String RID_SVXSTR_DASH +{ + Text [ en-US ] = "Replace dashes" ; +}; +String RID_SVXSTR_CORRECT_ACCIDENTAL_CAPS_LOCK +{ + Text [ en-US ] = "Correct accidental use of cAPS LOCK key" ; +}; +String RID_SVXSTR_NON_BREAK_SPACE +{ + Text [ en-US ] = "Add non breaking space before specific punctuation marks in french text" ; +}; +String RID_SVXSTR_ORDINAL +{ + Text [ en-US ] = "Format ordinal numbers suffixes (1st -> 1^st)" ; +}; +String RID_SVXSTR_DEL_EMPTY_PARA +{ + Text [ en-US ] = "Remove blank paragraphs" ; +}; +String RID_SVXSTR_USER_STYLE +{ + Text [ en-US ] = "Replace Custom Styles" ; +}; +String RID_SVXSTR_BULLET +{ + Text [ en-US ] = "Replace bullets with: " ; +}; +String RID_SVXSTR_RIGHT_MARGIN +{ + Text [ en-US ] = "Combine single line paragraphs if length greater than" ; +}; +String RID_SVXSTR_NUM +{ + Text [ en-US ] = "Apply numbering - symbol: " ; +}; +String RID_SVXSTR_BORDER +{ + Text [ en-US ] = "Apply border" ; +}; +String RID_SVXSTR_CREATE_TABLE +{ + Text [ en-US ] = "Create table" ; +}; +String RID_SVXSTR_REPLACE_TEMPLATES +{ + Text [ en-US ] = "Apply Styles" ; +}; +String RID_SVXSTR_DEL_SPACES_AT_STT_END +{ + Text [ en-US ] = "Delete spaces and tabs at beginning and end of paragraph"; +}; +String RID_SVXSTR_DEL_SPACES_BETWEEN_LINES +{ + Text [ en-US ] = "Delete spaces and tabs at end and start of line"; +}; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cui/uiconfig/ui/applyautofmtpage.ui b/cui/uiconfig/ui/applyautofmtpage.ui new file mode 100644 index 000000000000..173e38618d8d --- /dev/null +++ b/cui/uiconfig/ui/applyautofmtpage.ui @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <!-- interface-requires LibreOffice 1.0 --> + <object class="GtkBox" id="ApplyAutoFmtPage"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="border_width">6</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkGrid" id="grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="row_spacing">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> + <property name="column_spacing">12</property> + <child> + <object class="GtkButton" id="edit"> + <property name="label" translatable="yes">_Edit...</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="valign">center</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">2</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">[M]: Replace while modifying existing text</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="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">[T]: AutoFormat/AutoCorrect while typing</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> + </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="GtkGrid" id="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="column_homogeneous">True</property> + <child> + <object class="GtkLabel" id="m"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="label" translatable="yes">[M]</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="GtkLabel" id="t"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="label" translatable="yes">[T]</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="svtlo-SvSimpleTableContainer" id="list"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <child internal-child="selection"> + <object class="GtkTreeSelection" id="Simple Table Container-selection1"/> + </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">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </object> +</interface> |