sw/UIConfig_swriter.mk | 1 sw/inc/dbui.hrc | 13 + sw/source/ui/dbui/mmoutputpage.hxx | 31 +- sw/source/ui/dbui/mmoutputtypepage.cxx | 133 ++++------- sw/source/uibase/dbui/mailmergechildwindow.hrc | 24 -- sw/source/uibase/dbui/mailmergechildwindow.src | 183 ++++----------- sw/uiconfig/swriter/ui/mmsendmails.ui | 289 +++++++++++++++++++++++++ 7 files changed, 424 insertions(+), 250 deletions(-)
New commits: commit fcf0b9f2381e69e0ed50b99cf9b682efbc4d3263 Author: Szymon KÅos <eszka...@gmail.com> Date: Tue Jul 22 15:31:28 2014 +0200 DLG_MM_SENDMAILS conversion to .ui Change-Id: I5611508e9024032e9213636be94410280618f9e5 Reviewed-on: https://gerrit.libreoffice.org/10459 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/UIConfig_swriter.mk b/sw/UIConfig_swriter.mk index c0be4e1..2fa2e70 100644 --- a/sw/UIConfig_swriter.mk +++ b/sw/UIConfig_swriter.mk @@ -174,6 +174,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/swriter,\ sw/uiconfig/swriter/ui/mmoutputtypepage \ sw/uiconfig/swriter/ui/mmpreparepage \ sw/uiconfig/swriter/ui/mmselectpage \ + sw/uiconfig/swriter/ui/mmsendmails \ sw/uiconfig/swriter/ui/mmsalutationpage \ sw/uiconfig/swriter/ui/paradialog \ sw/uiconfig/swriter/ui/picturedialog \ diff --git a/sw/inc/dbui.hrc b/sw/inc/dbui.hrc index b9f9089..4e42d95 100644 --- a/sw/inc/dbui.hrc +++ b/sw/inc/dbui.hrc @@ -26,7 +26,6 @@ #define DLG_MAILMERGEWIZARD (RC_DBUI_BEGIN + 3) -#define DLG_MM_SENDMAILS (RC_DBUI_BEGIN + 25) #define DLG_MAILMERGECHILD (RC_DBUI_BEGIN + 26) // Strings ------------------------------------------------------------------ @@ -72,6 +71,18 @@ #define ST_ADDRESSELEMENT (RC_DBUI_BEGIN + 41) #define ST_MATCHESTO (RC_DBUI_BEGIN + 42) #define ST_PREVIEW (RC_DBUI_BEGIN + 43) +#define ST_CONTINUE (RC_DBUI_BEGIN + 44) +#define ST_LESS (RC_DBUI_BEGIN + 45) +#define ST_TASK (RC_DBUI_BEGIN + 46) +#define ST_STATUS (RC_DBUI_BEGIN + 47) +#define ST_SEND (RC_DBUI_BEGIN + 48) +#define ST_SENDINGTO (RC_DBUI_BEGIN + 49) +#define ST_COMPLETED (RC_DBUI_BEGIN + 50) +#define ST_FAILED (RC_DBUI_BEGIN + 51) +#define ST_TERMINATEQUERY (RC_DBUI_BEGIN + 52) + +// ImageList +#define ILIST (RC_DBUI_BEGIN + 53) // Elements ----------------------------------------------------------------- #define MM_PART_TITLE 0 diff --git a/sw/source/ui/dbui/mmoutputpage.hxx b/sw/source/ui/dbui/mmoutputpage.hxx index a18445d..fef10e9 100644 --- a/sw/source/ui/dbui/mmoutputpage.hxx +++ b/sw/source/ui/dbui/mmoutputpage.hxx @@ -28,6 +28,7 @@ #include <vcl/prgsbar.hxx> #include <sfx2/objsh.hxx> #include <sfx2/basedlgs.hxx> +#include <svtools/simptabl.hxx> #include <svtools/svtabbx.hxx> #include <svtools/headbar.hxx> #include "mailmergehelper.hxx" @@ -141,23 +142,19 @@ struct SwSendMailDialog_Impl; class SwMailMergeConfigItem; class SwSendMailDialog : public ModelessDialog //SfxModalDialog { - FixedLine m_aStatusFL; - FixedText m_aStatusFT; - - FixedLine m_aTransferStatusFL; - FixedText m_aTransferStatusFT; - FixedInfo m_PausedFI; - ProgressBar m_aProgressBar; - FixedText m_aErrorStatusFT; - - PushButton m_aDetailsPB; - HeaderBar m_aStatusHB; - SvTabListBox m_aStatusLB; - - FixedLine m_aSeparatorFL; - - PushButton m_aStopPB; - PushButton m_aClosePB; + FixedText *m_pTransferStatus; + FixedText *m_pPaused; + ProgressBar *m_pProgressBar; + FixedText *m_pErrorStatus; + + PushButton *m_pDetails; + SvSimpleTableContainer *m_pContainer; + HeaderBar *m_pStatusHB; + SvTabListBox *m_pStatusLB; + SvSimpleTable *m_pStatus; + + PushButton *m_pStop; + PushButton *m_pClose; OUString m_sMore; OUString m_sLess; diff --git a/sw/source/ui/dbui/mmoutputtypepage.cxx b/sw/source/ui/dbui/mmoutputtypepage.cxx index b23aa92..514d77c 100644 --- a/sw/source/ui/dbui/mmoutputtypepage.cxx +++ b/sw/source/ui/dbui/mmoutputtypepage.cxx @@ -227,27 +227,22 @@ SwSendWarningBox_Impl::SwSendWarningBox_Impl(Window* pParent, const OUString& rD #define ITEMID_STATUS 2 SwSendMailDialog::SwSendMailDialog(Window *pParent, SwMailMergeConfigItem& rConfigItem) : - ModelessDialog /*SfxModalDialog*/(pParent, SW_RES(DLG_MM_SENDMAILS)), - m_aStatusFL( this, SW_RES( FL_STATUS )), - m_aStatusFT( this, SW_RES( FT_STATUS1 )), - m_aTransferStatusFL( this, SW_RES( FL_TRANSFERSTATUS )), - m_aTransferStatusFT( this, SW_RES( FT_TRANSFERSTATUS )), - m_PausedFI(this, SW_RES( FI_PAUSED )), - m_aProgressBar( this, SW_RES( PB_PROGRESS )), - m_aErrorStatusFT( this, SW_RES( FT_ERRORSTATUS )), - m_aDetailsPB( this, SW_RES( PB_DETAILS )), - m_aStatusHB( this, WB_BUTTONSTYLE | WB_BOTTOMBORDER ), - m_aStatusLB( this, SW_RES( LB_STATUS )), - m_aSeparatorFL( this, SW_RES( FL_SEPARATOR )), - m_aStopPB( this, SW_RES( PB_STOP )), - m_aClosePB( this, SW_RES( PB_CLOSE )), - m_sMore(m_aDetailsPB.GetText()), + ModelessDialog /*SfxModalDialog*/(pParent, "SendMailsDialog", "modules/swriter/ui/mmsendmails.ui"), + m_pTransferStatus(get<FixedText>("transferstatus")), + m_pPaused(get<FixedText>("paused")), + m_pProgressBar(get<ProgressBar>("progress")), + m_pErrorStatus(get<FixedText>("errorstatus")), + m_pDetails(get<PushButton>("details")), + m_pContainer(get<SvSimpleTableContainer>("container")), + m_pStop(get<PushButton>("stop")), + m_pClose(get<PushButton>("close")), + m_sMore(m_pDetails->GetText()), m_sLess(SW_RES(ST_LESS)), m_sContinue(SW_RES( ST_CONTINUE )), - m_sStop(m_aStopPB.GetText()), + m_sStop(m_pStop->GetText()), m_sSend(SW_RES(ST_SEND)), - m_sTransferStatus(m_aTransferStatusFT.GetText()), - m_sErrorStatus( m_aErrorStatusFT.GetText()), + m_sTransferStatus(m_pTransferStatus->GetText()), + m_sErrorStatus( m_pErrorStatus->GetText()), m_sSendingTo( SW_RES(ST_SENDINGTO )), m_sCompleted( SW_RES(ST_COMPLETED )), m_sFailed( SW_RES(ST_FAILED )), @@ -260,47 +255,38 @@ SwSendMailDialog::SwSendMailDialog(Window *pParent, SwMailMergeConfigItem& rConf m_nSendCount(0), m_nErrorCount(0) { - m_nStatusHeight = m_aSeparatorFL.GetPosPixel().Y() - m_aStatusLB.GetPosPixel().Y(); + Size aSize = m_pContainer->LogicToPixel(Size(226, 80), MAP_APPFONT); + m_pContainer->set_width_request(aSize.Width()); + m_pContainer->set_height_request(aSize.Height()); + m_pStatus = new SvSimpleTable(*m_pContainer); + m_pStatusHB = &(m_pStatus->GetTheHeaderBar()); + + m_nStatusHeight = m_pContainer->get_height_request(); OUString sTask(SW_RES(ST_TASK)); OUString sStatus(SW_RES(ST_STATUS)); - m_aStatusLB.SetHelpId(HID_MM_SENDMAILS_STATUSLB); - - FreeResource(); - - m_aDetailsPB.SetClickHdl(LINK( this, SwSendMailDialog, DetailsHdl_Impl)); - m_aStopPB.SetClickHdl(LINK( this, SwSendMailDialog, StopHdl_Impl)); - m_aClosePB.SetClickHdl(LINK( this, SwSendMailDialog, CloseHdl_Impl)); - - Size aLBSize(m_aStatusLB.GetSizePixel()); - m_aStatusHB.SetSizePixel(aLBSize); - Size aHeadSize(m_aStatusHB.CalcWindowSizePixel()); - aHeadSize.Width() = aLBSize.Width(); - m_aStatusHB.SetSizePixel(aHeadSize); - Point aLBPos(m_aStatusLB.GetPosPixel()); - m_aStatusHB.SetPosPixel(aLBPos); - aLBPos.Y() += aHeadSize.Height(); - aLBSize.Height() -= aHeadSize.Height(); - m_aStatusLB.SetPosSizePixel(aLBPos, aLBSize); - - Size aSz(m_aStatusHB.GetOutputSizePixel()); - long nPos1 = aSz.Width()/3 * 2; - long nPos2 = aSz.Width()/3; - m_aStatusHB.InsertItem( ITEMID_TASK, sTask, + m_pStatus->SetHelpId(HID_MM_SENDMAILS_STATUSLB); + + m_pDetails->SetClickHdl(LINK( this, SwSendMailDialog, DetailsHdl_Impl)); + m_pStop->SetClickHdl(LINK( this, SwSendMailDialog, StopHdl_Impl)); + m_pClose->SetClickHdl(LINK( this, SwSendMailDialog, CloseHdl_Impl)); + + long nPos1 = aSize.Width()/3 * 2; + long nPos2 = aSize.Width()/3; + m_pStatusHB->InsertItem( ITEMID_TASK, sTask, nPos1, HIB_LEFT | HIB_VCENTER ); - m_aStatusHB.InsertItem( ITEMID_STATUS, sStatus, + m_pStatusHB->InsertItem( ITEMID_STATUS, sStatus, nPos2, HIB_LEFT | HIB_VCENTER ); - m_aStatusHB.Show(); - m_aStatusLB.SetHelpId(HID_MM_MAILSTATUS_TLB); - static long nTabs[] = {3, 0, nPos1, aSz.Width() }; - m_aStatusLB.SetStyle( m_aStatusLB.GetStyle() | WB_SORT | WB_HSCROLL | WB_CLIPCHILDREN | WB_TABSTOP ); - m_aStatusLB.SetSelectionMode( SINGLE_SELECTION ); - m_aStatusLB.SetTabs(&nTabs[0], MAP_PIXEL); - m_aStatusLB.SetSpaceBetweenEntries(3); + m_pStatus->SetHelpId(HID_MM_MAILSTATUS_TLB); + static long nTabs[] = {2, 0, nPos1}; + m_pStatus->SetStyle( m_pStatus->GetStyle() | WB_SORT | WB_HSCROLL | WB_CLIPCHILDREN | WB_TABSTOP ); + m_pStatus->SetSelectionMode( SINGLE_SELECTION ); + m_pStatus->SetTabs(&nTabs[0], MAP_PIXEL); + m_pStatus->SetSpaceBetweenEntries(3); - DetailsHdl_Impl( &m_aDetailsPB ); + DetailsHdl_Impl( m_pDetails ); UpdateTransferStatus(); } @@ -329,6 +315,7 @@ SwSendMailDialog::~SwSendMailDialog() { } } + delete m_pStatus; delete m_pImpl; } @@ -350,33 +337,21 @@ void SwSendMailDialog::SetDocumentCount( sal_Int32 nAllDocuments ) UpdateTransferStatus(); } -static void lcl_Move(Control& rCtrl, long nYOffset) -{ - Point aPos(rCtrl.GetPosPixel()); - aPos.Y() += nYOffset; - rCtrl.SetPosPixel(aPos); -} - IMPL_LINK_NOARG(SwSendMailDialog, DetailsHdl_Impl) { long nMove = 0; - if(m_aStatusLB.IsVisible()) + if(m_pContainer->IsVisible()) { - m_aStatusLB.Hide(); - m_aStatusHB.Hide(); + m_pContainer->Hide(); nMove = - m_nStatusHeight; - m_aDetailsPB.SetText(m_sMore); + m_pDetails->SetText(m_sMore); } else { - m_aStatusLB.Show(); - m_aStatusHB.Show(); + m_pContainer->Show(); nMove = m_nStatusHeight; - m_aDetailsPB.SetText(m_sLess); + m_pDetails->SetText(m_sLess); } - lcl_Move(m_aSeparatorFL, nMove); - lcl_Move(m_aStopPB, nMove); - lcl_Move(m_aClosePB, nMove); Size aDlgSize = GetSizePixel(); aDlgSize.Height() += nMove; SetSizePixel(aDlgSize); return 0; @@ -391,13 +366,13 @@ IMPL_LINK( SwSendMailDialog, StopHdl_Impl, PushButton*, pButton ) { m_pImpl->xMailDispatcher->stop(); pButton->SetText(m_sContinue); - m_PausedFI.Show(); + m_pPaused->Show(); } else { m_pImpl->xMailDispatcher->start(); pButton->SetText(m_sStop); - m_PausedFI.Show(false); + m_pPaused->Show(false); } } return 0; @@ -444,8 +419,8 @@ IMPL_STATIC_LINK_NOINSTANCE( SwSendMailDialog, StopSendMails, SwSendMailDialog*, pDialog->m_pImpl->xMailDispatcher->isStarted()) { pDialog->m_pImpl->xMailDispatcher->stop(); - pDialog->m_aStopPB.SetText(pDialog->m_sContinue); - pDialog->m_PausedFI.Show(); + pDialog->m_pStop->SetText(pDialog->m_sContinue); + pDialog->m_pPaused->Show(); } return 0; } @@ -493,7 +468,7 @@ void SwSendMailDialog::IterateMails() OUString sTmp(pCurrentMailDescriptor->sEMail); sTmp += "\t"; sTmp += m_sFailed; - m_aStatusLB.InsertEntry( sMessage.replaceFirst("%1", sTmp), aInsertImg, aInsertImg); + m_pStatus->InsertEntry( sMessage.replaceFirst("%1", sTmp), aInsertImg, aInsertImg); ++m_nSendCount; ++m_nErrorCount; UpdateTransferStatus( ); @@ -591,7 +566,7 @@ void SwSendMailDialog::DocumentSent( uno::Reference< mail::XMailMessage> xMessag OUString sTmp(xMessage->getRecipients()[0]); sTmp += "\t"; sTmp += bResult ? m_sCompleted : m_sFailed; - m_aStatusLB.InsertEntry( sMessage.replaceFirst("%1", sTmp), aInsertImg, aInsertImg); + m_pStatus->InsertEntry( sMessage.replaceFirst("%1", sTmp), aInsertImg, aInsertImg); ++m_nSendCount; if(!bResult) ++m_nErrorCount; @@ -610,20 +585,20 @@ void SwSendMailDialog::UpdateTransferStatus() OUString sStatus( m_sTransferStatus ); sStatus = sStatus.replaceFirst("%1", OUString::number(m_nSendCount) ); sStatus = sStatus.replaceFirst("%2", OUString::number(m_pImpl->aDescriptors.size())); - m_aTransferStatusFT.SetText(sStatus); + m_pTransferStatus->SetText(sStatus); sStatus = m_sErrorStatus.replaceFirst("%1", OUString::number(m_nErrorCount) ); - m_aErrorStatusFT.SetText(sStatus); + m_pErrorStatus->SetText(sStatus); if(m_pImpl->aDescriptors.size()) - m_aProgressBar.SetValue((sal_uInt16)(m_nSendCount * 100 / m_pImpl->aDescriptors.size())); + m_pProgressBar->SetValue((sal_uInt16)(m_nSendCount * 100 / m_pImpl->aDescriptors.size())); else - m_aProgressBar.SetValue(0); + m_pProgressBar->SetValue(0); } void SwSendMailDialog::AllMailsSent() { - m_aStopPB.Enable(false); + m_pStop->Enable(false); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/uibase/dbui/mailmergechildwindow.hrc b/sw/source/uibase/dbui/mailmergechildwindow.hrc index 1ba778b..84fe175 100644 --- a/sw/source/uibase/dbui/mailmergechildwindow.hrc +++ b/sw/source/uibase/dbui/mailmergechildwindow.hrc @@ -20,28 +20,4 @@ #define TB_BACK 1 #define ILIST_TBX 90 -#define FL_SEPARATOR 7 - -#define FL_STATUS 60 -#define FT_STATUS1 61 -#define FL_TRANSFERSTATUS 62 -#define FT_TRANSFERSTATUS 63 -#define PB_PROGRESS 64 -#define FT_ERRORSTATUS 65 -#define PB_DETAILS 66 -#define LB_STATUS 67 -#define FI_PAUSED 68 -#define PB_STOP 69 -#define PB_CLOSE 70 -#define ST_CONTINUE 71 -#define ST_LESS 72 -#define ST_TASK 73 -#define ST_STATUS 74 -#define ILIST 75 -#define ST_SEND 77 -#define ST_SENDINGTO 78 -#define ST_COMPLETED 79 -#define ST_FAILED 80 -#define ST_TERMINATEQUERY 81 - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/uibase/dbui/mailmergechildwindow.src b/sw/source/uibase/dbui/mailmergechildwindow.src index 780c0d3..6facac8 100644 --- a/sw/source/uibase/dbui/mailmergechildwindow.src +++ b/sw/source/uibase/dbui/mailmergechildwindow.src @@ -69,140 +69,65 @@ FloatingWindow DLG_MAILMERGECHILD\ }; }; -ModelessDialog DLG_MM_SENDMAILS + +String ST_SEND { - OutputSize = TRUE ; - SVLook = TRUE ; - HelpID = HID_MM_SENDMAILS; - Size = MAP_APPFONT ( 250 , 221 ) ; - Moveable = TRUE ; - Closeable = TRUE; + Text[ en-US ] = "Sending e-mails..."; +}; - Text [ en-US ] = "Sending E-mail messages"; +String ST_LESS +{ + Text[ en-US ] = "<< Less"; +}; - FixedLine FL_STATUS - { - Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 238 , 8 ) ; - Text[ en-US ] = "Connection status"; - }; - FixedText FT_STATUS1 - { - Pos = MAP_APPFONT ( 12 , 14 ) ; - Size = MAP_APPFONT ( 226 , 8 ) ; - Text[ en-US ] = "The connection to the outgoing mail server has been established"; - }; - String ST_SEND - { - Text[ en-US ] = "Sending e-mails..."; - }; - FixedLine FL_TRANSFERSTATUS - { - Pos = MAP_APPFONT ( 6 , 28 ) ; - Size = MAP_APPFONT ( 238 , 8 ) ; - Text[ en-US ] = "Transfer status"; - }; - FixedText FT_TRANSFERSTATUS - { - Pos = MAP_APPFONT ( 12, 39 ) ; - Size = MAP_APPFONT ( 110 , 8 ) ; - Text[ en-US ] = "%1 of %2 e-mails sent"; - }; - FixedText FI_PAUSED - { - Pos = MAP_APPFONT ( 125, 39 ) ; - Size = MAP_APPFONT ( 100 , 8 ) ; - Hide = TRUE; - Text[ en-US ] = "Sending paused"; - }; - Window PB_PROGRESS - { - Pos = MAP_APPFONT ( 12 , 50 ) ; - Size = MAP_APPFONT ( 226 , 14 ) ; - Border = TRUE; - }; - FixedText FT_ERRORSTATUS - { - Pos = MAP_APPFONT ( 12 , 67 ) ; - Size = MAP_APPFONT ( 226 , 8 ) ; - Text[ en-US ] = "E-mails not sent: %1"; - }; - PushButton PB_DETAILS - { - Pos = MAP_APPFONT ( 188 , 81 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text[ en-US ] = "More >>"; - }; - String ST_LESS - { - Text[ en-US ] = "<< Less"; - }; +String ST_CONTINUE +{ + Text[ en-US ] = "~Continue"; +}; - Control LB_STATUS - { - Pos = MAP_APPFONT ( 12 , 101 ) ; - Size = MAP_APPFONT ( 226 , 80 ) ; - Border = TRUE; - }; - FixedLine FL_SEPARATOR - { - Pos = MAP_APPFONT ( 0 , 187 ) ; - Size = MAP_APPFONT ( 250 , 8 ) ; - }; - PushButton PB_STOP - { - Pos = MAP_APPFONT ( 141 , 201 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text[ en-US ] = "~Stop"; - }; - PushButton PB_CLOSE - { - Pos = MAP_APPFONT ( 194 , 201 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text[ en-US ] = "C~lose"; - }; - String ST_CONTINUE - { - Text[ en-US ] = "~Continue"; - }; - #define IMGLIST2_IDS\ - IdList = \ - { \ - FN_FORMULA_CANCEL ;\ - FN_FORMULA_APPLY ;\ - }; \ - IdCount = 2 +#define IMGLIST2_IDS\ + IdList = \ + { \ + FN_FORMULA_CANCEL ;\ + FN_FORMULA_APPLY ;\ + }; \ + IdCount = 2 - ImageList ILIST - { - Prefix = "sc"; - MaskColor = IMAGE_MASK_COLOR; - IMGLIST2_IDS; - }; - String ST_TASK - { - Text[ en-US ] = "Task"; - }; - String ST_STATUS - { - Text[ en-US ] = "Status"; - }; - String ST_SENDINGTO - { - Text[ en-US ] = "Sending to: %1"; - }; - String ST_COMPLETED - { - Text[ en-US ] = "Successfully sent"; - }; - String ST_FAILED - { - Text[ en-US ] = "Sending failed"; - }; - String ST_TERMINATEQUERY - { - Text[ en-US ] = "There are still e-mail messages in your %PRODUCTNAME Outbox.\nWould you like to exit anyway?"; - }; +ImageList ILIST +{ + Prefix = "sc"; + MaskColor = IMAGE_MASK_COLOR; + IMGLIST2_IDS; +}; + +String ST_TASK +{ + Text[ en-US ] = "Task"; +}; + +String ST_STATUS +{ + Text[ en-US ] = "Status"; +}; + +String ST_SENDINGTO +{ + Text[ en-US ] = "Sending to: %1"; +}; + +String ST_COMPLETED +{ + Text[ en-US ] = "Successfully sent"; +}; + +String ST_FAILED +{ + Text[ en-US ] = "Sending failed"; +}; + +String ST_TERMINATEQUERY +{ + Text[ en-US ] = "There are still e-mail messages in your %PRODUCTNAME Outbox.\nWould you like to exit anyway?"; }; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/uiconfig/swriter/ui/mmsendmails.ui b/sw/uiconfig/swriter/ui/mmsendmails.ui new file mode 100644 index 0000000..4debcfa --- /dev/null +++ b/sw/uiconfig/swriter/ui/mmsendmails.ui @@ -0,0 +1,289 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.16.1 --> +<interface> + <requires lib="gtk+" version="3.0"/> + <!-- interface-requires LibreOffice 1.0 --> + <object class="GtkDialog" id="SendMailsDialog"> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Sending E-mail messages</property> + <property name="type_hint">dock</property> + <child internal-child="vbox"> + <object class="GtkBox" id="dialog-vbox1"> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog-action_area1"> + <property name="can_focus">False</property> + <property name="layout_style">end</property> + <child> + <object class="GtkButton" id="stop"> + <property name="label" translatable="yes">_Stop</property> + <property name="use_action_appearance">False</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="close"> + <property name="label">gtk-close</property> + <property name="use_action_appearance">False</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="box1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="frame1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="xalign">0</property> + <property name="yalign">0</property> + <property name="label" translatable="yes">The connection to the outgoing mail server has been established</property> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Connection status</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="frame2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkBox" id="box2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <child> + <object class="GtkBox" id="box3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="spacing">6</property> + <child> + <object class="GtkLabel" id="transferstatus"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="hexpand">True</property> + <property name="xalign">0</property> + <property name="yalign">0</property> + <property name="label" translatable="yes">%1 of %2 e-mails sent</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="paused"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="hexpand">True</property> + <property name="xalign">0</property> + <property name="yalign">0</property> + <property name="label" translatable="yes">Sending paused</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkProgressBar" id="progress"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="errorstatus"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="hexpand">True</property> + <property name="xalign">0</property> + <property name="yalign">0</property> + <property name="label" translatable="yes">E-mails not sent: %1</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkButtonBox" id="buttonbox1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">end</property> + <property name="hexpand">True</property> + <property name="orientation">vertical</property> + <property name="layout_style">start</property> + <child> + <object class="GtkButton" id="details"> + <property name="label" translatable="yes">More >></property> + <property name="use_action_appearance">False</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="svtlo-SvSimpleTableContainer" id="container"> + <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="expand">True</property> + <property name="fill">True</property> + <property name="position">4</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Transfer status</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="0">stop</action-widget> + <action-widget response="0">close</action-widget> + </action-widgets> + </object> +</interface>
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits