Port to GtkApplication, GtkApplicationWindow AppMenu and HeaderBar.

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Remove status bar

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Hide treeview headers

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Better text alignment for right panel

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Add top margin for text in right panel

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Remove deprecated Gtk.HBox and Gtk.VBox

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Fix treeview context menu

Fix some warnings

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Refactor to better separate GtkApplication from GtkWindowApplication

Also move some UI code in Glade files (About Dialog and app-menu for now)

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Remove gnomevfs dependency as it is deprecated and cause conflict with gi.repository

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Fix program name in about dialog

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Remove unused code
Change references from self.window to self in GtkWindowApplication

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
Merge pull request #29 from moimael/modernization

Modernization (update to GTK+ and other changes) thanks to moimael
Merge remote-tracking branch 'upstream/modernization' into modernization-alex

Conflicts:
	bleachbit/GUI.py
	bleachbit/GuiBasic.py