Commit Graph

31 Commits

Author SHA1 Message Date
Vedran Ljubovic
9956ff980f Load icon theme (command line parameter) after edelib::Window::init() so
that it doesn't get overrided with system settings
2008-10-29 11:16:20 +00:00
Vedran Ljubovic
03a987a90d - Add new entries to mailcap using Open with.. dialog
- Start of work on Properties window. For now, the code is very ugly and it is read only.
2008-06-22 21:21:01 +00:00
Vedran Ljubovic
11922d5035 Open with... dialog with autocompletion 2008-06-14 06:14:54 +00:00
Vedran Ljubovic
29e2efe9b8 Code cleanup in efiler.cpp 2008-06-12 06:25:44 +00:00
Vedran Ljubovic
952b1338c9 Efiler: Add mimetype handling via mailcap file. Context menu can now recognize several operation depending on file type 2008-06-08 20:34:44 +00:00
Vedran Ljubovic
936ecaadf7 Fix resizing and loading configuration for location bar and directory tree 2008-06-03 22:58:50 +00:00
Vedran Ljubovic
ff505dc732 EFiler v0.2.2:
- Use edelib::Window (fixes problem with titlebar icon and some cruft in main)
- Store user preferences in edelib::Resource
- Work better with edeneu icon theme, follow fdo icon-naming-spec
- Expand . in directory path (e.g. when called from command line), show just last part of path in window title, full width status bar :)
- Some fixes to ExpandableGroup usage, use EG by default
- In fileops, don't update view manually when notify is available
- Improve documentation of EDE_FileView.h
- Temporary "Open with" callback for testing
2008-06-03 21:53:58 +00:00
Sanel Zukan
8901c59050 Let ede_strverscmp() be linked correctly 2008-05-29 11:09:54 +00:00
Vedran Ljubovic
9f8409e863 - Add notify support with edelib::DirWatch
- Fix support for large files (>2GB)
- Fix switching between iconview and listview (sometimes both checkboxes would be active)
- Import local copy of strverscmp (doesn't compile at the moment)
- EDE_Browser: fix redrawing of column title buttons
- EDE_FileIconView: switch back to ordinary FLAT_BOX (RFLAT_BOX is ugly :), fix bug with using scrollbar when view 
isn't focused, laso-selection sometimes selected too much
- Clean up some compiler warnings
2008-05-27 18:58:37 +00:00
Vedran Ljubovic
0c606e2676 Fix for previous commit. This is what happens when you commit code without
testing first :(
2007-09-05 11:19:01 +00:00
Vedran Ljubovic
165449fe85 Port efiler to new MessageBox class, remove some debugging msg 2007-09-05 08:26:28 +00:00
Vedran Ljubovic
fdf84c4620 - F2 to rename
- F8 to switch between active views
- Finally fix dnd in FileIconView
2007-08-24 09:19:53 +00:00
Vedran Ljubovic
f56292b6cf Split FileView properly into files. Slowly it is getting its final form. 2007-08-23 10:54:12 +00:00
Vedran Ljubovic
d6162aa666 Fix includes (it worked with old edelib) 2007-08-21 11:10:02 +00:00
Vedran Ljubovic
a82ec954bd - Add DnD support to icon view - drag works, but drop doesn't for some reason!
- Rename FileView::setType() and getType() to type(), for consistency with 
fltk
- Fix hiding of views in type()
- Remove some old commented code (shouldn't be needed ever again)
- Make the selecion box around icons rounded
- Show "directory not found" error when needed (previously, efiler would 
silently jump to home)
- Fix DirTree not respecting default settings
- Attempt to fix callback for dirtree - impossible - documented in BUGS so 
someone could fix it someday
- Selecting with Space key and increasing selection by holding down shift
2007-08-20 18:34:22 +00:00
Vedran Ljubovic
b4578fc6f3 This is it! Beginning to implement icon view! Very fragile - please use
inside gdb for a while. Drag&drop and file ops currently don't work in icon 
view. Other fixes:
- implement Ctrl+arrow and Ctrl+shift+arrow in location bar, create shortcut 
(Alt+O)
- display file permissions
- clean some bugs and code cleanup in efiler.cpp
2007-08-20 12:16:10 +00:00
Vedran Ljubovic
4af6344a4b Silence warnings produces by -Wall -pedantic 2007-08-03 18:43:40 +00:00
Vedran Ljubovic
eecb1232f0 Add window manager icon 2007-08-03 18:31:27 +00:00
Vedran Ljubovic
c94e8e3194 - Beginning of ede_ask.h/.cpp
- Proper fix for label and text size - no more hacks
- Command line parsing, so fltk args can be used (use --help for details)
- Autocomplete in location bar and callbacks for shortcut buttons
2007-08-03 09:59:31 +00:00
Vedran Ljubovic
a99c55b6f1 - Finish dnd support. It currently doesn't work with other file managers
(sporadically it works with Konqueror) because fltk always sets text/plain
mimetype.
- Fix cut/copy/paste to use system clipboard instead of internal arrays.
Again, it would work with other fm's with proper mimetype.
- Many tweaks to EDE_Browser to make it render properly inside a Fl_Tile.
- Add treeview support to Fl_Icon_Browser and implement directory tree in
efiler.
- Add location bar.
- Beggining of multi-view support.
2007-08-01 18:04:35 +00:00
Vedran Ljubovic
87ef0c5509 - Beggining of dnd support
- Click on selected item to rename
- Fix problems reported by Valgrind
2007-07-27 08:36:05 +00:00
Vedran Ljubovic
e9e37d33cc - Implement rename, the same way it was done before (Fl_Input that hovers above item)
- Implement delete
- Separate all file operations (cut/copy/paste etc) into fileops.cpp/.h
2007-07-23 19:59:48 +00:00
Vedran Ljubovic
ec01a20142 Show free space on statusbar, attempt to cleanup filesystem functions
(to be continued...), use some of the new edelib stuff (to be 
continued...)
2007-07-18 18:09:06 +00:00
Vedran Ljubovic
f87d09b841 Add menu, statusbar, cut/copy/paste support 2007-07-17 19:16:39 +00:00
Vedran Ljubovic
6cf2769599 Beginning of work on efiler fltk1.x 2007-07-16 07:35:32 +00:00
Vedran Ljubovic
66d358a034 Considerable speedups in mime type resolving 2006-09-02 12:54:42 +00:00
Vedran Ljubovic
fa88be84f2 Cut/Copy/Paste now works from main menu and keyboard. Drag&drop coming soon 2006-08-30 09:20:54 +00:00
Vedran Ljubovic
0fc70e80bd Fully functional Directory Tree! Also: we don't update the invisible view cause it's slow on some old machines 2006-08-26 09:06:13 +00:00
Vedran Ljubovic
a030b9d7a6 Much improved list view for efiler - we should try to use the same API for icon view! 2006-08-21 19:27:22 +00:00
Vedran Ljubovic
df66ead918 Fix some typos so efiler compiles (untested) 2006-08-20 21:14:02 +00:00
Vedran Ljubovic
65018f75b7 Importing EDE2 code to svn... NOTE: It doesn't compile! Stuff thats broken: edewm, eworkpanel, eiconman,
emenueditor
2006-08-20 18:43:09 +00:00