/*
 * $Revision: /main/PULSAR/HALLEY/1 $
 * $Date: 1999/02/04 23:25 UTC $
 */
Application "HP OpenView Windows"
{
    Description {
	"HP OpenView",
	"ovw j[Eo[̃j[ڗp̃AvP[",
	"Vo^t@CłB"
    }

    DisplayString "HP OpenView Windows";

    Version "NNM Release B.06.01  Apr 09 1999";

    Copyright {
	"Copyright (c) 1990-1999 Hewlett-Packard Company",
	"All rights reserved"
    }

#ifndef NT
    HelpDirectory "OVW";
#endif /* NT */

    /*
    **
    ** OVw Menu Bars
    **
    */
    
    MenuBar <100> "}bv(M)" _M
    {
#ifndef SPECIAL_EDITION
	<100>	"VK(N)..."		_N	Ctrl<Key>N
			Context (AllContexts || WantMapMenus)
			f.new_map;

	<100>	"I[v(O)..."		_O	Ctrl<Key>O
			Context (AllContexts || WantMapMenus)
			f.avail_maps;
			
	<100>	"XV(f)"		_f
			Context (AllContexts || WantMapMenus)
			f.refresh_map;
			
	<100>	"ʖۑ(A)..."	_A	Ctrl<Key>S
			Context (AllContexts || WantMapMenus)
			f.save_map;

        /* 99 is used for ipmap and map customization */

	<98>	"폜(D)..."		_D
			Context (AllContexts || WantMapMenus)
			f.avail_maps;
			

#endif /* !SPECIAL_EDITION */
	<98>	"vpeB(r)..."    _r
			Context (AllContexts || WantMapMenus)
			f.map_desc;
			
	<98>   "Separator 1"
	        Context (CantTouchThis)
			f.separator;
#ifndef NT
			
	<98>	"EBhẼvg(P)"	_P	Ctrl<Key>P
			Context (AllContexts || WantMapMenus)
			f.action Print_Window;
#endif /* !NT */
			
	<98>	"Tu}bv(S)"	        _S
			Context (AllContexts || WantMapMenus)
			f.menu "Submap";
#ifndef SPECIAL_EDITION
			
	<98>	"XibvVbg(h)"		_h
			Context (AllContexts || WantMapMenus)
			f.menu "Snapshot";
#endif /* !SPECIAL_EDITION */
			
	<0>	"I(x)"	_x	
			Context (CantTouchThis)
			f.exit;
    }

#ifndef NT
	Action "Print_Window" {
		Command "printwindow";
	}
#endif /* NT */

    Menu Submap
    {
	<100>	"VK(N)..."			_N
			Context (AllContexts || WantMapMenus)
			f.new_submap;
			
	<100>	"I[v(O)..."			_O
			Context (AllContexts || WantMapMenus)
			f.list_submaps;
			
	<100>	"폜(D)..."			_D
			Context (AllContexts || WantMapMenus)
			f.list_submaps;
			
	<100>	"̃Tu}bv폜(T)"	_T
			Context (AllContexts || WantMapMenus)
			f.delete_smap;
			
	<100>	"̃Tu}bvz[ƂăZbg(H)"	_H
			Context (AllContexts || WantMapMenus)
			f.set_home_submap;
#ifndef NT
	<100>	"̃Tu}bvŒTu}bvɂ(M)"	_M
			Context (AllContexts || WantMapMenus)
			f.persistify;
#endif /* !NT */
			
	<100>	"vpeB(r)..."		_r
			Context (AllContexts || WantMapMenus)
			f.submap_desc;
			
        <1>	"N[Y(C)"		_C	<Key>Escape
			Context (AllContexts || WantMapMenus)
			f.close_smap;
	}

#ifndef SPECIAL_EDITION
    Menu "Snapshot" 
    {
	<100>	"VK(N)..."		_N
			Context (AllContexts || WantMapMenus)
			f.create_snap;
			
	<100>	"I[v(O)..."		_O
			Context (AllContexts || WantMapMenus)
			f.avail_snaps;
			
	<100>	"폜(D)..."		_D
			Context (AllContexts || WantMapMenus)
			f.avail_snaps;
			
	<100>	"vpeB(r)..."		_r
			Context (AllContexts || WantMapMenus)
			f.snap_desc;
			
	<100>	"N[Y(C)"			_C
			Context (AllContexts || WantMapMenus)
			f.close_snapshot;
    }
#endif /* !SPECIAL_EDITION */


    MenuBar <100> "ҏW(E)" _E
    {
	<100>	"IuWFNg̒ǉ(A)..."	_A
			Context (AllContexts || WantEditMenus)
			f.add_obj;

	<100>	"ڑ̒ǉ(n)..."	_n
			Context (AllContexts || WantEditMenus || WantEditObjs)
			f.add_conn;
	<100>   "Separator 1"
	        Context (CantTouchThis)
			f.separator;
			
	<100>	"Jbg(t)"			_t    Ctrl<Key>X
			Context (AllContexts || WantEditMenus || WantEditCut)
		    f.cut_obj_smap;
			
	<100>	"Rs[(C)"		_C    Ctrl<Key>C
			Context (AllContexts || WantEditMenus || WantEditCut)
			f.copy_obj_smap;
			
	<100>	"y[Xg(P)"		_P 	Ctrl<Key>V
			Context (AllContexts || WantEditMenus || WantEditCut)
			f.paste;
			
	<100>	"폜(D)"		_D
			Context (AllContexts || WantEditMenus || WantEditObjs)
			f.menu Delete;
			
       <100>   "IIuWFNg̈ꗗ(L)..."      _L      Ctrl<Key>L
			Context (AllContexts || WantLocateMenus)
			f.sel_objs;
			
	<100>	"(F)"             _F
            		Context (AllContexts || WantEditMenus || WantLocateMenus)
			f.menu Find;
	<50>   "Separator 2"
	        	Context (CantTouchThis)
			f.separator;
			
   	<50>	"IuWFNgǗ(M)"	_M
			Context (AllContexts || WantMapMenus)
			f.manage_objects;
			
	<50>	"IuWFNgǗȂ(U)"	_U
			Context (AllContexts || WantMapMenus)
			f.unmanage_objects;
			
	<1>    "IuWFNg̃vpeB(r)..."	_r	
			Context (AllContexts || WantEditMenus || WantEditObjs)
			f.obj_desc;
	}

    Menu Delete
    {
	<100>	"̃Tu}bv(T)"	_T
			Context (AllContexts || WantEditMenus || WantEditObjs)
			f.delete_obj_smap;
			
	<100>	"STu}bv(A)"	_A
			Context (AllContexts || WantEditMenus || WantEditObjs)
			f.delete_obj;
    }

    Menu Find
    {
	<100>	"Tu}bv(S)..."			_S
			Context (AllContexts || WantLocateMenus)
			f.list_submaps;
			
	<100>	"IuWFNg -> I𖼎w(N)..."	_N	Ctrl<Key>F
			Context (AllContexts || WantLocateMenus)
			f.locate_name;
			
	<100>	"IuWFNg -> w(A)..."	_A	Ctrl<Key>A
			Context (AllContexts || WantLocateMenus)
			f.locate_attr;
			
	<100>	"IuWFNg -> Rgw(C)..."	_C
			Context (AllContexts || WantLocateMenus)
			f.locate_comment;
			
	<100>	"IuWFNg -> Xe[^Xw(u)..."	_u
			Context (AllContexts || WantLocateMenus)
			f.locate_status;
			
	<100>	"IuWFNg -> V{E^Cvw(T)..."     _T
			Context (AllContexts || WantLocateMenus)
			f.locate_type;
			
	<100>	"IuWFNg -> xw(L)..."    _L
			Context (AllContexts || WantLocateMenus)
			f.locate_label;
    }

			
    MenuBar <100> "\(V)" _V
    {
	<100>	"\(H)"             _H
            Context (AllContexts || WantEditMenus )
			f.menu Highlights;
			
	<100>	"BꂽIuWFNg(n)"	   _n
			Context (AllContexts || WantEditMenus || WantEditHide)
			f.menu "Hidden Objects";
#ifdef NT
	<100>	"c[Eo[(T)"		_T
			Context (AllContexts || WantViewMenus)
			f.submap_toolbar_toggle;
			
    	<100>   "Xe[^XEo[(S)"            _S
			Context (AllContexts || WantViewMenus)
			f.submap_status_toggle;
#else /* NT */
			
	<100>	"c[Eo[(T)"		_T
			Context (AllContexts || WantViewMenus)
			f.toolbar_toggle;
#endif /* NT */
	<100>	"pƃY[(Z)"	        _Z
			Context (AllContexts || WantViewMenus)
			f.show_panner;
#ifndef NT
			
	<100>	"[UEv[(U)"	_U
			Context (AllContexts || WantViewMenus)
			f.user_plane;
			
	<100>	"CAEg(A)"	_A
			Context (AllContexts || WantViewMenus)
			f.auto_layout;
			
	<100>	"Tu}bv̏dˍ킹(O)"	_O
			Context (AllContexts || WantViewMenus)
			f.overlay_toggle;
			
#else /* NT */
	<100>	"Tu}bv̏dˍ킹(O)"	_O
			Context (AllContexts || WantViewMenus)
			f.nt_overlay_toggle;
#endif /* NT */
			
	<100>	"EBhE̕\ʒu(G)"	_G
			Context (AllContexts || WantViewMenus)
			f.menu "Window Geometry";
			
	<100>	"CAEgĎs(R)"		_R
			Context (AllContexts || WantViewMenus)
			f.redolayout;
    }

    Menu Highlights
    {
	<100>	"\̑I(S)"	_S   Ctrl<Key>H
			Context (AllContexts || WantEditMenus)
			f.select_highlighted;
			
	<100>	"\̉(C)"	_C
			Context (AllContexts || WantEditMenus)
			f.clear_highlights;
    }

    Menu "Hidden Objects"
    {
	<100>	"IIuWFNg̃Tu}bvŉB(T)"	_T
			Context (AllContexts || WantEditMenus || WantEditHide)
			f.hide_obj_smap;
			
	<100>	"IIuWFNgSTu}bvŉB(A)"	_A
			Context (AllContexts || WantEditMenus || WantEditHide)
			f.hide_obj;
			
	<100>	"̃Tu}bvŉBĂIuWFNg\(S)"	_S
			Context (AllContexts || WantEditMenus || WantEditHide)
			f.unhide;
			
	<100>	"STu}bvŉBĂIuWFNg\(O)"	_O
			Context (AllContexts || WantEditMenus || WantEditHide)
			f.unhide_all;
	}

	Menu "Window Geometry"
	{
		<100>	"̃Tu}bv̕\ʒuۑ(T)"	_T
			Context (AllContexts || WantViewMenus)
			f.geometry_smap;
			
		<100>	"I[v̑STu}bv̕\ʒuۑ(A)"	_A
			Context (AllContexts || WantViewMenus)
			f.geometry_all;
			
		<100>	"̃Tu}bv̕\ʒu̕ۑ(S)"	_S
			Context (AllContexts || WantViewMenus)
			f.geometry_smap_off;
			
		<100>	"I[v̑STu}bv̕\ʒu̕ۑ(O)"	_O
			Context (AllContexts || WantViewMenus)
			f.geometry_all_off;
	}

			
    MenuBar <100> "(P)" _P
    {
    }
    
    MenuBar <100> "ݒ(C)" _C
    {
    }

    MenuBar <100> "Q(F)" _F
    {
    }

    MenuBar <100> "AJEeBO(A)" _A
    {
    }

    MenuBar <100> "ZLeB(S)" _S
    {
    }

    MenuBar <100> "c[(T)" _T
    {
    }

    MenuBar <100> "IvV(O)" _O
    {
    }

    MenuBar <100> "EBhE(W)" _W
    {
	<100>   "Separator 1"
	        Context (CantTouchThis)
			f.separator;
#ifdef NT
	<100>	"JXP[hETu}bv(C)"	        _C
			Context (AllContexts || WantLocateMenus)
			f.cascade_submaps; 
			
	<100>   "Separator 2"
	        Context (CantTouchThis)
			f.separator;
#endif /* NT */
	<100>	"[g(R)"	                _R
			Context (AllContexts || WantLocateMenus)
			f.goto_root;
			
	<100>	"z[(H)"	                _H
			Context (AllContexts || WantLocateMenus)
			f.goto_home;
			
	<100>	"e(P)"		        _P
			Context (AllContexts || WantLocateMenus)
			f.goto_parent;
			
	<51>   "Separator 3"
	        Context (CantTouchThis)
			f.separator;
    }

    MenuBar <0> "wv(H)" _H
    {
	<90>	"V{̎gpꗗ(D)"	_D
			Context (AllContexts || WantHelpMenus)
			f.disp_legend;
#ifndef NT
	<80>	"}EXƃL[{[h(M)"	_M
			Context (AllContexts || WantHelpMenus)
			f.help_browser "ovw:mousenkeyboard";
			
	<80>	"̃EBhEɂ"
			Context (AllContexts || WantHelpMenus)
			f.help_browser "ovw:overv";
			
	<60>	"wv̎gp(H)"			_H
			Context (AllContexts || WantHelpMenus)
			f.on_help;
			
   	<50>    "̑(i)"             _i
            Context (AllContexts || WantHelpMenus)
            f.menu "Misc Help";
#endif /* !NT */
	<43>	"[Xm[g(L)" _L f.action "ReleaseNotes";

	<40>	"HP OpenViewɂ(A)..."     _A
			Context (AllContexts || WantHelpMenus)
			f.about_ovw;
    }

    Action "ReleaseNotes"
    {
       Command "ovweb -ReleaseNotes README_NNMGR.html";
    }

#ifndef NT
    Menu "Misc Help"
    {
        <98>    "^XN(T)"                 _T
            Context (AllContexts || WantHelpMenus)
                        f.task_index;
			
        <98>    "@\(F)"             _F
            Context (AllContexts || WantHelpMenus)
                        f.function_index;
    }
#endif /* !NT */

    /*
     *  OVw Popup menu 
     */

			
    PopupItem <100> "I[v" Context (AllContexts || WantPopupMenus) 
                     TargetSymbolType ANY f.open_symbol;
			
    PopupItem <100> "V{E^Cv̕ύX..." Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.change_symbol;
			
    PopupItem <100> "V{̃vpeB..." Context (AllContexts || WantPopupMenus) 
                     TargetSymbolType ANY f.sym_desc;
			
    PopupItem <100> "폜 " Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.delete_symbol;
			
    PopupItem <100> "B" Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.hide_symbol;
			
    PopupItem <100> "X^[̒Sɐݒ" Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.star_center_symbol;
			
    PopupItem <100> "PopupSeparator1" Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.separator;
			
    PopupItem <100> "IuWFNg̃vpeB..." Context (AllContexts || WantPopupMenus)
                     TargetSymbolType ANY f.obj_desc;



    /*
     *  Toolbar buttons with text
     */

#ifndef SPECIAL_EDITION
    /* Uncomment these for text buttons */

/*  ----  Remove this line for text buttons on the toolbar ----

    ToolbarButton <100> "N[Y"    Context "AllContexts" f.close_smap;
    ToolbarButton <100> "z["     Context "AllContexts" f.goto_home;
    ToolbarButton <100> "[g "     Context "AllContexts" f.goto_root;
    ToolbarButton <100> "e"   Context "AllContexts" f.goto_parent;
    ToolbarButton <100> "TBAR_SEP1"   Context "AllContexts" f.separator;
    ToolbarButton <100> "p"       Context "AllContexts" f.show_panner;
    ToolbarButton <100> "TBAR_SEP2"   Context "AllContexts" f.separator;
    ToolbarButton <100> "Open View" Context "AllContexts" f.about_ovw;

    ----  Remove this line for text buttons on the toolbar ----  */
#endif /* !SPECIAL_EDITION */



    /*
     *  Toolbar buttons with icons - icon paths are relative to OV bitmaps
     *  directory.
     */

    ToolbarButton <100>
#ifdef NT
		@"toolbar/close.bmp,N[Y"
#else /* NT */
    	@"toolbar/close.24.pm:toolbar/noclos.24.pm"
#endif /* NT */
		Context "AllContexts" f.close_smap;

    ToolbarButton <100>
#ifdef NT
		@"toolbar/home.bmp,z[" 
#else /* NT */
		@"toolbar/home.24.pm:toolbar/nohome.24.pm" 
#endif /* NT */
		Context "AllContexts" f.goto_home;

    ToolbarButton <100>
#ifdef NT
		@"toolbar/root.bmp,[g"
#else /* NT */
		@"toolbar/root.24.pm:toolbar/noroot.24.pm"
#endif /* NT */
		Context "AllContexts" f.goto_root;

    ToolbarButton <100>
#ifdef NT
		@"toolbar/parent.bmp,e"
#else /* NT */
    	@"toolbar/parent.24.pm:toolbar/noparent.24.pm"
#endif /* NT */
		Context "AllContexts" f.goto_parent;

    ToolbarButton <90> "TBAR_SEP1" Context "AllContexts" f.separator;

    ToolbarButton <90> 
#ifdef NT
		@"toolbar/pan.bmp,Pan && Zoom"
#else /* NT */
    	@"toolbar/pan.24.pm:toolbar/nopan.24.pm"
#endif /* NT */
		Context "AllContexts" f.show_panner;

    ToolbarButton <0> "TBAR_SEP2" Context "AllContexts" f.separator;

    ToolbarButton <0>
#ifdef NT
		@"toolbar/hpov.bmp,HP OpenViewɂ"
#else /* NT */
    	@"toolbar/hpov.24.pm:toolbar/nohpov.24.pm"
#endif /* NT */
		Context "AllContexts" f.about_ovw;
}
