Commits

Author Commit Message Labels Comments Date
Rodrigo Bistolfi
Create temporary mountpoints
Rodrigo Bistolfi
Return to source selection on "back" if it has been shown
Rodrigo Bistolfi
Renamed find() class method to all() for consistency
Rodrigo Bistolfi
Join "/dev" to cdrom devices in list_cdroms
Rodrigo Bistolfi
First draft for source selection
Rodrigo Bistolfi
Resize labels on window resize. Hardcode main title color to black
Rodrigo Bistolfi
Find installmedia before launching the app
Rodrigo Bistolfi
Added installmedia.py for finding sources
Rodrigo Bistolfi
Fixed mount functions and added mountiso
Rodrigo Bistolfi
Added all classmethod to Partition for creating instances
Rodrigo Bistolfi
Pass config dictionary to first controller
Rodrigo Bistolfi
Ignore read only media
Rodrigo Bistolfi
Merge branch 'controller'
Rodrigo Bistolfi
First controllers. Install a vinstall script in bin.
Rodrigo Bistolfi
Added "config" keyword arg to Application (defaults to empty dict) A config keyword arg can now be passed to the Application's __init__. The config object will be passed to each controller, they can access it through the config attribute. Controllers can use this object to access global application data, or to store data that they want to expose to the other controllers.
Rodrigo Bistolfi
Added "config" keyword arg to Application (defaults to empty dict) A config keyword arg can now be passed to the Application's __init__. The config object will be passed to each controller and they can access it throush the config attribute. Controllers can use this object to access global application data, or even to store date that they want to expose to the other controllers.
Rodrigo Bistolfi
controller package initial commit
Rodrigo Bistolfi
Removed junk from example
Rodrigo Bistolfi
Implemented , refresh, disable and enable buttons in urwid view
Rodrigo Bistolfi
Added refresh() method to gtk view for processing pending events
Rodrigo Bistolfi
Added init() method to the Controller protocol. The init() method will be called after controller instantiation, before the render() method is called. We can use this method to initialize objects. If init() is a generator function, it will be decorated with vinstall.core.view.disable_buttons, disabling user input while its execution and giving control back to the ui control loop between iterations. This is an attempt to support one kind of bloc…
Rodrigo Bistolfi
Another version of disable_buttons that takes a generator as argument By using generators, we are allowed to pause execution of long running loops and give control back to the ui event loop
Rodrigo Bistolfi
Added path() method to Disk
Rodrigo Bistolfi
Forgot to call Thread's __init__ in view.py
Rodrigo Bistolfi
Added mechanism for disabling buttons and run a task in the background
Rodrigo Bistolfi
Added ScrolledWindow to widgets container and several minor fixes
Rodrigo Bistolfi
Context manager for disabling buttons
Rodrigo Bistolfi
Make main_window_instance public
Rodrigo Bistolfi
Improved ExclusiveOptionsList
Rodrigo Bistolfi
More work in gtk.py for implementing the needed interface
  1. Prev
  2. Next