/*
 * Generated by the ICS builderXcessory (BX).
 *
 *
 * BuilderXcessory PRO Version 6.1.3.
 *
 * Identification: 
 */
module main_uil
version = 'V2.2'
names = case_sensitive
!(BX) bx_info("c_options", "")
!(BX) bx_info("c_libs", "-lXm -lXt -lSM -lICE -lXp -lXext -lX11 ")
!(BX) bx_info("c_cflags", "")
!(BX) bx_info("c_cc", "gcc")
!(BX) bx_info("c_excludeungenerated", "false")
!(BX) bx_info("c_target", "Main")
!(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", "BuilderProduct")
!(BX) bx_info("c_class", "BuilderProduct")
!(BX) bx_info("c_app_defaults", "BuilderProduct", true)
!(BX) bx_info("c_utilities", "bxutils-c.c", true)
!(BX) bx_info("c_constants", "creation-c.h", true)
!(BX) bx_info("c_callbacks", "callbacks-c.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/bxpro-6.1.3")
!(BX) bx_info("builder_version", "BuilderXcessory PRO 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 doSomething();

list BaseStyle : arguments {
};

list BaseStyleReasons : callbacks {
};

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

list MyStandardStyle : arguments {
        arguments BaseStyle;
        XmNfont = font('-*-lucidabright-medium-r-*-*-*-*-75-75-*-*-iso8859-1');
        XmNforeground = color('white');
};

list MyStandardStyleReasons : callbacks {
        callbacks BaseStyleReasons;
};

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


object pushButton3 : XmPushButton widget {
    arguments {
        XmNlabelString = compound_string("Push Me");
        XmNrightAttachment = XmATTACH_NONE;
        XmNleftAttachment = XmATTACH_FORM;
        XmNleftOffset = 40;
        XmNtopOffset = 40;
        XmNx = 40;
        XmNy = 40;
        XmNwidth = 120;
        XmNheight = 40;
    };
    controls {
    };
    callbacks {
        XmNactivateCallback = procedure doSomething();
    };
};

object form1 : XmForm widget {
    arguments {
        XmNresizePolicy = XmRESIZE_GROW;
        XmNx = 1165;
        XmNy = 391;
        XmNwidth = 416;
        XmNheight = 283;
    };
    controls {
         managed XmPushButton pushButton3;
    };
    callbacks {
    };
};

!(BX)object topLevelShell1 : TopLevelShell widget {
!(BX)    arguments {
!(BX)        XmNx = 1161;
!(BX)        XmNy = 361;
!(BX)        XmNwidth = 416;
!(BX)        XmNheight = 283;
!(BX)    };
!(BX)    controls {
!(BX)         managed XmForm form1;
!(BX)    };
!(BX)    callbacks {
!(BX)    };
!(BX)};
end module;