!
!   __ ___ ___  Copyright (C) 1988-1991 IXI Limited.
!   \ /  //  /
!    /  //  /   IXI Limited, 62-74 Burleigh Street,
!   /__//__/_\  Cambridge, CB1 1OJ, United Kingdom
!
!   Program       : X.desktop Version 3.0
!   Module        : Application Defaults for X.desktop 3
!   Version       : @(#) XDesktop3 6.7
!


! Non-Widget Resources

! User name
! Name: xdt3.userInfo.name
! Class: XDesktop3.UserInfo.Name
! Default: Unregistered user ...

! Machine name
! Name: xdt3.userInfo.machine
! Class: XDesktop3.UserInfo.Machine
! Default: dependant on machine type
*userInfo.machine:

! Revision
! Name: xdt3.userInfo.revision
! Class: XDesktop3.UserInfo.Revision
! Default: ?
*userInfo.revision:1

! Program to use as shell
! Name: xdt3.shell.program 
! Class: XDesktop3.Shell.Program
! Default: xterm
*shell.program: scoterm

! Shell command line
! Name: xdt3.shell.commandLine 
! Class: XDesktop3.Shell.CommandLine
! Default: xterm -name %N -T %N -e sh
*shell.commandLine: scoterm -n %N -T %N

! Terminal program name
! Name: xdt3.terminal.program 
! Class: XDesktop3.Shell.Program
! Default: xterm
*terminal.program: scoterm

! Terminal program command line
! Name: xdt3.terminal.commandLine 
! Class: XDesktop3.Shell.CommandLine
! Default: xterm -name %N -T %N -e sh -c %C
*terminal.commandLine: scoterm -n %N -T %N -e sh -c %C

! Terminal default name
! Name: xdt3.terminal.defaultName
! Class: XDesktop3.Shell.DefaultName
! Default: xterm
*terminal.defaultName: Unix

! Cursor
! Name: xdt3.bgTrigger.data
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*bgTrigger.data : grip_d.xbm

! Mask
! Name: xdt3.bgTrigger.mask
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*bgTrigger.mask : grip_m.xbm

! Cursor
! Name: xdt3.iconTrigger.data     
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*iconTrigger.data : grip_d.xbm

! Mask
! Name: xdt3.iconTrigger.mask    
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*iconTrigger.mask : grip_m.xbm

! Cursor
! Name: xdt3.busy.data      
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*busy.data : wait_d.xbm

! Mask
! Name: xdt3.busy.mask     
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*busy.mask : wait_m.xbm

! Cursor
! Name: xdt3.idle.data    
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*idle.data : press_d.xbm

! Mask
! Name: xdt3.idle.mask   
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*idle.mask : press_m.xbm

! Cursor
! Name: xdt3.drag.data  
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*drag.data : drag_d.xbm

! Mask
! Name: xdt3.drag.mask 
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*drag.mask : drag_m.xbm

! Cursor
! Name: xdt3.multiDrag.data
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*multiDrag.data : mdrag_d.xbm

! Mask
! Name: xdt3.multiDrag.mask
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*multiDrag.mask : mdrag_m.xbm

! Cursor
! Name: xdt3.rubber.data
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*rubber.data : grip_d.xbm

! Mask
! Name: xdt3.rubber.mask
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*rubber.mask : grip_m.xbm

! Cursor
! Name: xdt3.alert.data
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*alert.data : explode_d.xbm

! Mask
! Name: xdt3.alert.mask
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*alert.mask : explode_m.xbm

! Cursor
! Name: xdt3.fatal.data
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*fatal.data : fatal_d.xbm

! Mask
! Name: xdt3.fatal.mask
! Class: XDesktop3.Cursor.Bitmap
! Default: internal
*fatal.mask : fatal_m.xbm

! Whether or not dialog boxes are to be centered on the screen
! Name: xdt3.dialogs.centered
! Class: XDesktop3.Dialogs.Centered
! Default: TRUE

! Duration for greeting panel to be displayed 
! Name: xdt3.message.timeout
! Class: XDesktop3.Message.Timeout
! Default: 0 (infinite)
*message.timeout : 30

! Maximum number of dialog boxes displayed at any one time
! Name: xdt3.maxErrDialogsUp
! Class: XDesktop3.MaxErrDialogsUp
! Default: 3

! Duration between click and a hold, 
! if button held down for longer then it is a hold
! Name: xdt3.triggers.thresholdDownTime
! Class: XDesktop3.Triggers.Time
! Default: 700

! Duration between clicks,
! if button up for longer, then this is a single click, not double click
! Name: xdt3.triggers.maxUpTime
! Class: XDesktop3.Triggers.Time
! Default: 500

! Number of pixels of motion before a click is considered a drag
! Name: xdt3.triggers.maxMotion
! Class: XDesktop3.Triggers.MaxMotion
! Default: 3

! Icon title font
! Name: xdt3.font
! Class: XDesktop3.Font
! Default: fixed
*Font: -*-helvetica-medium-r-*--12-*-*-*-p-*-*-*

! iconDrawingMode can be COPY or FILL (Which to use is dependant on the server)
! Name: xdt3.iconDrawingMode
! Class: XDesktop3.iconDrawingMode
! Default: COPY
*iconDrawingMode : FILL

! Whether just the icon's picture is sensitive or whether the whole icon
! is sensitive to button clicks.
! Name: xdt3.pictureSensitive
! Class: XDesktop3.PictureSensitive
! Default: FALSE

! Background color for launch cursor
*process.launch.cursor.background: black

! Icon title-bar unhighlighted foreground
! Name: xdt3.normal.foreground
! Class: XDesktop3.Normal.Foreground 
! Default: black

! Icon title bar unhighlighted background
! Name: xdt3.normal.background 
! Class: XDesktop3.Normal.Background 
! Default: white
!*normal.background : LightGrey
*normal.background : white

! Icon title-bar highlighted foreground
! Name: xdt3.hilight.foreground
! Class: XDesktop3.Hilight.Foreground 
! Default: white
*hilight.foreground : white

! Icon title-bar highlighted background
! Name: xdt3.hilight.background
! Class: XDesktop3.Hilight.Background 
! Default: black
*hilight.background : black

! Icon picture foreground (when icon is a bitmap)
! Name: xdt3.bitmap.foreground
! Class: XDesktop3.Bitmap.Foreground 
! Default: black
!*bitmap.foreground : black
*bitmap.foreground : black

! Icon picture background (when icon is a bitmap)
! Name: xdt3.bitmap.background
! Class: XDesktop3.Bitmap.Background 
! Default: white
!*bitmap.background : LightGrey
*bitmap.background : white
 
! trigger definitions (for mouse buttons)
! Name: xdt3*triggers*mapping 
! Class: XDesktop3.Triggers.Mapping
!Default:       1/pt=!s; 2/pt=~s; 3/pt=~s; \
!    1,1/pt=s1; 2,2/pt=s2; 3,3/pt=s3; \
!    1/pt:bpt=d1; 2/pt:bpt=d2; 3/pt:bpt=d3; \
!    1:c/b:bpt=!rs; 2:c/b:bpt=~rs; 3:c/b:bpt=~rs; \
!    1/pt=h1; 2/pt=h2; 3/pt=h3;
!Previous version:
!*triggers*mapping: 1/pt=!s; 2/pt=~s; 3/pt=~s; \
!   1,1/pt=s1; 2,2/pt=s2; 3,3/pt=s3; 1/b=s deselect; \
!   1/b:bpt=!rs; 2/b:bpt=~rs; 3/b:bpt=~rs; \
!   1/pt:bpt=d1; 2/pt:bpt=d2; 3/pt:bpt=d3; \
!   1:c/b:bpt=!rs; 2:c/b:bpt=~rs; 3:c/b:bpt=~rs; \
!   1/x:bpt=d dropin1; 2/x:bpt=d dropin2; \
!   1/pt=h1; 2/pt=h2; 3/pt=h3;
*triggers*mapping: 1/pt=!s; 1:c/pt=~s; \
    1/b=s deselect; \
    1/b:bpt=!rs; 1:c/b:bpt=~rs; \
    1,1/pt=s1; 2,2/pt=s2; 3,3/pt=s3; \
    1/pt:bpt=2/pt:bpt=d1; \
    1:c/pt:bpt=2:c/pt:bpt=d2; \
    3/pt:bpt=d3; \
    3/pt=h3; \
    1/x:bpt=2/x:bpt=d dropin1; \
    1:c/x:bpt=2:c/x:bpt=d dropin2;

! The name of the desktop menu bar (as defined in the rules)
! Name: xdt3.desktop.menubar
! Class: XDesktop3.Desktop.Menubar
! Default: DesktopMenuBar

! The name of the directory menu bar (as defined in the rules)
! Name: xdt3.directory.menubar
! Class: XDesktop3.Directory.Menubar
! Default: DirMenuBar

! Whether to display number of files in a directory
! Name: xdt3.directory.statusBarTellFile
! Class: XDesktop3.Directory.StatusBarTellFile
! Default: TRUE

! Whether to display number of hidden-files in a directory
! Name: xdt3.directory.statusBarTellHidden
! Class: XDesktop3.Directory.StatusBarTellHidden
! Default: TRUE
xdt3.directory.statusBarTellHidden: FALSE

! Specify geometry of the Initial desktop window
! Name: xdt3.Initialdt.geometry
! Class: XDesktop3.Desktop.Geometry
! Default size: one quarter of screen size.  Default position: unspecified
! Example:   xdt3.Initialdt.geometry : 900x700+0+0

! Set isRoot to True to make first desktop opened occupy the whole root window
! Name: xdt3.isRoot
! Class: XDesktop3.IsRoot
! Default: FALSE

! Note: the IsRoot window obeys any geometry specified for the first
!       (Initial) window. This means the isRoot window can be smaller
!       than the screen - allowing access to the Window Manager menus
!       while retaining the benefits of isRoot.
*isRoot : TRUE

! Key combination that makes X.desktop grab the keyboard focus
! Name: xdt3.isRoot.focusToggle
! Class: XDesktop3.IsRoot.FocusToggle
! Defaults: NULL
*isRoot.focusToggle : Shift Alt<Key>F2

! Note: If isRoot is set, it is necessary to assign a key to toggle keyboard
!       focus in order to be able to use the menu accelerators or answer 
!       prompts on the isRoot desktop window.

! These allow the desktop colors to be controlled by ScoColor
*desktop.back.background:	   scoAltBackground
*directory.statusform*background:  scoAltBackground
*Background:                    scoBackground
*Foreground:                    scoForeground
*topShadowColor:                scoTopShadow
*bottomShadowColor:             Black
*activeBackground:              scoActiveBackground
*activeForeground:              scoActiveForeground
*activeTopShadowColor:          scoActiveTopShadow
*activeBottomShadowColor:       Black
*troughColor:                   scoBackground
*armColor:                      scoHighlight
*highlightColor:                scoForeground
*selectColor:                   scoForeground
*borderColor:                   Black


! The thickness of the border displayed when X.desktop has focus
! Name: xdt3.isRoot.borderWidth
! Class: XDesktop3.IsRoot.BorderWidth
! Defaults: 4

! The color of the border displayed when X.desktop has focus
! Name: xdt3.isRoot.borderColor
! Class: XDesktop3.IsRoot.BorderColor
! Default: white

! The number of pixels between icons when laid out in grid positions
! Name: xdt3.iconGrid.aisleWidth
! Class: XDesktop3.IconGrid.AisleWidth
! Default: 4

! Left hand side margin width when laying out icons in grid positions
! Name: xdt3.iconGrid.xOffset
! Class: XDesktop3.IconGrid.XOffset
! Default: 2

! The number of pixels between items when laid out in grid positions (in name mode)
! Name: xdt3.textIconGrid.aisleWidth
! Class: XDesktop3.TextIconGrid.AisleWidth
! Default: 2

! Left hand side margin width when laying out items in grid positions (in name mode)
! Name: xdt3.textIconGrid.xOffset
! Class: XDesktop3.TextIconGrid.XOffset
! Default: 0

! The search path for the bitmaps (~ will expand to $HOME)
! Name: xdt3*pictureDirectory 
! Class: XDesktop3*PictureDirectory 
! Default: NULL
*pictureDirectory : /usr/include/X11/bitmaps/xdt_p_large /usr/include/X11/bitmaps/xdt_i_large /usr/include/X11/bitmaps/xdt_c_large /usr/include/X11/bitmaps/xdt_m_large /usr/include/X11/bitmaps/xdt_p_misc

! Where to find the system rule file
! Name: xdt3.systemRuleFile
! Class: XDesktop3.SystemRuleFile
! Default: xdtsysinfo
*systemRuleFile   : /usr/lib/X11/XDesktop3/english.xdt/xdtsysinfo

! Where to find the user rule file
! Name: xdt3.userRuleFile 
! Class:  XDesktop3.UserRuleFile 
! Default: .xdtuserinfo

! Where to find the directory rule file
! Name: xdt3.directoryRuleFile 
! Class: XDesktop3.DirectoryRuleFile 
! Default: .xdtdirinfo

! Border width of icon for a new file
! Name: xdt3.newIcon.borderwidth
! Class: XDesktop3.NewIcon.Borderwidth
! Default: 3

! Name of the help book used.
! Default: XDesktop
*helpBook:	view

! determine when to control exiting xdt3  (default = main)
! last  => exit when close last open desktop
! main  => when close main desktop
! never => don't close during close_desktop command (needs 'die' command)
! Name: xdt3.exitOnClose
! Class: XDesktop3.ExitOnClose
! Default: last
*exitOnClose : main

! Number of trays (desktops and/or directories) that are cached
! Name: xdt3.windowInfoCacheSize
! Class: XDesktop3.WindowInfoCacheSize
! Default: 10
*windowInfoCacheSize : 0

! Whether or not to display status bar on directories
! Name: xdt3.directory.enableStatusBar
! Class: XDesktop3.Directory.EnableStatusBar
! Default: TRUE

! If TRUE you can exit X.desktop otherwise X.desktop cannot be exited
! Name: xdt3.exitEnabled
! Class: XDesktop3.ExitEnabled
! Default: TRUE

! If TRUE when exit is requested the user will be asked to confirm exit
! Name: xdt3.exitConfirmEnabled
! Class: XDesktop3.ExitConfirmEnabled 
! Default: TRUE

! Mini icon for directories in name mode
! Name: xdt3.directoryButton.pixmap
! Class: XDesktop3.IconButton.Pixmap
! Default: dirbox

! Mini icon for executables in name mode
! Name: xdt3.executableButton.pixmap
! Class: XDesktop3.IconButton.Pixmap
! Default: exebox

! Mini icon for non file objects in name mode
! Name: xdt3.nfoButton.pixmap
! Class: XDesktop3.IconButton.Pixmap
! Default: nfobox

! Mini icon for other files in name mode
! Name: xdt3.otherButton.pixmap
! Class: XDesktop3.IconButton.Pixmap
! Default: othbox

! Mini icon for text files in name mode
! Name: xdt3.textButton.pixmap
! Class: XDesktop3.IconButton.Pixmap
! Default: txtbox

! Maximum number of files in a directory
! Name: xdt3.directory.maxFiles
! Class: XDesktop3.Directory.MaxFiles
! Default: 10000

! Pixmap for directory status bar
! Name: xdt3.directory.statusBarLogo.pixmap
! Class: XDesktop3.Directory.Logo.Pixmap
! Default: Built in (ixilogo.px)

! Default icon pixmap if none specified for a file
! Name: xdt3.fileIcon.pixmap
! Class: XDesktop3.Icon.Pixmap
! Default: Built in (ixifile.px)

! Icon pixmap for a new directory
! Name: xdt3.newDirIcon.pixmap
! Class: XDesktop3.Icon.Pixmap
! Default: Built in (newdir.px)

! Icon pixmap for a new file
! Name: xdt3.newFileIcon.pixmap
! Class: XDesktop3.Icon.Pixmap
! Default: Built in (newfile.px)

! Icon pixmap for a process icon
! Name: xdt3.processIcon.pixmap
! Class: XDesktop3.Icon.Pixmap
! Default: Built in (ixifile.px)

! Cursor while launching a new process
! Name: xdt3.process.launch.cursor.data
! Class: XDesktop3.Process.Launch.Cursor.Bitmap
! Default: None

! Cursor mask while launching a new process
! Name: xdt3.process.launch.cursor.mask
! Class: XDesktop3.Process.Launch.Cursor.Bitmap
! Default: None

! Main pixmap from greeting window
! Name: xdt3.message.greeting.banner.pixmap
! Class: XDesktop3.Message.Greeting.Logo.Pixmap
! Default: Built in (xdttitle.px)

! Dismiss button pixmap from greeting window
! Name: xdt3.message.greeting.goAway.pixmap
! Class: XDesktop3.Message.Greeting.Logo.Pixmap
! Default: Built in (ixilogo.px)

! Pixmap for fyi windows
! Name: xdt3.message.fyi.pixmap
! Class: XDesktop3.Message.Logo.Pixmap
! Default: None (Motif default)

! Pixmap for gti windows
! Name: xdt3.message.gti.pixmap
! Class: XDesktop3.Message.Logo.Pixmap
! Default: None (Motif default)

! Pixmap for yni windows
! Name: xdt3.message.yni.pixmap
! Class: XDesktop3.Message.Logo.Pixmap
! Default: None (Motif default)

! Pixmap for alert windows
! Name: xdt3.message.alert.pixmap
! Class: XDesktop3.Message.Logo.Pixmap
! Default: None (Motif default)

! Pixmap for fatal error windows
! Name: xdt3.message.fatal.pixmap
! Class: XDesktop3.Message.Logo.Pixmap
! Default: None (Motif default)


! Widget resources
! ----------------
!
! M1.0 Keybindings
!  Comment out For M1.1

! Accelerator keys for horizontal scrollbar
!*hscr.accelerators: #override\n\
!Ctrl <Key> Left:    PageUpOrLeft(1)\n\
!<Key> Left:         IncrementUpOrLeft(1)\n\
!Ctrl <Key> Right:   PageDownOrRight(1)\n\
!<Key> Right:        IncrementDownOrRight(1)\n\
!Ctrl <Key> Home:    TopOrBottom(0)\n

! Accelerator keys for vertical scrollbar
!*vscr.accelerators: #override\n\
!Ctrl <Key> Up:  PageUpOrLeft(0)\n\
!<Key> Prior:    PageUpOrLeft(0)\n\
!<Key> Home:     TopOrBottom(0)\n\
!<Key> Up:       IncrementUpOrLeft(0)\n\
!Ctrl <Key> Down: PageDownOrRight(0)\n\
!<Key> Next:     PageDownOrRight(0)\n\
!<Key> End:      TopOrBottom(0)\n\
!<Key> Down:     IncrementDownOrRight(0)\n


!
! M1.1 Key translations
! Comment out for M1.0
! This is a new meaning of the phrase 'source code compatible M1.0 to M1.1'
!  that OSF has made us aware of .....
!

! Accelerator keys for horizontal scrollbar
*hscr.accelerators: #override\n\
Ctrl <Key> osfLeft:     PageUpOrLeft(1)\n\
<Key> osfLeft:          IncrementUpOrLeft(1)\n\
Ctrl <Key> osfRight:    PageDownOrRight(1)\n\
<Key> osfRight:         IncrementDownOrRight(1)\n\
Ctrl <Key> osfBeginLine: TopOrBottom(0)\n

! Accelerator keys for vertical scrollbar
*vscr.accelerators: #override\n\
Ctrl <Key> osfUp:   PageUpOrLeft(0)\n\
<Key> osfPageUp:    PageUpOrLeft(0)\n\
<Key> osfBeginLine: TopOrBottom(0)\n\
<Key> osfUp:        IncrementUpOrLeft(0)\n\
Ctrl <Key> osfDown: PageDownOrRight(0)\n\
<Key> osfPageDown:  PageDownOrRight(0)\n\
<Key> osfEndLine:   TopOrBottom(0)\n\
<Key> osfDown:      IncrementDownOrRight(0)\n

! ---------------- End of Key translations ----------------

! Accelerator keys for Help (Motif 1.0)
! *accelerators:  <Key>F1: help()\n

! Translation table for Help (Motif 1.1)
XDesktop3*Tray*back.translations: #override \n\
    <Key>osfHelp: PrimitiveHelp()\n


*Greeting.Greeting_Form.ixi_bar.highlightThickness: 0
*Tray.button.highlightThickness : 0
*FontList: -*-helvetica-bold-r-*--14-*-*-*-p-*-*-*

! Control width of update button in directories
! and hence the width of the scrollbars
*Tray.button.labelString : x

! Other update button resources
*Tray.button.shadowThickness : 3


! Enable drop-out for gti box (get text input)
! *gti*sb_text*translations : #override\n\
! <BtnDown>: StartDropOut(cross)\n\
! <Key>Escape: AbortDropOut()\n\
! ~Shift <BtnUp>: CompleteDropOut()\n\
! Shift <BtnUp>: LocalDropInOut()\n

! M008 Changes Desktop Close menu to Exit for main_desktop
*Initialdt*Close_C__*labelString: Exit
*Initialdt*Close_C__*mnemonic: E
*Initialdt*Close_C__*accelerator: Ctrl<Key>E
*Initialdt*Close_C__*acceleratorText: Ctrl+E
