Changeset 6dc36ead7456

Show
Ignore:
Timestamp:
11/16/08 14:57:02 (7 weeks ago)
Author:
Milosz Derezynski <monostatic77@…>
Branch:
trunk
Message:

* Details for scan: Display list of erroneous files along with error reason, and list of updated files

Files:
4 modified

Legend:

Unmodified
Added
Removed
  • glade/mlibmanager.glade

    r985 r990  
    2323 
    2424  <child> 
    25     <widget class="GtkVBox" id="vbox1"> 
     25    <widget class="GtkVBox" id="vbox3"> 
    2626      <property name="visible">True</property> 
    2727      <property name="homogeneous">False</property> 
    28       <property name="spacing">6</property> 
     28      <property name="spacing">4</property> 
    2929 
    3030      <child> 
    31         <widget class="GtkHPaned" id="hpaned1"> 
     31        <widget class="GtkNotebook" id="notebook1"> 
    3232          <property name="visible">True</property> 
    3333          <property name="can_focus">True</property> 
    34           <property name="position">250</property> 
     34          <property name="show_tabs">True</property> 
     35          <property name="show_border">True</property> 
     36          <property name="tab_pos">GTK_POS_TOP</property> 
     37          <property name="scrollable">False</property> 
     38          <property name="enable_popup">False</property> 
    3539 
    3640          <child> 
    37             <widget class="GtkVBox" id="vbox2"> 
     41            <widget class="GtkVBox" id="vbox1"> 
     42              <property name="border_width">4</property> 
    3843              <property name="visible">True</property> 
    3944              <property name="homogeneous">False</property> 
    40               <property name="spacing">8</property> 
     45              <property name="spacing">6</property> 
    4146 
    4247              <child> 
    43                 <widget class="GtkLabel" id="label4"> 
     48                <widget class="GtkHPaned" id="hpaned1"> 
    4449                  <property name="visible">True</property> 
    45                   <property name="label" translatable="yes">&lt;b&gt;Volumes&lt;/b&gt;</property> 
    46                   <property name="use_underline">False</property> 
    47                   <property name="use_markup">True</property> 
    48                   <property name="justify">GTK_JUSTIFY_LEFT</property> 
    49                   <property name="wrap">False</property> 
    50                   <property name="selectable">False</property> 
    51                   <property name="xalign">0</property> 
    52                   <property name="yalign">0.5</property> 
    53                   <property name="xpad">0</property> 
    54                   <property name="ypad">0</property> 
    55                   <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
    56                   <property name="width_chars">-1</property> 
    57                   <property name="single_line_mode">False</property> 
    58                   <property name="angle">0</property> 
    59                 </widget> 
    60                 <packing> 
    61                   <property name="padding">0</property> 
    62                   <property name="expand">False</property> 
    63                   <property name="fill">False</property> 
    64                 </packing> 
    65               </child> 
    66  
    67               <child> 
    68                 <widget class="GtkHBox" id="hbox5"> 
    69                   <property name="visible">True</property> 
    70                   <property name="homogeneous">False</property> 
    71                   <property name="spacing">0</property> 
     50                  <property name="can_focus">True</property> 
     51                  <property name="position">250</property> 
    7252 
    7353                  <child> 
    74                     <widget class="GtkLabel" id="label8"> 
     54                    <widget class="GtkVBox" id="vbox2"> 
    7555                      <property name="visible">True</property> 
    76                       <property name="label" translatable="yes">  </property> 
    77                       <property name="use_underline">False</property> 
    78                       <property name="use_markup">False</property> 
    79                       <property name="justify">GTK_JUSTIFY_LEFT</property> 
    80                       <property name="wrap">False</property> 
    81                       <property name="selectable">False</property> 
    82                       <property name="xalign">0.5</property> 
    83                       <property name="yalign">0.5</property> 
    84                       <property name="xpad">0</property> 
    85                       <property name="ypad">0</property> 
    86                       <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
    87                       <property name="width_chars">-1</property> 
    88                       <property name="single_line_mode">False</property> 
    89                       <property name="angle">0</property> 
    90                     </widget> 
    91                     <packing> 
    92                       <property name="padding">0</property> 
    93                       <property name="expand">False</property> 
    94                       <property name="fill">False</property> 
    95                     </packing> 
    96                   </child> 
    97  
    98                   <child> 
    99                     <widget class="GtkScrolledWindow" id="scrolledwindow2"> 
    100                       <property name="visible">True</property> 
    101                       <property name="can_focus">True</property> 
    102                       <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    103                       <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    104                       <property name="shadow_type">GTK_SHADOW_IN</property> 
    105                       <property name="window_placement">GTK_CORNER_TOP_LEFT</property> 
    106  
    107                       <child> 
    108                         <widget class="GtkTreeView" id="volumes-view"> 
    109                           <property name="visible">True</property> 
    110                           <property name="can_focus">True</property> 
    111                           <property name="headers_visible">True</property> 
    112                           <property name="rules_hint">False</property> 
    113                           <property name="reorderable">False</property> 
    114                           <property name="enable_search">True</property> 
    115                           <property name="fixed_height_mode">False</property> 
    116                           <property name="hover_selection">False</property> 
    117                           <property name="hover_expand">False</property> 
    118                         </widget> 
    119                       </child> 
    120                     </widget> 
    121                     <packing> 
    122                       <property name="padding">0</property> 
    123                       <property name="expand">True</property> 
    124                       <property name="fill">True</property> 
    125                     </packing> 
    126                   </child> 
    127                 </widget> 
    128                 <packing> 
    129                   <property name="padding">0</property> 
    130                   <property name="expand">True</property> 
    131                   <property name="fill">True</property> 
    132                 </packing> 
    133               </child> 
    134             </widget> 
    135             <packing> 
    136               <property name="shrink">True</property> 
    137               <property name="resize">False</property> 
    138             </packing> 
    139           </child> 
    140  
    141           <child> 
    142             <widget class="GtkVBox" id="vbox3"> 
    143               <property name="visible">True</property> 
    144               <property name="homogeneous">False</property> 
    145               <property name="spacing">8</property> 
    146  
    147               <child> 
    148                 <widget class="GtkLabel" id="label7"> 
    149                   <property name="visible">True</property> 
    150                   <property name="label" translatable="yes">&lt;b&gt;Folders&lt;/b&gt;</property> 
    151                   <property name="use_underline">False</property> 
    152                   <property name="use_markup">True</property> 
    153                   <property name="justify">GTK_JUSTIFY_LEFT</property> 
    154                   <property name="wrap">False</property> 
    155                   <property name="selectable">False</property> 
    156                   <property name="xalign">0</property> 
    157                   <property name="yalign">0.5</property> 
    158                   <property name="xpad">0</property> 
    159                   <property name="ypad">0</property> 
    160                   <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
    161                   <property name="width_chars">-1</property> 
    162                   <property name="single_line_mode">False</property> 
    163                   <property name="angle">0</property> 
    164                 </widget> 
    165                 <packing> 
    166                   <property name="padding">0</property> 
    167                   <property name="expand">False</property> 
    168                   <property name="fill">False</property> 
    169                 </packing> 
    170               </child> 
    171  
    172               <child> 
    173                 <widget class="GtkHBox" id="hbox6"> 
    174                   <property name="visible">True</property> 
    175                   <property name="homogeneous">False</property> 
    176                   <property name="spacing">0</property> 
    177  
    178                   <child> 
    179                     <widget class="GtkLabel" id="label6"> 
    180                       <property name="visible">True</property> 
    181                       <property name="label" translatable="yes">  </property> 
    182                       <property name="use_underline">False</property> 
    183                       <property name="use_markup">False</property> 
    184                       <property name="justify">GTK_JUSTIFY_LEFT</property> 
    185                       <property name="wrap">False</property> 
    186                       <property name="selectable">False</property> 
    187                       <property name="xalign">0.5</property> 
    188                       <property name="yalign">0.5</property> 
    189                       <property name="xpad">0</property> 
    190                       <property name="ypad">0</property> 
    191                       <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
    192                       <property name="width_chars">-1</property> 
    193                       <property name="single_line_mode">False</property> 
    194                       <property name="angle">0</property> 
    195                     </widget> 
    196                     <packing> 
    197                       <property name="padding">0</property> 
    198                       <property name="expand">False</property> 
    199                       <property name="fill">False</property> 
    200                     </packing> 
    201                   </child> 
    202  
    203                   <child> 
    204                     <widget class="GtkScrolledWindow" id="scrolledwindow1"> 
    205                       <property name="visible">True</property> 
    206                       <property name="can_focus">True</property> 
    207                       <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    208                       <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    209                       <property name="shadow_type">GTK_SHADOW_IN</property> 
    210                       <property name="window_placement">GTK_CORNER_TOP_LEFT</property> 
    211  
    212                       <child> 
    213                         <widget class="GtkTreeView" id="fstree-view"> 
    214                           <property name="visible">True</property> 
    215                           <property name="can_focus">True</property> 
    216                           <property name="headers_visible">False</property> 
    217                           <property name="rules_hint">False</property> 
    218                           <property name="reorderable">False</property> 
    219                           <property name="enable_search">False</property> 
    220                           <property name="fixed_height_mode">False</property> 
    221                           <property name="hover_selection">False</property> 
    222                           <property name="hover_expand">False</property> 
    223                         </widget> 
    224                       </child> 
    225                     </widget> 
    226                     <packing> 
    227                       <property name="padding">0</property> 
    228                       <property name="expand">True</property> 
    229                       <property name="fill">True</property> 
    230                     </packing> 
    231                   </child> 
    232                 </widget> 
    233                 <packing> 
    234                   <property name="padding">0</property> 
    235                   <property name="expand">True</property> 
    236                   <property name="fill">True</property> 
    237                 </packing> 
    238               </child> 
    239             </widget> 
    240             <packing> 
    241               <property name="shrink">True</property> 
    242               <property name="resize">True</property> 
    243             </packing> 
    244           </child> 
    245         </widget> 
    246         <packing> 
    247           <property name="padding">0</property> 
    248           <property name="expand">True</property> 
    249           <property name="fill">True</property> 
    250         </packing> 
    251       </child> 
    252  
    253       <child> 
    254         <widget class="GtkHBox" id="hbox7"> 
    255           <property name="visible">True</property> 
    256           <property name="homogeneous">False</property> 
    257           <property name="spacing">0</property> 
    258  
    259           <child> 
    260             <widget class="GtkHButtonBox" id="hbuttonbox2"> 
    261               <property name="visible">True</property> 
    262               <property name="layout_style">GTK_BUTTONBOX_START</property> 
    263               <property name="spacing">4</property> 
    264  
    265               <child> 
    266                 <widget class="GtkButton" id="b-rescan"> 
    267                   <property name="visible">True</property> 
    268                   <property name="tooltip" translatable="yes">Quick rescan, finds new folders and new files</property> 
    269                   <property name="can_default">True</property> 
    270                   <property name="can_focus">True</property> 
    271                   <property name="relief">GTK_RELIEF_NORMAL</property> 
    272                   <property name="focus_on_click">True</property> 
    273  
    274                   <child> 
    275                     <widget class="GtkAlignment" id="alignment1"> 
    276                       <property name="visible">True</property> 
    277                       <property name="xalign">0.5</property> 
    278                       <property name="yalign">0.5</property> 
    279                       <property name="xscale">0</property> 
    280                       <property name="yscale">0</property> 
    281                       <property name="top_padding">0</property> 
    282                       <property name="bottom_padding">0</property> 
    283                       <property name="left_padding">0</property> 
    284                       <property name="right_padding">0</property> 
    285  
    286                       <child> 
    287                         <widget class="GtkHBox" id="hbox3"> 
     56                      <property name="homogeneous">False</property> 
     57                      <property name="spacing">8</property> 
     58 
     59                      <child> 
     60                        <widget class="GtkLabel" id="label4"> 
     61                          <property name="visible">True</property> 
     62                          <property name="label" translatable="yes">&lt;b&gt;Volumes&lt;/b&gt;</property> 
     63                          <property name="use_underline">False</property> 
     64                          <property name="use_markup">True</property> 
     65                          <property name="justify">GTK_JUSTIFY_LEFT</property> 
     66                          <property name="wrap">False</property> 
     67                          <property name="selectable">False</property> 
     68                          <property name="xalign">0</property> 
     69                          <property name="yalign">0.5</property> 
     70                          <property name="xpad">0</property> 
     71                          <property name="ypad">0</property> 
     72                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
     73                          <property name="width_chars">-1</property> 
     74                          <property name="single_line_mode">False</property> 
     75                          <property name="angle">0</property> 
     76                        </widget> 
     77                        <packing> 
     78                          <property name="padding">0</property> 
     79                          <property name="expand">False</property> 
     80                          <property name="fill">False</property> 
     81                        </packing> 
     82                      </child> 
     83 
     84                      <child> 
     85                        <widget class="GtkHBox" id="hbox5"> 
    28886                          <property name="visible">True</property> 
    28987                          <property name="homogeneous">False</property> 
    290                           <property name="spacing">2</property> 
     88                          <property name="spacing">0</property> 
    29189 
    29290                          <child> 
    293                             <widget class="GtkImage" id="image1"> 
     91                            <widget class="GtkLabel" id="label8"> 
    29492                              <property name="visible">True</property> 
    295                               <property name="stock">gtk-refresh</property> 
    296                               <property name="icon_size">1</property> 
    297                               <property name="xalign">0.5</property> 
    298                               <property name="yalign">0.5</property> 
    299                               <property name="xpad">0</property> 
    300                               <property name="ypad">0</property> 
    301                             </widget> 
    302                             <packing> 
    303                               <property name="padding">0</property> 
    304                               <property name="expand">False</property> 
    305                               <property name="fill">False</property> 
    306                             </packing> 
    307                           </child> 
    308  
    309                           <child> 
    310                             <widget class="GtkLabel" id="label3"> 
    311                               <property name="visible">True</property> 
    312                               <property name="label" translatable="yes">_Rescan Volume</property> 
    313                               <property name="use_underline">True</property> 
     93                              <property name="label" translatable="yes">  </property> 
     94                              <property name="use_underline">False</property> 
    31495                              <property name="use_markup">False</property> 
    31596                              <property name="justify">GTK_JUSTIFY_LEFT</property> 
     
    331112                            </packing> 
    332113                          </child> 
    333                         </widget> 
    334                       </child> 
    335                     </widget> 
    336                   </child> 
    337                 </widget> 
    338               </child> 
    339  
    340               <child> 
    341                 <widget class="GtkButton" id="b-deep-rescan"> 
    342                   <property name="visible">True</property> 
    343                   <property name="tooltip" translatable="yes">Rescans everything, finds also changes in existing files</property> 
    344                   <property name="can_default">True</property> 
    345                   <property name="can_focus">True</property> 
    346                   <property name="relief">GTK_RELIEF_NORMAL</property> 
    347                   <property name="focus_on_click">True</property> 
    348  
    349                   <child> 
    350                     <widget class="GtkAlignment" id="alignment3"> 
    351                       <property name="visible">True</property> 
    352                       <property name="xalign">0.5</property> 
    353                       <property name="yalign">0.5</property> 
    354                       <property name="xscale">0</property> 
    355                       <property name="yscale">0</property> 
    356                       <property name="top_padding">0</property> 
    357                       <property name="bottom_padding">0</property> 
    358                       <property name="left_padding">0</property> 
    359                       <property name="right_padding">0</property> 
    360  
    361                       <child> 
    362                         <widget class="GtkHBox" id="hbox8"> 
    363                           <property name="visible">True</property> 
    364                           <property name="homogeneous">False</property> 
    365                           <property name="spacing">2</property> 
    366114 
    367115                          <child> 
    368                             <widget class="GtkImage" id="image3"> 
     116                            <widget class="GtkScrolledWindow" id="scrolledwindow2"> 
    369117                              <property name="visible">True</property> 
    370                               <property name="stock">gtk-harddisk</property> 
    371                               <property name="icon_size">1</property> 
    372                               <property name="xalign">0.5</property> 
    373                               <property name="yalign">0.5</property> 
    374                               <property name="xpad">0</property> 
    375                               <property name="ypad">0</property> 
     118                              <property name="can_focus">True</property> 
     119                              <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     120                              <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     121                              <property name="shadow_type">GTK_SHADOW_IN</property> 
     122                              <property name="window_placement">GTK_CORNER_TOP_LEFT</property> 
     123 
     124                              <child> 
     125                                <widget class="GtkTreeView" id="volumes-view"> 
     126                                  <property name="visible">True</property> 
     127                                  <property name="can_focus">True</property> 
     128                                  <property name="headers_visible">True</property> 
     129                                  <property name="rules_hint">False</property> 
     130                                  <property name="reorderable">False</property> 
     131                                  <property name="enable_search">True</property> 
     132                                  <property name="fixed_height_mode">False</property> 
     133                                  <property name="hover_selection">False</property> 
     134                                  <property name="hover_expand">False</property> 
     135                                </widget> 
     136                              </child> 
    376137                            </widget> 
    377138                            <packing> 
    378139                              <property name="padding">0</property> 
    379                               <property name="expand">False</property> 
    380                               <property name="fill">False</property> 
     140                              <property name="expand">True</property> 
     141                              <property name="fill">True</property> 
    381142                            </packing> 
    382143                          </child> 
     144                        </widget> 
     145                        <packing> 
     146                          <property name="padding">0</property> 
     147                          <property name="expand">True</property> 
     148                          <property name="fill">True</property> 
     149                        </packing> 
     150                      </child> 
     151                    </widget> 
     152                    <packing> 
     153                      <property name="shrink">True</property> 
     154                      <property name="resize">False</property> 
     155                    </packing> 
     156                  </child> 
     157 
     158                  <child> 
     159                    <widget class="GtkVBox" id="vbox3"> 
     160                      <property name="visible">True</property> 
     161                      <property name="homogeneous">False</property> 
     162                      <property name="spacing">8</property> 
     163 
     164                      <child> 
     165                        <widget class="GtkLabel" id="label7"> 
     166                          <property name="visible">True</property> 
     167                          <property name="label" translatable="yes">&lt;b&gt;Folders&lt;/b&gt;</property> 
     168                          <property name="use_underline">False</property> 
     169                          <property name="use_markup">True</property> 
     170                          <property name="justify">GTK_JUSTIFY_LEFT</property> 
     171                          <property name="wrap">False</property> 
     172                          <property name="selectable">False</property> 
     173                          <property name="xalign">0</property> 
     174                          <property name="yalign">0.5</property> 
     175                          <property name="xpad">0</property> 
     176                          <property name="ypad">0</property> 
     177                          <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 
     178                          <property name="width_chars">-1</property> 
     179                          <property name="single_line_mode">False</property> 
     180                          <property name="angle">0</property> 
     181                        </widget> 
     182                        <packing> 
     183                          <property name="padding">0</property> 
     184                          <property name="expand">False</property> 
     185                          <property name="fill">False</property> 
     186                        </packing> 
     187                      </child> 
     188 
     189                      <child> 
     190                        <widget class="GtkHBox" id="hbox6"> 
     191                          <property name="visible">True</property> 
     192                          <property name="homogeneous">False</property> 
     193                          <property name="spacing">0</property> 
    383194 
    384195                          <child> 
    385                             <widget class="GtkLabel" id="label10"> 
     196                            <widget class="GtkLabel" id="label6"> 
    386197                              <property name="visible">True</property> 
    387                               <property name="label" translatable="yes">Deep _Rescan Volume</property> 
    388                               <property name="use_underline">True</property> 
     198                              <property name="label" translatable="yes">  </property> 
     199                              <property name="use_underline">False</property> 
    389200                              <property name="use_markup">False</property> 
    390201                              <property name="justify">GTK_JUSTIFY_LEFT</property> 
     
    406217                            </packing> 
    407218                          </child> 
    408                         </widget> 
    409                       </child> 
    410                     </widget> 
    411                   </child> 
    412                 </widget> 
    413               </child> 
    414  
    415               <child> 
    416                 <widget class="GtkButton" id="b-vacuum"> 
    417                   <property name="visible">True</property> 
    418                   <property name="tooltip" translatable="yes">Finds stale files, and removes associated tracks and albums from the library</property> 
    419                   <property name="can_default">True</property> 
    420                   <property name="can_focus">True</property> 
    421                   <property name="relief">GTK_RELIEF_NORMAL</property> 
    422                   <property name="focus_on_click">True</property> 
    423  
    424                   <child> 
    425                     <widget class="GtkAlignment" id="alignment4"> 
    426                       <property name="visible">True</property> 
    427                       <property name="xalign">0.5</property> 
    428                       <property name="yalign">0.5</property> 
    429                       <property name="xscale">0</property> 
    430                       <property name="yscale">0</property> 
    431                       <property name="top_padding">0</property> 
    432                       <property name="bottom_padding">0</property> 
    433                       <property name="left_padding">0</property> 
    434                       <property name="right_padding">0</property> 
    435  
    436                       <child> 
    437                         <widget class="GtkHBox" id="hbox9"> 
    438                           <property name="visible">True</property> 
    439                           <property name="homogeneous">False</property> 
    440                           <property name="spacing">2</property> 
    441219 
    442220                          <child> 
    443                             <widget class="GtkImage" id="image4"> 
     221                            <widget class="GtkScrolledWindow" id="scrolledwindow1"> 
    444222                              <property name="visible">True</property> 
    445                               <property name="stock">gtk-undo</property> 
    446                               <property name="icon_size">4</property> 
    447                               <property name="xalign">0.5</property> 
    448                               <property name="yalign">0.5</property> 
    449                               <property name="xpad">0</property> 
    450                               <property name="ypad">0</property> 
     223