toplevel Struct Reference

List of all members.

Public Attributes

seaudit_ts
policy_view_tpv
progress_tprogress
apol_vector_tviews
 vector of message_view_t that are in the toplevel's notebook
GladeXML * xml
char * xml_filename
 filename for glade file
GtkWindow * w
 toplevel window widget
GtkNotebook * notebook
int do_monitor_log
 non-zero if the log file should be polled for changes
guint monitor_id
 event id for the monitor callback
int next_model_number
 serial number for models created, such that new models will be named Untitled <number>
char * view_filename
 filename for most recently opened view
sediffx_ts
progress_tprogress
find_dialog_tfind
results_tresults
policy_view_tviews [SEDIFFX_POLICY_NUM]
GladeXML * xml
char * xml_filename
 filename for glade file
GtkWindow * w
 toplevel window widget
GtkNotebook * notebook
 toplevel notebook widget

Member Data Documentation

seaudit_t* toplevel::s
 

Definition at line 46 of file toplevel.c.

Referenced by toplevel_add_new_model(), toplevel_create(), toplevel_get_log(), toplevel_get_log_classes(), toplevel_get_log_roles(), toplevel_get_log_types(), toplevel_get_log_users(), toplevel_get_poldiff(), toplevel_get_poldiff_run_flags(), toplevel_get_policy(), toplevel_get_prefs(), toplevel_monitor_log_timer(), toplevel_on_open_activate(), toplevel_on_open_log_activate(), toplevel_on_open_policies_button_click(), toplevel_on_open_policy_activate(), toplevel_on_open_view_activate(), toplevel_on_preferences_activate(), toplevel_open_log(), toplevel_open_policies(), toplevel_open_policy(), toplevel_run_diff_runner(), toplevel_update_status_bar(), and toplevel_update_title_bar().

policy_view_t* toplevel::pv
 

Definition at line 47 of file toplevel.c.

Referenced by toplevel_find_terules(), and toplevel_open_policy().

progress_t* toplevel::progress
 

Definition at line 48 of file toplevel.c.

Referenced by progress_create(), toplevel_get_poldiff(), toplevel_get_progress(), toplevel_open_log(), toplevel_open_log_runner(), toplevel_open_policies(), toplevel_open_policy(), toplevel_open_policy_runner(), toplevel_run_diff(), and toplevel_run_diff_runner().

apol_vector_t* toplevel::views
 

vector of message_view_t that are in the toplevel's notebook

Definition at line 50 of file toplevel.c.

Referenced by toplevel_add_new_view(), toplevel_destroy_views(), toplevel_get_text_view(), toplevel_on_preferences_activate(), toplevel_on_tab_close(), toplevel_open_policies(), and toplevel_show_policy_line().

GladeXML* toplevel::xml
 

Definition at line 51 of file toplevel.c.

Referenced by find_dialog_create(), open_policies_dialog_run(), open_policy_window_run(), policy_components_view_run(), policy_view_create(), preferences_view_run(), remap_types_run(), results_create(), toplevel_enable_log_items(), toplevel_enable_policy_items(), toplevel_monitor_log(), toplevel_monitor_log_timer(), toplevel_on_edit_menu_activate(), toplevel_on_monitor_log_click(), toplevel_open_log(), toplevel_set_recent_logs_submenu(), toplevel_set_recent_policies_submenu(), toplevel_set_sort_menu_selection(), toplevel_set_sort_menu_sensitivity(), toplevel_update_selection_menu_item(), and toplevel_update_status_bar().

char* toplevel::xml_filename
 

filename for glade file

Definition at line 53 of file toplevel.c.

Referenced by toplevel_get_glade_xml().

GtkWindow* toplevel::w
 

toplevel window widget

Definition at line 55 of file toplevel.c.

Referenced by find_dialog_create(), init_icons(), toplevel_get_window(), toplevel_message(), toplevel_on_about_seaudit_activate(), toplevel_on_about_sediffx_activate(), toplevel_on_destroy(), toplevel_on_help_activate(), toplevel_on_open_log_activate(), toplevel_on_open_view_activate(), toplevel_on_quit_activate(), toplevel_open_log(), toplevel_open_policies(), toplevel_open_policy(), toplevel_run_diff(), and toplevel_update_title_bar().

GtkNotebook* toplevel::notebook
 

Definition at line 56 of file toplevel.c.

Referenced by policy_view_create(), toplevel_add_new_view(), toplevel_destroy_views(), toplevel_get_current_view(), toplevel_get_notebook_page(), toplevel_get_text_view(), toplevel_monitor_log_timer(), toplevel_notebook_find_view(), toplevel_on_tab_close(), toplevel_show_policy_line(), and toplevel_update_tabs().

int toplevel::do_monitor_log
 

non-zero if the log file should be polled for changes

Definition at line 58 of file toplevel.c.

Referenced by toplevel_monitor_log(), toplevel_monitor_log_timer(), toplevel_on_monitor_log_activate(), and toplevel_open_log().

guint toplevel::monitor_id
 

event id for the monitor callback

Definition at line 60 of file toplevel.c.

Referenced by toplevel_monitor_log(), and toplevel_monitor_log_timer().

int toplevel::next_model_number
 

serial number for models created, such that new models will be named Untitled <number>

Definition at line 63 of file toplevel.c.

Referenced by toplevel_add_new_model(), and toplevel_open_log().

char* toplevel::view_filename
 

filename for most recently opened view

Definition at line 65 of file toplevel.c.

Referenced by toplevel_on_open_view_activate().

sediffx_t* toplevel::s
 

Definition at line 47 of file toplevel.c.

progress_t* toplevel::progress
 

Definition at line 48 of file toplevel.c.

find_dialog_t* toplevel::find
 

Definition at line 49 of file toplevel.c.

Referenced by toplevel_on_find_activate().

results_t* toplevel::results
 

Definition at line 50 of file toplevel.c.

Referenced by toplevel_get_text_view(), toplevel_on_class_asc_activate(), toplevel_on_class_des_activate(), toplevel_on_conditional_asc_activate(), toplevel_on_conditional_des_activate(), toplevel_on_default_sort_activate(), toplevel_on_source_type_asc_activate(), toplevel_on_source_type_des_activate(), toplevel_on_switch_page(), toplevel_on_target_type_asc_activate(), toplevel_on_target_type_des_activate(), toplevel_open_policies(), and toplevel_run_diff().

policy_view_t* toplevel::views[SEDIFFX_POLICY_NUM]
 

Definition at line 51 of file toplevel.c.

GladeXML* toplevel::xml
 

Definition at line 52 of file toplevel.c.

char* toplevel::xml_filename
 

filename for glade file

Definition at line 54 of file toplevel.c.

GtkWindow* toplevel::w
 

toplevel window widget

Definition at line 56 of file toplevel.c.

GtkNotebook* toplevel::notebook
 

toplevel notebook widget

Definition at line 58 of file toplevel.c.


The documentation for this struct was generated from the following files: