[comp.windows.x.motif] motif-defect

kaleb@THYME.JPL.NASA.GOV (Kaleb Keithley) (01/03/91)

                          OSF Problem Report
                  =================================

Submitter Name:         Kaleb Keithley/Basil Hashem
Organization:           Jet Propulsion Laboratory
Email Address:          kaleb@thyme.jpl.nasa.gov/basil@thyme.jpl.nasa.gov
Phone:                  (818)354-8771
OSF License Number:     712M90

Hardware/Software Configuration
-------------------------------

Offering and Version:   Motif 1.1.0.2 (1.1 w/ update-1 and update-2)
Component (Module):     mwm
Client Hardware:        Sun 4/330
Client Software:        SunOS 4.1
Server Hardware:        SAME
Server Software:        SAME
Compiler:               SunOS 4.1 cc

Problem Description
-------------------

Severity Level: 		Minor

Date of First Occurrence: N/A

One Line Description:

        mwm -multiscreen drag-right menus lack arrow buttons.

Full Description:

        The arrow buttons indicating the presence of a drag-right
        menu are not drawn on the mwm main menu on screen one or
        screen two.  In at least one case, the arrows are drawn
        on both screen zero and one, but not two.  In another,
        they are drawn only on screen one.

Repeat By:

        define drag-right menus.  Attached .mwmrc file.

#
# @(#)system.mwmrc	1.1 90/08/16 14:43:09 (c)NOCC
#
#  mwm RESOURCE DESCRIPTION FILE (system.mwmrc)
#
#  Hacked up by Basil Hashem 6-21-90
#


#
# menu pane descriptions
#

Menu RootMenu
{
    "Console Manager"	f.title
    no-label			f.separator
    "Programs"		 	f.menu Program_menu
    "Tools"			 	f.menu Tools_menu
    "Utilities"		 	f.menu Utilities_menu
    no-label			f.separator
    "Logout"		 	f.quit_mwm
}

Menu RootMenu2
{
    "Console Manager"	f.title
    no-label			f.separator
    "XTERM"				f.exec "xterm -C -sb -geometry 80x24"
}

Menu Program_menu
{
    "Programs"			f.title
    no-label			f.separator
    "SCP Display" 		f.exec "dispgen"
    "System Ops Log"	f.exec "browselog -system"
    "Local Ops Log"		f.exec "browselog -local"
    "Clock"	 		 	f.exec "nuiclock"
    "Initiate Snap"	  	f.exec "nuisnap"
    "Display Snaps"	 	f.exec "nuisnap"
    "Browse Snaps"	 	f.exec "nuisnap"
}

Menu Tools_menu
{
    "Tools" 			f.title
    no-label			f.separator
    "Calculator" 		f.exec "xcalc"
    "Calendar" 			f.beep
    "Word Processor" 	f.beep
}

Menu Utilities_menu
{
    "Utilities" 		f.title
    no-label			f.separator
    "On-line Help" 		f.beep
    no-label			f.separator
    "File Transfer" 	f.exec "xterm -title 'File Transfer' -e ftp"
    "Remote Terminal" 	f.exec "xterm -title 'Remote Terminal' -e telnet"
    no-label			f.separator
    "Screen Control" 	f.menu Screen_menu
    "Window Control" 	f.menu Window_menu
    "Printer Control" 	f.menu Printer_menu
    no-label			f.separator
    "Save Layout" 	f.exec "save_layout"
}

Menu Screen_menu
{
    "Screen"			f.title
    no-label			f.separator
    "Refresh"			f.refresh
    "Lock"				f.exec "nice xlock"
    "Snapshot"			f.exec "dump_script -root"
}

Menu Window_menu
{
    "Window"			f.title
    no-label			f.separator
#   "Refresh"  Shift<Key>F4 f.refresh_win
    "Snapshot" Shift<Key>F5 f.exec "dump_script -win"
}

Menu Printer_menu
{
    "Printers"			f.title
    no-label			f.separator
    "Laser: (Blg. 230)" f.beep
    "Color: (Blg. 230)" f.beep
    "Laser: (Blg. 507)" f.beep
    "Color: (Blg. 507)" f.beep
}

#
# Default Window Menu Description
#

Menu DefaultWindowMenu
{
    "Restore"	_R	Alt<Key>F5	f.normalize
    "Move"	_M	Alt<Key>F7	f.move
    "Size"	_S	Alt<Key>F8	f.resize
    "Minimize"	_n	Alt<Key>F9	f.minimize
    "Maximize"	_x	Alt<Key>F2	f.maximize
    "Lower"	_L	Alt<Key>F3	f.lower
    "Raise"	_i	Alt<Key>F6	f.raise
    no-label				f.separator
    "Close"	_C	Alt<Key>F4	f.kill
}


#
# key binding descriptions
#

Keys DefaultKeyBindings
{
    Shift<Key>Escape            icon|window             f.post_wmenu
    Meta<Key>space              icon|window             f.post_wmenu
    Meta<Key>Tab                root|icon|window        f.next_key
    Meta Shift<Key>Tab		root|icon|window        f.prev_key
    Meta<Key>Escape             root|icon|window        f.next_key
    Meta Shift<Key>Escape       root|icon|window        f.prev_key
    Meta Ctrl Shift<Key>exclam	root|icon|window        f.set_behavior
    Meta<Key>F6			window			f.next_key transient
	<Key>F15		window			f.raise_lower
	<Key>F17		icon|window		f.maximize
}

#
# button binding descriptions
#

Buttons DefaultButtonBindings
{
    <Btn1Down>          frame|icon      f.raise
    <Btn2Down>          frame|icon      f.post_wmenu
    <Btn1Down>          root            f.menu  RootMenu
    Meta<Btn1Down>      root            f.menu  RootMenu2
    Meta<Btn1Down>      icon|window     f.lower
    Meta<Btn2Down>      window|icon     f.resize
    Meta<Btn3Down>      window          f.move
}