Kaydet (Commit) 67c834aa authored tarafından Krisztian Pinter's avatar Krisztian Pinter Kaydeden (comit) Caolán McNamara

converted sd/source/ui/dlg/present.src to .ui

Change-Id: I92ab3ab57146524c1c70e6503261989df86dc22d
Reviewed-on: https://gerrit.libreoffice.org/2732Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 8ff58470
......@@ -88,7 +88,6 @@ $(eval $(call gb_SrsTarget_add_files,sd/res,\
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 \
......
......@@ -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 \
))
......
......@@ -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 @@ using namespace ::com::sun::star::beans;
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 @@ SdStartPresentationDlg::SdStartPresentationDlg( Window* pWindow,
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 @@ void SdStartPresentationDlg::InitMonitorSettings()
{
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 @@ void SdStartPresentationDlg::InitMonitorSettings()
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 @@ void SdStartPresentationDlg::InitMonitorSettings()
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 @@ void SdStartPresentationDlg::InitMonitorSettings()
nSelectedIndex = nDefaultExternalIndex;
}
maLBMonitor.SelectEntryPos((sal_uInt16)nSelectedIndex);
maLBMonitor->SelectEntryPos((sal_uInt16)nSelectedIndex);
}
}
catch( Exception& )
......@@ -246,26 +236,26 @@ void SdStartPresentationDlg::InitMonitorSettings()
*/
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() ) );
sal_uInt16 nPos = maLBMonitor.GetSelectEntryPos();
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();
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 @@ void SdStartPresentationDlg::GetAttr( SfxItemSet& rAttr )
*/
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, ChangeRangeHdl)
*/
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, ClickWindowPresentationHdl)
*/
IMPL_LINK_NOARG(SdStartPresentationDlg, ChangePauseHdl)
{
aCbxAutoLogo.Enable( aRbtAuto.IsChecked() && ( aTmfPause.GetTime().GetMSFromTime() > 0 ) );
aCbxAutoLogo->Enable( aRbtAuto->IsChecked() && ( aTmfPause->GetTime().GetMSFromTime() > 0 ) );
return( 0L );
}
......
/* -*- 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: */
/* -*- 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: */
......@@ -38,44 +38,36 @@ class SdStartPresentationDlg : public ModalDialog
{
private:
FixedLine aGrpRange;
RadioButton aRbtAll;
RadioButton aRbtAtDia;
RadioButton aRbtCustomshow;
ListBox aLbDias;
ListBox aLbCustomshow;
FixedLine aGrpKind;
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;
FixedLine maGrpMonitor;
FixedText maFtMonitor;
ListBox maLBMonitor;
OKButton aBtnOK;
CancelButton aBtnCancel;
HelpButton aBtnHelp;
RadioButton* aRbtAll;
RadioButton* aRbtAtDia;
RadioButton* aRbtCustomshow;
ListBox* aLbDias;
ListBox* aLbCustomshow;
RadioButton* aRbtStandard;
RadioButton* aRbtWindow;
RadioButton* aRbtAuto;
TimeField* aTmfPause;
CheckBox* aCbxAutoLogo;
CheckBox* aCbxManuel;
CheckBox* aCbxMousepointer;
CheckBox* aCbxPen;
CheckBox* aCbxNavigator;
CheckBox* aCbxAnimationAllowed;
CheckBox* aCbxChangePage;
CheckBox* aCbxAlwaysOnTop;
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 * );
......
<?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>
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