ranger.gui.ui
index
/home/hut/work/ranger/ranger/gui/ui.py

 
Modules
       
_curses
curses

 
Classes
       
ranger.gui.displayable.DisplayableContainer(ranger.gui.displayable.Displayable)
UI

 
class UI(ranger.gui.displayable.DisplayableContainer)
    
Method resolution order:
UI
ranger.gui.displayable.DisplayableContainer
ranger.gui.displayable.Displayable
ranger.shared.EnvironmentAware
ranger.shared.FileManagerAware
ranger.shared.Awareness
ranger.gui.curses_shortcuts.CursesShortcuts
ranger.shared.settings.SettingsAware
builtins.object

Methods defined here:
__init__(self, commandlist=None, env=None, fm=None)
destroy(self)
Destroy all widgets and turn off curses
draw(self)
Erase the window, then draw all objects in the container
finalize(self)
Finalize every object in container and refresh the window
get_next_key(self)
Waits for key input and returns the pressed key
handle_key(self, key)
Handles key input
handle_mouse(self)
Handles mouse input
initialize(self)
initialize curses, then call setup (at the first time) and resize.
redraw(self)
Redraw all widgets
redraw_window(self)
Redraw the window. This only calls self.win.redrawwin().
set_load_mode(self, boolean)
setup(self)
Called after an initialize() call.
Override this!
suspend(self)
Turn off curses
update_size(self)
Update self.env.termsize.
Extend this method to resize all widgets!

Data and other attributes defined here:
is_set_up = False
load_mode = False
mousemask = 268435455

Methods inherited from