b266b78e14
GTK: add IconView and refactor the modules
2015-12-30 17:53:16 +01:00
eae68cc0ea
GTK: make the statusBar show the operation buffer
2015-12-28 02:02:06 +01:00
2ee0d33f44
GTK: add symlink icons
2015-12-26 21:11:23 +01:00
464e65d574
GTK: add inotify based file/dir watcher
...
This automatically updates the treeView if the folder/file changes.
2015-12-26 20:27:29 +01:00
3639dec1d3
LIB/GTK: fix file renaming (previously called move)
2015-12-26 03:04:28 +01:00
61b2313320
GTK: add refresh button
2015-12-25 23:24:43 +01:00
71a2cb90be
LIB/GTK: add move menuitem and implement creating new files
2015-12-25 22:51:45 +01:00
b9e4b96c4a
Add GPL-2 license headers
2015-12-24 18:25:05 +01:00
e639405d7f
GTK: implement right-click menu
2015-12-24 15:36:21 +01:00
e160f340ec
GTK: make file/edit menus useful
2015-12-24 14:41:06 +01:00
5f183bef3f
LIB/GTK: use new data structure with explicit SymLink constructor
...
This still needs a lot of work to function consistently, but it's better
than the old approach.
2015-12-23 22:50:04 +01:00
0867c8b2e3
LIB/GTK: add '.' and '..' files, remove fsState and improve safety
...
We use canonicalizePaths where we need well-formed paths and cannot
rely on the input being sane.
2015-12-21 05:41:12 +01:00
fe6145d5be
LIB/GTK: change DirTree again
...
we now have:
* AnchoredFile -- for representing a file with context
* File -- for representing a file only
Both representations mean "file" in the broader sense, including
directories.
2015-12-21 00:41:02 +01:00
3ba647d172
LIB/GTK: rewrite to use more atomic operations/data structures
...
This is a little bit less fancy, but avoids lazy IO. It depends a
little bit more on FilePath, but that also allows for a more general
interface.
2015-12-20 00:30:52 +01:00