Using Bookreader
←Previous Next→ Contents Examples Figures Tables Index Close Help
  Example 1-1:  Sample Bookreader Resource File

  !++
  !
  !  Bookreader  Applications  Defaults  file:
  !
  !  DXBookreader  (Tru64  UNIX)

  !  DECW$BOOKREADER.DAT  (VMS)
  !
  !  Resources  for  specific  window  types  are  specified  as  follows:
  !
  !  BookreaderLibrary  -  the  library  window
  !  BookreaderNavigation  -  navigation/selection  windows  for  books  (i.e  table  of
  !                           contents,  index  window  for  a  book)
  !  BookreaderTopic  -  topic  windows  for  a  book
  !
  !  Note  that  each  window  has  x  and  y  resources  specified  which  can  be  used  to
  !  control  absolute  placement  of  the  windows.
  !
  !  In  addition,  the  navigation  and  topic  windows  also  have  x_offset  and  y_offset
  !  resources.   If  these  are  non-zero  then  they  will  override  the  x  and  y
  !  resources  and  be  used  to  place  these  windows  relative  to  previously  opened
  !  windows  as  follows:
  !

  !  Navigation  windows  will  be  placed  relative  to  previously  opened
  !  navigation  windows  or  the  library  window  if  no  other  navigation
  !  window  is  open.
  !
  !  Topic  windows  will  be  placed  relative  to  previous  opened  topic
  !  windows  for  the  same  book.   If  no  other  topic  windows  are  open
  !  for  the  book,  then  they  will  be  placed  relative  to  the  navigation
  !  window  for  the  book.   If  no  navigation  window  is  open  for  the
  !  book,  then  they  will  be  placed  relative  to  the  library  window.

  !--
  !
  !  Geometry  resources  for  the  Navigation  window.
  !  Relative  placement  is  turned  on.
  !
  BookreaderNavigation.x:               3
  BookreaderNavigation.y:               50
  BookreaderNavigation.mm_width:      101
  BookreaderNavigation.mm_height:     145
  BookreaderNavigation.x_offset:      35
  BookreaderNavigation.y_offset:      35
  !

  !  Resource  to  specify  which  directory  to  automatically  open  in  the
  !  Navigation  window.  The  valid  values  are:
  !
  !        none,  default,  index,  toc
  !
  BookreaderNavigation.first_directory_to_open:   default
  !
  !  Fonts  to  use  for  SVN  in  the  Navigation  window
  !
  BookreaderNavigation*svnWorkArea*DXmfontListDefault:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderNavigation*svnWorkArea*DXmfontListLevel0:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1

  BookreaderNavigation*svnWorkArea*DXmfontListLevel1:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderNavigation*svnWorkArea*DXmfontListLevel2:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderNavigation*svnWorkArea*DXmfontListLevel3:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderNavigation*svnWorkArea*DXmfontListLevel4:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  !
  !
  !  Geometry  resources  for  the  Topic  window.
  !  Relative  placement  is  turned  on.
  !
  BookreaderTopic.x:              408
  BookreaderTopic.y:              75
  BookreaderTopic.mm_width:     159
  BookreaderTopic.mm_height:    178
  BookreaderTopic.x_offset:     35
  BookreaderTopic.y_offset:     35

  !
  !  These  resources  control  the  maximum  topic  width  and  height  for  formal
  !  or  popup  topics.  These  values  are  limited  by  the
  !  size  of  the  display.

  !
  BookreaderTopic.max_default_topic_width:     765
  BookreaderTopic.max_default_topic_height     645
  !
  !  These  resources  control  whether
  !  hot  spots  and  extensions  are  on  by  default  in  topic  windows.
  !
  BookreaderTopic.show_hot_spots:              false

  BookreaderTopic.show_extensions:             true
  !
  !  Accelerators  in  the  Topic  windows
  !
  BookreaderTopic*prevTopicEntry.accelerator:              Ctrl<Key>P:
  BookreaderTopic*prevTopicEntry.acceleratorText:      Ctrl+P
  BookreaderTopic*nextTopicEntry.accelerator:              Ctrl<Key>N:
  BookreaderTopic*nextTopicEntry.acceleratorText:      Ctrl+N
  BookreaderTopic*gobackEntry.accelerator:                 Ctrl<Key>B:
  BookreaderTopic*gobackEntry.acceleratorText:             Ctrl+B
  !
  !
  !  Geometry  resoures  for  the  Library  window.
  !  Relative  placement  is  turned  on.
  !
  BookreaderLibrary.x:              3
  BookreaderLibrary.y:              25

  BookreaderLibrary.mm_width:     130
  BookreaderLibrary.mm_height:    130
  !
  !  Fonts  to  use  for  SVN  in  the  Library  window
  !
  BookreaderLibrary*svnArea*DXmfontListDefault:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderLibrary*svnArea*DXmfontListLevel0:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderLibrary*svnArea*DXmfontListLevel1:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderLibrary*svnArea*DXmfontListLevel2:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1

  BookreaderLibrary*svnArea*DXmfontListLevel3:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  BookreaderLibrary*svnArea*DXmfontListLevel4:  -*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1
  !
  !  Initial  state  of  the  Library  window.  The  valid  values  are:
  !
  !  1  (normal)  and  3  (iconified)
  !
  !

  BookreaderLibrary*initialState:      1

  !
  !  The  following  resource  specifies  which  if  any  shelf  to  open/expand  in  the
  !  Library  window  on  startup.  The  valid  values  are:
  !
  !  none,  first,  all
  !
  BookreaderLibrary.shelf_to_open_on_startup:      first
  !

  !  Accelerators  in  the  Library  window
  !
  BookreaderLibrary*exitEntry.accelerator:             Ctrl<Key>E:
  BookreaderLibrary*exitEntry.acceleratorText:     Ctrl+E
  !
  !  The  following  resources  can  be  used  to  override  the  DECW*BOOK*
  !  logical  names  and  environment  variables  that  Bookreader  uses  to
  !  find  books  and  bookshelves.   The  following  lines  provide  examples
  !  of  their  usage,  but  are  commented  out  since  they  will  override
  !  the  logical  names  or  environment  variables.
  !
  !  The  following  two  resource  definitions  are  the  same  as  the  normal
  !  defaults  for  Tru64  UNIX.   Note  that  the  extension  on  the  library  file
  !  is  not  specified  so  that  several  extensions  can  be  tried  (the
  !  regular  .decw_bookshelf,  extension  for  shelves  on  IS0-9660  CDs,
  !  etc.
  !

  !BookreaderLibrary.defaultLibraryName:   library
  !BookreaderLibrary.searchList:              /usr/lib/dxbook
  !
  !  The  search  list  can  be  a  list  of  directories  separated  by  whitespace.
  !
  !BookreaderLibrary.searchList:              /usr/lib/dxbook  /usr/cdrom1  /usr/cdrom2
  !
  !  The  defaultLibraryName  can  be  fully  specified.
  !
  !BookreaderLibrary.defaultLibraryName:   /usr/lib/dxbook/custom_library.decw_bookshelf
  !
  !  The  following  two  resource  definitions  are  the  same  as  the  normal
  !  defaults  for  VMS.   Note  that  the  searchList  is  specified  as  DECW$BOOK,
  !  which,  given  the  integration  of  logical  names  and  RMS  on  VMS,  can  itself
  !  be  a  search  list.
  !
  !BookreaderLibrary.defaultLibraryName:   LIBRARY

  !BookreaderLibrary.searchList:              DECW$BOOK
  !
  !  On  VMS,  DECW$BOOK  could  be  used  for  the  system-wide  search  list,  and  users
  !  could  easily  add  their  own  directories  to  the  search  list.  For  example,  the
  !  following  resource  definition  would  automatically  look  in  the  user's  login
  !  directory  and  DECW$BOOK.
  !
  !BookreaderLibrary.searchList:              SYS$LOGIN   DECW$BOOK
←Previous Next→ Contents Examples Figures Tables Index Close Help