3 * $XConsortium: obj_namesP.h /main/3 1995/11/06 18:11:24 rswiston $
5 * @(#)obj_namesP.h 1.21 01 May 1995 cde_app_builder/src/abmf
7 * RESTRICTED CONFIDENTIAL INFORMATION:
9 * The information in this document is subject to special
10 * restrictions in a confidential disclosure agreement between
11 * HP, IBM, Sun, USL, SCO and Univel. Do not distribute this
12 * document outside HP, IBM, Sun, USL, SCO, or Univel without
13 * Sun's specific written approval. This document and all copies
14 * and derivative works thereof must be returned or destroyed at
17 * Copyright 1993 Sun Microsystems, Inc. All rights reserved.
22 * obj_namesP.h - C/Widget/other names for objects
24 #ifndef _ABMF_OBJ_NAMES__H_
25 #define _ABMF_OBJ_NAMESP_H_
27 #include "write_codeP.h"
33 * abmfP_get_c_name is *real* smart. It determines the name
34 * based on the state of code generation. Use it a lot!
36 STRING abmfP_get_action_name(ABObj action);
37 STRING abmfP_get_c_array_of_selected_bools_name(ABObj obj);
38 STRING abmfP_get_c_array_of_widgets_name(ABObj obj);
39 STRING abmfP_get_c_array_of_names_name(ABObj obj);
40 STRING abmfP_get_c_array_of_strings_name(ABObj obj);
41 STRING abmfP_get_c_array_of_mnemonics_name(ABObj obj);
42 STRING abmfP_get_c_array_of_xmstrings_name(ABObj obj);
43 STRING abmfP_get_c_name(GenCodeInfo genCodeInfo, ABObj obj);
44 STRING abmfP_get_c_name_global(ABObj obj);
45 STRING abmfP_get_c_name_in_inst(ABObj obj);
46 STRING abmfP_get_c_name_in_subinst(ABObj obj);
47 STRING abmfP_get_c_field_name(ABObj obj);
52 STRING abmfP_get_c_struct_type_name(ABObj obj);
53 STRING abmfP_get_c_struct_ptr_type_name(ABObj obj);
54 STRING abmfP_get_c_struct_global_name(ABObj obj);
55 STRING abmfP_get_c_struct_name(GenCodeInfo, ABObj obj);
56 STRING abmfP_get_c_struct_ptr_name(GenCodeInfo, ABObj obj);
61 STRING abmfP_get_c_substruct_global_name(ABObj);
62 STRING abmfP_get_c_substruct_field_name(ABObj obj);
63 STRING abmfP_get_c_substruct_type_name(ABObj obj);
64 STRING abmfP_get_c_substruct_ptr_type_name(ABObj obj);
65 STRING abmfP_get_c_substruct_name(GenCodeInfo, ABObj obj);
70 STRING abmfP_get_clear_proc_name(ABObj obj);
71 STRING abmfP_get_msg_clear_proc_name(ABObj module);
72 STRING abmfP_get_create_proc_name(ABObj obj);
73 STRING abmfP_get_init_proc_name(ABObj obj);
78 STRING abmfP_get_project_c_file_name(ABObj obj);
79 STRING abmfP_get_project_header_file_name(ABObj obj);
80 STRING abmfP_get_utils_c_file_name(ABObj obj);
81 STRING abmfP_get_utils_header_file_name(ABObj obj);
82 STRING abmfP_get_stubs_c_file_name(ABObj obj);
83 STRING abmfP_get_ui_c_file_name(ABObj obj);
84 STRING abmfP_get_ui_header_file_name(ABObj obj);
85 STRING abmfP_get_exe_file_name(ABObj obj);
90 STRING abmfP_get_app_class_name(ABObj obj);
91 STRING abmfP_get_widget_name(ABObj obj);
92 STRING abmfP_get_widget_name_for_res_file(ABObj obj);
97 STRING abmfP_get_control_imm_parent_name(ABObj obj);
98 STRING abmfP_get_c_app_root_win_name(ABObj obj);
100 #endif /* _ABMF_OBJ_NAMESP_H_ */