| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- Generated with glade 3.16.0 on Fri Oct 11 08:24:19 2013 --> |
| <interface> |
| <!-- interface-requires gtk+ 3.8 --> |
| <object class="GtkListStore" id="Advanced_search_liststore"> |
| <columns> |
| <!-- column-name Application --> |
| <column type="gchararray"/> |
| <!-- column-name Path --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkWindow" id="Main_selection_menu"> |
| <property name="can_focus">False</property> |
| <property name="default_width">265</property> |
| <property name="default_height">100</property> |
| <property name="decorated">False</property> |
| <child> |
| <object class="GtkBox" id="vbox2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkButton" id="app_button"> |
| <property name="label" translatable="yes">Applications</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="receives_default">False</property> |
| <property name="events"/> |
| <property name="double_buffered">False</property> |
| <property name="relief">none</property> |
| <property name="focus_on_click">False</property> |
| <property name="xalign">0</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox10"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="margin_left">10</property> |
| <child> |
| <object class="GtkEntry" id="completion_entry"> |
| <property name="width_request">210</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="invisible_char">●</property> |
| <property name="text" translatable="yes">Select domain</property> |
| <property name="primary_icon_stock">gtk-find</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <signal name="activate" handler="on_SELinux_window_configure_event" swapped="no"/> |
| <signal name="changed" handler="on_completion_entry_changed" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="padding">10</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="main_advanced_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="margin_left">10</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Advanced Search >></property> |
| <property name="selectable">True</property> |
| <attributes> |
| <attribute name="foreground" value="#00004e4e9999"/> |
| </attributes> |
| <signal name="button-press-event" handler="on_main_advanced_label_button_press_event" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="app_file_equiv_button"> |
| <property name="label" translatable="yes">File Equivalence</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="relief">none</property> |
| <property name="focus_on_click">False</property> |
| <property name="xalign">0</property> |
| <signal name="clicked" handler="on_file_equiv_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="app_users_button"> |
| <property name="label" translatable="yes">Users</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="relief">none</property> |
| <property name="focus_on_click">False</property> |
| <property name="xalign">0</property> |
| <signal name="clicked" handler="on_app/users_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="app_system_button"> |
| <property name="label" translatable="yes">System</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="relief">none</property> |
| <property name="focus_on_click">False</property> |
| <property name="xalign">0</property> |
| <signal name="clicked" handler="on_app/system_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">5</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkTreeStore" id="Update_treestore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name Description --> |
| <column type="gchararray"/> |
| <!-- column-name Action --> |
| <column type="gchararray"/> |
| <!-- column-name Visible --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkFileChooserDialog" id="add_path_dialog"> |
| <property name="can_focus">False</property> |
| <property name="border_width">5</property> |
| <property name="role">GtkFileChooserDialog</property> |
| <property name="modal">True</property> |
| <property name="type_hint">normal</property> |
| <property name="action">save</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child internal-child="vbox"> |
| <object class="GtkBox" id="filechooserdialog-vbox1"> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <signal name="button-press-event" handler="on_choose_file" swapped="no"/> |
| <child internal-child="action_area"> |
| <object class="GtkButtonBox" id="filechooserdialog-action_area1"> |
| <property name="can_focus">False</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="box3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="select_button_filechooser"> |
| <property name="label" translatable="yes">Select</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_choose_file" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="cancel_button_filechooser"> |
| <property name="label" translatable="yes">Cancel</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkTreeModelFilter" id="advanced_filter"> |
| <property name="child_model">Advanced_search_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="advanced_sort"> |
| <property name="model">advanced_filter</property> |
| </object> |
| <object class="GtkTreeStore" id="application_files_treestore"> |
| <columns> |
| <!-- column-name file --> |
| <column type="gchararray"/> |
| <!-- column-name Description --> |
| <column type="gchararray"/> |
| <!-- column-name gchararray1 --> |
| <column type="gchararray"/> |
| <!-- column-name Label --> |
| <column type="gboolean"/> |
| <!-- column-name Mislabled --> |
| <column type="gboolean"/> |
| <!-- column-name Cur --> |
| <column type="gchararray"/> |
| <!-- column-name Con --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="application_files_filter"> |
| <property name="child_model">application_files_treestore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="application_files_sort"> |
| <property name="model">application_files_filter</property> |
| </object> |
| <object class="GtkListStore" id="application_liststore"> |
| <columns> |
| <!-- column-name Application --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="application_filter"> |
| <property name="child_model">application_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="application_sort"> |
| <property name="model">application_filter</property> |
| </object> |
| <object class="GtkListStore" id="application_tree_list"> |
| <columns> |
| <!-- column-name Process --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="boolean_liststore"> |
| <columns> |
| <!-- column-name Active --> |
| <column type="gboolean"/> |
| <!-- column-name Description --> |
| <column type="gchararray"/> |
| <!-- column-name Name --> |
| <column type="gchararray"/> |
| <!-- column-name More.. --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="boolean_filter"> |
| <property name="child_model">boolean_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="boolean_sort"> |
| <property name="model">boolean_filter</property> |
| </object> |
| <object class="GtkListStore" id="booleans_more_detail_liststore"> |
| <columns> |
| <!-- column-name Detail --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="files_delete_liststore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name Path --> |
| <column type="gchararray"/> |
| <!-- column-name Label --> |
| <column type="gchararray"/> |
| <!-- column-name Class --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="network_delete_liststore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name Port --> |
| <column type="gchararray"/> |
| <!-- column-name Protocol --> |
| <column type="gchararray"/> |
| <!-- column-name Type --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkEntryCompletion" id="entrycompletion_obj"> |
| <signal name="match-selected" handler="on_SELinux_window_configure_event" swapped="no"/> |
| <signal name="match-selected" handler="on_completion_entry_changed" swapped="no"/> |
| <signal name="match-selected" handler="on_entrycompletion_obj_match_selected" swapped="no"/> |
| </object> |
| <object class="GtkWindow" id="error_check_window"> |
| <property name="can_focus">False</property> |
| <property name="type">popup</property> |
| <property name="resizable">False</property> |
| <property name="modal">True</property> |
| <property name="window_position">center-on-parent</property> |
| <property name="default_width">440</property> |
| <property name="default_height">250</property> |
| <property name="transient_for">SELinux_window</property> |
| <child> |
| <object class="GtkBox" id="vbox27"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="error_check_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">The entry that was entered is incorrect. Please try again in the ex:/.../... format.</property> |
| <property name="wrap">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox22"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkLabel" id="label20"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="retry_button_files"> |
| <property name="label" translatable="yes">Retry</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_retry_button_files_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label21"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkTreeStore" id="executable_files_treestore"> |
| <columns> |
| <!-- column-name Executable --> |
| <column type="gchararray"/> |
| <!-- column-name SELinux --> |
| <column type="gchararray"/> |
| <!-- column-name Class --> |
| <column type="gchararray"/> |
| <!-- column-name Fix --> |
| <column type="gboolean"/> |
| <!-- column-name Mislabled --> |
| <column type="gboolean"/> |
| <!-- column-name Cur --> |
| <column type="gchararray"/> |
| <!-- column-name Con --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="executable_files_filter"> |
| <property name="child_model">executable_files_treestore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="executable_files_sort"> |
| <property name="model">executable_files_filter</property> |
| </object> |
| <object class="GtkListStore" id="file_equiv_delete_liststore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name Source --> |
| <column type="gchararray"/> |
| <!-- column-name Destination --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="file_equiv_liststore"> |
| <columns> |
| <!-- column-name Source --> |
| <column type="gchararray"/> |
| <!-- column-name Destination --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="file_equiv_filter"> |
| <property name="child_model">file_equiv_liststore</property> |
| </object> |
| <object class="GtkWindow" id="file_equiv_popup_window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Network Port Definitions</property> |
| <property name="resizable">False</property> |
| <property name="modal">True</property> |
| <property name="window_position">center-on-parent</property> |
| <property name="transient_for">SELinux_window</property> |
| <child> |
| <object class="GtkBox" id="vbox12"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="file_equiv_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Add file Equivilence Mapping. Mapping will be created when Update is applied.</property> |
| <property name="justify">fill</property> |
| <property name="wrap">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkTable" id="table5"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="n_rows">3</property> |
| <property name="n_columns">2</property> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label24"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Path</property> |
| </object> |
| <packing> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="file_equiv_source_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Specify a new SELinux user name. By convention SELinux User names usually end in an _u.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="primary_icon_tooltip_text" translatable="yes">Enter the path to which you want to setup an equivalence label.</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label25"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Equivalence Path</property> |
| </object> |
| <packing> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox4"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="save_changes_file_equiv"> |
| <property name="label" translatable="yes">Save to update</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_save_changes_file_equiv_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="cancel_file_equiv"> |
| <property name="label" translatable="yes">Cancel</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_cancel_popup_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="file_equiv_dest_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Specify the mapping between the new path and the equivalence path. Everything under this new path will be labeled as if they were under the equivalence path.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkTreeModelSort" id="file_equiv_sort"> |
| <property name="model">file_equiv_filter</property> |
| </object> |
| <object class="GtkListStore" id="file_transitions_liststore"> |
| <columns> |
| <!-- column-name Dir --> |
| <column type="gchararray"/> |
| <!-- column-name Class --> |
| <column type="gchararray"/> |
| <!-- column-name Destination --> |
| <column type="gchararray"/> |
| <!-- column-name file --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="file_transitions_filter"> |
| <property name="child_model">file_transitions_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="file_transitions_sort"> |
| <property name="model">file_transitions_filter</property> |
| </object> |
| <object class="GtkListStore" id="files_class_combo_store"> |
| <columns> |
| <!-- column-name gchararray1 --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="files_type_combo_store"> |
| <columns> |
| <!-- column-name Type --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkWindow" id="files_popup_window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Add a file</property> |
| <property name="resizable">False</property> |
| <property name="modal">True</property> |
| <property name="window_position">center-on-parent</property> |
| <property name="transient_for">SELinux_window</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child> |
| <object class="GtkBox" id="vbox20"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="files_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes"><operation> File Labeling for <selected domain>. File labels will be created when update is applied.</property> |
| <property name="justify">fill</property> |
| <property name="wrap">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkTable" id="table2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="n_rows">7</property> |
| <property name="n_columns">2</property> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox23"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="save_changes_files"> |
| <property name="label" translatable="yes">Save to update</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_save_changes_files_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="cancel_files"> |
| <property name="label" translatable="yes">Cancel</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_cancel_popup_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">6</property> |
| <property name="bottom_attach">7</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="files_mls_label"> |
| <property name="width_request">40</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">MLS</property> |
| </object> |
| <packing> |
| <property name="top_attach">5</property> |
| <property name="bottom_attach">6</property> |
| <property name="x_options">GTK_FILL</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="Advanced_text_files"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Advanced >></property> |
| <property name="selectable">True</property> |
| <attributes> |
| <attribute name="foreground" value="#00004e4e9999"/> |
| </attributes> |
| <signal name="button-press-event" handler="on_Advanced_text_files_button_press_event" swapped="no"/> |
| </object> |
| <packing> |
| <property name="top_attach">4</property> |
| <property name="bottom_attach">5</property> |
| <property name="x_options">GTK_FILL</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label1"> |
| <property name="width_request">40</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Class</property> |
| </object> |
| <packing> |
| <property name="top_attach">3</property> |
| <property name="bottom_attach">4</property> |
| <property name="x_options">GTK_FILL</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label2"> |
| <property name="width_request">40</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Type</property> |
| </object> |
| <packing> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| <property name="x_options">GTK_FILL</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkComboBox" id="files_class_combobox"> |
| <property name="width_request">360</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Select the file class to which this label will be applied. Defaults to all classes.</property> |
| <property name="model">files_class_combo_store</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext23"/> |
| <attributes> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">3</property> |
| <property name="bottom_attach">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="vbox22"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkBox" id="hbox11"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkCheckButton" id="make_path_recursive"> |
| <property name="label" translatable="yes">Make Path Recursive</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Select Make Path Recursive iff you want to apply this label to all children of the specified directory path. objects under the directory to have this label.</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">True</property> |
| <signal name="toggled" handler="on_make_path_recursive_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="Browse_button_files"> |
| <property name="label" translatable="yes">Browse</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <property name="tooltip_text" translatable="yes">Browse to select the file/directory for labeling.</property> |
| <signal name="clicked" handler="on_Browse_button_files_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox25"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <placeholder/> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Path </property> |
| </object> |
| <packing> |
| <property name="x_options">GTK_FILL</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="files_path_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Specify the path using regular expressions that you would like to modify the labeling.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <signal name="button-press-event" handler="on_files_path_entry_button_press_event" swapped="no"/> |
| <signal name="changed" handler="on_files_path_entry_changed" swapped="no"/> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="vbox25"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkComboBox" id="files_type_combobox"> |
| <property name="width_request">360</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Select the SELinux file type to assign to this path.</property> |
| <property name="model">files_type_combo_store</property> |
| <signal name="changed" handler="on_files_type_combobox_changed" swapped="no"/> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext26"/> |
| <attributes> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="files_mls_entry"> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Enter the MLS Label to assign to this file path.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| <property name="primary_icon_tooltip_text" translatable="yes">SELinux MLS Label you wish to assign to this path.</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">5</property> |
| <property name="bottom_attach">6</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkDialog" id="help_window"> |
| <property name="can_focus">False</property> |
| <property name="resizable">False</property> |
| <property name="default_width">200</property> |
| <property name="default_height">500</property> |
| <property name="type_hint">normal</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child internal-child="vbox"> |
| <object class="GtkBox" id="dialog-vbox1"> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <property name="spacing">2</property> |
| <child internal-child="action_area"> |
| <object class="GtkButtonBox" id="dialog-action_area1"> |
| <property name="can_focus">False</property> |
| <property name="layout_style">end</property> |
| <child> |
| <object class="GtkButton" id="back_button"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_back_button_clicked" swapped="no"/> |
| <child> |
| <object class="GtkArrow" id="arrow2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="arrow_type">left</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="forward_button"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_forward_button_clicked" swapped="no"/> |
| <child> |
| <object class="GtkArrow" id="arrow3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="box9"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkScrolledWindow" id="scrolledwindow14"> |
| <property name="height_request">250</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="shadow_type">in</property> |
| <child> |
| <object class="GtkTextView" id="help_textv"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="editable">False</property> |
| <property name="wrap_mode">word</property> |
| <property name="cursor_visible">False</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkImage" id="help_image"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="pixbuf">images/booleans.png</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkListStore" id="liststore1"/> |
| <object class="GtkWindow" id="loading_gui"> |
| <property name="width_request">300</property> |
| <property name="height_request">25</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Analyzing Policy...</property> |
| <property name="resizable">False</property> |
| <property name="window_position">mouse</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child> |
| <object class="GtkProgressBar" id="progress_bar"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="pulse_step">0.050000000223517416</property> |
| <property name="show_text">True</property> |
| </object> |
| </child> |
| </object> |
| <object class="GtkListStore" id="login_delete_liststore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name SELinuxLogin --> |
| <column type="gchararray"/> |
| <!-- column-name SELinuxUsername --> |
| <column type="gchararray"/> |
| <!-- column-name Level --> |
| <column type="gchararray"/> |
| <!-- column-name Range --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="login_liststore"> |
| <columns> |
| <!-- column-name Username --> |
| <column type="gchararray"/> |
| <!-- column-name SELinuxUser --> |
| <column type="gchararray"/> |
| <!-- column-name MLS --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="login_filter"> |
| <property name="child_model">login_liststore</property> |
| </object> |
| <object class="GtkListStore" id="login_seuser_liststore"> |
| <columns> |
| <!-- column-name SELinuxUser --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkWindow" id="login_popup_window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Network Port Definitions</property> |
| <property name="resizable">False</property> |
| <property name="modal">True</property> |
| <property name="window_position">center-on-parent</property> |
| <property name="transient_for">SELinux_window</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child> |
| <object class="GtkBox" id="vbox10"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="Login_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Add Login Mapping. Login Mapping will be created when update is applied.</property> |
| <property name="justify">fill</property> |
| <property name="wrap">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkTable" id="table1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="n_rows">4</property> |
| <property name="n_columns">2</property> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label15"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Login Name</property> |
| </object> |
| <packing> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="login_name_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Enter the login user name of the user to which you wish to add SELinux User confinement.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label17"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">SELinux User</property> |
| </object> |
| <packing> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkComboBox" id="login_seuser_combobox"> |
| <property name="width_request">360</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Select the SELinux User to assign to this login user. Login users by default get assigned by the __default__ user.</property> |
| <property name="model">login_seuser_liststore</property> |
| <signal name="changed" handler="on_login_seuser_combobox_changed" swapped="no"/> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext51"/> |
| <attributes> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="save_changes_login"> |
| <property name="label" translatable="yes">Save to update</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_save_changes_login_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="cancel_login"> |
| <property name="label" translatable="yes">Cancel</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_cancel_popup_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">3</property> |
| <property name="bottom_attach">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="login_mls_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Enter MLS/MCS Range for this login User. Defaults to the range for the Selected SELinux User.</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">MLS Range</property> |
| </object> |
| <packing> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="login_mls_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Specify the MLS Range for this user to login in with. Defaults to the selected SELinux Users MLS Range.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkTreeModelSort" id="login_sort"> |
| <property name="model">login_filter</property> |
| </object> |
| <object class="GtkListStore" id="modify_liststore_files"> |
| <columns> |
| <!-- column-name Path --> |
| <column type="gchararray"/> |
| <!-- column-name file --> |
| <column type="gchararray"/> |
| <!-- column-name Class --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="more_types_file_liststore"> |
| <columns> |
| <!-- column-name types --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="network_in_liststore"> |
| <columns> |
| <!-- column-name Port --> |
| <column type="gchararray"/> |
| <!-- column-name Protocol --> |
| <column type="gchararray"/> |
| <!-- column-name Modified --> |
| <column type="gchararray"/> |
| <!-- column-name SELinux --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="network_in_filter"> |
| <property name="child_model">network_in_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="network_in_sort"> |
| <property name="model">network_in_filter</property> |
| </object> |
| <object class="GtkListStore" id="network_out_liststore"> |
| <columns> |
| <!-- column-name Port --> |
| <column type="gchararray"/> |
| <!-- column-name Protocol --> |
| <column type="gchararray"/> |
| <!-- column-name Modified --> |
| <column type="gchararray"/> |
| <!-- column-name SELinux --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="network_out_filter"> |
| <property name="child_model">network_out_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="network_out_sort"> |
| <property name="model">network_out_filter</property> |
| </object> |
| <object class="GtkListStore" id="network_type_combo_store"> |
| <columns> |
| <!-- column-name Type --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkWindow" id="network_popup_window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">Network Port Definitions</property> |
| <property name="resizable">False</property> |
| <property name="modal">True</property> |
| <property name="window_position">center-on-parent</property> |
| <property name="transient_for">SELinux_window</property> |
| <signal name="delete-event" handler="on_cancel_popup_clicked" swapped="no"/> |
| <child> |
| <object class="GtkBox" id="vbox23"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkLabel" id="Network_label"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes"><operation> Network Port for <selected domain>. Ports will be created when update is applied.</property> |
| <property name="justify">fill</property> |
| <property name="wrap">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkTable" id="table4"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="n_rows">6</property> |
| <property name="n_columns">2</property> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <placeholder/> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label14"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Port Number</property> |
| </object> |
| <packing> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="network_ports_entry"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Enter the port number or range to which you want to add a port type.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label6"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Protocol</property> |
| </object> |
| <packing> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="label7"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Port Type</property> |
| </object> |
| <packing> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="Advanced_text_network"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">Advanced >></property> |
| <property name="selectable">True</property> |
| <attributes> |
| <attribute name="foreground" value="#00004e4e9999"/> |
| </attributes> |
| <signal name="button-press-event" handler="on_Advanced_text_files_button_press_event" swapped="no"/> |
| </object> |
| <packing> |
| <property name="top_attach">3</property> |
| <property name="bottom_attach">4</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="network_mls_label"> |
| <property name="can_focus">False</property> |
| <property name="xalign">0</property> |
| <property name="xpad">10</property> |
| <property name="label" translatable="yes">MLS</property> |
| </object> |
| <packing> |
| <property name="top_attach">4</property> |
| <property name="bottom_attach">5</property> |
| <property name="y_options"/> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkComboBox" id="network_type_combobox"> |
| <property name="width_request">360</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Select the port type you want to assign to the specified port number.</property> |
| <property name="model">network_type_combo_store</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext33"/> |
| <attributes> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">2</property> |
| <property name="bottom_attach">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox14"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="save_changes_network"> |
| <property name="label" translatable="yes">Save to update</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_save_changes_network_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="cancel_network"> |
| <property name="label" translatable="yes">Cancel</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">True</property> |
| <signal name="clicked" handler="on_cancel_popup_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="pack_type">end</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">5</property> |
| <property name="bottom_attach">6</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="hbox28"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkRadioButton" id="tcp_button"> |
| <property name="label" translatable="yes">tcp</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_markup" translatable="yes">Select <b>tcp</b> if the port type should be assigned to tcp port numbers.</property> |
| <property name="xalign">0.5</property> |
| <property name="active">True</property> |
| <property name="draw_indicator">True</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="udp_button"> |
| <property name="label" translatable="yes">udp</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_markup" translatable="yes">Select <b>udp</b> if the port type should be assigned to udp port numbers.</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">True</property> |
| <property name="group">tcp_button</property> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">1</property> |
| <property name="bottom_attach">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="network_mls_entry"> |
| <property name="can_focus">True</property> |
| <property name="tooltip_text" translatable="yes">Enter the MLS Label to assign to this port.</property> |
| <property name="invisible_char">●</property> |
| <property name="primary_icon_activatable">False</property> |
| <property name="secondary_icon_activatable">False</property> |
| </object> |
| <packing> |
| <property name="left_attach">1</property> |
| <property name="right_attach">2</property> |
| <property name="top_attach">4</property> |
| <property name="bottom_attach">5</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <object class="GtkListStore" id="system_policy_type_liststore"> |
| <columns> |
| <!-- column-name gchararray1 --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkTreeStore" id="transitions_from_treestore"> |
| <columns> |
| <!-- column-name Enabled --> |
| <column type="gchararray"/> |
| <!-- column-name boolnames --> |
| <column type="gchararray"/> |
| <!-- column-name Executable --> |
| <column type="gchararray"/> |
| <!-- column-name Transtype --> |
| <column type="gchararray"/> |
| <!-- column-name Text --> |
| <column type="gchararray"/> |
| <!-- column-name Activate --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="transitions_from_filter"> |
| <property name="child_model">transitions_from_treestore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="transitions_from_sort"> |
| <property name="model">transitions_from_filter</property> |
| </object> |
| <object class="GtkListStore" id="transitions_into_liststore"> |
| <columns> |
| <!-- column-name Activate --> |
| <column type="gchararray"/> |
| <!-- column-name Source --> |
| <column type="gchararray"/> |
| <!-- column-name Executable --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkTreeModelFilter" id="transitions_into_filter"> |
| <property name="child_model">transitions_into_liststore</property> |
| </object> |
| <object class="GtkTreeModelSort" id="transitions_into_sort"> |
| <property name="model">transitions_into_filter</property> |
| </object> |
| <object class="GtkListStore" id="user_delete_liststore"> |
| <columns> |
| <!-- column-name Select --> |
| <column type="gboolean"/> |
| <!-- column-name SELinuxLogin --> |
| <column type="gchararray"/> |
| <!-- column-name SELinuxUsername --> |
| <column type="gchararray"/> |
| <!-- column-name Level --> |
| <column type="gchararray"/> |
| <!-- column-name Range --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="user_liststore"> |
| <columns> |
| <!-- column-name SELinuxUsername --> |
| <column type="gchararray"/> |
| <!-- column-name SELinuxRoles --> |
| <column type="gchararray"/> |
| <!-- column-name Default --> |
| <column type="gchararray"/> |
| <!-- column-name MLSRange --> |
| <column type="gchararray"/> |
| <!-- column-name Modify --> |
| <column type="gboolean"/> |
| </columns> |
| </object> |
| <object class="GtkListStore" id="user_roles_liststore"> |
| <columns> |
| <!-- column-name SELinuxRoles --> |
| <column type="gchararray"/> |
| </columns> |
| </object> |
| <object class="GtkWindow" id="SELinux_window"> |
| <property name="can_focus">False</property> |
| <property name="title" translatable="yes">SELinux Configuration</property> |
| <property name="window_position">center-always</property> |
| <property name="default_width">650</property> |
| <property name="default_height">420</property> |
| <signal name="configure-event" handler="on_SELinux_window_configure_event" swapped="no"/> |
| <signal name="delete-event" handler="on_confirmation_close" swapped="no"/> |
| <signal name="focus-in-event" handler="on_SELinux_window_configure_event" swapped="no"/> |
| <child> |
| <object class="GtkBox" id="vbox1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkBox" id="hbox1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkBox" id="vbox4"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkBox" id="box100"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkAspectFrame" id="aspectframe1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label_xalign">0</property> |
| <child> |
| <object class="GtkBox" id="hbox12"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkButton" id="applications_selection_button"> |
| <property name="label" translatable="yes">Select...</property> |
| <property name="width_request">240</property> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="receives_default">True</property> |
| <property name="relief">none</property> |
| <property name="focus_on_click">False</property> |
| <property name="xalign">0</property> |
| <property name="image_position">bottom</property> |
| <signal name="clicked" handler="on_combo_button_clicked" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkButton" id="button1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="receives_default">True</property> |
| <property name="relief">none</property> |
| <signal name="clicked" handler="on_combo_button_clicked" swapped="no"/> |
| <child> |
| <object class="GtkArrow" id="arrow1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="arrow_type">down</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="Booleans_button"> |
| <property name="label" translatable="yes">Booleans</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Display boolean information that can be used to modify the policy for the 'selected domain'.</property> |
| <property name="xalign">0.5</property> |
| <property name="active">True</property> |
| <property name="draw_indicator">False</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="files_button"> |
| <property name="label" translatable="yes">Files</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Display file type information that can be used by the 'selected domain'.</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="network_button"> |
| <property name="label" translatable="yes">Network</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Display network ports to which the 'selected domain' can connect or listen to.</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">3</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="Transitions_button"> |
| <property name="label" translatable="yes">Transitions</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Display applications that can transition into or out of the 'selected domain'.</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">4</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="Login_button"> |
| <property name="label" translatable="yes">Login Mapping</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Manage the SELinux configuration</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">5</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="User_button"> |
| <property name="label" translatable="yes">SELinux Users</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Manage the SELinux configuration</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">6</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="System_button"> |
| <property name="label" translatable="yes">System</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Manage the SELinux configuration</property> |
| <property name="xalign">0.5</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">7</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="Lockdown_button"> |
| <property name="label" translatable="yes">Lockdown</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="tooltip_text" translatable="yes">Lockdown the SELinux System. |
| This screen can be used to turn up the SELinux Protections.</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| <signal name="toggled" handler="on_button_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">8</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkRadioButton" id="file_equiv_button"> |
| <property name="label" translatable="yes">radiobutton</property> |
| <property name="can_focus">False</property> |
| <property name="receives_default">False</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">False</property> |
| <property name="group">Booleans_button</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">9</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEventBox" id="eventbox1"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <signal name="button-press-event" handler="on_info_button_button_press_event" swapped="no"/> |
| <child> |
| <object class="GtkImage" id="info_button"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="xpad">10</property> |
| <property name="stock">gtk-help</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="pack_type">end</property> |
| <property name="position">11</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="middle_box_applications"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkBox" id="filter_box"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="border_width">3</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkBox" id="box14"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkLabel" id="text2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Filter</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkEntry" id="filter_entry"> |
| <property name="width_request">170</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="invisible_char">●</property> |
| <property name="width_chars">25</property> |
| <property name="shadow_type">none</property> |
| <property name="primary_icon_stock">gtk-find</property> |
| <property name="secondary_icon_activatable">False</property> |
| <signal name="changed" handler="on_filter_changed" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="Show_modified_only_toggle"> |
| <property name="label" translatable="yes">Show Modified Only</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">True</property> |
| <signal name="toggled" handler="on_Show_modified_only_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="box15"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <child> |
| <object class="GtkImage" id="warning_files"> |
| <property name="can_focus">False</property> |
| <property name="stock">gtk-dialog-warning</property> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkLabel" id="mislabeled_files_label"> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Mislabeled files exist</property> |
| <attributes> |
| <attribute name="foreground" value="#e43403050305"/> |
| </attributes> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">True</property> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkCheckButton" id="Show_mislabeled_files"> |
| <property name="label" translatable="yes">Show mislabeled files only</property> |
| <property name="can_focus">True</property> |
| <property name="receives_default">False</property> |
| <property name="xalign">0</property> |
| <property name="draw_indicator">True</property> |
| <signal name="toggled" handler="on_Show_mislabeled_files_toggled" swapped="no"/> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">False</property> |
| <property name="fill">False</property> |
| <property name="position">0</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkNotebook" id="outer_notebook"> |
| <property name="height_request">465</property> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="show_tabs">False</property> |
| <child> |
| <object class="GtkBox" id="vbox3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkScrolledWindow" id="scrolledwindow4"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <child> |
| <object class="GtkTreeView" id="Boolean_treeview"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="no_show_all">True</property> |
| <property name="tooltip_text" translatable="yes">If-Then-Else rules written in policy that can |
| allow alternative access control.</property> |
| <property name="model">boolean_sort</property> |
| <property name="enable_search">False</property> |
| <property name="activate_on_single_click">True</property> |
| <signal name="cursor-changed" handler="on_treeview_cursor_changed" swapped="no"/> |
| <signal name="row-activated" handler="on_column_clicked" swapped="no"/> |
| <child internal-child="selection"> |
| <object class="GtkTreeSelection" id="treeview-selection1"/> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="Active"> |
| <property name="title" translatable="yes">Enabled</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">0</property> |
| <child> |
| <object class="GtkCellRendererToggle" id="activate"/> |
| <attributes> |
| <attribute name="active">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="Description"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">240</property> |
| <property name="title" translatable="yes">Description</property> |
| <property name="expand">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">1</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext16"> |
| <property name="wrap_mode">word</property> |
| <property name="wrap_width">360</property> |
| </object> |
| <attributes> |
| <attribute name="text">1</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="more_detail_col"> |
| <property name="sizing">fixed</property> |
| <property name="min_width">40</property> |
| <property name="clickable">True</property> |
| <property name="sort_column_id">3</property> |
| <child> |
| <object class="GtkCellRendererText" id="More.."> |
| <property name="font">Italic 8</property> |
| <property name="foreground_gdk">#00004e4e9999</property> |
| </object> |
| <attributes> |
| <attribute name="text">3</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="Name"> |
| <property name="sizing">fixed</property> |
| <property name="title" translatable="yes">Name</property> |
| <property name="expand">True</property> |
| <property name="clickable">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_indicator">True</property> |
| <property name="sort_column_id">2</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext11"/> |
| <attributes> |
| <attribute name="text">2</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="expand">True</property> |
| <property name="fill">True</property> |
| <property name="position">2</property> |
| </packing> |
| </child> |
| </object> |
| </child> |
| <child type="tab"> |
| <object class="GtkLabel" id="Booleans_tab"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="label" translatable="yes">Booleans</property> |
| </object> |
| <packing> |
| <property name="tab_fill">False</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkBox" id="vbox5"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="orientation">vertical</property> |
| <child> |
| <object class="GtkNotebook" id="files_inner_notebook"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <signal name="switch-page" handler="on_button_toggled" swapped="no"/> |
| <child> |
| <object class="GtkScrolledWindow" id="scrolledwindow1"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <child> |
| <object class="GtkTreeView" id="Executable_files_treeview"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="no_show_all">True</property> |
| <property name="model">executable_files_sort</property> |
| <property name="enable_search">False</property> |
| <property name="search_column">0</property> |
| <property name="activate_on_single_click">True</property> |
| <signal name="button-press-event" handler="item_in_tree_selected" swapped="no"/> |
| <signal name="cursor-changed" handler="on_treeview_cursor_changed" swapped="no"/> |
| <signal name="row-activated" handler="on_column_clicked" swapped="no"/> |
| <child internal-child="selection"> |
| <object class="GtkTreeSelection" id="treeview-selection2"/> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="col1"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">355</property> |
| <property name="title" translatable="yes">File Path</property> |
| <property name="expand">True</property> |
| <property name="clickable">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">0</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext1"/> |
| <attributes> |
| <attribute name="markup">0</attribute> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="restorecon_col"> |
| <property name="min_width">70</property> |
| <property name="max_width">70</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext40"> |
| <property name="foreground_gdk">#00004e4e9999</property> |
| <property name="text">Fix Label</property> |
| <property name="underline">single</property> |
| </object> |
| <attributes> |
| <attribute name="visible">3</attribute> |
| <attribute name="markup">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="col2"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">175</property> |
| <property name="title" translatable="yes">SELinux File Type</property> |
| <property name="expand">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">1</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext2"/> |
| <attributes> |
| <attribute name="markup">1</attribute> |
| <attribute name="text">1</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="File Type"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">75</property> |
| <property name="title" translatable="yes">Class</property> |
| <property name="expand">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">2</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext4"/> |
| <attributes> |
| <attribute name="markup">2</attribute> |
| <attribute name="text">2</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| </object> |
| </child> |
| </object> |
| </child> |
| <child type="tab"> |
| <object class="GtkEventBox" id="eventbox2"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <signal name="button-press-event" handler="on_tab_switch" swapped="no"/> |
| <child> |
| <object class="GtkLabel" id="Executable_files_tab"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">File path used to enter the 'selected domain'.</property> |
| <property name="label" translatable="yes">Executable Files</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="tab_fill">False</property> |
| </packing> |
| </child> |
| <child> |
| <object class="GtkScrolledWindow" id="scrolledwindow5"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <child> |
| <object class="GtkTreeView" id="Writable_files_treeview"> |
| <property name="visible">True</property> |
| <property name="can_focus">True</property> |
| <property name="no_show_all">True</property> |
| <property name="model">writable_files_sort</property> |
| <property name="enable_search">False</property> |
| <property name="activate_on_single_click">True</property> |
| <signal name="button-press-event" handler="item_in_tree_selected" swapped="no"/> |
| <signal name="cursor-changed" handler="on_treeview_cursor_changed" swapped="no"/> |
| <signal name="row-activated" handler="on_column_clicked" swapped="no"/> |
| <child internal-child="selection"> |
| <object class="GtkTreeSelection" id="treeview-selection3"/> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="col3"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">377</property> |
| <property name="title" translatable="yes">File Path</property> |
| <property name="expand">True</property> |
| <property name="clickable">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">0</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext3"/> |
| <attributes> |
| <attribute name="markup">0</attribute> |
| <attribute name="text">0</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="treeviewcolumn17"> |
| <property name="min_width">70</property> |
| <property name="max_width">70</property> |
| <child> |
| <object class="GtkCellRendererText" id="fix_label"> |
| <property name="foreground_gdk">#00004e4e9999</property> |
| <property name="text">Fix Label</property> |
| <property name="underline">single</property> |
| </object> |
| <attributes> |
| <attribute name="visible">3</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="col6"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">163</property> |
| <property name="title" translatable="yes">SELinux File Type</property> |
| <property name="expand">True</property> |
| <property name="clickable">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">1</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext6"/> |
| <attributes> |
| <attribute name="markup">1</attribute> |
| <attribute name="text">1</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkTreeViewColumn" id="treeviewcolumn6"> |
| <property name="resizable">True</property> |
| <property name="sizing">fixed</property> |
| <property name="min_width">92</property> |
| <property name="title" translatable="yes">Class</property> |
| <property name="expand">True</property> |
| <property name="clickable">True</property> |
| <property name="reorderable">True</property> |
| <property name="sort_column_id">2</property> |
| <child> |
| <object class="GtkCellRendererText" id="cellrenderertext15"/> |
| <attributes> |
| <attribute name="markup">2</attribute> |
| <attribute name="text">2</attribute> |
| </attributes> |
| </child> |
| </object> |
| </child> |
| </object> |
| </child> |
| </object> |
| <packing> |
| <property name="position">1</property> |
| </packing> |
| </child> |
| <child type="tab"> |
| <object class="GtkEventBox" id="eventbox3"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <signal name="button-press-event" handler="on_tab_switch" swapped="no"/> |
| <child> |
| <object class="GtkLabel" id="Writable_files_tab"> |
| <property name="visible">True</property> |
| <property name="can_focus">False</property> |
| <property name="tooltip_text" translatable="yes">Files to which the 'selected domain' can write.</property> |
| <property name="label" translatable="yes">Writable files</property> |
| </object> |
| </child> |
| </object> |
| <packing> |
| |