文件操作 - custom_storage_helpers.glade
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/anaconda/ui/spokes/lib/custom_storage_helpers.glade
编辑文件内容
<?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.18.3 --> <interface> <requires lib="gtk+" version="3.2"/> <object class="GtkDialog" id="confirmDeleteDialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox2"> <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_area2"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="deleteCancelButton"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Confirm Delete Dialog">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="can_default">True</property> <property name="has_default">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="deleteConfirmButton"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Confirm Delete Dialog">_Delete It</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_delete_confirm_clicked" swapped="no"/> </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">2</property> </packing> </child> <child> <object class="GtkLabel" id="confirmLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="yalign">0</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell 11"/> </attributes> </object> <packing> <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkCheckButton" id="removeAllCheckbox"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="use_underline">True</property> <property name="xalign">0</property> <property name="draw_indicator">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">deleteCancelButton</action-widget> <action-widget response="1">deleteConfirmButton</action-widget> </action-widgets> </object> <object class="GtkListStore" id="disk_store"> <columns> <!-- column-name description_col --> <column type="gchararray"/> <!-- column-name capacity_col --> <column type="gchararray"/> <!-- column-name free_col --> <column type="gchararray"/> <!-- column-name name_col --> <column type="gchararray"/> <!-- column-name id_col --> <column type="gint"/> </columns> </object> <object class="GtkDialog" id="disks_dialog"> <property name="width_request">550</property> <property name="height_request">200</property> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox4"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area4"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="cancel_button"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Configure Dialog">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_cancel_clicked" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="select_button"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Configure Dialog">_Select</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_select_clicked" swapped="no"/> </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="box1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="disk_selection_title_label"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">CONFIGURE MOUNT POINT</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="label11"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Select one or more disks this device may reside on.</property> <property name="wrap">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="scrolledwindow1"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="shadow_type">in</property> <property name="min_content_height">150</property> <child> <object class="GtkTreeView" id="disk_view"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="model">disk_store</property> <property name="rubber_banding">True</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="disk_view_selection"> <property name="mode">multiple</property> </object> </child> <child> <object class="GtkTreeViewColumn" id="description_column"> <property name="spacing">6</property> <property name="title" translatable="yes">Description</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="description_renderer"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="name_column"> <property name="spacing">6</property> <property name="title" translatable="yes">Name</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="name_renderer"/> <attributes> <attribute name="text">3</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="capacity_column"> <property name="spacing">6</property> <property name="title" translatable="yes">Capacity</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="capacity_renderer"/> <attributes> <attribute name="text">1</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="free_column"> <property name="spacing">6</property> <property name="title" translatable="yes">Free</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="free_renderer"/> <attributes> <attribute name="text">2</attribute> </attributes> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</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">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">cancel_button</action-widget> <action-widget response="1">select_button</action-widget> </action-widgets> </object> <object class="GtkEntryBuffer" id="mountPointEntryBuffer"/> <object class="GtkListStore" id="mountPointStore"> <columns> <!-- column-name path --> <column type="gchararray"/> </columns> </object> <object class="GtkEntryCompletion" id="mountPointCompletion"> <property name="model">mountPointStore</property> </object> <object class="GtkDialog" id="addDialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <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="margin_top">24</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="addCancelButton"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Add Dialog">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="halign">end</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="addConfirmButton"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Add Dialog">_Add mount point</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="halign">end</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_add_confirm_clicked" swapped="no"/> </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="GtkGrid" id="grid4"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="column_spacing">6</property> <child> <object class="GtkLabel" id="label7"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_top">6</property> <property name="xalign">1</property> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Add Dialog">_Desired Capacity:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">addSizeEntry</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">4</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="label" translatable="yes" context="GUI|Custom Partitioning|Add Dialog">Mount _Point:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">addMountPointEntry</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">2</property> </packing> </child> <child> <object class="GtkLabel" id="label8"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_bottom">12</property> <property name="xalign">0</property> <property name="label" translatable="yes">ADD A NEW MOUNT POINT</property> <attributes> <attribute name="weight" value="bold"/> <attribute name="scale" value="1.2"/> </attributes> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> <property name="width">2</property> </packing> </child> <child> <object class="GtkLabel" id="label12"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_bottom">12</property> <property name="label" translatable="yes">More customization options are available after creating the mount point below.</property> <attributes> <attribute name="font-desc" value="Cantarell 11"/> <attribute name="scale" value="1"/> </attributes> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">1</property> <property name="width">2</property> </packing> </child> <child> <object class="GtkBox" id="addLabelWarningBox"> <property name="can_focus">False</property> <property name="valign">start</property> <property name="spacing">6</property> <child> <object class="GtkImage" id="image1"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="icon_name">dialog-warning</property> <property name="icon_size">2</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="mountPointWarningLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">That mount point is already in use. Try something else?</property> <attributes> <attribute name="font-desc" value="Cantarell 10"/> <attribute name="scale" value="1"/> <attribute name="foreground" value="#ffff00000000"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">3</property> </packing> </child> <child> <object class="GtkEntry" id="addSizeEntry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="tooltip_text" translatable="yes">eg: "20 GB", "500mb" (minus the quotation marks)</property> <property name="invisible_char">●</property> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">4</property> </packing> </child> <child> <object class="GtkComboBoxText" id="addMountPointEntry"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="has_entry">True</property> <child internal-child="entry"> <object class="GtkEntry" id="comboboxtext-entry"> <property name="can_focus">True</property> <property name="buffer">mountPointEntryBuffer</property> <property name="completion">mountPointCompletion</property> </object> </child> </object> <packing> <property name="left_attach">1</property> <property name="top_attach">2</property> </packing> </child> <child> <placeholder/> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">addCancelButton</action-widget> <action-widget response="1">addConfirmButton</action-widget> </action-widgets> </object> <object class="GtkListStore" id="raidLevelStore"> <columns> <!-- column-name raidLevel --> <column type="gchararray"/> <!-- column-name canonRaidLevel --> <column type="gchararray"/> </columns> <data> <row> <col id="0" translatable="yes">None</col> <col id="1">none</col> </row> <row> <col id="0" translatable="yes">Single <span foreground="grey">(No Redundancy, No Striping)</span></col> <col id="1">single</col> </row> <row> <col id="0" translatable="yes">RAID0 <span foreground="grey">(Performance)</span></col> <col id="1">raid0</col> </row> <row> <col id="0" translatable="yes">RAID1 <span foreground="grey">(Redundancy)</span></col> <col id="1">raid1</col> </row> <row> <col id="0" translatable="yes">RAID4 <span foreground="grey">(Error Checking)</span></col> <col id="1">raid4</col> </row> <row> <col id="0" translatable="yes">RAID5 <span foreground="grey">(Distributed Error Checking)</span></col> <col id="1">raid5</col> </row> <row> <col id="0" translatable="yes">RAID6 <span foreground="grey">(Redundant Error Checking)</span></col> <col id="1">raid6</col> </row> <row> <col id="0" translatable="yes">RAID10 <span foreground="grey">(Performance, Redundancy)</span></col> <col id="1">raid10</col> </row> </data> </object> <object class="GtkTreeModelFilter" id="containerRaidStoreFiltered"> <property name="child_model">raidLevelStore</property> </object> <object class="GtkDialog" id="container_dialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="type_hint">dialog</property> <property name="decorated">False</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox5"> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area5"> <property name="can_focus">False</property> <property name="layout_style">end</property> <child> <object class="GtkButton" id="container_cancel_button"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Container Dialog">_Cancel</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkButton" id="container_save_button"> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Container Dialog">_Save</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> <property name="use_underline">True</property> <signal name="clicked" handler="on_save_clicked" swapped="no"/> </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="box10"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="container_dialog_title_label"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">CONFIGURE CONTAINER</property> <attributes> <attribute name="weight" value="bold"/> </attributes> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkLabel" id="container_dialog_label"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Please create a name for this container and select at least one disk below.</property> <property name="wrap">True</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkBox" id="box11"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="nameLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Container Dialog">_Name:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">container_name_entry</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="container_name_entry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="invisible_char">●</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">2</property> </packing> </child> <child> <object class="GtkScrolledWindow" id="scrolledwindow2"> <property name="height_request">150</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <property name="vexpand">True</property> <property name="shadow_type">in</property> <child> <object class="GtkTreeView" id="container_disk_view"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="model">disk_store</property> <property name="search_column">0</property> <property name="rubber_banding">True</property> <child internal-child="selection"> <object class="GtkTreeSelection" id="treeview-selection3"> <property name="mode">multiple</property> </object> </child> <child> <object class="GtkTreeViewColumn" id="disk_column1"> <property name="spacing">6</property> <property name="title" translatable="yes">Description</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="disk_renderer1"/> <attributes> <attribute name="text">0</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="name_column1"> <property name="spacing">6</property> <property name="title" translatable="yes">Name</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="name_renderer1"/> <attributes> <attribute name="text">3</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="capacity_column1"> <property name="spacing">6</property> <property name="title" translatable="yes">Capacity</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="capacity_renderer1"/> <attributes> <attribute name="text">1</attribute> </attributes> </child> </object> </child> <child> <object class="GtkTreeViewColumn" id="free_column1"> <property name="spacing">6</property> <property name="title" translatable="yes">Free</property> <property name="clickable">True</property> <child> <object class="GtkCellRendererText" id="free_renderer1"/> <attributes> <attribute name="text">2</attribute> </attributes> </child> </object> </child> </object> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkBox" id="box3"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="containerRaidLevelLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">RAID Level:</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBox" id="containerRaidLevelCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="model">containerRaidStoreFiltered</property> <child> <object class="GtkCellRendererText" id="containerRaidLevelRenderer"/> <attributes> <attribute name="markup">0</attribute> </attributes> </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="containerEncryptedCheckbox"> <property name="label" translatable="yes">Encrypt</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> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="pack_type">end</property> <property name="position">2</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">4</property> </packing> </child> <child> <object class="GtkBox" id="containerErrorBox"> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkImage" id="containerErrorImage"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="icon_name">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="containerErrorLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Please enter a valid name.</property> <property name="wrap">True</property> <attributes> <attribute name="font-desc" value="Cantarell 10"/> <attribute name="scale" value="1"/> <attribute name="foreground" value="#ffff00000000"/> </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">5</property> </packing> </child> <child> <object class="GtkBox" id="containerSizeBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="spacing">6</property> <child> <object class="GtkLabel" id="containerSizeLabel"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="GUI|Custom Partitioning|Container Dialog">Si_ze policy:</property> <property name="use_underline">True</property> <property name="mnemonic_widget">containerSizeCombo</property> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkComboBoxText" id="containerSizeCombo"> <property name="visible">True</property> <property name="can_focus">False</property> <items> <item translatable="yes">Automatic</item> <item translatable="yes">As large as possible</item> <item translatable="yes">Fixed</item> </items> <signal name="changed" handler="on_size_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="GtkEntry" id="containerSizeEntry"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="invisible_char">●</property> </object> <packing> <property name="expand">False</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">6</property> </packing> </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">1</property> </packing> </child> </object> </child> <action-widgets> <action-widget response="0">container_cancel_button</action-widget> <action-widget response="1">container_save_button</action-widget> </action-widgets> </object> </interface>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件