/*
 * Generated by the ICS builderXcessory (BX).
 *
 *
 * BuilderXcessory Version 6.1.3.
 *
 * Identification: 
 */
module main_uil
version = 'V2.1'
names = case_sensitive
!(BX) bx_info("c_options", "")
!(BX) bx_info("c_libs", "-L/usr/lib/Motif1.2 -lXm -lXt -lX11")
!(BX) bx_info("c_cflags", "-Aa -I/usr/include/Motif1.2 -I/usr/include/X11R5")
!(BX) bx_info("c_cc", "cc")
!(BX) bx_info("c_excludeungenerated", "false")
!(BX) bx_info("c_target", "main-c")
!(BX) bx_info("c_information", "")
!(BX) bx_info("c_user_main_loop", "", false)
!(BX) bx_info("c_ignore_shell_geometry", "false")
!(BX) bx_info("c_visible_windows_only", "false")
!(BX) bx_info("c_rm_exp_callbacks", "false")
!(BX) bx_info("c_reverse_dialogs", "true")
!(BX) bx_info("c_dialogs_in_routine", "true")
!(BX) bx_info("c_unmanage_dialogs", "true")
!(BX) bx_info("c_use_locales", "false")
!(BX) bx_info("c_ansi", "true")
!(BX) bx_info("c_name", "MB-System")
!(BX) bx_info("c_class", "MB-System")
!(BX) bx_info("c_app_defaults", "app-defaults", true)
!(BX) bx_info("c_utilities", "bxutils-c.c", true)
!(BX) bx_info("c_constants", "creation-c.h", true)
!(BX) bx_info("c_callbacks", "mbview_callbacks.c", true)
!(BX) bx_info("c_creation", "creation-c.c", true)
!(BX) bx_info("c_main", "main-c.c", true)
!(BX) bx_info("c_acinclude_m4", "acinclude.m4", false)
!(BX) bx_info("c_configure_in", "configure.in", false)
!(BX) bx_info("c_makefile_am", "Makefile.am", false)
!(BX) bx_info("c_cvsmake", "CVSMake", false)
!(BX) bx_info("c_makefile", "makefile-c", true)
!(BX) bx_info("c_imakefile", "Imakefile", true)
!(BX) bx_info("c_dirpath", "")
!(BX) bx_info("include_path", ".", false)
!(BX) bx_info("xrunner_command", "$(M_ROOT)/arch/X11.5/Xm1.2/mic_xm.o", false)
!(BX) bx_info("purify_command", "purify", false)
!(BX) bx_info("system_directory", "/opt/bx-6.1")
!(BX) bx_info("builder_version", "BuilderXcessory Version 6.1.3")
!(BX) bx_info("build_lang", "C")
!(BX) bx_info("default_cpp_args", "")
!(BX) bx_info("new_mrm_style", "true")
!(BX) bx_info("c_wrap_lines", "false")
!(BX) bx_info("uil_wrap_lines", "true")
!(BX) bx_info("integrate_purify", "false")
!(BX) bx_info("purify_command", "purify")
!(BX) bx_info("integrate_xrunner", "false")

procedure BxGlobalWidgetId;
identifier BXG_mbview_mbgrdviz;
procedure BxExitCB(integer);
procedure do_mbview_2dparmsapply();
procedure do_mbview_2dparmspopdown();
procedure do_mbview_2dparmspopup();
procedure do_mbview_3dparmsapply();
procedure do_mbview_3dparmspopdown();
procedure do_mbview_3dparmspopup();
procedure do_mbview_aboutpopdown();
procedure do_mbview_aboutpopup();
procedure do_mbview_clearpicks();
procedure do_mbview_colorboundsapply();
procedure do_mbview_colorboundspopdown();
procedure do_mbview_colorboundspopup();
procedure do_mbview_colortable_bright();
procedure do_mbview_colortable_flat();
procedure do_mbview_colortable_gray();
procedure do_mbview_colortable_haxby();
procedure do_mbview_colortable_muted();
procedure do_mbview_colortable_sealevel1();
procedure do_mbview_colortable_sealevel2();
procedure do_mbview_data_primary();
procedure do_mbview_data_primaryslope();
procedure do_mbview_data_secondary();
procedure do_mbview_dismiss();
procedure do_mbview_display_2D();
procedure do_mbview_display_3D();
procedure do_mbview_display_geographic();
procedure do_mbview_display_spheroid();
procedure do_mbview_display_utm();
procedure do_mbview_full_render();
procedure do_mbview_goaway();
procedure do_mbview_histogram();
procedure do_mbview_mouse_mode();
procedure do_mbview_mouse_rmode();
procedure do_mbview_nav();
procedure do_mbview_navdrape();
procedure do_mbview_navlist_delete();
procedure do_mbview_navlist_popdown();
procedure do_mbview_navlistpopup();
procedure do_mbview_navlistselect();
procedure do_mbview_overlay_contour();
procedure do_mbview_overlay_illumination();
procedure do_mbview_overlay_none();
procedure do_mbview_overlay_secondary();
procedure do_mbview_overlay_slope();
procedure do_mbview_profile_dismiss();
procedure do_mbview_profile_exager();
procedure do_mbview_profile_slope();
procedure do_mbview_profile_width();
procedure do_mbview_projection_popdown();
procedure do_mbview_projection_popup();
procedure do_mbview_reset_view();
procedure do_mbview_resolutionchange();
procedure do_mbview_resolutionpopdown();
procedure do_mbview_resolutionpopup();
procedure do_mbview_route();
procedure do_mbview_routelist_delete();
procedure do_mbview_routelist_popdown();
procedure do_mbview_routelistpopup();
procedure do_mbview_routelistselect();
procedure do_mbview_shadeparmsapply();
procedure do_mbview_shadeparmspopdown();
procedure do_mbview_shadeparmspopup();
procedure do_mbview_site();
procedure do_mbview_sitelist_delete();
procedure do_mbview_sitelist_popdown();
procedure do_mbview_sitelistpopup();
procedure do_mbview_sitelistselect();
procedure do_mbview_vector();
procedure do_mbview_view_profile();

list BaseStyle : arguments {
};

list BaseStyleReasons : callbacks {
};

!(BX)list BaseStyleHandlers : handlers {
!(BX)};

list Style_use : arguments {
        arguments BaseStyle;
        XmNfontList = font_table(
		font('-*-helvetica-bold-r-*-*-*-140-75-75-*-*-iso8859-1'));
};

list Style_useReasons : callbacks {
        callbacks BaseStyleReasons;
};

!(BX)list Style_useHandlers : handlers {
!(BX)    handlers BaseStyleHandlers;
!(BX)};


object mB3DNavList : XmFormDialog widget {
    arguments {
!(BX) BxNclass = "MB3DNavList";
!(BX) BxNsubclassDerived = "False";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1181;
        XmNy = 1237;
        XmNwidth = 200;
        XmNheight = 200;
    };
    controls {
         managed XmLabel mB3DNavList_mbview_navlist_label;
         managed XmPushButton mB3DNavList_mbview_pushButton_navlist_delete;
         managed XmPushButton mB3DNavList_mbview_pushButton_navlist_dismiss;
         managed XmScrolledWindow mB3DNavList_mbview_scrolledWindow_navlist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mbview_dialogShell_navlist : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "Navigation List";
!(BX)        XmNwidth = 200;
!(BX)        XmNheight = 200;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmFormDialog mB3DNavList;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DRouteList : XmFormDialog widget {
    arguments {
!(BX) BxNclass = "MB3DRouteList";
!(BX) BxNsubclassDerived = "False";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1181;
        XmNy = 1237;
        XmNwidth = 200;
        XmNheight = 200;
    };
    controls {
         managed XmLabel mB3DRouteList_mbview_routelist_label;
         managed XmPushButton mB3DRouteList_mbview_pushButton_routelist_delete;
         managed XmPushButton mB3DRouteList_mbview_pushButton_routelist_dismiss;
         managed XmScrolledWindow mB3DRouteList_mbview_scrolledWindow_routelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mbview_dialogShell_routelist : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "Route List";
!(BX)        XmNwidth = 200;
!(BX)        XmNheight = 200;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmFormDialog mB3DRouteList;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DSiteList : XmFormDialog widget {
    arguments {
!(BX) BxNclass = "MB3DSiteList";
!(BX) BxNsubclassDerived = "False";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1181;
        XmNy = 1237;
        XmNwidth = 200;
        XmNheight = 200;
    };
    controls {
         managed XmPushButton mB3DSiteList_mbview_pushButton_sitelist_dismiss;
         managed XmPushButton mB3DSiteList_mbview_pushButton_sitelist_delete;
         managed XmLabel mB3DSiteList_mbview_sitelist_label;
         managed XmScrolledWindow mB3DSiteList_mbview_scrolledWindow_sitelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mbview_dialogShell_sitelist : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "Site List";
!(BX)        XmNwidth = 200;
!(BX)        XmNheight = 200;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmFormDialog mB3DSiteList;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mbview_mbgrdviz : XmBulletinBoardDialog widget {
    arguments {
!(BX) BxNclass = "MB3DView";
!(BX) BxNsubclassDerived = "False";
        arguments Style_use;
        XmNborderWidth = 0;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 889;
        XmNy = 879;
        XmNwidth = 783;
        XmNheight = 915;
    };
    controls {
         managed XmPushButton mB3DView_mbview_pushButton_clearpicks;
         managed XmPushButton mB3DView_mbview_pushButton_reset;
         managed XmRadioBox mB3DView_mbview_radioBox_mouse;
         managed XmLabel mB3DView_mbview_label_status;
         managed XmPushButton mB3DView_mbview_pushButton_fullrez;
         managed XmLabel mB3DView_mbview_label_pickinfo;
         managed XmMenuBar mbview_menuBar_mbview;
         managed XmLabel mB3DView_mbview_label_mouse;
         managed XmDrawingArea mbview_drawingArea_mbview;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_colorbounds;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_resolution;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_message;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_about;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_shadeparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_3dparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_2dparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_projection;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_profile;
    };
    callbacks {
        callbacks Style_useReasons;
        XmNdestroyCallback = procedure do_mbview_goaway();
        MrmNcreateCallback = procedure BxGlobalWidgetId(BXG_mbview_mbgrdviz);
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object dialogShell_mbview : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "MBview in MBgrdviz";
!(BX)        XmNwidth = 783;
!(BX)        XmNheight = 915;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mbview_mbgrdviz;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mainWindow_mbgrdviz : XmMainWindow widget {
    arguments {
        arguments Style_use;
        XmNx = 119;
        XmNy = 214;
        XmNwidth = 197;
        XmNheight = 104;
    };
    controls {
        Xm_Separator1 {
            arguments {
                arguments Style_use;
            };
            callbacks {
                    callbacks Style_useReasons;
            };
!(BX)            handlers {
!(BX)                handlers Style_useHandlers;
!(BX)            };
        };
        Xm_Separator2 {
            arguments {
                arguments Style_use;
            };
            callbacks {
                    callbacks Style_useReasons;
            };
!(BX)            handlers {
!(BX)                handlers Style_useHandlers;
!(BX)            };
        };
        Xm_Separator3 {
            arguments {
                arguments Style_use;
            };
            callbacks {
                    callbacks Style_useReasons;
            };
!(BX)            handlers {
!(BX)                handlers Style_useHandlers;
!(BX)            };
        };
!(BX)         unmanaged XmDialogShell mbview_dialogShell_navlist;
!(BX)         unmanaged XmDialogShell mbview_dialogShell_routelist;
!(BX)         unmanaged XmDialogShell mbview_dialogShell_sitelist;
!(BX)         unmanaged XmDialogShell dialogShell_mbview;
    };
    callbacks {
        callbacks Style_useReasons;
        XmNdestroyCallback = procedure BxExitCB(0);
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object topLevelShell : TopLevelShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "MBgrdviz";
!(BX)        XmNx = 119;
!(BX)        XmNy = 214;
!(BX)        XmNwidth = 197;
!(BX)        XmNheight = 104;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmMainWindow mainWindow_mbgrdviz;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DSiteList_mbview_list_sitelist : XmList widget {
    arguments {
        arguments Style_use;
        XmNselectionPolicy = XmEXTENDED_SELECT;
        XmNwidth = 390;
        XmNheight = 180;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNsingleSelectionCallback = procedure do_mbview_sitelistselect();
        XmNextendedSelectionCallback = procedure do_mbview_sitelistselect();
        XmNbrowseSelectionCallback = procedure do_mbview_sitelistselect();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DSiteList_mbview_scrolledWindow_sitelist : XmScrolledWindow widget {
    arguments {
        arguments Style_use;
        XmNscrollingPolicy = XmAPPLICATION_DEFINED;
        XmNtopAttachment = XmATTACH_WIDGET;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 60;
        XmNleftOffset = 10;
        XmNrightOffset = 11;
        XmNtopOffset = 6;
        XmNtopWidget = XmLabel mB3DSiteList_mbview_sitelist_label;
        XmNx = 10;
        XmNy = 46;
        XmNwidth = 390;
        XmNheight = 180;
    };
    controls {
         managed XmList mB3DSiteList_mbview_list_sitelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DSiteList_mbview_sitelist_label : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Site List:");
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 10;
        XmNrightOffset = 11;
        XmNtopOffset = 10;
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 390;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DSiteList_mbview_pushButton_sitelist_delete : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Delete Selected Sites");
        XmNtopAttachment = XmATTACH_NONE;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 16;
        XmNleftOffset = 10;
        XmNx = 10;
        XmNy = 240;
        XmNwidth = 170;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_sitelist_delete();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DSiteList_mbview_pushButton_sitelist_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNtopAttachment = XmATTACH_NONE;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_NONE;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 16;
        XmNrightOffset = 11;
        XmNx = 290;
        XmNy = 240;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_sitelist_popdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DSiteList_mbview_form_sitelist : XmForm widget {
    arguments {
!(BX) BxNclassOnly = "MB3DSiteList";
!(BX) BxNsubclassDerived = "False";
!(BX) BxNclassOnlyFile = "False";
!(BX) BxNbaseInclude = asciz_string_table('');
!(BX) BxNderivedInclude = asciz_string_table('');
!(BX) BxNderived = "MB3DSiteListDerived";
!(BX) BxNfilebase = "MB3DSiteListDerived";
!(BX) BxNclassFilebase = "MB3DSiteList";
!(BX) BxNclassGeometry = "411x286+87+496";
!(BX) BxNgenerate = "True";
!(BX) BxNreference = "True";
!(BX) BxNpaletteGroup = "Project Classes";
!(BX) BxNpaletteName = "MB3DSiteList";
!(BX) BxNpaletteGeom = "+0+0";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 87;
        XmNy = 496;
        XmNwidth = 411;
        XmNheight = 286;
    };
    controls {
         managed XmPushButton mB3DSiteList_mbview_pushButton_sitelist_dismiss;
         managed XmPushButton mB3DSiteList_mbview_pushButton_sitelist_delete;
         managed XmLabel mB3DSiteList_mbview_sitelist_label;
         managed XmScrolledWindow mB3DSiteList_mbview_scrolledWindow_sitelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_list_routelist : XmList widget {
    arguments {
        arguments Style_use;
        XmNselectionPolicy = XmEXTENDED_SELECT;
        XmNwidth = 390;
        XmNheight = 150;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNsingleSelectionCallback = procedure do_mbview_routelistselect();
        XmNextendedSelectionCallback = procedure do_mbview_routelistselect();
        XmNbrowseSelectionCallback = procedure do_mbview_routelistselect();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_scrolledWindow_routelist : XmScrolledWindow widget {
    arguments {
        arguments Style_use;
        XmNscrollingPolicy = XmAPPLICATION_DEFINED;
        XmNtopAttachment = XmATTACH_WIDGET;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 49;
        XmNleftOffset = 10;
        XmNrightOffset = 15;
        XmNtopOffset = 0;
        XmNtopWidget = XmLabel mB3DRouteList_mbview_routelist_label;
        XmNx = 10;
        XmNy = 40;
        XmNwidth = 390;
        XmNheight = 150;
    };
    controls {
         managed XmList mB3DRouteList_mbview_list_routelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_pushButton_routelist_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNtopAttachment = XmATTACH_NONE;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_NONE;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 9;
        XmNrightOffset = 15;
        XmNx = 290;
        XmNy = 200;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_routelist_popdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_pushButton_routelist_delete : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Delete Selected Routes");
        XmNtopAttachment = XmATTACH_NONE;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 9;
        XmNleftOffset = 10;
        XmNx = 10;
        XmNy = 200;
        XmNwidth = 170;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_routelist_delete();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_routelist_label : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Route List:");
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 10;
        XmNrightOffset = 15;
        XmNtopOffset = 10;
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 390;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DRouteList_mbview_form_routelist : XmForm widget {
    arguments {
!(BX) BxNclassOnly = "MB3DRouteList";
!(BX) BxNsubclassDerived = "False";
!(BX) BxNclassOnlyFile = "False";
!(BX) BxNbaseInclude = asciz_string_table('');
!(BX) BxNderivedInclude = asciz_string_table('');
!(BX) BxNderived = "MB3DRouteListDerived";
!(BX) BxNfilebase = "MB3DRouteListDerived";
!(BX) BxNclassFilebase = "MB3DRouteList";
!(BX) BxNclassGeometry = "415x239+72+524";
!(BX) BxNgenerate = "True";
!(BX) BxNreference = "True";
!(BX) BxNpaletteGroup = "Project Classes";
!(BX) BxNpaletteName = "MB3DRouteList";
!(BX) BxNpaletteGeom = "+0+0";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 72;
        XmNy = 524;
        XmNwidth = 415;
        XmNheight = 239;
    };
    controls {
         managed XmLabel mB3DRouteList_mbview_routelist_label;
         managed XmPushButton mB3DRouteList_mbview_pushButton_routelist_delete;
         managed XmPushButton mB3DRouteList_mbview_pushButton_routelist_dismiss;
         managed XmScrolledWindow mB3DRouteList_mbview_scrolledWindow_routelist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_list_navlist : XmList widget {
    arguments {
        arguments Style_use;
        XmNselectionPolicy = XmEXTENDED_SELECT;
        XmNwidth = 390;
        XmNheight = 150;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNsingleSelectionCallback = procedure do_mbview_navlistselect();
        XmNextendedSelectionCallback = procedure do_mbview_navlistselect();
        XmNbrowseSelectionCallback = procedure do_mbview_navlistselect();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_scrolledWindow_navlist : XmScrolledWindow widget {
    arguments {
        arguments Style_use;
        XmNscrollingPolicy = XmAPPLICATION_DEFINED;
        XmNtopAttachment = XmATTACH_WIDGET;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 53;
        XmNleftOffset = 10;
        XmNrightOffset = 15;
        XmNtopOffset = 0;
        XmNtopWidget = XmLabel mB3DNavList_mbview_navlist_label;
        XmNx = 10;
        XmNy = 40;
        XmNwidth = 390;
        XmNheight = 150;
    };
    controls {
         managed XmList mB3DNavList_mbview_list_navlist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_pushButton_navlist_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNtopAttachment = XmATTACH_NONE;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_NONE;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 13;
        XmNrightOffset = 15;
        XmNx = 290;
        XmNy = 200;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_navlist_popdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_pushButton_navlist_delete : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Delete Selected Navigation");
        XmNtopAttachment = XmATTACH_NONE;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 13;
        XmNleftOffset = 10;
        XmNx = 10;
        XmNy = 200;
        XmNwidth = 210;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_navlist_delete();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_navlist_label : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Navigation List:");
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 10;
        XmNrightOffset = 15;
        XmNtopOffset = 10;
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 390;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DNavList_mbview_form_navlist : XmForm widget {
    arguments {
!(BX) BxNclassOnly = "MB3DNavList";
!(BX) BxNsubclassDerived = "False";
!(BX) BxNclassOnlyFile = "False";
!(BX) BxNbaseInclude = asciz_string_table('');
!(BX) BxNderivedInclude = asciz_string_table('');
!(BX) BxNderived = "MB3DNavListDerived";
!(BX) BxNfilebase = "MB3DNavListDerived";
!(BX) BxNclassFilebase = "MB3DNavList";
!(BX) BxNclassGeometry = "415x243+76+548";
!(BX) BxNgenerate = "True";
!(BX) BxNreference = "True";
!(BX) BxNpaletteGroup = "Project Classes";
!(BX) BxNpaletteName = "MB3DNavList";
!(BX) BxNpaletteGeom = "+0+0";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 76;
        XmNy = 548;
        XmNwidth = 415;
        XmNheight = 243;
    };
    controls {
         managed XmLabel mB3DNavList_mbview_navlist_label;
         managed XmPushButton mB3DNavList_mbview_pushButton_navlist_delete;
         managed XmPushButton mB3DNavList_mbview_pushButton_navlist_dismiss;
         managed XmScrolledWindow mB3DNavList_mbview_scrolledWindow_navlist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_profile_pushButton_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNtopAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_NONE;
        XmNleftOffset = 90;
        XmNtopOffset = 330;
        XmNx = 90;
        XmNy = 330;
        XmNwidth = 110;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_profile_dismiss();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_profile_exager : XmScale widget {
    arguments {
        arguments Style_use;
        XmNdecimalPoints = 1;
        XmNvalue = 10;
        XmNtitleString = compound_string("Vertical Exageration");
        XmNshowArrows = TRUE;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 10;
        XmNtopOffset = 140;
        XmNx = 10;
        XmNy = 140;
        XmNwidth = 270;
        XmNheight = 60;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_profile_exager();
        XmNdragCallback = procedure do_mbview_profile_exager();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_profile_label_info : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNbackground = color('white');
        XmNlabelString = compound_string("Profile Source: Route ", separate=true) &
 compound_string("Length: 1.0 km", separate=true) &
 compound_string("Vertical Range: -100.5 to 512.0 m", separate=true);
        XmNrecomputeSize = false;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 10;
        XmNtopOffset = 0;
        XmNx = 10;
        XmNy = 0;
        XmNwidth = 270;
        XmNheight = 130;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_drawingArea_profile : XmDrawingArea widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNbackground = color('White');
        XmNwidth = 500;
        XmNheight = 240;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scrolledWindow_profile : XmScrolledWindow widget {
    arguments {
        arguments Style_use;
        XmNscrollingPolicy = XmAUTOMATIC;
        XmNtopAttachment = XmATTACH_FORM;
        XmNrightAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_FORM;
        XmNbottomOffset = 10;
        XmNleftOffset = 290;
        XmNrightOffset = 6;
        XmNtopOffset = 0;
        XmNx = 290;
        XmNy = 0;
        XmNwidth = 638;
        XmNheight = 365;
    };
    controls {
         managed XmDrawingArea mB3DView_mbview_drawingArea_profile;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_profile_slope : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 1;
        XmNdecimalPoints = 2;
        XmNvalue = 200;
        XmNtitleString = compound_string("Slope Threshold");
        XmNmaximum = 200;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 1;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNtopAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_NONE;
        XmNbottomOffset = 0;
        XmNleftOffset = 10;
        XmNtopOffset = 200;
        XmNx = 10;
        XmNy = 200;
        XmNwidth = 270;
        XmNheight = 63;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_profile_slope();
        XmNdragCallback = procedure do_mbview_profile_slope();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_profile_width : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 1;
        XmNdecimalPoints = 0;
        XmNvalue = 1;
        XmNtitleString = compound_string("Display Width Multiple");
        XmNmaximum = 5;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 1;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNtopAttachment = XmATTACH_FORM;
        XmNleftAttachment = XmATTACH_FORM;
        XmNbottomAttachment = XmATTACH_NONE;
        XmNbottomOffset = 0;
        XmNleftOffset = 10;
        XmNtopOffset = 263;
        XmNx = 10;
        XmNy = 263;
        XmNwidth = 270;
        XmNheight = 62;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_profile_width();
        XmNdragCallback = procedure do_mbview_profile_width();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_form_profile : XmFormDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview Profile Display");
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 814;
        XmNy = 1149;
        XmNwidth = 934;
        XmNheight = 375;
    };
    controls {
         managed XmScale mB3DView_mbview_scale_profile_width;
         managed XmScale mB3DView_mbview_scale_profile_slope;
         managed XmScrolledWindow mB3DView_mbview_scrolledWindow_profile;
         managed XmLabel mB3DView_mbview_profile_label_info;
         managed XmScale mB3DView_mbview_scale_profile_exager;
         managed XmPushButton mB3DView_mbview_profile_pushButton_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_profile : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 814;
!(BX)        XmNy = 1149;
!(BX)        XmNwidth = 934;
!(BX)        XmNheight = 375;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmFormDialog mB3DView_mbview_form_profile;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_projection_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 110;
        XmNy = 240;
        XmNwidth = 130;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_projection_popdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_projection : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNbackground = color('white');
        XmNlabelString = compound_string("Primary Grid Projection:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 190;
        XmNheight = 220;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_geographic : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Geographic");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_display_geographic();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_utm : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("UTM");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_display_utm();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_spheroid : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Spheroid");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_display_spheroid();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_projection : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNx = 220;
        XmNy = 40;
        XmNwidth = 115;
        XmNheight = 96;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_geographic;
         managed XmToggleButton mB3DView_mbview_toggleButton_utm;
         managed XmToggleButton mB3DView_mbview_toggleButton_spheroid;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_displayprojection : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Display Projection:");
        XmNx = 210;
        XmNy = 10;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_projection : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1098;
        XmNy = 1193;
        XmNwidth = 365;
        XmNheight = 288;
    };
    controls {
         managed XmLabel mB3DView_mbview_label_displayprojection;
         managed XmRadioBox mB3DView_mbview_radioBox_projection;
         managed XmLabel mB3DView_mbview_label_projection;
         managed XmPushButton mB3DView_mbview_pushButton_projection_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_projection : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "Projections";
!(BX)        XmNx = 1098;
!(BX)        XmNy = 1193;
!(BX)        XmNwidth = 365;
!(BX)        XmNheight = 288;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_projection;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_view_2d_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 100;
        XmNy = 150;
        XmNwidth = 70;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_2dparmspopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_view_2d_apply : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Apply");
        XmNx = 20;
        XmNy = 150;
        XmNwidth = 70;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_2dparmsapply();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_2d_offset : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("View Offset:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 90;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_2doffsetx : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("X:");
        XmNx = 20;
        XmNy = 40;
        XmNwidth = 50;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_2doffsetx : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 70;
        XmNy = 40;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator14 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 130;
        XmNwidth = 170;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_view_2doffsety : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Y:");
        XmNx = 20;
        XmNy = 70;
        XmNwidth = 50;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_2doffsety : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 70;
        XmNy = 70;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_2dzoom : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Zoom:");
        XmNx = 10;
        XmNy = 100;
        XmNwidth = 60;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_2dzoom : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 70;
        XmNy = 100;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_2dparms : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview 2D Parameters");
        XmNautoUnmanage = false;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1187;
        XmNy = 1229;
        XmNwidth = 187;
        XmNheight = 215;
    };
    controls {
         managed XmTextField mB3DView_mbview_textField_view_2dzoom;
         managed XmLabel mB3DView_mbview_label_view_2dzoom;
         managed XmTextField mB3DView_mbview_textField_view_2doffsety;
         managed XmLabel mB3DView_mbview_label_view_2doffsety;
         managed XmSeparator mB3DView_mbview_separator14;
         managed XmTextField mB3DView_mbview_textField_view_2doffsetx;
         managed XmLabel mB3DView_mbview_label_view_2doffsetx;
         managed XmLabel mB3DView_mbview_label_2d_offset;
         managed XmPushButton mB3DView_mbview_pushButton_view_2d_apply;
         managed XmPushButton mB3DView_mbview_pushButton_view_2d_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_2dparms : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 1187;
!(BX)        XmNy = 1229;
!(BX)        XmNwidth = 187;
!(BX)        XmNheight = 215;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_2dparms;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_view_3d_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 160;
        XmNy = 420;
        XmNwidth = 100;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_3dparmspopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_exageration : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 290;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_exager : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Vertical Exageration:");
        XmNx = 10;
        XmNy = 290;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_view_3d_apply : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Apply");
        XmNx = 20;
        XmNy = 420;
        XmNwidth = 100;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_3dparmsapply();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator9 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 130;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_model : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Model Orientation & Zoom:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_model_azimuth : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Azimuth (degrees):");
        XmNx = 20;
        XmNy = 40;
        XmNwidth = 140;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_model_elevation : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Elevation (degrees):");
        XmNx = 10;
        XmNy = 70;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_model_azimuth : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 40;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_model_elevation : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 70;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("View Orientation & Zoom:");
        XmNx = 10;
        XmNy = 150;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_azimuth : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Azimuth (degrees):");
        XmNx = 10;
        XmNy = 180;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_azimuth : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 180;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator4 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 270;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_view_elevation : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Elevation (degrees):");
        XmNx = 10;
        XmNy = 210;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_elevation : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 210;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_offset : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Pan:");
        XmNx = 10;
        XmNy = 340;
        XmNwidth = 90;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_3doffsetx : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("X:");
        XmNx = 100;
        XmNy = 340;
        XmNwidth = 60;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_3doffsetx : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 340;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator20 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 400;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_view_3doffsety : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Y:");
        XmNx = 60;
        XmNy = 370;
        XmNwidth = 100;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_3doffsety : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 370;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_view_3dzoom : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Zoom:");
        XmNx = 60;
        XmNy = 240;
        XmNwidth = 100;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_view_3dzoom : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 240;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator11 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 320;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_model_3dzoom : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Zoom:");
        XmNx = 60;
        XmNy = 100;
        XmNwidth = 100;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_model_3dzoom : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 100;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_3dparms : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview 3D Parameters");
        XmNautoUnmanage = false;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1140;
        XmNy = 1098;
        XmNwidth = 281;
        XmNheight = 478;
    };
    controls {
         managed XmTextField mB3DView_mbview_textField_model_3dzoom;
         managed XmLabel mB3DView_mbview_label_model_3dzoom;
         managed XmSeparator mB3DView_mbview_separator11;
         managed XmTextField mB3DView_mbview_textField_view_3dzoom;
         managed XmLabel mB3DView_mbview_label_view_3dzoom;
         managed XmTextField mB3DView_mbview_textField_view_3doffsety;
         managed XmLabel mB3DView_mbview_label_view_3doffsety;
         managed XmSeparator mB3DView_mbview_separator20;
         managed XmTextField mB3DView_mbview_textField_view_3doffsetx;
         managed XmLabel mB3DView_mbview_label_view_3doffsetx;
         managed XmLabel mB3DView_mbview_label_view_offset;
         managed XmTextField mB3DView_mbview_textField_view_elevation;
         managed XmLabel mB3DView_mbview_label_view_elevation;
         managed XmSeparator mB3DView_mbview_separator4;
         managed XmTextField mB3DView_mbview_textField_view_azimuth;
         managed XmLabel mB3DView_mbview_label_view_azimuth;
         managed XmLabel mB3DView_mbview_label_view;
         managed XmTextField mB3DView_mbview_textField_model_elevation;
         managed XmTextField mB3DView_mbview_textField_model_azimuth;
         managed XmLabel mB3DView_mbview_label_model_elevation;
         managed XmLabel mB3DView_mbview_label_model_azimuth;
         managed XmLabel mB3DView_mbview_label_model;
         managed XmSeparator mB3DView_mbview_separator9;
         managed XmPushButton mB3DView_mbview_pushButton_view_3d_apply;
         managed XmLabel mB3DView_mbview_label_exager;
         managed XmTextField mB3DView_mbview_textField_exageration;
         managed XmPushButton mB3DView_mbview_pushButton_view_3d_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_3dparms : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 1140;
!(BX)        XmNy = 1098;
!(BX)        XmNwidth = 281;
!(BX)        XmNheight = 478;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_3dparms;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_shadeparms_dismiss2 : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 160;
        XmNy = 380;
        XmNwidth = 100;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_shadeparmspopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_illum_elev : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 100;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_illum_elev : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Elevation (degrees):");
        XmNx = 10;
        XmNy = 100;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_shadeparms_apply : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Apply");
        XmNx = 20;
        XmNy = 380;
        XmNwidth = 100;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_shadeparmsapply();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator16 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 140;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_illumination : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Shading by Illumination:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 180;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_illum_amp : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Amplitude:");
        XmNx = 10;
        XmNy = 40;
        XmNwidth = 150;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_illum_azi : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Azimuth (degrees):");
        XmNx = 20;
        XmNy = 70;
        XmNwidth = 140;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_illum_amp : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 40;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_illum_azi : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 70;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_slopeshade : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Shading by Slope:");
        XmNx = 10;
        XmNy = 160;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_slope_amp : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Amplitude:");
        XmNx = 50;
        XmNy = 190;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_slope_amp : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 190;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator15 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 220;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_overlay_amp : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Amplitude:");
        XmNx = 60;
        XmNy = 270;
        XmNwidth = 100;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_overlay_amp : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 270;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_overlay_shade_ctoh : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Cold-to-Hot");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_overlay_shade_htoc : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Hot-to-Cold");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_overlay_shade : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNorientation = XmHORIZONTAL;
        XmNx = 30;
        XmNy = 330;
        XmNwidth = 227;
        XmNheight = 34;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_overlay_shade_ctoh;
         managed XmToggleButton mB3DView_mbview_toggleButton_overlay_shade_htoc;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_overlayshade : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Shading by Overlay:");
        XmNx = 10;
        XmNy = 240;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_overlay_center : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Center:");
        XmNx = 60;
        XmNy = 300;
        XmNwidth = 100;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_overlay_center : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 160;
        XmNy = 300;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator13 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 360;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_bulletinBoard_shadeparms : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview Shading Parameters");
        XmNautoUnmanage = false;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1141;
        XmNy = 1117;
        XmNwidth = 280;
        XmNheight = 440;
    };
    controls {
         managed XmSeparator mB3DView_mbview_separator13;
         managed XmTextField mB3DView_mbview_textField_overlay_center;
         managed XmLabel mB3DView_mbview_label_overlay_center;
         managed XmLabel mB3DView_mbview_label_overlayshade;
         managed XmRadioBox mB3DView_mbview_radioBox_overlay_shade;
         managed XmTextField mB3DView_mbview_textField_overlay_amp;
         managed XmLabel mB3DView_mbview_label_overlay_amp;
         managed XmSeparator mB3DView_mbview_separator15;
         managed XmTextField mB3DView_mbview_textField_slope_amp;
         managed XmLabel mB3DView_mbview_label_slope_amp;
         managed XmLabel mB3DView_mbview_label_slopeshade;
         managed XmTextField mB3DView_mbview_textField_illum_azi;
         managed XmTextField mB3DView_mbview_textField_illum_amp;
         managed XmLabel mB3DView_mbview_label_illum_azi;
         managed XmLabel mB3DView_mbview_label_illum_amp;
         managed XmLabel mB3DView_mbview_label_illumination;
         managed XmSeparator mB3DView_mbview_separator16;
         managed XmPushButton mB3DView_mbview_pushButton_shadeparms_apply;
         managed XmLabel mB3DView_mbview_label_illum_elev;
         managed XmTextField mB3DView_mbview_textField_illum_elev;
         managed XmPushButton mB3DView_mbview_pushButton_shadeparms_dismiss2;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_shadeparms : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 1141;
!(BX)        XmNy = 1117;
!(BX)        XmNwidth = 280;
!(BX)        XmNheight = 440;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_shadeparms;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_about_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 170;
        XmNy = 470;
        XmNwidth = 120;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_aboutpopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_title : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-180-*-*-*-*-iso8859-1',character_set=character_set('TimesBold18')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')));
        XmNlabelString = compound_string(#character_set("TimesBold24")"MBv" &
 "iew") &
 compound_string("", separate=true) &
 compound_string(#character_set("TimesBold18")"A 2D/3D Visualization API");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 440;
        XmNheight = 90;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator7 : XmSeparator widget {
    arguments {
        arguments Style_use;
        XmNx = 10;
        XmNy = 100;
        XmNwidth = 440;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_mbsystem : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')));
        XmNlabelString = compound_string(#character_set("TimesBold14")"One" &
 " component of the", separate=true) &
 compound_string(#character_set("T" &
 "imesBold24")"MB-System") &
 compound_string(#character_set("TimesBold14")"", separate=true) &
 compound_string(#character_set("TimesBold14")"An open Source Software Package", separate=true) &
 compound_string(#character_set("TimesBold14")"for Processing and Display", separate=true) &
 compound_string(#character_set("TimesBold14")"of Swath Sonar Data");
        XmNx = 10;
        XmNy = 120;
        XmNwidth = 440;
        XmNheight = 140;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator6 : XmSeparator widget {
    arguments {
        arguments Style_use;
        XmNx = 10;
        XmNy = 260;
        XmNwidth = 440;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_LDEO : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')));
        XmNlabelString = compound_string(#character_set("TimesBold12")"Lam" &
 "ont-Doherty", separate=true) &
 compound_string(#character_set("T" &
 "imesBold12")"Earth Observatory", separate=true) &
 compound_string(#character_set("TimesBold12")"of Columbia University");
        XmNx = 230;
        XmNy = 340;
        XmNwidth = 180;
        XmNheight = 80;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_MBARI : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')));
        XmNlabelString = compound_string(#character_set("TimesBold12")"Mon" &
 "terey Bay", separate=true) &
 compound_string(#character_set("T" &
 "imesBold12")"Aquarium", separate=true) &
 compound_string(#character_set("TimesBold12")"Research Institute");
        XmNx = 70;
        XmNy = 340;
        XmNwidth = 140;
        XmNheight = 80;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_authors : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')));
        XmNlabelString = compound_string(#character_set("TimesBold14")"Cre" &
 "ated By:", separate=true) &
 compound_string(#character_set("T" &
 "imesBold14")"David W. Caress   and   Dale N. Chayes ");
        XmNx = 10;
        XmNy = 280;
        XmNwidth = 440;
        XmNheight = 60;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_about_version : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNfontList = font_table(
		font('-*-times-bold-r-*-*-*-240-*-*-*-*-iso8859-1',character_set=character_set('TimesBold24')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-medium-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesMedium14')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-medium-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesMedium14')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-medium-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesMedium14')),
		font('-*-times-bold-r-*-*-*-120-*-*-*-*-iso8859-1',character_set=character_set('TimesBold12')),
		font('-*-times-bold-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesBold14')),
		font('-*-times-medium-r-*-*-*-140-*-*-*-*-iso8859-1',character_set=character_set('TimesMedium14')));
        XmNlabelString = compound_string(#character_set("TimesMedium14")"M" &
 "B-System Release 5.0.0", separate=true) &
 compound_string(#character_set("T" &
 "imesMedium14")"August 26, 2003");
        XmNrecomputeSize = false;
        XmNx = 10;
        XmNy = 410;
        XmNwidth = 440;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_about : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("About MBview...");
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1049;
        XmNy = 1071;
        XmNwidth = 463;
        XmNheight = 531;
    };
    controls {
         managed XmLabel mB3DView_mbview_label_about_version;
         managed XmLabel mB3DView_mbview_label_about_authors;
         managed XmLabel mB3DView_mbview_label_about_MBARI;
         managed XmLabel mB3DView_mbview_label_about_LDEO;
         managed XmSeparator mB3DView_mbview_separator6;
         managed XmLabel mB3DView_mbview_label_about_mbsystem;
         managed XmSeparator mB3DView_mbview_separator7;
         managed XmLabel mB3DView_mbview_label_about_title;
         managed XmPushButton mB3DView_mbview_pushButton_about_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_about : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 1049;
!(BX)        XmNy = 1071;
!(BX)        XmNwidth = 463;
!(BX)        XmNheight = 531;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_about;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_label_thanks : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Thank you for your patience.");
        XmNx = 10;
        XmNy = 50;
        XmNwidth = 400;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_message : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("MB3Dview is doing something...");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 400;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_message : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogStyle = XmDIALOG_FULL_APPLICATION_MODAL;
        XmNdialogTitle = compound_string("MBview: Please wait...");
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1070;
        XmNy = 1289;
        XmNwidth = 421;
        XmNheight = 95;
    };
    controls {
         managed XmLabel mB3DView_mbview_label_message;
         managed XmLabel mB3DView_mbview_label_thanks;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_message : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNx = 1070;
!(BX)        XmNy = 1289;
!(BX)        XmNwidth = 421;
!(BX)        XmNheight = 95;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_message;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_resolution_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 100;
        XmNy = 400;
        XmNwidth = 100;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_resolutionpopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_lowresolution : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 10;
        XmNvalue = 100;
        XmNtitleString = compound_string("Low Resolution Dimension");
        XmNmaximum = 500;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 50;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNx = 10;
        XmNy = 50;
        XmNwidth = 260;
        XmNheight = 63;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_resolutionchange();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_mediumresolution : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 100;
        XmNvalue = 300;
        XmNtitleString = compound_string("Medium Resolution Dimension");
        XmNmaximum = 1000;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 100;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNx = 10;
        XmNy = 120;
        XmNwidth = 260;
        XmNheight = 63;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_resolutionchange();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_gridrenderres : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Grid Rendering Resolution:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 270;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_navrenderdecimation : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Nav Rendering Decimation");
        XmNx = 10;
        XmNy = 200;
        XmNwidth = 270;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_separator : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 180;
        XmNwidth = 260;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_scale_navlowresolution : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 1;
        XmNvalue = 5;
        XmNtitleString = compound_string("Low Resolution Decimation");
        XmNmaximum = 25;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 2;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNx = 10;
        XmNy = 240;
        XmNwidth = 260;
        XmNheight = 60;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_resolutionchange();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_scale_navmediumresolution : XmScale widget {
    arguments {
        arguments Style_use;
        XmNminimum = 1;
        XmNvalue = 2;
        XmNtitleString = compound_string("Medium Resolution Decimation");
        XmNmaximum = 10;
        XmNshowArrows = TRUE;
        XmNscaleMultiple = 1;
        XmNshowValue = TRUE;
        XmNorientation = XmHORIZONTAL;
        XmNx = 10;
        XmNy = 320;
        XmNwidth = 260;
        XmNheight = 60;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_resolutionchange();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_bulletinBoard_resolution : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview Rendering Resolution");
        XmNautoUnmanage = false;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1135;
        XmNy = 1111;
        XmNwidth = 291;
        XmNheight = 451;
    };
    controls {
         managed XmScale mB3DView_mbview_scale_navmediumresolution;
         managed XmScale mB3DView_mbview_scale_navlowresolution;
         managed XmSeparator mB3DView_separator;
         managed XmLabel mB3DView_mbview_label_navrenderdecimation;
         managed XmLabel mB3DView_mbview_label_gridrenderres;
         managed XmScale mB3DView_mbview_scale_mediumresolution;
         managed XmScale mB3DView_mbview_scale_lowresolution;
         managed XmPushButton mB3DView_mbview_pushButton_resolution_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_resolution : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "MB3DView Rendering Resolution";
!(BX)        XmNx = 1135;
!(BX)        XmNy = 1111;
!(BX)        XmNwidth = 291;
!(BX)        XmNheight = 451;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_resolution;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mB3DView_mbview_pushButton_colorbounds_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 240;
        XmNy = 380;
        XmNwidth = 110;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_colorboundspopdown();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_contours : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 310;
        XmNy = 110;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_contour : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Data Contour Interval (meters):");
        XmNx = 10;
        XmNy = 110;
        XmNwidth = 230;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_colorbounds_apply : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Apply");
        XmNx = 110;
        XmNy = 380;
        XmNwidth = 100;
        XmNheight = 50;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_colorboundsapply();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator2 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 140;
        XmNwidth = 410;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_colorbounds : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Data Color Bounds:");
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 180;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_colormin : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Minimum:");
        XmNx = 30;
        XmNy = 40;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_colormax : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Maximum:");
        XmNx = 230;
        XmNy = 40;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_datamin : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 110;
        XmNy = 40;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_datamax : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 310;
        XmNy = 40;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_data_ctoh : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Cold-to-Hot");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_data_htoc : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Hot-to-Cold");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_colormode : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNorientation = XmHORIZONTAL;
        XmNx = 30;
        XmNy = 70;
        XmNwidth = 227;
        XmNheight = 34;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_data_ctoh;
         managed XmToggleButton mB3DView_mbview_toggleButton_data_htoc;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_slopebounds : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Data Slope Color Bounds:");
        XmNx = 10;
        XmNy = 160;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_slopemin : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Minimum:");
        XmNx = 30;
        XmNy = 190;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_slopemin : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 110;
        XmNy = 190;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_slopemax : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Maximum:");
        XmNx = 230;
        XmNy = 190;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_slopemax : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 310;
        XmNy = 190;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_slope_ctoh : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Cold-to-Hot");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_slope_htoc : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Hot-to-Cold");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_slopemode : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNorientation = XmHORIZONTAL;
        XmNx = 30;
        XmNy = 220;
        XmNwidth = 227;
        XmNheight = 34;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_slope_ctoh;
         managed XmToggleButton mB3DView_mbview_toggleButton_slope_htoc;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator3 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 250;
        XmNwidth = 410;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_label_overlaybounds : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNlabelString = compound_string("Overlay Color Bounds:");
        XmNx = 10;
        XmNy = 270;
        XmNwidth = 200;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_overlaymin : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Minimum:");
        XmNx = 30;
        XmNy = 300;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_overlaymin : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 110;
        XmNy = 300;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_overlaymax : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNalignment = XmALIGNMENT_END;
        XmNlabelString = compound_string("Maximum:");
        XmNx = 230;
        XmNy = 300;
        XmNwidth = 80;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_textField_overlaymax : XmTextField widget {
    arguments {
        arguments Style_use;
        XmNx = 310;
        XmNy = 300;
        XmNwidth = 110;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_overlay_ctoh : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Cold-to-Hot");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_overlay_htoc : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Hot-to-Cold");
        XmNwidth = 109;
        XmNheight = 28;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_overlaymode : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNorientation = XmHORIZONTAL;
        XmNx = 30;
        XmNy = 330;
        XmNwidth = 227;
        XmNheight = 34;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_overlay_ctoh;
         managed XmToggleButton mB3DView_mbview_toggleButton_overlay_htoc;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator5 : XmSeparator widget {
    arguments {
        XmNx = 10;
        XmNy = 360;
        XmNwidth = 410;
        XmNheight = 20;
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_bulletinBoard_colorbounds : XmBulletinBoardDialog widget {
    arguments {
        arguments Style_use;
        XmNdialogTitle = compound_string("MBview Colors and Contours");
        XmNautoUnmanage = false;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1061;
        XmNy = 1114;
        XmNwidth = 440;
        XmNheight = 445;
    };
    controls {
         managed XmSeparator mB3DView_mbview_separator5;
         managed XmRadioBox mB3DView_mbview_radioBox_overlaymode;
         managed XmTextField mB3DView_mbview_textField_overlaymax;
         managed XmLabel mB3DView_mbview_label_overlaymax;
         managed XmTextField mB3DView_mbview_textField_overlaymin;
         managed XmLabel mB3DView_mbview_label_overlaymin;
         managed XmLabel mB3DView_mbview_label_overlaybounds;
         managed XmSeparator mB3DView_mbview_separator3;
         managed XmRadioBox mB3DView_mbview_radioBox_slopemode;
         managed XmTextField mB3DView_mbview_textField_slopemax;
         managed XmLabel mB3DView_mbview_label_slopemax;
         managed XmTextField mB3DView_mbview_textField_slopemin;
         managed XmLabel mB3DView_mbview_label_slopemin;
         managed XmLabel mB3DView_mbview_label_slopebounds;
         managed XmRadioBox mB3DView_mbview_radioBox_colormode;
         managed XmTextField mB3DView_mbview_textField_datamax;
         managed XmTextField mB3DView_mbview_textField_datamin;
         managed XmLabel mB3DView_mbview_label_colormax;
         managed XmLabel mB3DView_mbview_label_colormin;
         managed XmLabel mB3DView_mbview_label_colorbounds;
         managed XmSeparator mB3DView_mbview_separator2;
         managed XmPushButton mB3DView_mbview_pushButton_colorbounds_apply;
         managed XmLabel mB3DView_mbview_label_contour;
         managed XmTextField mB3DView_mbview_textField_contours;
         managed XmPushButton mB3DView_mbview_pushButton_colorbounds_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

!(BX)object mB3DView_mbview_dialogShell_colorbounds : XmDialogShell widget {
!(BX)    arguments {
!(BX)        arguments Style_use;
!(BX)        XmNtitle = "MB3DView Colors & Contours";
!(BX)        XmNx = 1061;
!(BX)        XmNy = 1114;
!(BX)        XmNwidth = 440;
!(BX)        XmNheight = 445;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmBulletinBoardDialog mB3DView_mbview_bulletinBoard_colorbounds;
!(BX)    };
!(BX)    callbacks {
!(BX)        callbacks Style_useReasons;
!(BX)    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
!(BX)};

object mbview_drawingArea_mbview : XmDrawingArea widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNbackground = color('white');
        XmNmarginHeight = 0;
        XmNmarginWidth = 0;
        XmNx = 180;
        XmNy = 10;
        XmNwidth = 590;
        XmNheight = 490;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_mouse : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNbackground = color('White');
        XmNlabelString = compound_string("Mouse Mode:", separate=true) &
 compound_string("  R: Pick", separate=true) &
 compound_string("  L: Pan", separate=true) &
 compound_string("  M: Zoom");
        XmNrecomputeSize = false;
        XmNx = 10;
        XmNy = 150;
        XmNwidth = 160;
        XmNheight = 80;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_display_2D : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Map Display");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_display_2D();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_display_3D : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("3D Display");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_display_3D();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator10 : XmSeparator widget {
    arguments {
        arguments Style_use;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_data_primary : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Topography");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_data_primary();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_data_primaryslope : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Topography Slope");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_data_primaryslope();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_data_secondary : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Overlay");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_data_secondary();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_separator : XmSeparator widget {
    arguments {
        arguments Style_use;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_histogram : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Histogram Equalization");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_histogram();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_separator21 : XmSeparator widget {
    arguments {
        arguments Style_use;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_overlay_none : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("No Shading");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_overlay_none();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_overlay_illumination : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading by Illumination");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_overlay_illumination();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_overlay_slope : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading by Slope");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_overlay_slope();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_overlay_secondary : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading by Overlay");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_overlay_secondary();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_separator1 : XmSeparator widget {
    arguments {
        arguments Style_use;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_toggleButton_overlay_contour : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Topography Contours");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_overlay_contour();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_site : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Sites");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_site();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_route : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Routes");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_route();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_nav : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Navigation");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_nav();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_navdrape : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Draped Navigation");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_navdrape();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_vector : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Vector");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_vector();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_separator8 : XmSeparator widget {
    arguments {
        arguments Style_use;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_haxby : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Haxby Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_haxby();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_bright : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Bright Rainbow Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_bright();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_muted : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Muted Rainbow Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_muted();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_gray : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Grayscale Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_gray();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_flat : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Flat Gray Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_flat();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_sealevel1 : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Sealevel1 Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_sealevel1();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_colortable_sealevel2 : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Sealevel2 Colortable");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_colortable_sealevel2();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_separator1 : XmSeparator widget {
    arguments {
    };
    controls {
    };
    callbacks {
    };
};

object mB3DView_mbview_toggleButton_profile : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Profile");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_view_profile();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_pulldownMenu_view : XmPulldownMenu widget {
    arguments {
        arguments Style_use;
        XmNx = 168;
        XmNy = 462;
        XmNwidth = 211;
        XmNheight = 568;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_display_2D;
         managed XmToggleButton mB3DView_mbview_toggleButton_display_3D;
         managed XmSeparator mB3DView_mbview_separator10;
         managed XmToggleButton mbview_toggleButton_data_primary;
         managed XmToggleButton mbview_toggleButton_data_primaryslope;
         managed XmToggleButton mB3DView_mbview_toggleButton_data_secondary;
         managed XmSeparator mbview_separator;
         managed XmToggleButton mB3DView_mbview_toggleButton_histogram;
         managed XmSeparator mbview_separator21;
         managed XmToggleButton mbview_toggleButton_overlay_none;
         managed XmToggleButton mbview_toggleButton_overlay_illumination;
         managed XmToggleButton mbview_toggleButton_overlay_slope;
         managed XmToggleButton mB3DView_mbview_toggleButton_overlay_secondary;
         managed XmSeparator mbview_separator1;
         managed XmToggleButton mbview_toggleButton_overlay_contour;
         managed XmToggleButton mB3DView_mbview_toggleButton_site;
         managed XmToggleButton mB3DView_mbview_toggleButton_route;
         managed XmToggleButton mB3DView_mbview_toggleButton_nav;
         managed XmToggleButton mB3DView_mbview_toggleButton_navdrape;
         managed XmToggleButton mB3DView_mbview_toggleButton_vector;
         managed XmSeparator mB3DView_mbview_separator8;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_haxby;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_bright;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_muted;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_gray;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_flat;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_sealevel1;
         managed XmToggleButton mB3DView_mbview_toggleButton_colortable_sealevel2;
         managed XmSeparator mB3DView_separator1;
         managed XmToggleButton mB3DView_mbview_toggleButton_profile;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_cascadeButton_view : XmCascadeButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("View");
        XmNx = 5;
        XmNy = 5;
        XmNwidth = 77;
        XmNheight = 24;
    };
    controls {
         unmanaged XmPulldownMenu mbview_pulldownMenu_view;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_colorbounds : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Colors & Contours");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_colorboundspopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_2dview : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("2D Controls");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_2dparmspopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_3dview : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("3D Controls");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_3dparmspopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_shadeparms : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_shadeparmspopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_resolution : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Resolution");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_resolutionpopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_projections : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Projections");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_projection_popup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_sitelist : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Site List");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_sitelistpopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_routelist : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Route List");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_routelistpopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_navlist : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Navigation List");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_navlistpopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_pulldownMenu_controls : XmPulldownMenu widget {
    arguments {
        arguments Style_use;
        XmNx = 0;
        XmNy = 0;
        XmNwidth = 144;
        XmNheight = 220;
    };
    controls {
         managed XmPushButton mB3DView_mbview_pushButton_colorbounds;
         managed XmPushButton mB3DView_mbview_pushButton_2dview;
         managed XmPushButton mB3DView_mbview_pushButton_3dview;
         managed XmPushButton mB3DView_mbview_pushButton_shadeparms;
         managed XmPushButton mB3DView_mbview_pushButton_resolution;
         managed XmPushButton mB3DView_mbview_pushButton_projections;
         managed XmPushButton mB3DView_mbview_pushButton_sitelist;
         managed XmPushButton mB3DView_mbview_pushButton_routelist;
         managed XmPushButton mB3DView_mbview_pushButton_navlist;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_cascadeButton_controls : XmCascadeButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Controls");
        XmNx = 5;
        XmNy = 29;
        XmNwidth = 77;
        XmNheight = 24;
    };
    controls {
         unmanaged XmPulldownMenu mbview_pulldownMenu_controls;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_move : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pan & Zoom");
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rotate : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Rotate Model");
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_viewpoint : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Rotate View");
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_shade : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading");
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_area : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pick Area");
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_site : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Edit Sites");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_route : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Edit Routes");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_nav : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Select Nav");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_navfile : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Select Nav File");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_mode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pulldownMenu_mouse : XmPulldownMenu widget {
    arguments {
        arguments Style_use;
        XmNx = 0;
        XmNy = 0;
        XmNwidth = 129;
        XmNheight = 220;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_move;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rotate;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_viewpoint;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_shade;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_area;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_site;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_route;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_nav;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_navfile;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_cascadeButton_mouse : XmCascadeButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Mouse");
        XmNx = 5;
        XmNy = 53;
        XmNwidth = 77;
        XmNheight = 24;
    };
    controls {
         unmanaged XmPulldownMenu mB3DView_mbview_pulldownMenu_mouse;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_pushButton_help_about : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("About MBview...");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_aboutpopup();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pulldownMenu_action : XmPulldownMenu widget {
    arguments {
        arguments Style_use;
        XmNx = 0;
        XmNy = 0;
        XmNwidth = 123;
        XmNheight = 28;
    };
    controls {
         managed XmPushButton mbview_pushButton_help_about;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_cascadeButton_action : XmCascadeButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Action");
        XmNx = 5;
        XmNy = 77;
        XmNwidth = 77;
        XmNheight = 24;
    };
    controls {
         unmanaged XmPulldownMenu mB3DView_mbview_pulldownMenu_action;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_dismiss : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_dismiss();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pulldownMenu_dismiss : XmPulldownMenu widget {
    arguments {
        arguments Style_use;
        XmNx = 0;
        XmNy = 0;
        XmNwidth = 67;
        XmNheight = 28;
    };
    controls {
         managed XmPushButton mB3DView_mbview_pushButton_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_cascadeButton_dismiss : XmCascadeButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Dismiss");
        XmNx = 5;
        XmNy = 101;
        XmNwidth = 77;
        XmNheight = 24;
    };
    controls {
         unmanaged XmPulldownMenu mB3DView_mbview_pulldownMenu_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_menuBar_mbview : XmMenuBar widget {
    arguments {
        arguments Style_use;
        XmNorientation = XmVERTICAL;
        XmNx = 10;
        XmNy = 10;
        XmNwidth = 87;
        XmNheight = 130;
    };
    controls {
         managed XmCascadeButton mbview_cascadeButton_view;
         managed XmCascadeButton mB3DView_mbview_cascadeButton_controls;
         managed XmCascadeButton mB3DView_mbview_cascadeButton_mouse;
         managed XmCascadeButton mB3DView_mbview_cascadeButton_action;
         managed XmCascadeButton mB3DView_mbview_cascadeButton_dismiss;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_pickinfo : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNbackground = color('White');
        XmNlabelString = compound_string("Pick Info:", separate=true) &
 compound_string("Lon 1: -122.894345 W", separate=true) &
 compound_string("Lat 1: 37.308996 N", separate=true) &
 compound_string("Depth 1: -324.314 m", separate=true) &
 compound_string("Lon 2: -122.545680 W", separate=true) &
 compound_string("Lat 2: 36.640972 N", separate=true) &
 compound_string("Depth 2: -2338.025 m", separate=true) &
 compound_string("Bearing: 157.4 deg", separate=true) &
 compound_string("Distance: 80333.459 m");
        XmNrecomputeSize = false;
        XmNx = 10;
        XmNy = 240;
        XmNwidth = 160;
        XmNheight = 160;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_fullrez : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Full");
        XmNx = 10;
        XmNy = 410;
        XmNwidth = 50;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_full_render();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_label_status : XmLabel widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 1;
        XmNalignment = XmALIGNMENT_BEGINNING;
        XmNbackground = color('White');
        XmNlabelString = compound_string("Done.");
        XmNrecomputeSize = false;
        XmNx = 10;
        XmNy = 450;
        XmNwidth = 160;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rmove : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pan & Zoom");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rrotate : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Rotate Model");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rviewpoint : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Rotate View");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rshade : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Shading");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rarea : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pick Area");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rsite : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Edit Sites");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
        XmNwidth = 125;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rroute : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Edit Routes");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
        XmNwidth = 125;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rnav : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pick Nav");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
        XmNwidth = 125;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_toggleButton_mode_rnavfile : XmToggleButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Pick Nav File");
        XmNshadowThickness = 2;
        XmNvisibleWhenOff = false;
        XmNwidth = 125;
        XmNheight = 32;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNvalueChangedCallback = procedure do_mbview_mouse_rmode();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_radioBox_mouse : XmRadioBox widget {
    arguments {
        arguments Style_use;
        XmNborderWidth = 2;
        XmNspacing = 0;
        XmNx = 10;
        XmNy = 490;
        XmNwidth = 131;
        XmNheight = 294;
    };
    controls {
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rmove;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rrotate;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rviewpoint;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rshade;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rarea;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rsite;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rroute;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rnav;
         managed XmToggleButton mB3DView_mbview_toggleButton_mode_rnavfile;
    };
    callbacks {
        callbacks Style_useReasons;
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_reset : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Reset");
        XmNx = 60;
        XmNy = 410;
        XmNwidth = 50;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_reset_view();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mB3DView_mbview_pushButton_clearpicks : XmPushButton widget {
    arguments {
        arguments Style_use;
        XmNlabelString = compound_string("Clear");
        XmNx = 110;
        XmNy = 410;
        XmNwidth = 60;
        XmNheight = 30;
    };
    controls {
    };
    callbacks {
        callbacks Style_useReasons;
        XmNactivateCallback = procedure do_mbview_clearpicks();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};

object mbview_bulletinBoard_mbview : XmBulletinBoard widget {
    arguments {
!(BX) BxNclassOnly = "MB3DView";
!(BX) BxNsubclassDerived = "False";
!(BX) BxNclassOnlyFile = "False";
!(BX) BxNbaseInclude = asciz_string_table('');
!(BX) BxNderivedInclude = asciz_string_table('');
!(BX) BxNderived = "MB3DViewDerived";
!(BX) BxNfilebase = "MB3DViewDerived";
!(BX) BxNclassFilebase = "MB3DView";
!(BX) BxNclassGeometry = "801x814+76+447";
!(BX) BxNgenerate = "True";
!(BX) BxNreference = "True";
!(BX) BxNpaletteGroup = "Project Classes";
!(BX) BxNpaletteName = "MB3DView";
!(BX) BxNpaletteGeom = "+0+0";
        arguments Style_use;
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 76;
        XmNy = 447;
        XmNwidth = 801;
        XmNheight = 814;
    };
    controls {
         managed XmPushButton mB3DView_mbview_pushButton_clearpicks;
         managed XmPushButton mB3DView_mbview_pushButton_reset;
         managed XmRadioBox mB3DView_mbview_radioBox_mouse;
         managed XmLabel mB3DView_mbview_label_status;
         managed XmPushButton mB3DView_mbview_pushButton_fullrez;
         managed XmLabel mB3DView_mbview_label_pickinfo;
         managed XmMenuBar mbview_menuBar_mbview;
         managed XmLabel mB3DView_mbview_label_mouse;
         managed XmDrawingArea mbview_drawingArea_mbview;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_colorbounds;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_resolution;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_message;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_about;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_shadeparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_3dparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_2dparms;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_projection;
!(BX)         unmanaged XmDialogShell mB3DView_mbview_dialogShell_profile;
    };
    callbacks {
        callbacks Style_useReasons;
        XmNdestroyCallback = procedure do_mbview_goaway();
    };
!(BX)    handlers {
!(BX)        handlers Style_useHandlers;
!(BX)    };
};
end module;
