Kaydet (Commit) f046e85c authored tarafından Caolán McNamara's avatar Caolán McNamara

convert end/footnote dialog to .ui

Change-Id: I22c7e030a77f125f70b1b532b3c07c5a405b18b0
üst 41946925
......@@ -15,6 +15,8 @@ $(eval $(call gb_UI_add_uifiles,modules/swriter,\
sw/uiconfig/swriter/ui/charurlpage \
sw/uiconfig/swriter/ui/columnwidth \
sw/uiconfig/swriter/ui/converttexttable \
sw/uiconfig/swriter/ui/endnotepage \
sw/uiconfig/swriter/ui/footnotepage \
sw/uiconfig/swriter/ui/horizontalrule \
sw/uiconfig/swriter/ui/indexentry \
sw/uiconfig/swriter/ui/insertbreak \
......
......@@ -189,8 +189,6 @@
#define HID_OPTSHDWCRSR "SW_HID_OPTSHDWCRSR"
#define HID_NUM_POSITION "SW_HID_NUM_POSITION"
#define HID_NUMPARA "SW_HID_NUMPARA"
#define HID_FOOTNOTE_OPTIONS "SW_HID_FOOTNOTE_OPTIONS"
#define HID_ENDNOTE_OPTIONS "SW_HID_ENDNOTE_OPTIONS"
#define HID_REDLINE_OPT "SW_HID_REDLINE_OPT"
#define HID_REDLINE_ACCEPT "SW_HID_REDLINE_ACCEPT"
#define HID_EDIT_FLD_DB "SW_HID_EDIT_FLD_DB"
......
......@@ -43,7 +43,6 @@
#include <swstyle.h>
#include <helpid.h>
#include <misc.hrc>
#include <docfnote.hrc>
#include <frmui.hrc>
#include <SwStyleNameMapper.hxx>
......@@ -87,58 +86,54 @@ IMPL_LINK( SwFootNoteOptionDlg, OkHdl, Button *, pBtn )
//----------------------------------------------------------------------
SwEndNoteOptionPage::SwEndNoteOptionPage( Window *pParent, sal_Bool bEN,
const SfxItemSet &rSet ) :
SfxTabPage( pParent, SW_RES(bEN ? TP_ENDNOTEOPTION : TP_FOOTNOTEOPTION), rSet ),
aNumFL (this, SW_RES( FL_NUM )),
aNumTypeFT (this, SW_RES( FT_NUMTYPE )),
aNumViewBox (this, SW_RES( LB_NUMVIEW ), INSERT_NUM_EXTENDED_TYPES),
aOffsetLbl (this, SW_RES( FT_OFFSET )),
aOffsetFld (this, SW_RES( FLD_OFFSET )),
aNumCountFT (this, SW_RES( FT_NUMCOUNT )),
aNumCountBox (this, SW_RES( LB_NUMCOUNT )),
aPrefixFT (this, SW_RES( FT_PREFIX )),
aPrefixED (this, SW_RES( ED_PREFIX )),
aSuffixFT (this, SW_RES( FT_SUFFIX )),
aSuffixED (this, SW_RES( ED_SUFFIX )),
aPosFT (this, SW_RES( FT_POS )),
aPosPageBox (this, SW_RES( RB_POS_PAGE )),
aPosChapterBox (this, SW_RES( RB_POS_CHAPTER)),
aTemplFL (this, SW_RES( FL_TEMPL )),
aParaTemplLbl (this, SW_RES( FT_PARA_TEMPL)),
aParaTemplBox (this, SW_RES( LB_PARA_TEMPL)),
aPageTemplLbl (this, SW_RES( FT_PAGE_TEMPL)),
aPageTemplBox (this, SW_RES( LB_PAGE_TEMPL)),
aCharTemplFL( this, SW_RES(FL_CHAR_TEMPL)),
aFtnCharAnchorTemplLbl( this, SW_RES( FT_ANCHR_CHARFMT)),
aFtnCharAnchorTemplBox( this, SW_RES( LB_ANCHR_CHARFMT)),
aFtnCharTextTemplLbl( this, SW_RES( FT_TEXT_CHARFMT)),
aFtnCharTextTemplBox( this, SW_RES( LB_TEXT_CHARFMT)),
aContFL (this, SW_RES( FL_CONT )),
aContLbl (this, SW_RES( FT_CONT )),
aContEdit (this, SW_RES( ED_CONT )),
aContFromLbl (this, SW_RES( FT_CONT_FROM )),
aContFromEdit (this, SW_RES( ED_CONT_FROM )),
aNumDoc(aNumCountBox.GetEntry(FTNNUM_DOC)),
aNumPage(aNumCountBox.GetEntry(FTNNUM_PAGE)),
aNumChapter(aNumCountBox.GetEntry(FTNNUM_CHAPTER)),
pSh( 0 ),
bPosDoc(sal_False),
bEndNote( bEN )
SwEndNoteOptionPage::SwEndNoteOptionPage(Window *pParent, sal_Bool bEN,
const SfxItemSet &rSet)
: SfxTabPage(pParent,
bEN ? OString("EndnotePage") : OString("FootnotePage"),
bEN ? OUString("modules/swriter/ui/endnotepage.ui") : OUString("modules/swriter/ui/footnotepage.ui"),
rSet)
, pSh(0)
, bPosDoc(sal_False)
, bEndNote(bEN)
{
FreeResource();
get(m_pNumViewBox, "numberinglb");
get(m_pOffsetLbl, "offset");
get(m_pOffsetFld, "offsetnf");
get(m_pPrefixED, "prefix");
get(m_pSuffixED, "suffix");
aPosPageBox.SetClickHdl(LINK(this, SwEndNoteOptionPage, PosPageHdl));
aPosChapterBox.SetClickHdl(LINK(this, SwEndNoteOptionPage, PosChapterHdl));
aNumCountBox.SetSelectHdl(LINK(this, SwEndNoteOptionPage, NumCountHdl));
if (!bEndNote)
{
get(m_pNumCountBox, "countinglb");
m_pNumCountBox->SetSelectHdl(LINK(this, SwEndNoteOptionPage, NumCountHdl));
aNumDoc = m_pNumCountBox->GetEntry(FTNNUM_DOC);
aNumPage = m_pNumCountBox->GetEntry(FTNNUM_PAGE);
aNumChapter = m_pNumCountBox->GetEntry(FTNNUM_CHAPTER);
get(m_pPosPageBox, "pospagecb");
m_pPosPageBox->SetClickHdl(LINK(this, SwEndNoteOptionPage, PosPageHdl));
get(m_pPosChapterBox, "posdoccb");
m_pPosChapterBox->SetClickHdl(LINK(this, SwEndNoteOptionPage, PosChapterHdl));
get(m_pPosFT, "pos");
m_pPosPageBox->SetAccessibleRelationMemberOf(m_pPosFT);
m_pPosChapterBox->SetAccessibleRelationMemberOf(m_pPosFT);
get(m_pContEdit, "conted");
get(m_pContFromEdit, "contfromed");
}
aPosPageBox.SetAccessibleRelationMemberOf(&aPosFT);
aPosChapterBox.SetAccessibleRelationMemberOf(&aPosFT);
get(m_pStylesContainer, "allstyles");
get(m_pParaTemplBox, "parastylelb");
get(m_pPageTemplLbl, "pagestyleft");
get(m_pPageTemplBox, "pagestylelb");
get(m_pFtnCharAnchorTemplBox, "charanchorstylelb");
get(m_pFtnCharTextTemplBox, "charstylelb");
long nWidth = std::max(std::max(
m_pPrefixED->get_preferred_size().Width(),
m_pSuffixED->get_preferred_size().Width()),
m_pNumViewBox->get_preferred_size().Width());
m_pPrefixED->set_width_request(nWidth);
m_pSuffixED->set_width_request(nWidth);
m_pNumViewBox->set_width_request(nWidth);
}
void SwEndNoteOptionPage::Reset( const SfxItemSet& )
......@@ -148,29 +143,11 @@ void SwEndNoteOptionPage::Reset( const SfxItemSet& )
SfxObjectShell * pDocSh = SfxObjectShell::Current();
sal_uInt16 i;
if(PTR_CAST(SwWebDocShell, pDocSh))
{
aParaTemplLbl .Hide();
aParaTemplBox .Hide();
aPageTemplLbl .Hide();
aPageTemplBox .Hide();
aFtnCharTextTemplLbl.Hide();
aFtnCharTextTemplBox.Hide();
aFtnCharAnchorTemplLbl.Hide();
aFtnCharAnchorTemplBox.Hide();
aCharTemplFL .Hide();
aTemplFL .Hide();
}
if (PTR_CAST(SwWebDocShell, pDocSh))
m_pStylesContainer->Hide();
if ( bEndNote )
{
aPosPageBox.Hide();
aPosChapterBox.Hide();
aNumCountBox.Hide();
aContLbl.Hide();
aContEdit.Hide();
aContFromLbl.Hide();
aContFromEdit.Hide();
aContFL.Hide();
bPosDoc = sal_True;
}
else
......@@ -179,20 +156,20 @@ void SwEndNoteOptionPage::Reset( const SfxItemSet& )
// set position (page, chapter)
if ( rInf.ePos == FTNPOS_PAGE )
{
aPosPageBox.Check();
aPageTemplLbl.Enable(sal_False);
aPageTemplBox.Enable(sal_False);
m_pPosPageBox->Check();
m_pPageTemplLbl->Enable(sal_False);
m_pPageTemplBox->Enable(sal_False);
}
else
{
aPosChapterBox.Check();
aNumCountBox.RemoveEntry(aNumPage);
aNumCountBox.RemoveEntry(aNumChapter);
m_pPosChapterBox->Check();
m_pNumCountBox->RemoveEntry(aNumPage);
m_pNumCountBox->RemoveEntry(aNumChapter);
bPosDoc = sal_True;
}
// reference tests
aContEdit.SetText(rInf.aQuoVadis);
aContFromEdit.SetText(rInf.aErgoSum);
m_pContEdit->SetText(rInf.aQuoVadis);
m_pContFromEdit->SetText(rInf.aErgoSum);
// collected
SelectNumbering(rInf.eNum);
......@@ -200,19 +177,19 @@ void SwEndNoteOptionPage::Reset( const SfxItemSet& )
// numbering
// art
aNumViewBox.SelectNumberingType( pInf->aFmt.GetNumberingType());
aOffsetFld.SetValue(pInf->nFtnOffset + 1);
aPrefixED.SetText(pInf->GetPrefix());
aSuffixED.SetText(pInf->GetSuffix());
m_pNumViewBox->SelectNumberingType( pInf->aFmt.GetNumberingType());
m_pOffsetFld->SetValue(pInf->nFtnOffset + 1);
m_pPrefixED->SetText(pInf->GetPrefix());
m_pSuffixED->SetText(pInf->GetSuffix());
const SwCharFmt* pCharFmt = pInf->GetCharFmt(
*pSh->GetView().GetDocShell()->GetDoc());
aFtnCharTextTemplBox.SelectEntry(pCharFmt->GetName());
aFtnCharTextTemplBox.SaveValue();
m_pFtnCharTextTemplBox->SelectEntry(pCharFmt->GetName());
m_pFtnCharTextTemplBox->SaveValue();
pCharFmt = pInf->GetAnchorCharFmt( *pSh->GetDoc() );
aFtnCharAnchorTemplBox.SelectEntry( pCharFmt->GetName() );
aFtnCharAnchorTemplBox.SaveValue();
m_pFtnCharAnchorTemplBox->SelectEntry( pCharFmt->GetName() );
m_pFtnCharAnchorTemplBox->SaveValue();
// styles special regions
// paragraph
......@@ -221,45 +198,45 @@ void SwEndNoteOptionPage::Reset( const SfxItemSet& )
SfxStyleSheetBase *pStyle = pStyleSheetPool->First();
while(pStyle)
{
aParaTemplBox.InsertEntry(pStyle->GetName());
m_pParaTemplBox->InsertEntry(pStyle->GetName());
pStyle = pStyleSheetPool->Next();
}
String sStr;
SwStyleNameMapper::FillUIName( static_cast< sal_uInt16 >(bEndNote ? RES_POOLCOLL_ENDNOTE
: RES_POOLCOLL_FOOTNOTE), sStr );
if(LISTBOX_ENTRY_NOTFOUND == aParaTemplBox.GetEntryPos( sStr ) )
aParaTemplBox.InsertEntry( sStr );
if(LISTBOX_ENTRY_NOTFOUND == m_pParaTemplBox->GetEntryPos( sStr ) )
m_pParaTemplBox->InsertEntry( sStr );
SwTxtFmtColl* pColl = pInf->GetFtnTxtColl();
if( !pColl )
aParaTemplBox.SelectEntry( sStr ); // Default
m_pParaTemplBox->SelectEntry( sStr ); // Default
else
{
OSL_ENSURE(!pColl->IsDefault(), "default style for footnotes is wrong");
const sal_uInt16 nPos = aParaTemplBox.GetEntryPos(pColl->GetName());
const sal_uInt16 nPos = m_pParaTemplBox->GetEntryPos(pColl->GetName());
if( LISTBOX_ENTRY_NOTFOUND != nPos )
aParaTemplBox.SelectEntryPos( nPos );
m_pParaTemplBox->SelectEntryPos( nPos );
else
{
aParaTemplBox.InsertEntry(pColl->GetName());
aParaTemplBox.SelectEntry(pColl->GetName());
m_pParaTemplBox->InsertEntry(pColl->GetName());
m_pParaTemplBox->SelectEntry(pColl->GetName());
}
}
// page
for( i = RES_POOLPAGE_BEGIN; i < RES_POOLPAGE_END; ++i )
aPageTemplBox.InsertEntry(SwStyleNameMapper::GetUIName( i, aEmptyStr ));
m_pPageTemplBox->InsertEntry(SwStyleNameMapper::GetUIName( i, aEmptyStr ));
sal_uInt16 nCount = pSh->GetPageDescCnt();
for(i = 0; i < nCount; ++i)
{
const SwPageDesc &rPageDesc = pSh->GetPageDesc(i);
if(LISTBOX_ENTRY_NOTFOUND == aPageTemplBox.GetEntryPos(rPageDesc.GetName()))
aPageTemplBox.InsertEntry(rPageDesc.GetName());
if(LISTBOX_ENTRY_NOTFOUND == m_pPageTemplBox->GetEntryPos(rPageDesc.GetName()))
m_pPageTemplBox->InsertEntry(rPageDesc.GetName());
}
aPageTemplBox.SelectEntry( pInf->GetPageDesc( *pSh->GetDoc() )->GetName());
m_pPageTemplBox->SelectEntry( pInf->GetPageDesc( *pSh->GetDoc() )->GetName());
delete pInf;
}
......@@ -296,15 +273,15 @@ void SwEndNoteOptionPage::SelectNumbering(int eNum)
OSL_FAIL("Which numbering type?");
#endif
}
aNumCountBox.SelectEntry(sSelect);
NumCountHdl( &aNumCountBox );
m_pNumCountBox->SelectEntry(sSelect);
NumCountHdl(m_pNumCountBox);
}
int SwEndNoteOptionPage::GetNumbering() const
{
const sal_uInt16 nPos = aNumCountBox.GetSelectEntryPos();
const sal_uInt16 nPos = m_pNumCountBox->GetSelectEntryPos();
return (int) bPosDoc? nPos + 1: nPos;
}
......@@ -312,12 +289,12 @@ void SwEndNoteOptionPage::SetShell( SwWrtShell &rShell )
{
pSh = &rShell;
// collect character templates
aFtnCharTextTemplBox.Clear();
aFtnCharAnchorTemplBox.Clear();
::FillCharStyleListBox(aFtnCharTextTemplBox,
m_pFtnCharTextTemplBox->Clear();
m_pFtnCharAnchorTemplBox->Clear();
::FillCharStyleListBox(*m_pFtnCharTextTemplBox,
pSh->GetView().GetDocShell());
::FillCharStyleListBox(aFtnCharAnchorTemplBox,
::FillCharStyleListBox(*m_pFtnCharAnchorTemplBox,
pSh->GetView().GetDocShell());
}
......@@ -331,14 +308,14 @@ IMPL_LINK_NOARG(SwEndNoteOptionPage, PosPageHdl)
{
const SwFtnNum eNum = (const SwFtnNum)GetNumbering();
bPosDoc = sal_False;
if(LISTBOX_ENTRY_NOTFOUND == aNumCountBox.GetEntryPos(aNumPage))
if(LISTBOX_ENTRY_NOTFOUND == m_pNumCountBox->GetEntryPos(aNumPage))
{
aNumCountBox.InsertEntry(aNumPage, FTNNUM_PAGE);
aNumCountBox.InsertEntry(aNumChapter, FTNNUM_CHAPTER);
m_pNumCountBox->InsertEntry(aNumPage, FTNNUM_PAGE);
m_pNumCountBox->InsertEntry(aNumChapter, FTNNUM_CHAPTER);
SelectNumbering(eNum);
}
aPageTemplLbl.Enable(sal_False);
aPageTemplBox.Enable(sal_False);
m_pPageTemplLbl->Enable(sal_False);
m_pPageTemplBox->Enable(sal_False);
return 0;
}
......@@ -346,13 +323,13 @@ IMPL_LINK_NOARG(SwEndNoteOptionPage, PosPageHdl)
IMPL_LINK_NOARG(SwEndNoteOptionPage, NumCountHdl)
{
sal_Bool bEnable = sal_True;
if( aNumCountBox.GetEntryCount() - 1 != aNumCountBox.GetSelectEntryPos() )
if( m_pNumCountBox->GetEntryCount() - 1 != m_pNumCountBox->GetSelectEntryPos() )
{
bEnable = sal_False;
aOffsetFld.SetValue(1);
m_pOffsetFld->SetValue(1);
}
aOffsetLbl.Enable(bEnable);
aOffsetFld.Enable(bEnable);
m_pOffsetLbl->Enable(bEnable);
m_pOffsetFld->Enable(bEnable);
return 0;
}
......@@ -369,10 +346,10 @@ IMPL_LINK_NOARG_INLINE_START(SwEndNoteOptionPage, PosChapterHdl)
SelectNumbering(FTNNUM_DOC);
bPosDoc = sal_True;
aNumCountBox.RemoveEntry(aNumPage);
aNumCountBox.RemoveEntry(aNumChapter);
aPageTemplLbl.Enable();
aPageTemplBox.Enable();
m_pNumCountBox->RemoveEntry(aNumPage);
m_pNumCountBox->RemoveEntry(aNumChapter);
m_pPageTemplLbl->Enable();
m_pPageTemplBox->Enable();
return 0;
}
IMPL_LINK_NOARG_INLINE_END(SwEndNoteOptionPage, PosChapterHdl)
......@@ -406,21 +383,21 @@ sal_Bool SwEndNoteOptionPage::FillItemSet( SfxItemSet & )
{
SwEndNoteInfo *pInf = bEndNote ? new SwEndNoteInfo() : new SwFtnInfo();
pInf->nFtnOffset = static_cast< sal_uInt16 >(aOffsetFld.GetValue() -1);
pInf->aFmt.SetNumberingType(aNumViewBox.GetSelectedNumberingType() );
pInf->SetPrefix(aPrefixED.GetText());
pInf->SetSuffix(aSuffixED.GetText());
pInf->nFtnOffset = static_cast< sal_uInt16 >(m_pOffsetFld->GetValue() -1);
pInf->aFmt.SetNumberingType(m_pNumViewBox->GetSelectedNumberingType() );
pInf->SetPrefix(m_pPrefixED->GetText());
pInf->SetSuffix(m_pSuffixED->GetText());
pInf->SetCharFmt( lcl_GetCharFormat( pSh,
aFtnCharTextTemplBox.GetSelectEntry() ) );
m_pFtnCharTextTemplBox->GetSelectEntry() ) );
pInf->SetAnchorCharFmt( lcl_GetCharFormat( pSh,
aFtnCharAnchorTemplBox.GetSelectEntry() ) );
m_pFtnCharAnchorTemplBox->GetSelectEntry() ) );
// paragraph template
sal_uInt16 nPos = aParaTemplBox.GetSelectEntryPos();
sal_uInt16 nPos = m_pParaTemplBox->GetSelectEntryPos();
if(LISTBOX_ENTRY_NOTFOUND != nPos)
{
const String aFmtName( aParaTemplBox.GetSelectEntry() );
const String aFmtName( m_pParaTemplBox->GetSelectEntry() );
SwTxtFmtColl *pColl = pSh->GetParaStyle(aFmtName, SwWrtShell::GETSTYLE_CREATEANY);
OSL_ENSURE(pColl, "paragraph style not found");
pInf->SetFtnTxtColl(*pColl);
......@@ -428,7 +405,7 @@ sal_Bool SwEndNoteOptionPage::FillItemSet( SfxItemSet & )
// page template
pInf->ChgPageDesc( pSh->FindPageDescByName(
aPageTemplBox.GetSelectEntry(), sal_True ) );
m_pPageTemplBox->GetSelectEntry(), sal_True ) );
if ( bEndNote )
{
......@@ -438,10 +415,10 @@ sal_Bool SwEndNoteOptionPage::FillItemSet( SfxItemSet & )
else
{
SwFtnInfo *pI = (SwFtnInfo*)pInf;
pI->ePos = aPosPageBox.IsChecked() ? FTNPOS_PAGE : FTNPOS_CHAPTER;
pI->ePos = m_pPosPageBox->IsChecked() ? FTNPOS_PAGE : FTNPOS_CHAPTER;
pI->eNum = (SwFtnNum)GetNumbering();
pI->aQuoVadis = aContEdit.GetText();
pI->aErgoSum = aContFromEdit.GetText();
pI->aQuoVadis = m_pContEdit->GetText();
pI->aErgoSum = m_pContFromEdit->GetText();
if ( !(*pI == pSh->GetFtnInfo()) )
pSh->SetFtnInfo( *pI );
}
......
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#define RB_POS_PAGE 1
#define RB_POS_CHAPTER 2
#define FT_POS 3
#define FT_NUMTYPE 4
#define FT_NUMCOUNT 5
#define LB_NUMVIEW 10
#define LB_NUMCOUNT 11
#define FLD_OFFSET 12
#define FT_OFFSET 13
#define FL_NUM 14
#define LB_PARA_TEMPL 30
#define LB_PAGE_TEMPL 31
#define FT_PARA_TEMPL 32
#define FT_PAGE_TEMPL 33
#define FL_TEMPL 34
#define FT_CONT 40
#define ED_CONT 41
#define FT_CONT_FROM 42
#define ED_CONT_FROM 43
#define FL_CONT 44
#define FT_PREFIX 45
#define ED_PREFIX 46
#define FT_SUFFIX 47
#define ED_SUFFIX 48
#define FT_TEXT_CHARFMT 49
#define LB_TEXT_CHARFMT 50
#define FT_ANCHR_CHARFMT 51
#define FL_CHAR_TEMPL 52
#define LB_ANCHR_CHARFMT 53
......@@ -26,7 +26,6 @@
************************************************************************/
#include "misc.hrc"
#include "docfnote.hrc"
#include "helpid.h"
#include "cmdid.h"
#include "frmui.hrc"
......@@ -36,6 +35,7 @@ TabDialog DLG_DOC_FOOTNOTE
SVLook = TRUE ;
Text [ en-US ] = "Footnotes/Endnotes Settings" ;
Moveable = TRUE ;
Sizeable = TRUE ;
TabControl 1
{
OutputSize = TRUE ;
......@@ -56,507 +56,3 @@ TabDialog DLG_DOC_FOOTNOTE
};
};
};
TabPage TP_FOOTNOTEOPTION
{
SVLook = TRUE ;
Hide = TRUE;
HelpID = HID_FOOTNOTE_OPTIONS ;
Pos = MAP_APPFONT ( 0 , 0 ) ;
Size = MAP_APPFONT ( TP_WIDTH , TP_HEIGHT ) ;
FixedLine FL_NUM
{
Pos = MAP_APPFONT ( 6 , 3 ) ;
Size = MAP_APPFONT ( 248 , 8 ) ;
Text [ en-US ] = "AutoNumbering" ;
Group = TRUE ;
};
FixedText FT_NUMTYPE
{
Pos = MAP_APPFONT ( 12 , 16 ) ;
Size = MAP_APPFONT ( 51 , 8 ) ;
Text [ en-US ] = "Num~bering";
};
ListBox LB_NUMVIEW
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_NUMVIEW";
Border = TRUE ;
Pos = MAP_APPFONT ( 65 , 14 ) ;
Size = MAP_APPFONT ( 59 , 72 ) ;
TabStop = TRUE ;
Group = TRUE ;
DropDown = TRUE ;
};
FixedText FT_OFFSET
{
Pos = MAP_APPFONT ( 130 , 16 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "~Start at" ;
};
NumericField FLD_OFFSET
{
HelpID = "sw:NumericField:TP_FOOTNOTEOPTION:FLD_OFFSET";
Pos = MAP_APPFONT ( 189 , 14 ) ;
Size = MAP_APPFONT ( 30 , 12 ) ;
Spin = TRUE ;
Minimum = 1 ;
First = 1 ;
Last = 9999 ;
Maximum = 9999 ;
TabStop = TRUE ;
Border = TRUE ;
};
FixedText FT_NUMCOUNT
{
Pos = MAP_APPFONT ( 12 , 31 ) ;
Size = MAP_APPFONT ( 51 , 8 ) ;
Text [ en-US ] = "~Counting";
};
ListBox LB_NUMCOUNT
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_NUMCOUNT";
Border = TRUE ;
Pos = MAP_APPFONT ( 65 , 29 ) ;
Size = MAP_APPFONT ( 59 , 50 ) ;
TabStop = TRUE ;
Group = TRUE ;
DropDown = TRUE ;
CurPos = 0 ;
StringList [ en-US ] =
{
< "Per page" ; > ;
< "Per chapter" ; > ;
< "Per document" ; > ;
};
};
FixedText FT_PREFIX
{
Pos = MAP_APPFONT ( 12 , 46 ) ;
Size = MAP_APPFONT ( 48 , 8 ) ;
Text [ en-US ] = "~Before" ;
Left = TRUE ;
};
Edit ED_PREFIX
{
HelpID = "sw:Edit:TP_FOOTNOTEOPTION:ED_PREFIX";
Border = TRUE ;
Pos = MAP_APPFONT ( 65 , 44 ) ;
Size = MAP_APPFONT ( 59 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 50 ;
};
FixedText FT_SUFFIX
{
Pos = MAP_APPFONT ( 130 , 46 ) ;
Size = MAP_APPFONT ( 48 , 8 ) ;
Text [ en-US ] = "~After" ;
Left = TRUE ;
};
Edit ED_SUFFIX
{
HelpID = "sw:Edit:TP_FOOTNOTEOPTION:ED_SUFFIX";
Border = TRUE ;
Pos = MAP_APPFONT ( 189 , 44 ) ;
Size = MAP_APPFONT ( 59 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 50 ;
};
FixedText FT_POS
{
Pos = MAP_APPFONT ( 12 , 63 ) ;
Size = MAP_APPFONT ( 36 , 8 ) ;
Text [ en-US ] = "Position" ;
};
RadioButton RB_POS_PAGE
{
HelpID = "sw:RadioButton:TP_FOOTNOTEOPTION:RB_POS_PAGE";
Pos = MAP_APPFONT ( 65 , 62 ) ;
Size = MAP_APPFONT ( 150 , 10 ) ;
Text [ en-US ] = "~End of page" ;
TabStop = TRUE ;
Group = TRUE ;
};
RadioButton RB_POS_CHAPTER
{
HelpID = "sw:RadioButton:TP_FOOTNOTEOPTION:RB_POS_CHAPTER";
Pos = MAP_APPFONT ( 65 , 75 ) ;
Size = MAP_APPFONT ( 150 , 10 ) ;
Text [ en-US ] = "En~d of document" ;
};
FixedLine FL_TEMPL
{
Pos = MAP_APPFONT ( 6 , 89 ) ;
Size = MAP_APPFONT ( 103 , 8 ) ;
Text [ en-US ] = "Styles" ;
};
FixedText FT_PARA_TEMPL
{
Pos = MAP_APPFONT ( 12 , 102 ) ;
Size = MAP_APPFONT ( 35 , 8 ) ;
Text [ en-US ] = "Pa~ragraph" ;
Left = TRUE ;
};
ListBox LB_PARA_TEMPL
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_PARA_TEMPL";
Border = TRUE ;
Pos = MAP_APPFONT ( 48 , 100 ) ;
Size = MAP_APPFONT ( 58 , 80 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
CurPos = 0 ;
Sort = TRUE ;
};
FixedText FT_PAGE_TEMPL
{
Pos = MAP_APPFONT ( 12 , 118 ) ;
Size = MAP_APPFONT ( 35 , 8 ) ;
Text [ en-US ] = "~Page" ;
Left = TRUE ;
};
ListBox LB_PAGE_TEMPL
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_PAGE_TEMPL";
Border = TRUE ;
Pos = MAP_APPFONT ( 48 , 116) ;
Size = MAP_APPFONT ( 58 , 80 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
};
FixedLine FL_CHAR_TEMPL
{
Pos = MAP_APPFONT ( 113 , 89 ) ;
Size = MAP_APPFONT ( 141 , 8 ) ;
Text [ en-US ] = "Character Styles";
};
FixedText FT_ANCHR_CHARFMT
{
Pos = MAP_APPFONT ( 117 , 102 ) ;
Size = MAP_APPFONT ( 67 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "Te~xt area" ;
};
ListBox LB_ANCHR_CHARFMT
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_ANCHR_CHARFMT";
Border = TRUE ;
Pos = MAP_APPFONT ( 186 , 100 ) ;
Size = MAP_APPFONT ( 65 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
Sort = TRUE ;
};
FixedText FT_TEXT_CHARFMT
{
Pos = MAP_APPFONT ( 117 , 118 ) ;
Size = MAP_APPFONT ( 67 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "~Footnote area" ;
};
ListBox LB_TEXT_CHARFMT
{
HelpID = "sw:ListBox:TP_FOOTNOTEOPTION:LB_TEXT_CHARFMT";
Border = TRUE ;
Pos = MAP_APPFONT ( 186 , 116 ) ;
Size = MAP_APPFONT ( 65 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
Sort = TRUE ;
};
FixedLine FL_CONT
{
Pos = MAP_APPFONT ( 6 , 134 ) ;
Size = MAP_APPFONT ( 248 , 8 ) ;
Text [ en-US ] = "Continuation notice" ;
};
FixedText FT_CONT
{
Pos = MAP_APPFONT ( 12 , 148 ) ;
Size = MAP_APPFONT ( 73 , 8 ) ;
Text [ en-US ] = "End ~of footnote" ;
Left = TRUE ;
};
Edit ED_CONT
{
HelpID = "sw:Edit:TP_FOOTNOTEOPTION:ED_CONT";
Border = TRUE ;
Pos = MAP_APPFONT ( 88, 145 ) ;
Size = MAP_APPFONT ( 160 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 30 ;
};
FixedText FT_CONT_FROM
{
Pos = MAP_APPFONT ( 12 , 163 ) ;
Size = MAP_APPFONT ( 73 , 8 ) ;
Text [ en-US ] = "Star~t of next page" ;
Left = TRUE ;
};
Edit ED_CONT_FROM
{
HelpID = "sw:Edit:TP_FOOTNOTEOPTION:ED_CONT_FROM";
Border = TRUE ;
Pos = MAP_APPFONT ( 88 , 161 ) ;
Size = MAP_APPFONT ( 160 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 30 ;
};
};
TabPage TP_ENDNOTEOPTION
{
SVLook = TRUE ;
Hide = TRUE;
HelpID = HID_ENDNOTE_OPTIONS ;
Pos = MAP_APPFONT ( 0 , 0 ) ;
Size = MAP_APPFONT ( TP_WIDTH , TP_HEIGHT ) ;
FixedLine FL_NUM
{
Pos = MAP_APPFONT ( 6 , 2 ) ;
Size = MAP_APPFONT ( 248 , 8 ) ;
Text [ en-US ] = "AutoNumbering" ;
Group = TRUE ;
};
FixedText FT_NUMTYPE
{
Pos = MAP_APPFONT ( 12 , 16 ) ;
Size = MAP_APPFONT ( 51 , 8 ) ;
Text [ en-US ] = "~Numbering";
};
ListBox LB_NUMVIEW
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_NUMVIEW";
Border = TRUE ;
Pos = MAP_APPFONT ( 65 , 14 ) ;
Size = MAP_APPFONT ( 59 , 72 ) ;
TabStop = TRUE ;
Group = TRUE ;
DropDown = TRUE ;
CurPos = 0 ;
StringList =
{
"A, B, C" ;
"a, b, c" ;
"I, II, III" ;
"i, ii, iii" ;
"1, 2, 3" ;
"A, .., AA, .., AAA" ;
"a, .., aa, .., aaa" ;
};
};
FixedText FT_OFFSET
{
Pos = MAP_APPFONT ( 130 , 16 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "~Start at" ;
};
NumericField FLD_OFFSET
{
HelpID = "sw:NumericField:TP_ENDNOTEOPTION:FLD_OFFSET";
Pos = MAP_APPFONT ( 189 , 14 ) ;
Size = MAP_APPFONT ( 30 , 12 ) ;
Spin = TRUE ;
Minimum = 1 ;
First = 1 ;
Last = 9999 ;
Maximum = 9999 ;
TabStop = TRUE ;
Border = TRUE ;
};
FixedText FT_NUMCOUNT
{
Pos = MAP_APPFONT ( 82 , 14 ) ;
Size = MAP_APPFONT ( 36 , 8 ) ;
Hide = TRUE;
};
ListBox LB_NUMCOUNT
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_NUMCOUNT";
Border = TRUE ;
Pos = MAP_APPFONT ( 12 , 27 ) ;
Size = MAP_APPFONT ( 62 , 72 ) ;
Hide = TRUE;
};
FixedText FT_PREFIX
{
Pos = MAP_APPFONT ( 12 , 32 ) ;
Size = MAP_APPFONT ( 48 , 8 ) ;
Text [ en-US ] = "~Before" ;
Left = TRUE ;
};
Edit ED_PREFIX
{
HelpID = "sw:Edit:TP_ENDNOTEOPTION:ED_PREFIX";
Pos = MAP_APPFONT ( 65 , 30 ) ;
Size = MAP_APPFONT ( 59 , 12 ) ;
Border = TRUE ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 50 ;
};
FixedText FT_SUFFIX
{
Pos = MAP_APPFONT ( 130 , 32 ) ;
Size = MAP_APPFONT ( 48 , 8 ) ;
Text [ en-US ] = "~After" ;
Left = TRUE ;
};
Edit ED_SUFFIX
{
HelpID = "sw:Edit:TP_ENDNOTEOPTION:ED_SUFFIX";
Pos = MAP_APPFONT ( 189 , 30 ) ;
Size = MAP_APPFONT ( 59 , 12 ) ;
Border = TRUE ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 50 ;
};
FixedText FT_POS
{
Pos = MAP_APPFONT ( 82 , 14 ) ;
Size = MAP_APPFONT ( 36 , 8 ) ;
Hide = TRUE;
};
RadioButton RB_POS_PAGE
{
HelpID = "sw:RadioButton:TP_ENDNOTEOPTION:RB_POS_PAGE";
Pos = MAP_APPFONT ( 12 , 104 ) ;
Size = MAP_APPFONT ( 60 , 10 ) ;
Text [ en-US ] = "End ~of page" ;
TabStop = TRUE ;
Group = TRUE ;
};
RadioButton RB_POS_CHAPTER
{
HelpID = "sw:RadioButton:TP_ENDNOTEOPTION:RB_POS_CHAPTER";
Pos = MAP_APPFONT ( 12 , 118 ) ;
Size = MAP_APPFONT ( 60 , 10 ) ;
Text [ en-US ] = "End of ~document" ;
};
FixedLine FL_TEMPL
{
Pos = MAP_APPFONT ( 6 , 46 ) ;
Size = MAP_APPFONT ( 115 , 8 ) ;
Text [ en-US ] = "Styles" ;
};
FixedText FT_PARA_TEMPL
{
Pos = MAP_APPFONT ( 12 , 58 ) ;
Size = MAP_APPFONT ( 38 , 8 ) ;
Text [ en-US ] = "Pa~ragraph" ;
Left = TRUE ;
};
ListBox LB_PARA_TEMPL
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_PARA_TEMPL";
Border = TRUE ;
Pos = MAP_APPFONT ( 51 , 56 ) ;
Size = MAP_APPFONT ( 67 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
CurPos = 0 ;
Sort = TRUE ;
};
FixedText FT_PAGE_TEMPL
{
Pos = MAP_APPFONT ( 12 , 74 ) ;
Size = MAP_APPFONT ( 38 , 8 ) ;
Text [ en-US ] = "~Page" ;
Left = TRUE ;
};
ListBox LB_PAGE_TEMPL
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_PAGE_TEMPL";
Border = TRUE ;
Pos = MAP_APPFONT ( 51 , 72 ) ;
Size = MAP_APPFONT ( 67 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
};
FixedLine FL_CHAR_TEMPL
{
Pos = MAP_APPFONT ( 125 , 46 ) ;
Size = MAP_APPFONT ( 129 , 8 ) ;
Text [ en-US ] = "Character Styles";
};
FixedText FT_ANCHR_CHARFMT
{
Pos = MAP_APPFONT ( 129 , 58 ) ;
Size = MAP_APPFONT ( 55 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "Te~xt area" ;
};
ListBox LB_ANCHR_CHARFMT
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_ANCHR_CHARFMT";
Border = TRUE ;
Pos = MAP_APPFONT ( 186 , 56 ) ;
Size = MAP_APPFONT ( 65 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
Sort = TRUE ;
};
FixedText FT_TEXT_CHARFMT
{
Pos = MAP_APPFONT ( 129 , 74 ) ;
Size = MAP_APPFONT ( 55 , 8 ) ;
Left = TRUE ;
Text [ en-US ] = "~Endnote area" ;
};
ListBox LB_TEXT_CHARFMT
{
HelpID = "sw:ListBox:TP_ENDNOTEOPTION:LB_TEXT_CHARFMT";
Border = TRUE ;
Pos = MAP_APPFONT ( 186 , 72 ) ;
Size = MAP_APPFONT ( 65 , 72 ) ;
TabStop = TRUE ;
DropDown = TRUE ;
Sort = TRUE ;
};
FixedLine FL_CONT
{
Pos = MAP_APPFONT ( 80 , 91 ) ;
Size = MAP_APPFONT ( 174 , 8 ) ;
Text [ en-US ] = "Continuation notice" ;
};
FixedText FT_CONT
{
Pos = MAP_APPFONT ( 86 , 103 ) ;
Size = MAP_APPFONT ( 38 , 8 ) ;
Text [ en-US ] = "~Following page" ;
Left = TRUE ;
};
Edit ED_CONT
{
HelpID = "sw:Edit:TP_ENDNOTEOPTION:ED_CONT";
Border = TRUE ;
Pos = MAP_APPFONT ( 137 , 101 ) ;
Size = MAP_APPFONT ( 114 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 30 ;
};
FixedText FT_CONT_FROM
{
Pos = MAP_APPFONT ( 86 , 118 ) ;
Size = MAP_APPFONT ( 38 , 8 ) ;
Text [ en-US ] = "~Start" ;
Left = TRUE ;
};
Edit ED_CONT_FROM
{
HelpID = "sw:Edit:TP_ENDNOTEOPTION:ED_CONT_FROM";
Border = TRUE ;
Pos = MAP_APPFONT ( 137 , 116 ) ;
Size = MAP_APPFONT ( 114 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
MaxTextLength = 30 ;
};
};
......@@ -39,38 +39,27 @@ class SwWrtShell;
class SwEndNoteOptionPage : public SfxTabPage
{
FixedLine aNumFL;
FixedText aNumTypeFT;
SwNumberingTypeListBox aNumViewBox;
FixedText aOffsetLbl;
NumericField aOffsetFld;
FixedText aNumCountFT;
ListBox aNumCountBox;
FixedText aPrefixFT;
Edit aPrefixED;
FixedText aSuffixFT;
Edit aSuffixED;
FixedText aPosFT;
RadioButton aPosPageBox;
RadioButton aPosChapterBox;
FixedLine aTemplFL;
FixedText aParaTemplLbl;
ListBox aParaTemplBox;
FixedText aPageTemplLbl;
ListBox aPageTemplBox;
FixedLine aCharTemplFL;
FixedText aFtnCharAnchorTemplLbl;
ListBox aFtnCharAnchorTemplBox;
FixedText aFtnCharTextTemplLbl;
ListBox aFtnCharTextTemplBox;
FixedLine aContFL;
FixedText aContLbl;
Edit aContEdit;
FixedText aContFromLbl;
Edit aContFromEdit;
SwNumberingTypeListBox* m_pNumViewBox;
FixedText* m_pOffsetLbl;
NumericField* m_pOffsetFld;
ListBox* m_pNumCountBox;
Edit* m_pPrefixED;
Edit* m_pSuffixED;
FixedText* m_pPosFT;
RadioButton* m_pPosPageBox;
RadioButton* m_pPosChapterBox;
VclContainer *m_pStylesContainer;
ListBox* m_pParaTemplBox;
FixedText* m_pPageTemplLbl;
ListBox* m_pPageTemplBox;
ListBox* m_pFtnCharAnchorTemplBox;
ListBox* m_pFtnCharTextTemplBox;
Edit* m_pContEdit;
Edit* m_pContFromEdit;
String aNumDoc;
String aNumPage;
......
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkAdjustment" id="adjustment1">
<property name="lower">1</property>
<property name="upper">9999</property>
<property name="value">1</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkBox" id="EndnotePage">
<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="frame2">
<property name="visible">True</property>
<property name="can_focus">False</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="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">6</property>
<child>
<object class="GtkLabel" id="label19">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Numbering</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="label22">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Before</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="GtkLabel" id="offset">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Start at</property>
</object>
<packing>
<property name="left_attach">2</property>
<property name="top_attach">0</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label25">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">After</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="GtkSpinButton" id="offsetnf">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="halign">start</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment1</property>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">0</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="prefix">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">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="GtkEntry" id="suffix">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">True</property>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">1</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="swlo:SwNumberingTypeListBox" id="numberinglb">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="type">16</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>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label26">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Autonumbering</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="GtkGrid" id="allstyles">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="row_homogeneous">True</property>
<child>
<object class="GtkFrame" id="frame6">
<property name="visible">True</property>
<property name="can_focus">False</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="left_padding">12</property>
<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">6</property>
<child>
<object class="GtkLabel" id="label20">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Paragraph</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="pagestyleft">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Page</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="parastylelb">
<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>
<child>
<object class="GtkComboBox" id="pagestylelb">
<property name="visible">True</property>
<property name="can_focus">False</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>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label23">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Styles</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</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="GtkFrame" id="frame7">
<property name="visible">True</property>
<property name="can_focus">False</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="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">6</property>
<child>
<object class="GtkLabel" id="label27">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Text area</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="label28">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Endnote area</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="charanchorstylelb">
<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>
<child>
<object class="GtkComboBox" id="charstylelb">
<property name="visible">True</property>
<property name="can_focus">False</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>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label29">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Character Styles</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</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>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</interface>
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkAdjustment" id="adjustment1">
<property name="lower">1</property>
<property name="upper">9999</property>
<property name="value">1</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkBox" id="FootnotePage">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">13</property>
<child>
<object class="GtkFrame" id="frame1">
<property name="visible">True</property>
<property name="can_focus">False</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="left_padding">12</property>
<child>
<object class="GtkGrid" id="grid1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="row_spacing">6</property>
<property name="column_spacing">6</property>
<child>
<object class="GtkLabel" id="label6">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Numbering</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="label7">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Counting</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="GtkLabel" id="label8">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Before</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="GtkLabel" id="pos">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Position</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="GtkLabel" id="offset">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Start at</property>
</object>
<packing>
<property name="left_attach">2</property>
<property name="top_attach">0</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label11">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">After</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="GtkRadioButton" id="pospagecb">
<property name="label" translatable="yes">End of page</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
<property name="group">posdoccb</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>
<child>
<object class="GtkRadioButton" id="posdoccb">
<property name="label" translatable="yes">End of document</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
<property name="group">pospagecb</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">4</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="offsetnf">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="halign">start</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">True</property>
<property name="adjustment">adjustment1</property>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">0</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="countinglb">
<property name="visible">True</property>
<property name="can_focus">False</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="GtkEntry" id="prefix">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">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="GtkEntry" id="suffix">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">True</property>
</object>
<packing>
<property name="left_attach">3</property>
<property name="top_attach">2</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
</child>
<child>
<object class="swlo:SwNumberingTypeListBox" id="numberinglb">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="type">16</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>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</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">Autonumbering</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="GtkGrid" id="allstyles">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hexpand">True</property>
<property name="row_homogeneous">True</property>
<child>
<object class="GtkFrame" id="frame4">
<property name="visible">True</property>
<property name="can_focus">False</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="left_padding">12</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">6</property>
<child>
<object class="GtkLabel" id="label4">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Paragraph</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="pagestyleft">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Page</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="parastylelb">
<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>
<child>
<object class="GtkComboBox" id="pagestylelb">
<property name="visible">True</property>
<property name="can_focus">False</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>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label12">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Styles</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</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="GtkFrame" id="frame5">
<property name="visible">True</property>
<property name="can_focus">False</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="left_padding">12</property>
<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">6</property>
<child>
<object class="GtkLabel" id="label15">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Text area</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="label16">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Footnote area</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="charanchorstylelb">
<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>
<child>
<object class="GtkComboBox" id="charstylelb">
<property name="visible">True</property>
<property name="can_focus">False</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>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label13">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Character Styles</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</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>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkFrame" id="frame3">
<property name="visible">True</property>
<property name="can_focus">False</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="left_padding">12</property>
<child>
<object class="GtkGrid" id="grid5">
<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_spacing">6</property>
<child>
<object class="GtkLabel" id="label17">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">End of footnote</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="label18">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Start of next page</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="GtkEntry" id="contfromed">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="max_length">30</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">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="GtkEntry" id="conted">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
<property name="max_length">30</property>
<property name="invisible_char"></property>
<property name="invisible_char_set">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>
</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">Continuation notice</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>
</object>
<object class="GtkListStore" id="liststore1">
<columns>
<!-- column-name gchararray1 -->
<column type="gchararray"/>
</columns>
<data>
<row>
<col id="0" translatable="yes">Per page</col>
</row>
<row>
<col id="0" translatable="yes">Per chapter</col>
</row>
<row>
<col id="0" translatable="yes">Per document</col>
</row>
</data>
</object>
</interface>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment