GnuCash  5.6-150-g038405b370+
Public Member Functions | Data Fields
init.Console Class Reference
Inheritance diagram for init.Console:

Public Member Functions

def __init__ (self, argv=[], shelltype='python', banner=[], filename=None, size=100, user_local_ns=None, user_global_ns=None)
 
def key_press_event (self, widget, event)
 
def scroll_event (self, widget, event)
 
def button_press_event (self, widget, event)
 
def quit_event (self, widget, event)
 
def refresh (self)
 
def quit (self)
 

Data Fields

 figures
 
 callbacks
 
 last_figure
 
 active_canvas
 

Detailed Description

GTK python console 

Definition at line 52 of file init.py.

Member Function Documentation

◆ button_press_event()

def init.Console.button_press_event (   self,
  widget,
  event 
)
Button press event 

Definition at line 85 of file init.py.

85  def button_press_event (self, widget, event):
86  """ Button press event """
87  return self.refresh()
88 

◆ key_press_event()

def init.Console.key_press_event (   self,
  widget,
  event 
)
Handle key press event 

Definition at line 71 of file init.py.

71  def key_press_event (self, widget, event):
72  """ Handle key press event """
73 
74  if self.active_canvas:
75  self.active_canvas.emit ('key-press-event', event)
76  return True
77  return cons.Console.key_press_event (self, widget, event)
78 

◆ quit()

def init.Console.quit (   self)
quit 

Definition at line 100 of file init.py.

100  def quit (self):
101  """ quit """
102 
103  self.write("\n" + _("Have a nice day!") + "\n")
104  return super(Console, self).quit()
105 
106 
107 # Change this to "if True:" to switch on a python console at gnucash
108 # startup:
109 # shelltype can either be "python" or "ipython" (the latter is not yet fully functional)

◆ quit_event()

def init.Console.quit_event (   self,
  widget,
  event 
)
Event handler for closing of console window 

Definition at line 89 of file init.py.

89  def quit_event (self, widget, event):
90  """ Event handler for closing of console window """
91  return self.quit()
92 

◆ refresh()

def init.Console.refresh (   self)
Refresh drawing 

Definition at line 93 of file init.py.

93  def refresh (self):
94  """ Refresh drawing """
95  for fig in self.figures:
96  figure, canvas, anchor = fig
97  canvas.draw()
98  return False
99 

◆ scroll_event()

def init.Console.scroll_event (   self,
  widget,
  event 
)
Scroll event 

Definition at line 79 of file init.py.

79  def scroll_event (self, widget, event):
80  """ Scroll event """
81  if self.active_canvas:
82  return True
83  return False
84 

The documentation for this class was generated from the following file: