00default.xml 12.2 KB
<!-----------------------------------------------------------------------------

 Software pw3270, desenvolvido com base nos códigos fontes do WC3270  e X3270
 (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
 aplicativos mainframe. Registro no INPI sob o nome G3270.

  Copyright (C) <2008> <Banco do Brasil S.A.>

 Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
 os termos da GPL v.2 - Licença Pública Geral  GNU,  conforme  publicado  pela
 Free Software Foundation.

 Este programa é distribuído na expectativa de  ser  útil,  mas  SEM  QUALQUER
 GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou  de  ADEQUAÇÃO
 A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
 obter mais detalhes.

 Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
 programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
 St, Fifth Floor, Boston, MA  02110-1301  USA


 Contatos:

 perry.werneck@gmail.com	(Alexandre Perry de Souza Werneck)
 erico.mendonca@gmail.com	(Erico Mascarenhas Mendonça)

------------------------------------------------------------------------------>

<ui>
	<menubar name='topmenu' topmenu='yes'>

		<menu name='FileMenu' label='_File' >

			<!---
				Extended attributes for 'save' actions:

				* overwrite='yes' to always overwrite file
				* filename='PATH' to save to a predefined file whithout user interaction

			--->
			<menuitem action='save' src='all' group='online' label='Save screen' />
			<menuitem action='save' src='selected' group='selection' label='Save selected' />
			<menuitem action='save' src='copy' group='clipboard' label='Save copy' />

			<separator/>
			<menuitem action='print' src='all' group='online' key='Print' icon='print' label='Print' />
			<menuitem action='print' src='selected' group='selection' label='Print selected' />
			<menuitem action='print' src='copy' group='clipboard' label='Print copy' />
			<separator/>

			<menuitem action='transfer' key='<alt>t' label='Send/Receive' />
			<menuitem action='Quit' key='<ctrl>q' label='Quit' icon="quit" sysmenu="quit"/>

		</menu>

		<menu name='EditMenu' label='_Edit' >
			<menuitem action='copy' append='no' format='text' key='<ctrl>c' icon='copy' group='selection' label='Copy' />
			<menuitem action='copy' append='no' format='table' key='<ctrl><alt>c' group='selection' label='Copy as table' />
			<!-- menuitem action='copy' mode='image' group='selection' label='Copy as image' /-->
			<menuitem action='copy' append='yes' key='<shift><ctrl>c' group='selection' label='Add to copy' />
			<menuitem action='cut'  append='no' format='text' key='<ctrl>x' icon='cut' group='selection' label='Cut' />
			<menuitem action='paste' src='clipboard' key='<ctrl>v' icon='paste' group='paste' label='Paste' />
			<menuitem action='paste' src='next' key='<shift><ctrl>v' label='Paste next' />

			<!-- If you want to paste a predefined file use the attribute filename='FULL_PATH' -->
			<menuitem action='paste' src='file' group='online' label='Paste text file' />

			<separator/>
			<menuitem action='select' target='all' key='<ctrl>a' icon='select-all' group='online' label='Select all' />
			<menuitem action='select' target='field' key='<Ctrl>f' group='online' label='Select Field' />
			<menuitem action='select' target='none' group='selection' label='Remove selection' />
			<menuitem action='select' target='last' key='<Ctrl>r' group='online' label='Reselect' />

			<separator/>
			<menuitem action='erase' target='all' group='online' key='Pause' label='Clear' />
			<menuitem action='erase' target='input' icon='clear' group='online' label='Erase input' />
			<menuitem action='erase' target='field' key='<Ctrl>u' group='online' label='Delete field' />
			<menuitem action='erase' target='eof' group='online' key='End' label='Erase to end of field' />
			<menuitem action='erase' target='eol' group='online' label='Erase to end of line' />
		</menu>

		<!--- Special action - View menu will be populated with labeled toolbars, menubars and keypads --->
		<menu name='View' label='_View' />

		<menu name='ScriptsMenu' label='Scripts' visible='no' />

		<menu name='NetworkMenu' label='_Network' >
			<menuitem action='hostname' icon='home' group='offline' label='Configure host' />

			<!--
				If you want to connect to specific host use host='uri' to set it

				Examples:

				<menuitem name='IBMlink' action='connect' icon='connect' group='offline' label='IBMlink' host='ibmlink.advantis.com' />
				<menuitem name='fandezhi' action='connect' icon='connect' group='offline' label='Fan DeZhi Mainframe System' host='fandezhi.efglobe.com:23' />
			-->
			<menuitem action='connect' icon='connect' group='offline' label='_Connect' />
			<menuitem action='disconnect' icon='disconnect' group='online' label='_Disconnect' />
		</menu>

		<menu name='SettingsMenu' label='Settings'>
			<menuitem action='editcolors' icon='select-color' label='Colors' />
			<menuitem action='printsettings' platform='windows' label='Print settings' />

			<!--- Special action - The fontselect menu will be populated with all available monospaced fonts --->
			<menuitem name='fontselect' icon='select-font' label='Select font' />

			<!--- Special action - The Scrensizes menu will be populate with the available screen sizes --->
			<menuitem name='ScreenSizes' group='offline' label='Screen size' />

			<menu name='OptionsMenu' label='_Options' >
				<menuitem action='toggle' id='AutoConnect' label='Connect on startup' />
				<menuitem action='toggle' id='CursorBlink' label='Blinking Cursor' />
				<menuitem action='toggle' id='Monocase' label='Monocase' />
				<menuitem action='toggle' id='CursorPos'  label='Track Cursor' />
				<menuitem action='toggle' id='FullScreen' key='<alt>Home' label='Full Screen' />
				<menuitem action='toggle' id='AltScreen' label='Resize on alternate screen' />
				<menuitem action='toggle' id='MarginedPaste'  label='Paste with left margin' />
				<menuitem action='toggle' id='CrossHair' key='<alt>x' label='Cross hair cursor' />
				<menuitem action='toggle' id='BlankFill' label='Blank Fill' />
				<menuitem action='toggle' id='RectSelect'  label='Select by rectangles' />
				<menuitem action='toggle' id='Reconnect' label='Auto-Reconnect'  />
				<menuitem action='toggle' id='Bold' label='Bold'  />
				<menuitem action='toggle' id='Underline' label='Show Underline'  />
				<menuitem action='toggle' id='KeepSelected' label='Keep selected' />
				<menuitem action='toggle' id='SmartPaste' label='Smart paste' />
				<menuitem action='toggle' id='Beep' label='Alert sound' />
				<menuitem action='toggle' id='KPAlternative' label='Use +/- for field navigation' />
				<menuitem action='toggle' id='keepalive' label='Network keep alive' />
			</menu>

			<!--- Special action - InputMethod menu will be populated with Gtk input_method menu items --->
			<menuitem name='InputMethod' label='Input method' />

		</menu>

		<menu name='HelpMenu' label='Help' >
			<menuitem action='about' icon='about' sysmenu='about' />
		</menu>

	</menubar>

	<toolbar name='toolbar.default' label='Toolbar' key='<alt>t' >
		<toolitem action='selectall' tooltip='Select all'/>
		<toolitem action='copy' append='no' format='text' tooltip='Copy selected area to clipboard' />
		<toolitem action='paste' src='clipboard' tooltip='Paste from clipboard'/>
		<toolitem action='erase' target='input' tooltip='Erase screen contents' />

		<separator/>
		<toolitem action='connect' tooltip='Connect to host'/>
		<toolitem action='disconnect' tooltip='Disconnect from host'/>

		<separator/>
		<toolitem action='set' toggle='fullscreen' icon='fullscreen' label='Full Screen' tooltip='Go to fullscreen mode'/>
		<toolitem action='reset' toggle='fullscreen' icon='leave-fullscreen' label='Window' tooltip='Go back to window mode'/>
		<toolitem action='editcolors' tooltip='Select terminal colors'/>
		<toolitem action='transfer' icon='harddisk' tooltip='Send/Receive files'/>
		<toolitem action='print' src='all' tooltip='Print screen contents'/>
		<toolitem action='Quit' tooltip='Quit pw3270'/>
	</toolbar>

	<popup name='selectionpopup' type='selection'>
		<menuitem action='copy' append='no' format='text' />
		<menuitem action='copy' append='yes' />
		<menuitem action='select' target='none'/>
		<menuitem action='select' target='all'/>

		<separator />
		<menuitem action='print' src='all'/>
		<menuitem action='print' src='selected'/>
		<menuitem action='print' src='copy'/>

		<separator />
		<menuitem action='Quit'/>
	</popup>

	<popup name='defaultpopup' type='default'>
		<menuitem action='paste' src='clipboard'/>
		<menuitem action='paste' src='next'/>
		<menuitem action='select' target='all'/>
		<menuitem action='print' src='all'/>
		<menuitem action='print' src='copy'/>

		<separator />
		<menuitem action='previousfield' label='Previous field' />
		<menuitem action='nextfield' label='Next field'/>
		<menuitem name="return" action='activate' label='Return' />

		<separator />
		<menuitem action='Quit'/>

	</popup>

	<popup name='connectpopup' type='offline'>

		<menuitem action='connect' />
		<menuitem action='Quit'/>

	</popup>

	<accelerator action='toggle' id='insert' key='Insert' group='online' />

	<accelerator action='firstfield' key='Home' group='online' />
	<accelerator action='kybdreset' key='Escape' group='online' />
	<!-- accelerator name="return" action='activate' key='Enter' --->
	<accelerator name="KP_enter" action='activate' key='KP_Enter' />
	<accelerator action='Attn' key='<shift>Escape' group='online' />

	<accelerator action='DeleteWord' key='<Ctrl>w' group='online' />
	<accelerator action='Delete' key='Delete' group='online' />
	<accelerator action='erase' target='char' key='BackSpace' group='online' />

	<accelerator action='SysREQ' key='Sys_Req' group='online' />
	<accelerator action='SysREQ' key='<shift>Print' group='online' />

	<accelerator action='move' target='cursor' direction='right' selecting='yes' key='<Shift>Right' group='online' />
	<accelerator action='move' target='cursor' direction='left' selecting='yes' key='<Shift>Left' group='online' />
	<accelerator action='move' target='cursor' direction='up' selecting='yes' key='<Shift>Up' group='online' />
	<accelerator action='move' target='cursor' direction='down' selecting='yes' key='<Shift>Down' group='online' />

	<accelerator action='move' target='selection' direction='right' key='<alt>Right' />
	<accelerator action='move' target='selection' direction='left' key='<alt>Left' />
	<accelerator action='move' target='selection' direction='up' key='<alt>Up' />
	<accelerator action='move' target='selection' direction='down' key='<alt>Down' />

	<accelerator action='move' target='cursor' direction='right' key='Right' group='online' />
	<accelerator action='move' target='cursor' direction='left' key='Left' group='online' />
	<accelerator action='move' target='cursor' direction='up' key='Up' group='online' />
	<accelerator action='move' target='cursor' direction='down' key='Down' group='online' />
	<accelerator action='move' target='cursor' direction='end' key='<ctrl>End' group='online' />

	<accelerator action='previousfield' key='ISO_Left_Tab' group='online' label='Previous field' />
	<accelerator action='nextfield' key='Tab' group='online' label='Next field'/>

	<accelerator action='dup' key='<Shift>KP_Multiply' group='online' />

	<!-- accelerator action='fieldend' key='End' group='online' / -->
	<!-- accelerator name="newline" action='newline' key='Control_R' group='online' / -->

	<!--- Mouse actions --->
	<scroll direction='up' action='pfkey' id='7' />
	<scroll direction='down' action='pfkey' id='8' />

	<!---
	<scroll direction='left' />
	<scroll direction='right' />
	--->

	<accelerator name='PageDown' action='pfkey' id='8' group='online' key='Page_Down' />
	<accelerator name='ShiftPageDown' action='pfkey' id='24' group='online' key='<Shift>Page_Down' />

	<accelerator name='PageUP' action='pfkey' id='7' group='online' key='Page_Up' />
	<accelerator name='ShiftPageUP' action='pfkey' id='23' group='online' key='<Shift>Page_Up' />

	<accelerator name='SKP-' action='PreviousField' key='<shift>KP_Subtract' group='online' />
	<accelerator name='SKP+' action='NextField' key='<shift>KP_Add' group='online' />

	<accelerator name='KPsubtract' action='kpsubtract' key='KP_Subtract' group='online' />
	<accelerator name='KPadd' action='kpadd' key='KP_Add' group='online' />

</ui>