Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/2732
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/32/2732/1
converted sd/source/ui/dlg/present.src to .ui
Change-Id: I92ab3ab57146524c1c70e6503261989df86dc22d
---
M sd/AllLangResTarget_sd.mk
M sd/UI_simpress.mk
M sd/source/ui/dlg/present.cxx
D sd/source/ui/dlg/present.src
D sd/source/ui/inc/present.hrc
M sd/source/ui/inc/present.hxx
A sd/uiconfig/simpress/ui/presentationdialog.ui
7 files changed, 791 insertions(+), 480 deletions(-)
diff --git a/sd/AllLangResTarget_sd.mk b/sd/AllLangResTarget_sd.mk
index 4068afc..86834fa 100644
--- a/sd/AllLangResTarget_sd.mk
+++ b/sd/AllLangResTarget_sd.mk
@@ -88,7 +88,6 @@
sd/source/ui/dlg/navigatr.src \
sd/source/ui/dlg/PaneDockingWindow.src \
sd/source/ui/dlg/paragr.src \
- sd/source/ui/dlg/present.src \
sd/source/ui/dlg/prltempl.src \
sd/source/ui/dlg/prntopts.src \
sd/source/ui/dlg/RemoteDialog.src \
diff --git a/sd/UI_simpress.mk b/sd/UI_simpress.mk
index 3ddeac9..2caf77c 100644
--- a/sd/UI_simpress.mk
+++ b/sd/UI_simpress.mk
@@ -10,6 +10,7 @@
$(eval $(call gb_UI_UI,modules/simpress))
$(eval $(call gb_UI_add_uifiles,modules/simpress,\
+ sd/uiconfig/simpress/ui/presentationdialog \
sd/uiconfig/simpress/ui/printeroptions \
))
diff --git a/sd/source/ui/dlg/present.cxx b/sd/source/ui/dlg/present.cxx
index 0d7d02e..bf38907 100644
--- a/sd/source/ui/dlg/present.cxx
+++ b/sd/source/ui/dlg/present.cxx
@@ -30,7 +30,6 @@
#include "sdattr.hxx"
#include "present.hxx"
-#include "present.hrc"
#include "sdresid.hxx"
#include "cusshow.hxx"
#include "customshowlist.hxx"
@@ -45,71 +44,61 @@
SdStartPresentationDlg::SdStartPresentationDlg( Window* pWindow,
const SfxItemSet& rInAttrs,
const std::vector<String> &rPageNames, SdCustomShowList* pCSList
) :
- ModalDialog ( pWindow, SdResId( DLG_START_PRESENTATION ) ),
- aGrpRange ( this, SdResId( GRP_RANGE ) ),
- aRbtAll ( this, SdResId( RBT_ALL ) ),
- aRbtAtDia ( this, SdResId( RBT_AT_DIA ) ),
- aRbtCustomshow ( this, SdResId( RBT_CUSTOMSHOW ) ),
- aLbDias ( this, SdResId( LB_DIAS ) ),
- aLbCustomshow ( this, SdResId( LB_CUSTOMSHOW ) ),
-
- aGrpKind ( this, SdResId( GRP_KIND ) ),
- aRbtStandard ( this, SdResId( RBT_STANDARD ) ),
- aRbtWindow ( this, SdResId( RBT_WINDOW ) ),
- aRbtAuto ( this, SdResId( RBT_AUTO ) ),
- aTmfPause ( this, SdResId( TMF_PAUSE ) ),
- aCbxAutoLogo ( this, SdResId( CBX_AUTOLOGO ) ),
-
- aGrpOptions ( this, SdResId( GRP_OPTIONS ) ),
- aCbxManuel ( this, SdResId( CBX_MANUEL ) ),
- aCbxMousepointer ( this, SdResId( CBX_MOUSEPOINTER ) ),
- aCbxPen ( this, SdResId( CBX_PEN ) ),
- aCbxNavigator ( this, SdResId( CBX_NAVIGATOR ) ),
- aCbxAnimationAllowed ( this, SdResId( CBX_ANIMATION_ALLOWED ) ),
- aCbxChangePage ( this, SdResId( CBX_CHANGE_PAGE ) ),
- aCbxAlwaysOnTop ( this, SdResId( CBX_ALWAYS_ON_TOP ) ),
-
- maGrpMonitor ( this, SdResId( GRP_MONITOR ) ),
- maFtMonitor ( this, SdResId( FT_MONITOR ) ),
- maLBMonitor ( this, SdResId( LB_MONITOR ) ),
-
- aBtnOK ( this, SdResId( BTN_OK ) ),
- aBtnCancel ( this, SdResId( BTN_CANCEL ) ),
- aBtnHelp ( this, SdResId( BTN_HELP ) ),
-
+ ModalDialog ( pWindow, "PresentationDialog",
"modules/simpress/ui/presentationdialog.ui" ),
pCustomShowList ( pCSList ),
rOutAttrs ( rInAttrs ),
- mnMonitors ( 0 ),
-
- msExternalMonitor( SdResId(STR_EXTERNAL_MONITOR ) ),
- msMonitor( SdResId( STR_MONITOR ) ),
- msAllMonitors( SdResId( STR_ALL_MONITORS ) )
+ mnMonitors ( 0 )
{
- FreeResource();
+ get( aRbtAll, "allslides" );
+ get( aRbtAtDia, "from" );
+ get( aRbtCustomshow, "customslideshow" );
+ get( aLbDias, "from_cb" );
+ get( aLbCustomshow, "customslideshow_cb" );
+
+ get( aRbtStandard, "default" );
+ get( aRbtWindow, "window" );
+ get( aRbtAuto, "auto" );
+ get( aTmfPause, "pauseduration" );
+ get( aCbxAutoLogo, "showlogo" );
+
+ get( aCbxManuel, "manualslides" );
+ get( aCbxMousepointer, "pointervisible" );
+ get( aCbxPen, "pointeraspen" );
+ get( aCbxNavigator, "navigatorvisible" );
+ get( aCbxAnimationAllowed, "animationsallowed" );
+ get( aCbxChangePage, "changeslidesbyclick" );
+ get( aCbxAlwaysOnTop, "alwaysontop" );
+
+ get( maFtMonitor, "presdisplay_label" );
+ get( maLBMonitor, "presdisplay_cb" );
+
+ get( msExternalMonitor, "externalmonitor_str" );
+ get( msMonitor, "monitor_str" );
+ get( msAllMonitors, "allmonitors_str" );
Link aLink( LINK( this, SdStartPresentationDlg, ChangeRangeHdl ) );
- aRbtAll.SetClickHdl( aLink );
- aRbtAtDia.SetClickHdl( aLink );
- aRbtCustomshow.SetClickHdl( aLink );
+ aRbtAll->SetClickHdl( aLink );
+ aRbtAtDia->SetClickHdl( aLink );
+ aRbtCustomshow->SetClickHdl( aLink );
aLink = LINK( this, SdStartPresentationDlg, ClickWindowPresentationHdl );
- aRbtStandard.SetClickHdl( aLink );
- aRbtWindow.SetClickHdl( aLink );
- aRbtAuto.SetClickHdl( aLink );
+ aRbtStandard->SetClickHdl( aLink );
+ aRbtWindow->SetClickHdl( aLink );
+ aRbtAuto->SetClickHdl( aLink );
- aTmfPause.SetModifyHdl( LINK( this, SdStartPresentationDlg, ChangePauseHdl ) );
- aTmfPause.SetFormat( TIMEF_SEC );
+ aTmfPause->SetModifyHdl( LINK( this, SdStartPresentationDlg, ChangePauseHdl ) );
+ aTmfPause->SetFormat( TIMEF_SEC );
- aLbDias.SetAccessibleRelationLabeledBy( &aRbtAtDia );
- aLbDias.SetAccessibleName(aRbtAtDia.GetText());
- aLbCustomshow.SetAccessibleRelationLabeledBy( &aRbtCustomshow );
- aTmfPause.SetAccessibleRelationLabeledBy( &aRbtAuto );
- aTmfPause.SetAccessibleName(aRbtAuto.GetText());
+ aLbDias->SetAccessibleRelationLabeledBy( aRbtAtDia );
+ aLbDias->SetAccessibleName(aRbtAtDia->GetText());
+ aLbCustomshow->SetAccessibleRelationLabeledBy( aRbtCustomshow );
+ aTmfPause->SetAccessibleRelationLabeledBy( aRbtAuto );
+ aTmfPause->SetAccessibleName(aRbtAuto->GetText());
// fill Listbox with page names
for (std::vector<String>::const_iterator pIter = rPageNames.begin(); pIter !=
rPageNames.end(); ++pIter)
- aLbDias.InsertEntry(*pIter);
+ aLbDias->InsertEntry(*pIter);
if( pCustomShowList )
{
@@ -120,48 +109,48 @@
pCustomShow != NULL;
pCustomShow = (SdCustomShow*) pCustomShowList->Next() )
{
- aLbCustomshow.InsertEntry( pCustomShow->GetName() );
+ aLbCustomshow->InsertEntry( pCustomShow->GetName() );
}
- aLbCustomshow.SelectEntryPos( nPosToSelect );
+ aLbCustomshow->SelectEntryPos( nPosToSelect );
pCustomShowList->Seek( nPosToSelect );
}
else
- aRbtCustomshow.Disable();
+ aRbtCustomshow->Disable();
if( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_CUSTOMSHOW ) ).GetValue() && pCSList )
- aRbtCustomshow.Check();
+ aRbtCustomshow->Check();
else if( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_ALL ) ).GetValue() )
- aRbtAll.Check();
+ aRbtAll->Check();
else
- aRbtAtDia.Check();
+ aRbtAtDia->Check();
- aLbDias.SelectEntry( ( ( const SfxStringItem& ) rOutAttrs.Get( ATTR_PRESENT_DIANAME )
).GetValue() );
- aCbxManuel.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_MANUEL ) ).GetValue() );
- aCbxMousepointer.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_MOUSE )
).GetValue() );
- aCbxPen.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_PEN ) ).GetValue() );
- aCbxNavigator.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_NAVIGATOR )
).GetValue() );
- aCbxAnimationAllowed.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get(
ATTR_PRESENT_ANIMATION_ALLOWED ) ).GetValue() );
- aCbxChangePage.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_CHANGE_PAGE )
).GetValue() );
- aCbxAlwaysOnTop.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_ALWAYS_ON_TOP )
).GetValue() );
+ aLbDias->SelectEntry( ( ( const SfxStringItem& ) rOutAttrs.Get( ATTR_PRESENT_DIANAME )
).GetValue() );
+ aCbxManuel->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_MANUEL ) ).GetValue()
);
+ aCbxMousepointer->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_MOUSE )
).GetValue() );
+ aCbxPen->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_PEN ) ).GetValue() );
+ aCbxNavigator->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_NAVIGATOR )
).GetValue() );
+ aCbxAnimationAllowed->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get(
ATTR_PRESENT_ANIMATION_ALLOWED ) ).GetValue() );
+ aCbxChangePage->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_CHANGE_PAGE )
).GetValue() );
+ aCbxAlwaysOnTop->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_ALWAYS_ON_TOP )
).GetValue() );
const sal_Bool bEndless = ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_ENDLESS )
).GetValue();
const sal_Bool bWindow = !( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_FULLSCREEN )
).GetValue();
const long nPause = ( ( const SfxUInt32Item& ) rOutAttrs.Get( ATTR_PRESENT_PAUSE_TIMEOUT )
).GetValue();
- aTmfPause.SetTime( Time( 0, 0, nPause ) );
+ aTmfPause->SetTime( Time( 0, 0, nPause ) );
// set cursor in timefield
- Edit *pEdit = aTmfPause.GetField();
+ Edit *pEdit = aTmfPause->GetField();
Selection aSel( pEdit->GetMaxTextLen(), pEdit->GetMaxTextLen() );
pEdit->SetSelection( aSel );
- aCbxAutoLogo.Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_SHOW_PAUSELOGO )
).GetValue() );
+ aCbxAutoLogo->Check( ( ( const SfxBoolItem& ) rOutAttrs.Get( ATTR_PRESENT_SHOW_PAUSELOGO )
).GetValue() );
if( bWindow )
- aRbtWindow.Check( sal_True );
+ aRbtWindow->Check( sal_True );
else if( bEndless )
- aRbtAuto.Check( sal_True );
+ aRbtAuto->Check( sal_True );
else
- aRbtStandard.Check( sal_True );
+ aRbtStandard->Check( sal_True );
InitMonitorSettings();
@@ -175,16 +164,15 @@
{
try
{
- maGrpMonitor.Show( true );
- maFtMonitor.Show( true );
- maLBMonitor.Show( true );
+ maFtMonitor->Show( true );
+ maLBMonitor->Show( true );
mnMonitors = Application::GetScreenCount();
if( mnMonitors <= 1 )
{
- maFtMonitor.Enable( false );
- maLBMonitor.Enable( false );
+ maFtMonitor->Enable( false );
+ maLBMonitor->Enable( false );
}
else
{
@@ -198,14 +186,16 @@
const String sPlaceHolder( RTL_CONSTASCII_USTRINGPARAM( "%1" ) );
for( sal_Int32 nDisplay = 0; nDisplay < mnMonitors; nDisplay++ )
{
- String aName( nDisplay == nExternalIndex ? msExternalMonitor : msMonitor );
+ String aName( nDisplay == nExternalIndex ?
+ msExternalMonitor->GetText() :
+ msMonitor->GetText() );
const String aNumber( OUString::number( nDisplay + 1 ) );
aName.SearchAndReplace( sPlaceHolder, aNumber );
- maLBMonitor.InsertEntry( aName );
+ maLBMonitor->InsertEntry( aName );
// Store display index together with name.
- const sal_uInt32 nEntryIndex (maLBMonitor.GetEntryCount()-1);
- maLBMonitor.SetEntryData(nEntryIndex, (void*)(sal_IntPtr)nDisplay);
+ const sal_uInt32 nEntryIndex (maLBMonitor->GetEntryCount()-1);
+ maLBMonitor->SetEntryData(nEntryIndex, (void*)(sal_IntPtr)nDisplay);
// Remember the index of the default selection.
if (nDefaultSelectedDisplay == nDisplay)
@@ -218,9 +208,9 @@
if( bUnifiedDisplay )
{
- maLBMonitor.InsertEntry( msAllMonitors );
- const sal_uInt32 nEntryIndex (maLBMonitor.GetEntryCount()-1);
- maLBMonitor.SetEntryData(nEntryIndex, (void*)-1);
+ maLBMonitor->InsertEntry( msAllMonitors->GetText() );
+ const sal_uInt32 nEntryIndex (maLBMonitor->GetEntryCount()-1);
+ maLBMonitor->SetEntryData(nEntryIndex, (void*)-1);
if (nDefaultSelectedDisplay == -1)
nSelectedIndex = nEntryIndex;
}
@@ -233,7 +223,7 @@
nSelectedIndex = nDefaultExternalIndex;
}
- maLBMonitor.SelectEntryPos((sal_uInt16)nSelectedIndex);
+ maLBMonitor->SelectEntryPos((sal_uInt16)nSelectedIndex);
}
}
catch( Exception& )
@@ -246,26 +236,26 @@
*/
void SdStartPresentationDlg::GetAttr( SfxItemSet& rAttr )
{
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ALL, aRbtAll.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_CUSTOMSHOW, aRbtCustomshow.IsChecked() ) );
- rAttr.Put( SfxStringItem ( ATTR_PRESENT_DIANAME, aLbDias.GetSelectEntry() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_MANUEL, aCbxManuel.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_MOUSE, aCbxMousepointer.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_PEN, aCbxPen.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_NAVIGATOR, aCbxNavigator.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ANIMATION_ALLOWED, aCbxAnimationAllowed.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_CHANGE_PAGE, aCbxChangePage.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ALWAYS_ON_TOP, aCbxAlwaysOnTop.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_FULLSCREEN, !aRbtWindow.IsChecked() ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ENDLESS, aRbtAuto.IsChecked() ) );
- rAttr.Put( SfxUInt32Item ( ATTR_PRESENT_PAUSE_TIMEOUT, aTmfPause.GetTime().GetMSFromTime() /
1000 ) );
- rAttr.Put( SfxBoolItem ( ATTR_PRESENT_SHOW_PAUSELOGO, aCbxAutoLogo.IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ALL, aRbtAll->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_CUSTOMSHOW, aRbtCustomshow->IsChecked() ) );
+ rAttr.Put( SfxStringItem ( ATTR_PRESENT_DIANAME, aLbDias->GetSelectEntry() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_MANUEL, aCbxManuel->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_MOUSE, aCbxMousepointer->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_PEN, aCbxPen->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_NAVIGATOR, aCbxNavigator->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ANIMATION_ALLOWED, aCbxAnimationAllowed->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_CHANGE_PAGE, aCbxChangePage->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ALWAYS_ON_TOP, aCbxAlwaysOnTop->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_FULLSCREEN, !aRbtWindow->IsChecked() ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_ENDLESS, aRbtAuto->IsChecked() ) );
+ rAttr.Put( SfxUInt32Item ( ATTR_PRESENT_PAUSE_TIMEOUT, aTmfPause->GetTime().GetMSFromTime() /
1000 ) );
+ rAttr.Put( SfxBoolItem ( ATTR_PRESENT_SHOW_PAUSELOGO, aCbxAutoLogo->IsChecked() ) );
- sal_uInt16 nPos = maLBMonitor.GetSelectEntryPos();
+ sal_uInt16 nPos = maLBMonitor->GetSelectEntryPos();
if( nPos != LISTBOX_ENTRY_NOTFOUND )
- rAttr.Put( SfxInt32Item ( ATTR_PRESENT_DISPLAY,
(sal_Int32)(sal_IntPtr)maLBMonitor.GetEntryData(nPos)) );
+ rAttr.Put( SfxInt32Item ( ATTR_PRESENT_DISPLAY,
(sal_Int32)(sal_IntPtr)maLBMonitor->GetEntryData(nPos)) );
- nPos = aLbCustomshow.GetSelectEntryPos();
+ nPos = aLbCustomshow->GetSelectEntryPos();
if( nPos != LISTBOX_ENTRY_NOTFOUND )
pCustomShowList->Seek( nPos );
}
@@ -275,8 +265,8 @@
*/
IMPL_LINK_NOARG(SdStartPresentationDlg, ChangeRangeHdl)
{
- aLbDias.Enable( aRbtAtDia.IsChecked() );
- aLbCustomshow.Enable( aRbtCustomshow.IsChecked() );
+ aLbDias->Enable( aRbtAtDia->IsChecked() );
+ aLbCustomshow->Enable( aRbtCustomshow->IsChecked() );
return( 0L );
}
@@ -286,24 +276,24 @@
*/
IMPL_LINK_NOARG(SdStartPresentationDlg, ClickWindowPresentationHdl)
{
- const bool bAuto = aRbtAuto.IsChecked();
- const bool bWindow = aRbtWindow.IsChecked();
+ const bool bAuto = aRbtAuto->IsChecked();
+ const bool bWindow = aRbtWindow->IsChecked();
// aFtPause.Enable( bAuto );
- aTmfPause.Enable( bAuto );
- aCbxAutoLogo.Enable( bAuto && ( aTmfPause.GetTime().GetMSFromTime() > 0 ) );
+ aTmfPause->Enable( bAuto );
+ aCbxAutoLogo->Enable( bAuto && ( aTmfPause->GetTime().GetMSFromTime() > 0 ) );
const bool bDisplay = !bWindow && ( mnMonitors > 1 );
- maFtMonitor.Enable( bDisplay );
- maLBMonitor.Enable( bDisplay );
+ maFtMonitor->Enable( bDisplay );
+ maLBMonitor->Enable( bDisplay );
if( bWindow )
{
- aCbxAlwaysOnTop.Enable( sal_False );
- aCbxAlwaysOnTop.Check( sal_False );
+ aCbxAlwaysOnTop->Enable( sal_False );
+ aCbxAlwaysOnTop->Check( sal_False );
}
else
- aCbxAlwaysOnTop.Enable();
+ aCbxAlwaysOnTop->Enable();
return( 0L );
}
@@ -313,7 +303,7 @@
*/
IMPL_LINK_NOARG(SdStartPresentationDlg, ChangePauseHdl)
{
- aCbxAutoLogo.Enable( aRbtAuto.IsChecked() && ( aTmfPause.GetTime().GetMSFromTime() > 0 ) );
+ aCbxAutoLogo->Enable( aRbtAuto->IsChecked() && ( aTmfPause->GetTime().GetMSFromTime() > 0 ) );
return( 0L );
}
diff --git a/sd/source/ui/dlg/present.src b/sd/source/ui/dlg/present.src
deleted file mode 100644
index e0894c6..0000000
--- a/sd/source/ui/dlg/present.src
+++ /dev/null
@@ -1,277 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * 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 .
- */
-#include "helpids.h"
-#include <svx/svxids.hrc>
-#include "present.hrc"
-
-#define DISTANCE 23
-
-ModalDialog DLG_START_PRESENTATION
-{
- HelpID = CMD_SID_PRESENTATION ;
- OutputSize = TRUE ;
- SVLook = TRUE ;
- Size = MAP_APPFONT ( 256, 205 ) ;
- Text [ en-US ] = "Slide Show" ;
- Moveable = TRUE ;
-
- OKButton BTN_OK
- {
- Pos = MAP_APPFONT ( 200, 6 ) ;
- Size = MAP_APPFONT ( 50, 14 ) ;
- TabStop = TRUE ;
- DefButton = TRUE ;
- };
- CancelButton BTN_CANCEL
- {
- Pos = MAP_APPFONT ( 200, 23 ) ;
- Size = MAP_APPFONT ( 50, 14 ) ;
- TabStop = TRUE ;
- };
- HelpButton BTN_HELP
- {
- Pos = MAP_APPFONT ( 200, 43 ) ;
- Size = MAP_APPFONT ( 50, 14 ) ;
- TabStop = TRUE ;
- };
-
- FixedLine GRP_RANGE
- {
- Pos = MAP_APPFONT ( 6 , 3 ) ;
- Size = MAP_APPFONT ( 187, 8 ) ;
- Text [ en-US ] = "Range" ;
- };
- RadioButton RBT_ALL
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_ALL";
- Pos = MAP_APPFONT ( 12 , 14 ) ;
- Size = MAP_APPFONT ( 80 , 12 ) ;
- Text [ en-US ] = "All ~slides" ;
- TabStop = TRUE ;
- };
- RadioButton RBT_AT_DIA
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_AT_DIA";
- Pos = MAP_APPFONT ( 12 , 26 ) ;
- Size = MAP_APPFONT ( 60 , 12 ) ;
- Text [ en-US ] = "~From:" ;
- TabStop = TRUE ;
- };
- ListBox LB_DIAS
- {
- HelpID = "sd:ListBox:DLG_START_PRESENTATION:LB_DIAS";
- Border = TRUE ;
- Pos = MAP_APPFONT ( 96, 24 ) ;
- Size = MAP_APPFONT ( 97, 80 ) ;
- TabStop = TRUE ;
- DropDown = TRUE ;
- //DDExtraWidth = TRUE;
- };
- RadioButton RBT_CUSTOMSHOW
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_CUSTOMSHOW";
- Pos = MAP_APPFONT ( 12 , 38 ) ;
- Size = MAP_APPFONT ( 130 , 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "~Custom Slide Show" ;
- };
- ListBox LB_CUSTOMSHOW
- {
- HelpID = "sd:ListBox:DLG_START_PRESENTATION:LB_CUSTOMSHOW";
- Border = TRUE ;
- Pos = MAP_APPFONT ( 32, 53 ) ;
- Size = MAP_APPFONT ( 161, 80 ) ;
- TabStop = TRUE ;
- DropDown = TRUE ;
- };
-
- FixedLine GRP_KIND
- {
- Pos = MAP_APPFONT ( 6, 73 ) ;
- Size = MAP_APPFONT ( 90, 8 );
- Text [ en-US ] = "Type" ;
- };
- RadioButton RBT_STANDARD
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_STANDARD";
- Pos = MAP_APPFONT ( 12, 84 ) ;
- Size = MAP_APPFONT ( 81, 12 ) ;
- Text [ en-US ] = "~Default" ;
- TabStop = TRUE ;
- };
- RadioButton RBT_WINDOW
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_WINDOW";
- Pos = MAP_APPFONT ( 12 , 96 ) ;
- Size = MAP_APPFONT ( 81 , 12 ) ;
- Text [ en-US ] = "~Window" ;
- TabStop = TRUE ;
- };
- RadioButton RBT_AUTO
- {
- HelpID = "sd:RadioButton:DLG_START_PRESENTATION:RBT_AUTO";
- Pos = MAP_APPFONT ( 12 , 108 ) ;
- Size = MAP_APPFONT ( 81 , 12 ) ;
- Text [ en-US ] = "A~uto" ;
- TabStop = TRUE ;
- };
- TimeField TMF_PAUSE
- {
- HelpID = "sd:TimeField:DLG_START_PRESENTATION:TMF_PAUSE";
- Pos = MAP_APPFONT ( 32, 120 ) ;
- Size = MAP_APPFONT ( 50, 12 ) ;
- Border = TRUE ;
- TabStop = TRUE ;
- Repeat = TRUE ;
- Spin = TRUE ;
- Duration = TRUE ;
- StrictFormat = TRUE ;
- Maximum = Time
- {
- Hour = 23 ;
- Minute = 59 ;
- Second = 59 ;
- };
- Last = Time
- {
- Hour = 23 ;
- Minute = 59 ;
- Second = 59 ;
- };
- QuickHelpText [ en-US ] = "Duration of pause" ;
- };
- CheckBox CBX_AUTOLOGO
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_AUTOLOGO";
- Pos = MAP_APPFONT ( 32 , 138 ) ;
- Size = MAP_APPFONT ( 61 , 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "Show ~logo" ;
- };
-
- FixedLine GRP_OPTIONS
- {
- Pos = MAP_APPFONT ( 102 , 73 ) ;
- Size = MAP_APPFONT ( 148, 8 );
- Text [ en-US ] = "Options" ;
- };
- CheckBox CBX_MANUEL
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_MANUEL";
- Pos = MAP_APPFONT ( 108 , 84 ) ;
- Size = MAP_APPFONT ( 139 , 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "Change slides ~manually" ;
- };
- CheckBox CBX_MOUSEPOINTER
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_MOUSEPOINTER";
- Pos = MAP_APPFONT ( 108, 96 ) ;
- Size = MAP_APPFONT ( 139, 12 ) ;
- Text [ en-US ] = "Mouse pointer ~visible" ;
- TabStop = TRUE ;
- };
- CheckBox CBX_PEN
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_PEN";
- Pos = MAP_APPFONT ( 108, 108 ) ;
- Size = MAP_APPFONT ( 139, 12 ) ;
- Text [ en-US ] = "Mouse pointer as ~pen" ;
- TabStop = TRUE ;
- };
- CheckBox CBX_NAVIGATOR
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_NAVIGATOR";
- Pos = MAP_APPFONT ( 108, 120 ) ;
- Size = MAP_APPFONT ( 139, 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "~Navigator visible" ;
- };
- CheckBox CBX_ANIMATION_ALLOWED
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_ANIMATION_ALLOWED";
- Pos = MAP_APPFONT ( 108, 132 ) ;
- Size = MAP_APPFONT ( 139, 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "~Animations allowed" ;
- };
- CheckBox CBX_CHANGE_PAGE
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_CHANGE_PAGE";
- Pos = MAP_APPFONT ( 108, 144 ) ;
- Size = MAP_APPFONT ( 139, 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "Change slides by clic~king on background" ;
- };
- CheckBox CBX_ALWAYS_ON_TOP
- {
- HelpID = "sd:CheckBox:DLG_START_PRESENTATION:CBX_ALWAYS_ON_TOP";
- Pos = MAP_APPFONT ( 108, 156 ) ;
- Size = MAP_APPFONT ( 145, 12 ) ;
- TabStop = TRUE ;
- Text [ en-US ] = "Presentation always ~on top" ;
- };
-
- FixedLine GRP_MONITOR
- {
- Pos = MAP_APPFONT ( 6, 174 ) ;
- Size = MAP_APPFONT ( 244, 8 );
- Hide = TRUE;
- Text [ en-US ] = "Multiple displays" ;
- };
-
- FixedText FT_MONITOR
- {
- OutputSize = TRUE;
- Pos = MAP_APPFONT ( 12 , 185 + 2 ) ;
- Size = MAP_APPFONT( 70, 8 );
- Hide = TRUE;
- Text [ en-US ] = "P~resentation display" ;
- };
-
- ListBox LB_MONITOR
- {
- Pos = MAP_APPFONT ( 82 , 185 ) ;
- Size = MAP_APPFONT ( 111, 100 );
- HelpId = HID_SD_SLIDESHOW_DISPLAY;
- Hide = TRUE;
- TabStop = TRUE ;
- Border = TRUE ;
- DropDown = TRUE ;
- ClipChildren = TRUE;
- };
-
- String STR_EXTERNAL_MONITOR
- {
- Text [ en-US ] = "Display %1 (external)";
- };
-
- String STR_MONITOR
- {
- Text [ en-US ] = "Display %1";
- };
-
- String STR_ALL_MONITORS
- {
- Text [ en-US ] = "All displays";
- };
-
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/inc/present.hrc b/sd/source/ui/inc/present.hrc
deleted file mode 100644
index a662e1a..0000000
--- a/sd/source/ui/inc/present.hrc
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * 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 .
- */
-#include <sfx2/sfx.hrc>
-
-#define DLG_START_PRESENTATION RID_APP_START+3
-#define BTN_OK 1
-#define BTN_CANCEL 1
-#define BTN_HELP 1
-
-#define GRP_RANGE 1
-#define RBT_ALL 1
-#define RBT_AT_DIA 2
-#define RBT_CUSTOMSHOW 3
-#define LB_DIAS 1
-#define LB_CUSTOMSHOW 2
-
-#define GRP_KIND 2
-#define RBT_STANDARD 4
-#define RBT_WINDOW 5
-#define RBT_AUTO 6
-#define TMF_PAUSE 1
-#define CBX_AUTOLOGO 1
-
-#define GRP_OPTIONS 3
-#define CBX_MANUEL 2
-#define CBX_MOUSEPOINTER 3
-#define CBX_PEN 4
-#define CBX_NAVIGATOR 5
-#define CBX_ANIMATION_ALLOWED 6
-#define CBX_CHANGE_PAGE 7
-#define CBX_ALWAYS_ON_TOP 8
-
-#define GRP_MONITOR 9
-#define FT_MONITOR 10
-#define LB_MONITOR 11
-
-#define STR_EXTERNAL_MONITOR 1
-#define STR_MONITOR 2
-#define STR_ALL_MONITORS 3
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/inc/present.hxx b/sd/source/ui/inc/present.hxx
index f0b6582..b9e0a81 100644
--- a/sd/source/ui/inc/present.hxx
+++ b/sd/source/ui/inc/present.hxx
@@ -38,44 +38,36 @@
{
private:
- FixedLine aGrpRange;
- RadioButton aRbtAll;
- RadioButton aRbtAtDia;
- RadioButton aRbtCustomshow;
- ListBox aLbDias;
- ListBox aLbCustomshow;
+ RadioButton* aRbtAll;
+ RadioButton* aRbtAtDia;
+ RadioButton* aRbtCustomshow;
+ ListBox* aLbDias;
+ ListBox* aLbCustomshow;
- FixedLine aGrpKind;
- RadioButton aRbtStandard;
- RadioButton aRbtWindow;
- RadioButton aRbtAuto;
- TimeField aTmfPause;
- CheckBox aCbxAutoLogo;
+ RadioButton* aRbtStandard;
+ RadioButton* aRbtWindow;
+ RadioButton* aRbtAuto;
+ TimeField* aTmfPause;
+ CheckBox* aCbxAutoLogo;
- FixedLine aGrpOptions;
- CheckBox aCbxManuel;
- CheckBox aCbxMousepointer;
- CheckBox aCbxPen;
- CheckBox aCbxNavigator;
- CheckBox aCbxAnimationAllowed;
- CheckBox aCbxChangePage;
- CheckBox aCbxAlwaysOnTop;
+ CheckBox* aCbxManuel;
+ CheckBox* aCbxMousepointer;
+ CheckBox* aCbxPen;
+ CheckBox* aCbxNavigator;
+ CheckBox* aCbxAnimationAllowed;
+ CheckBox* aCbxChangePage;
+ CheckBox* aCbxAlwaysOnTop;
- FixedLine maGrpMonitor;
- FixedText maFtMonitor;
- ListBox maLBMonitor;
-
- OKButton aBtnOK;
- CancelButton aBtnCancel;
- HelpButton aBtnHelp;
+ FixedText* maFtMonitor;
+ ListBox* maLBMonitor;
SdCustomShowList* pCustomShowList;
const SfxItemSet& rOutAttrs;
sal_Int32 mnMonitors;
- String msExternalMonitor;
- String msMonitor;
- String msAllMonitors;
+ FixedText* msExternalMonitor;
+ FixedText* msMonitor;
+ FixedText* msAllMonitors;
DECL_LINK( ChangeRangeHdl, void * );
DECL_LINK( ClickWindowPresentationHdl, void * );
diff --git a/sd/uiconfig/simpress/ui/presentationdialog.ui
b/sd/uiconfig/simpress/ui/presentationdialog.ui
new file mode 100644
index 0000000..c04fdc6
--- /dev/null
+++ b/sd/uiconfig/simpress/ui/presentationdialog.ui
@@ -0,0 +1,663 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <!-- interface-requires gtk+ 3.0 -->
+ <object class="GtkDialog" id="PresentationDialog">
+ <property name="can_focus">False</property>
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Slide Show</property>
+ <property name="type_hint">dialog</property>
+ <child internal-child="vbox">
+ <object class="GtkBox" id="dialog-vbox1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</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="GtkFrame" id="frame1">
+ <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="alignment1">
+ <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="row_spacing">2</property>
+ <child>
+ <object class="GtkGrid" id="grid6">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkRadioButton" id="from">
+ <property name="label" translatable="yes">_From:</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">allslides</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="GtkComboBox" id="from_cb">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="margin_left">6</property>
+ <property name="hexpand">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>
+ <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="GtkRadioButton" id="allslides">
+ <property name="label" translatable="yes">All _slides</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">from</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="customslideshow">
+ <property name="label" translatable="yes">_Custom Slide
Show:</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">from</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="GtkComboBox" id="customslideshow_cb">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="margin_left">24</property>
+ <property name="hexpand">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">3</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ </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">Range</property>
+ <attributes>
+ <attribute name="weight" value="semibold"/>
+ </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="frame3">
+ <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="alignment3">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="left_padding">12</property>
+ <child>
+ <object class="GtkGrid" id="grid7">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="hexpand">True</property>
+ <property name="vexpand">True</property>
+ <child>
+ <object class="GtkGrid" id="grid8">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="hexpand">True</property>
+ <property name="vexpand">True</property>
+ <child>
+ <object class="GtkComboBox" id="presdisplay_cb">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="margin_left">6</property>
+ <property name="hexpand">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="presdisplay_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">P_resentation
display:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">presdisplay_cb</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>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkGrid" id="grid9">
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkLabel" id="externalmonitor_str">
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Display %1
(external)</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="monitor_str">
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Display
%1label</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="allmonitors_str">
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">All displays</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>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">1</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Multiple displays</property>
+ <attributes>
+ <attribute name="weight" value="semibold"/>
+ </attributes>
+ </object>
+ </child>
+ </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="GtkGrid" id="grid2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="column_spacing">12</property>
+ <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="left_padding">12</property>
+ <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="row_spacing">2</property>
+ <child>
+ <object class="GtkRadioButton" id="default">
+ <property name="label" translatable="yes">_Default</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="active">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">auto</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="window">
+ <property name="label" translatable="yes">_Window</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">auto</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="GtkRadioButton" id="auto">
+ <property name="label" translatable="yes">A_uto</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">window</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">2</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="showlogo">
+ <property name="label" translatable="yes">Show _logo</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="margin_left">24</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">4</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="pauseduration:hh:mm">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="can_focus">True</property>
+ <property name="margin_left">24</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>
+ </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">Type</property>
+ <attributes>
+ <attribute name="weight" value="semibold"/>
+ </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="frame4">
+ <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="alignment4">
+ <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="hexpand">True</property>
+ <property name="vexpand">True</property>
+ <property name="row_spacing">2</property>
+ <child>
+ <object class="GtkCheckButton" id="manualslides">
+ <property name="label" translatable="yes">Change slides
_manually</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="pointervisible">
+ <property name="label" translatable="yes">Mouse pointer
_visible</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">1</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="pointeraspen">
+ <property name="label" translatable="yes">Mouse pointer as
_pen</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">2</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="navigatorvisible">
+ <property name="label" translatable="yes">_Navigator
visible</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">3</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="animationsallowed">
+ <property name="label" translatable="yes">_Animations
allowed</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">4</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="changeslidesbyclick">
+ <property name="label" translatable="yes">Change slides by
clic_king on background</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">5</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="alwaysontop">
+ <property name="label" translatable="yes">Presentation always _on
top</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="xalign">0</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">6</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Options</property>
+ <attributes>
+ <attribute name="weight" value="semibold"/>
+ </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="left_attach">0</property>
+ <property name="top_attach">1</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>
+ <child internal-child="action_area">
+ <object class="GtkButtonBox" id="dialog-action_area1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="ok">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">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">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="cancel">
+ <property name="label">gtk-cancel</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>
+ <child>
+ <object class="GtkButton" id="help">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">ok</action-widget>
+ <action-widget response="0">cancel</action-widget>
+ <action-widget response="0">help</action-widget>
+ </action-widgets>
+ </object>
+</interface>
--
To view, visit https://gerrit.libreoffice.org/2732
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I92ab3ab57146524c1c70e6503261989df86dc22d
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Krisztian Pinter <pin.terminator@gmail.com>
Context
- [PATCH] converted sd/source/ui/dlg/present.src to .ui · Krisztian Pinter (via Code Review)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.