GtkGraphicRenderer class. More...
Inheritance diagram for grid.GtkGraphicRenderer:
Collaboration diagram for grid.GtkGraphicRenderer:Public Member Functions | |
| def | __init__ (self, data) |
| Initializer. More... | |
| def | button_press (self, widget, event) |
| Button Press. More... | |
| def | button_release (self, widget, event) |
| Button Release. More... | |
| def | expose (self, widget, event) |
| Expose. More... | |
| def | motion_notify (self, widget, event) |
| Motion Notify. More... | |
| def | output_png (self, filename) |
| Output PNG. More... | |
| def | set_bigger_zoom (self) |
| Set Bigger Zoom. More... | |
| def | set_smaller_zoom (self) |
| Set Smaller Zoom. More... | |
| def | size_allocate (self, widget, allocation) |
| Size Allocate. More... | |
Private Attributes | |
| __buffer_surface | |
| buffer surface More... | |
| __data | |
| data More... | |
| __force_full_redraw | |
| full redraw More... | |
| __height | |
| height More... | |
| __moving_both | |
| moving both More... | |
| __moving_both_cur | |
| moving both cur More... | |
| __moving_both_start | |
| moving both start More... | |
| __moving_left | |
| moving left More... | |
| __moving_left_cur | |
| moving left cur More... | |
| __moving_right | |
| moving right More... | |
| __moving_right_cur | |
| moving right cur More... | |
| __moving_top | |
| moving top More... | |
| __moving_top_cur | |
| moving top cur More... | |
| __moving_top_start | |
| moving top start More... | |
| __width | |
| width More... | |
GtkGraphicRenderer class.
| def grid.GtkGraphicRenderer.__init__ | ( | self, | |
| data | |||
| ) |
Initializer.
| self | this object |
| data | data |
Definition at line 1287 of file grid.py.
References grid.GtkGraphicRenderer.__init__().
Referenced by grid.GtkGraphicRenderer.__init__().
Here is the call graph for this function:
Here is the caller graph for this function:| def grid.GtkGraphicRenderer.button_press | ( | self, | |
| widget, | |||
| event | |||
| ) |
Button Press.
| self | this object |
| widget | widget |
| event | event |
Definition at line 1337 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, grid.GtkGraphicRenderer.__moving_both, grid.GtkGraphicRenderer.__moving_left, and grid.GtkGraphicRenderer.__moving_right.
| def grid.GtkGraphicRenderer.button_release | ( | self, | |
| widget, | |||
| event | |||
| ) |
Button Release.
| self | this object |
| widget | widget |
| event | event |
Definition at line 1365 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, grid.GtkGraphicRenderer.__force_full_redraw, grid.GtkGraphicRenderer.__moving_both, grid.GtkGraphicRenderer.__moving_both_cur, grid.GtkGraphicRenderer.__moving_both_start, grid.GtkGraphicRenderer.__moving_left, grid.GtkGraphicRenderer.__moving_left_cur, grid.GtkGraphicRenderer.__moving_right, grid.GtkGraphicRenderer.__moving_right_cur, and grid.GtkGraphicRenderer.__moving_top.
| def grid.GtkGraphicRenderer.expose | ( | self, | |
| widget, | |||
| event | |||
| ) |
Expose.
| self | this object |
| widget | widget |
| event | event |
Definition at line 1471 of file grid.py.
References grid.GtkGraphicRenderer.__force_full_redraw.
| def grid.GtkGraphicRenderer.motion_notify | ( | self, | |
| widget, | |||
| event | |||
| ) |
Motion Notify.
| self | this object |
| widget | widget |
| event | event |
Definition at line 1399 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__moving_left.
| def grid.GtkGraphicRenderer.output_png | ( | self, | |
| filename | |||
| ) |
Output PNG.
| self | this object |
| filename | file name |
Definition at line 1325 of file grid.py.
References grid.GtkGraphicRenderer.__buffer_surface, grid.GraphicRenderer.__data, and grid.GtkGraphicRenderer.__data.
| def grid.GtkGraphicRenderer.set_bigger_zoom | ( | self | ) |
Set Bigger Zoom.
| self | this object |
Definition at line 1316 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__force_full_redraw.
| def grid.GtkGraphicRenderer.set_smaller_zoom | ( | self | ) |
Set Smaller Zoom.
| self | this object |
Definition at line 1307 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__force_full_redraw.
| def grid.GtkGraphicRenderer.size_allocate | ( | self, | |
| widget, | |||
| allocation | |||
| ) |
|
private |
buffer surface
Definition at line 1479 of file grid.py.
Referenced by grid.GtkGraphicRenderer.output_png().
|
private |
data
Definition at line 1293 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), grid.GtkGraphicRenderer.button_release(), grid.GraphicRenderer.draw(), grid.GraphicRenderer.get_data_rectangle(), grid.GraphicRenderer.get_selection_rectangle(), grid.GraphicRenderer.layout(), grid.GtkGraphicRenderer.motion_notify(), grid.GtkGraphicRenderer.output_png(), grid.GraphicRenderer.scale_data(), grid.GtkGraphicRenderer.set_bigger_zoom(), and grid.GtkGraphicRenderer.set_smaller_zoom().
|
private |
full redraw
Definition at line 1298 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release(), grid.GtkGraphicRenderer.expose(), grid.GtkGraphicRenderer.set_bigger_zoom(), and grid.GtkGraphicRenderer.set_smaller_zoom().
|
private |
height
Definition at line 1467 of file grid.py.
Referenced by grid.GraphicRenderer.draw(), grid.TopLegendRenderer.get_height(), grid.ScaleRenderer.get_height(), grid.GraphicRenderer.get_height(), and grid.GraphicRenderer.layout().
|
private |
moving both
Definition at line 1296 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), and grid.GtkGraphicRenderer.button_release().
|
private |
moving both cur
Definition at line 1356 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving both start
Definition at line 1355 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving left
Definition at line 1294 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), grid.GtkGraphicRenderer.button_release(), and grid.GtkGraphicRenderer.motion_notify().
|
private |
moving left cur
Definition at line 1409 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving right
Definition at line 1295 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), and grid.GtkGraphicRenderer.button_release().
|
private |
moving right cur
Definition at line 1420 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving top
Definition at line 1297 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
|
private |
|
private |
width
Definition at line 1466 of file grid.py.
Referenced by grid.TopLegendRenderer.draw(), grid.ScaleRenderer.draw(), grid.GraphicRenderer.draw(), grid.GraphicRenderer.get_data_rectangle(), grid.ScaleRenderer.get_position(), grid.GraphicRenderer.get_width(), grid.GraphicRenderer.layout(), grid.GraphicRenderer.scale_data(), and grid.GraphicRenderer.scale_selection().