7 #define OPEN_DLG_OK 100
8 #define OPEN_DLG_CANCEL 101
20 bool operator < (const file_entry &fe1, const file_entry &fe2);
22 class directory_view : public table_view
25 std::vector<file_entry> d_list;
34 directory_view(window &parent);
37 String changedir(String dir);
41 return S_ISDIR(d_list[selected()].st.st_mode) != 0;
46 class file_dialog : public managed_window
49 command_button *Cancel;
52 directory_view *directory_list;
61 return *diredit + "/" + *fileedit;
64 virtual int DoCommand(int code);
66 virtual void ChildMessage(win_message &msg);