GtkGraphicRenderer class. More...
Public Member Functions | |
__init__ (self, data) | |
Initializer. | |
button_press (self, widget, event) | |
Button Press. | |
button_release (self, widget, event) | |
Button Release. | |
expose (self, widget, event) | |
Expose. | |
motion_notify (self, widget, event) | |
Motion Notify. | |
output_png (self, filename) | |
Output PNG. | |
set_bigger_zoom (self) | |
Set Bigger Zoom. | |
set_smaller_zoom (self) | |
Set Smaller Zoom. | |
size_allocate (self, widget, allocation) | |
Size Allocate. | |
Public Attributes | |
button_press | |
button_press function | |
button_release | |
button_release function | |
expose | |
expose function | |
motion_notify | |
motion_notify function | |
size_allocate | |
size_allocate function | |
Private Attributes | |
__buffer_surface | |
__buffer_surface | |
__data | |
data | |
__force_full_redraw | |
full redraw | |
__height | |
height | |
__moving_both | |
moving both | |
__moving_both_cur | |
moving both cur | |
__moving_both_start | |
moving both start | |
__moving_left | |
moving left | |
__moving_left_cur | |
moving left cur | |
__moving_right | |
moving right | |
__moving_right_cur | |
moving right cur | |
__moving_top | |
moving top | |
__moving_top_cur | |
moving top cur | |
__moving_top_start | |
moving top start | |
__width | |
width | |
GtkGraphicRenderer class.
grid.GtkGraphicRenderer.__init__ | ( | self, | |
data ) |
Initializer.
self | this object |
data | data |
Definition at line 1402 of file grid.py.
References grid.GtkGraphicRenderer.__init__().
Referenced by grid.GtkGraphicRenderer.__init__().
grid.GtkGraphicRenderer.button_press | ( | self, | |
widget, | |||
event ) |
Button Press.
self | this object |
widget | widget |
event | event |
Definition at line 1456 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, grid.GtkGraphicRenderer.__moving_both, grid.GtkGraphicRenderer.__moving_left, and grid.GtkGraphicRenderer.__moving_right.
grid.GtkGraphicRenderer.button_release | ( | self, | |
widget, | |||
event ) |
Button Release.
self | this object |
widget | widget |
event | event |
Definition at line 1485 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.
grid.GtkGraphicRenderer.expose | ( | self, | |
widget, | |||
event ) |
Expose.
self | this object |
widget | widget |
event | event |
Definition at line 1594 of file grid.py.
References grid.GtkGraphicRenderer.__force_full_redraw.
grid.GtkGraphicRenderer.motion_notify | ( | self, | |
widget, | |||
event ) |
Motion Notify.
self | this object |
widget | widget |
event | event |
Definition at line 1520 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__moving_left.
grid.GtkGraphicRenderer.output_png | ( | self, | |
filename ) |
Output PNG.
self | this object |
filename | file name |
Definition at line 1443 of file grid.py.
References grid.GtkGraphicRenderer.__buffer_surface, grid.GraphicRenderer.__data, and grid.GtkGraphicRenderer.__data.
grid.GtkGraphicRenderer.set_bigger_zoom | ( | self | ) |
Set Bigger Zoom.
self | this object |
Definition at line 1433 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__force_full_redraw.
grid.GtkGraphicRenderer.set_smaller_zoom | ( | self | ) |
Set Smaller Zoom.
self | this object |
Definition at line 1423 of file grid.py.
References grid.GraphicRenderer.__data, grid.GtkGraphicRenderer.__data, and grid.GtkGraphicRenderer.__force_full_redraw.
grid.GtkGraphicRenderer.size_allocate | ( | self, | |
widget, | |||
allocation ) |
Size Allocate.
self | this object |
widget | widget |
allocation | allocation |
Definition at line 1581 of file grid.py.
References grid.GraphicRenderer.__width, grid.GtkGraphicRenderer.__width, grid.ScaleRenderer.__width, and grid.TopLegendRenderer.__width.
|
private |
__buffer_surface
Definition at line 1602 of file grid.py.
Referenced by grid.GtkGraphicRenderer.output_png().
|
private |
data
Definition at line 1408 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 1413 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 1589 of file grid.py.
Referenced by grid.GraphicRenderer.draw(), grid.GraphicRenderer.get_height(), grid.ScaleRenderer.get_height(), grid.TopLegendRenderer.get_height(), and grid.GraphicRenderer.layout().
|
private |
moving both
Definition at line 1411 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), and grid.GtkGraphicRenderer.button_release().
|
private |
moving both cur
Definition at line 1475 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving both start
Definition at line 1474 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving left
Definition at line 1409 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 1530 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving right
Definition at line 1410 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_press(), and grid.GtkGraphicRenderer.button_release().
|
private |
moving right cur
Definition at line 1541 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
moving top
Definition at line 1412 of file grid.py.
Referenced by grid.GtkGraphicRenderer.button_release().
|
private |
|
private |
|
private |
width
Definition at line 1535 of file grid.py.
Referenced by grid.GraphicRenderer.draw(), grid.ScaleRenderer.draw(), grid.TopLegendRenderer.draw(), grid.GraphicRenderer.get_data_rectangle(), grid.ScaleRenderer.get_position(), grid.GraphicRenderer.get_width(), grid.GraphicRenderer.layout(), grid.GraphicRenderer.scale_data(), grid.GraphicRenderer.scale_selection(), and grid.GtkGraphicRenderer.size_allocate().
grid.GtkGraphicRenderer.button_release |
grid.GtkGraphicRenderer.motion_notify |
grid.GtkGraphicRenderer.size_allocate |