Commit Graph

320 Commits

Author SHA1 Message Date
Julian Ospald e67d68ab15
LIB: improve performance of copyDir 2015-12-18 14:21:57 +01:00
Julian Ospald 074ee45961
GTK: allow to start gui with specific directory 2015-12-18 14:11:26 +01:00
Julian Ospald 7c84dce09f
LIB: improve formatting style 2015-12-18 04:24:47 +01:00
Julian Ospald 94095ec28b
GUI: minor cleanup 2015-12-18 04:22:21 +01:00
Julian Ospald d4a5460128
LIB: implement copyDir and minor refactor
We also had to lock the FileOperation type to DTInfoZipper so
we can examine symlinks and other stuff, without re-reading
all the information.
2015-12-18 04:22:13 +01:00
Julian Ospald 0781cbf9d5
LIB: remove obsolete code in Zipper 2015-12-18 04:15:55 +01:00
Julian Ospald f2a8f21bf3
LIB: update TODO comments 2015-12-17 23:11:18 +01:00
Julian Ospald 87ad7d02f0
LIB/GTK: refactor File API and add copyFile 2015-12-17 23:08:02 +01:00
Julian Ospald d5c6eef49e
GTK: Refactor onRow
We name it withRow now and move the specific functions out of it.
2015-12-17 19:41:45 +01:00
Julian Ospald 8d9a6d7fb0
GTK: rename setBindings to setCallbacks 2015-12-17 17:48:35 +01:00
Julian Ospald 826ec65a68
LIB/GTK: use System.FilePath instead of System.FilePath.Posix 2015-12-17 17:46:55 +01:00
Julian Ospald 585a9fcc38
GTK: refactor 'onRow' and split out 'getSelectedRow' 2015-12-17 17:46:24 +01:00
Julian Ospald 82a4269cf7
GTK: remove redundant imports 2015-12-17 17:10:43 +01:00
Julian Ospald 78b6d5e52b
GTK: fix some callbacks to listen on the treeView instead of rootWin 2015-12-17 17:10:03 +01:00
Julian Ospald 41f47eea1e
GTK: Refresh treeview after deletion 2015-12-17 17:02:25 +01:00
Julian Ospald 4227921402
GTK: refactor updateTreeView
Move it to 'constructTreeView' and use 'refreshTreeView' instead
for updating the TreeView.
2015-12-17 17:02:25 +01:00
Julian Ospald 725744514b
GTK: add delete file/dir 2015-12-17 17:02:20 +01:00
Julian Ospald 25f620ad75
LIB: add delete file/dir 2015-12-17 16:25:37 +01:00
Julian Ospald 0f1301622b
GTK: add statusBar
No text yet. Probably needs to be reflected in mygui or myview state.
2015-12-17 14:47:30 +01:00
Julian Ospald d13cdac9e0
Initial commit 2015-12-17 04:42:22 +01:00