The BX UIL file for the user interface (uil.uil)

/*
* 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;