# MAIN_MENU

# idesk gui config file
# the config file consists of an overall transformation for the menu,
# Inventor filename of button, a key word indicating that widget's
# heritage. an integer denoting how many children it has immediately
# below it, its x y z translation and x y z scale.
# third button column assignes its function.

###### part 1: interface transforms and colors ##################

Translation    -2.2   3.1   -0.2

#Rotation is in HPR degrees
Rotation         0.0   -43.5    0.0

Scale              0.6     0.6     0.6

# widget color values.
ActiveColor 0.23 0.20 0.43
InactiveColor 0.15 0.15 0.15
OverColor 0.00 1.00 0.25
PickedColor 1.00 1.00 0.00
# color a picked widget changes to when isOver becomes True
PickedOverColor 1.00 0.15 0.00
LabelColor 1.00 1.00 1.00

####### part 2: widgets #########################################
# button geometry file, type, number of children, offset and scale.
# children will be detailed in other configuration files.
# their config file name is first argument and keyword is the second of
# two arguments. keyword is either LOAD_IMMEDIATE or LOAD_DELAY, where
# LOAD_IMMEDIATE implies load during parsing of this file (not implimente).
# LOAD_DELAY simply means the config file will be parsed and loaded when it
# is needed and then removed from the scene-graph when not needed.
BUTTON     butt.iv   CLIP             0      0.0  0.0  0.0        1.0  1.0  1.0
BUTTON     butt.iv   PICK            0       0.0  0.5  0.0       1.0  1.0  1.0
FRAME       frame.iv   YO             0       0.5  0.0  0.0       1.0  4.5  1.0
SLIDER        slide.iv   MAMA       Y      0.5  4.5   0.0        0.4  0.3  0.2
BUTTON     butt.iv   SEGMENT  1        0.0  1.0   0.0       1.0  1.0  1.0
                      ./etc/idesk.segtool_1.config LOAD_DELAY
BUTTON      butt.iv   SCALE        0       0.0  1.5   0.0       1.0  1.0  1.0
BUTTON      butt.iv   ROI             1        0.0  2.0   0.0      1.0  1.0  1.0
                          ./etc/idesk.region.config LOAD_DELAY
# shade is an internal volume state button. isn't a radiobutton
BUTTON      butt.iv   SHADE        0      0.0  2.7   0.0       1.0  0.9  1.0

####### part 3: labels ##########################################
# if we're using strings rather than textures, these are the
# strings associated with each function.
# first column is Key Word. 2nd is word-count, 3rd is row-count
# each word has its row tagged with it. row starts with 1.
CLIP            2  2          CLIP,1  VOLUME,2
PICK           2  2          PICK,1  VOLUME,2
SEGMENT  1  1         SEGMENT,1
SCALE        2  2          SCALE,1  VOLUME,2
SHADE       2  2          ENABLE,1  SHADING,2
ROI             3  3          REGION,1  OF,2  INTEREST,3