4 /* Maximum characters in the output buffer */
5 #define MAX_LINE_SIZE 1000
7 /* Maximum number of tests */
10 /* Maximum number of test windows */
13 /* Maximum number of parameters any test can have */
16 /* Information on the Output Window */
20 GtkWidget *outputWindow;
21 GtkTextBuffer *outputBuffer;
22 GtkTextIter outputIter;
25 typedef void (*TLruntest) (AtkObject * obj, gint win_num);
27 /* General purpose functions */
29 gboolean already_accessed_atk_object (AtkObject *obj);
30 AtkObject* find_object_by_role (AtkObject *obj,
33 AtkObject* find_object_by_type (AtkObject *obj,
35 AtkObject* find_object_by_name_and_role (AtkObject *obj,
39 AtkObject* find_object_by_accessible_name_and_role (AtkObject *obj,
43 void display_children (AtkObject *obj,
46 void display_children_to_depth (AtkObject *obj,
52 /* Test GUI functions */
54 gint create_windows (AtkObject *obj,
56 OutputWindow **outwin);
57 gboolean add_test (gint window,
60 gchar *parameter_names[],
61 gchar *default_names[]);
62 void set_output_buffer (gchar *output);
63 gchar **tests_set (gint window,
65 gchar *get_arg_of_func (gint window,
68 int string_to_int (const char *the_string);
69 gboolean isVisibleDialog (void);