ITK Function Reference

(V10000.1.0.60_20160308.00)
uiconfig_itk.h
Go to the documentation of this file.
1 /* Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
2 ==================================================
3 Copyright $2014.
4 Siemens Product Lifecycle Management Software Inc.
5 All Rights Reserved.
6 ==================================================
7 Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved. */
8 
37 #ifndef TEAMCENTER_UICONFIG_ITK_H
38 #define TEAMCENTER_UICONFIG_ITK_H
39 
40 #include <unidefs.h>
41 #include <uiconfig/libuiconfig_exports.h>
42 
43 #ifdef __cplusplus
44 extern "C"
45 {
46 #endif
47 
64 extern UICONFIG_API int UICONFIG_save_column_configuration(
65  tag_t scope,
66  tag_t client_scope,
67  const char* column_config_id,
68  int column_def_count,
69  const char **object_type_names,
70  const char **property_names,
71  const int *pixel_widths,
72  int sort_by_column_def_index,
73  const char *sort_direction
74  );
75 
84 extern UICONFIG_API int UICONFIG_ask_column_definitions(
85  tag_t column_config,
86  logical query_by_scope,
87  tag_t scope,
88  int *column_def_count,
89  char *** object_type_names,
90  char *** property_names,
91  int **pixel_widths,
92  int *sort_by_column_def_index,
93  char **sort_direction
94  );
95 
104 extern UICONFIG_API int UICONFIG_ask_column_configurations(
105  tag_t client_scope,
106  int *column_config_count,
107  tag_t **column_configs
108  );
109 
110 
111 #ifdef __cplusplus
112 }
113 #endif
114 
115 #include <uiconfig/libuiconfig_undef.h>
116 
117 #endif