Subversion Repositories Filer-Free

Rev

Rev 38 | Rev 42 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 38 Rev 41
Line 30... Line 30...
30
        _find_menu(app,"Find",1),
30
        _find_menu(app,"Find",1),
31
        _filetype_menu(app,"Set type",1),
31
        _filetype_menu(app,"Set type",1),
32
        _selection_menu(app,"File",11),
32
        _selection_menu(app,"File",11),
33
        _options_menu(app,"Options",6),
33
        _options_menu(app,"Options",6),
34
        _new_dir_dbox(app),
34
        _new_dir_dbox(app),
-
 
35
        _info_dbox(app),
35
        _rename_leafname(0),
36
        _rename_leafname(0),
36
        _find_pattern(0),
37
        _find_pattern(0),
37
        _filetype_field(0),
38
        _filetype_field(0),
38
        _selection_text(new char[12+max_name_length]),
39
        _selection_text(new char[12+max_name_length]),
39
        _layout_count(3),
40
        _layout_count(3),
Line 94... Line 95...
94
        _selection_menu[8].text("Set type");
95
        _selection_menu[8].text("Set type");
95
        _selection_menu[9].text("Stamp");
96
        _selection_menu[9].text("Stamp");
96
        _selection_menu[10].text("Share");
97
        _selection_menu[10].text("Share");
97
        _selection_menu[1].submenu(_rename_menu);
98
        _selection_menu[1].submenu(_rename_menu);
98
        _selection_menu[3].submenu(_access_menu);
99
        _selection_menu[3].submenu(_access_menu);
-
 
100
        _selection_menu[6].dbox(_info_dbox);
99
        _selection_menu[7].submenu(_find_menu);
101
        _selection_menu[7].submenu(_find_menu);
100
        _selection_menu[8].submenu(_filetype_menu);
102
        _selection_menu[8].submenu(_filetype_menu);
101
 
103
 
102
        _options_menu[0].text("Confirm all");
104
        _options_menu[0].text("Confirm all");
103
        _options_menu[1].text("Confirm deletes");
105
        _options_menu[1].text("Confirm deletes");
Line 169... Line 171...
169
                        _owner->options(options);
171
                        _owner->options(options);
170
                        update_sort();
172
                        update_sort();
171
                        break;
173
                        break;
172
                }
174
                }
173
                break;
175
                break;
-
 
176
        case 1: /* object */
-
 
177
                switch (block.items[1])
-
 
178
                {
-
 
179
                case 6: /* info */
-
 
180
                        break;
-
 
181
                }
174
        case 2: /* select all */
182
        case 2: /* select all */
175
                _owner->select_all(1);
183
                _owner->select_all(1);
176
                break;
184
                break;
177
        case 3: /* clear selection */
185
        case 3: /* clear selection */
178
                _owner->select_all(0);
186
                _owner->select_all(0);
Line 308... Line 316...
308
                        if (object->name[0]=='!') fmt="App. '%.*s'";
316
                        if (object->name[0]=='!') fmt="App. '%.*s'";
309
                        else fmt="Dir. '%.*s'";
317
                        else fmt="Dir. '%.*s'";
310
                        break;
318
                        break;
311
                }
319
                }
312
                std::sprintf(_selection_text,fmt,max_name_length,object->name);
320
                std::sprintf(_selection_text,fmt,max_name_length,object->name);
-
 
321
 
-
 
322
                // Update dialogue boxes.
-
 
323
                _info_dbox.update(*object);
313
        }
324
        }
314
        else
325
        else
315
        {
326
        {
316
                // More than one object selected.
327
                // More than one object selected.
317
                _object=0;
328
                _object=0;