#include <gtkStatsStripChart.h>
Inheritance diagram for GtkStatsStripChart:
Public Member Functions | |
GtkStatsStripChart (GtkStatsMonitor *monitor, PStatView &view, int collector_index, int xsize, int ysize) | |
void | mark_dead () |
Gtk::Alignment * | get_labels () |
GtkStatsGuide * | get_guide () |
Gdk_GC | get_collector_gc (int collector_index) |
Public Attributes | |
SigC::Signal1< void, int > | collector_picked |
Private Types | |
typedef pmap< int, Gdk_GC > | GCs |
Private Member Functions | |
virtual void | clear_region () |
virtual void | copy_region (int start_x, int end_x, int dest_x) |
virtual void | draw_slice (int x, int frame_number) |
virtual void | draw_empty (int x) |
virtual void | draw_cursor (int x) |
virtual void | end_draw (int from_x, int to_x) |
virtual void | idle () |
virtual gint | configure_event_impl (GdkEventConfigure *event) |
virtual gint | expose_event_impl (GdkEventExpose *event) |
virtual gint | button_press_event_impl (GdkEventButton *button) |
void | pack_labels () |
void | setup_white_gc () |
Private Attributes | |
Gdk_Pixmap | _pixmap |
Gdk_GC | _white_gc |
Gdk_GC | _black_gc |
Gdk_GC | _dark_gc |
Gdk_GC | _light_gc |
GCs | _gcs |
Gtk::Alignment * | _label_align |
Gtk::VBox * | _label_box |
GtkStatsGuide * | _guide |
bool | _is_dead |
|
Definition at line 86 of file gtkStatsStripChart.h. |
|
Definition at line 37 of file gtkStatsStripChart.cxx. References _guide, _is_dead, _label_align, _label_box, PStatGraph::get_xsize(), PStatGraph::get_ysize(), NULL, pack_labels(), and request_initial_size(). |
|
Definition at line 352 of file gtkStatsStripChart.cxx. References collector_picked, and PStatStripChart::get_collector_under_pixel(). |
|
Reimplemented from PStatStripChart. Definition at line 138 of file gtkStatsStripChart.cxx. References _pixmap, _white_gc, end_draw(), PStatGraph::get_xsize(), and PStatGraph::get_ysize(). Referenced by mark_dead(). |
|
Definition at line 293 of file gtkStatsStripChart.cxx. References _black_gc, _dark_gc, _light_gc, _pixmap, _white_gc, PStatStripChart::changed_size(), PStatGraph::get_xsize(), PStatGraph::get_ysize(), height, NULL, setup_white_gc(), and width. |
|
Reimplemented from PStatStripChart. Definition at line 151 of file gtkStatsStripChart.cxx. References _pixmap, _white_gc, and PStatGraph::get_ysize(). |
|
Reimplemented from PStatStripChart. Definition at line 228 of file gtkStatsStripChart.cxx. References _black_gc, _pixmap, PStatGraph::get_ysize(), and x. |
|
Reimplemented from PStatStripChart. Definition at line 218 of file gtkStatsStripChart.cxx. References _pixmap, _white_gc, PStatGraph::get_ysize(), and x. |
|
Reimplemented from PStatStripChart. Definition at line 184 of file gtkStatsStripChart.cxx. References _pixmap, _white_gc, get_collector_gc(), PStatStripChart::get_frame_data(), PStatStripChart::get_vertical_scale(), PStatGraph::get_ysize(), PStatStripChart::height_to_pixel(), x, and y. |
|
Reimplemented from PStatStripChart. Definition at line 241 of file gtkStatsStripChart.cxx. References _dark_gc, _light_gc, _pixmap, PStatGraph::get_guide_bar(), PStatGraph::get_num_guide_bars(), PStatGraph::get_ysize(), PStatStripChart::height_to_pixel(), and y. Referenced by clear_region(). |
|
Definition at line 337 of file gtkStatsStripChart.cxx. |
|
Definition at line 109 of file gtkStatsStripChart.cxx. References _gcs, _pixmap, PStatMonitor::get_collector_color(), PStatGraph::get_monitor(), and RGBColorf. Referenced by draw_slice(). |
|
Definition at line 97 of file gtkStatsStripChart.cxx. References _guide. Referenced by GtkStatsStripWindow::layout_window(). |
|
Definition at line 85 of file gtkStatsStripChart.cxx. References _label_align. Referenced by GtkStatsStripWindow::layout_window(). |
|
Reimplemented from PStatStripChart. Definition at line 272 of file gtkStatsStripChart.cxx. References _guide, PStatGraph::_guide_bars_changed, and pack_labels(). |
|
Definition at line 64 of file gtkStatsStripChart.cxx. References _is_dead, clear_region(), PStatStripChart::first_data(), PStatStripChart::force_redraw(), and setup_white_gc(). Referenced by GtkStatsStripWindow::mark_dead(). |
|
Definition at line 368 of file gtkStatsStripChart.cxx. References _label_align, _label_box, PStatGraph::_labels_changed, collector_picked, GtkStatsLabel::collector_picked, PStatGraph::get_label_collector(), PStatGraph::get_monitor(), and PStatGraph::get_num_labels(). Referenced by GtkStatsStripChart(), and idle(). |
|
Definition at line 402 of file gtkStatsStripChart.cxx. References _white_gc. Referenced by configure_event_impl(), and mark_dead(). |
|
Definition at line 81 of file gtkStatsStripChart.h. Referenced by configure_event_impl(), and draw_cursor(). |
|
Definition at line 82 of file gtkStatsStripChart.h. Referenced by configure_event_impl(), and end_draw(). |
|
Definition at line 87 of file gtkStatsStripChart.h. Referenced by get_collector_gc(). |
|
Definition at line 91 of file gtkStatsStripChart.h. Referenced by get_guide(), GtkStatsStripChart(), and idle(). |
|
Definition at line 92 of file gtkStatsStripChart.h. Referenced by GtkStatsStripChart(), and mark_dead(). |
|
Definition at line 89 of file gtkStatsStripChart.h. Referenced by get_labels(), GtkStatsStripChart(), and pack_labels(). |
|
Definition at line 90 of file gtkStatsStripChart.h. Referenced by GtkStatsStripChart(), and pack_labels(). |
|
Definition at line 83 of file gtkStatsStripChart.h. Referenced by configure_event_impl(), and end_draw(). |
|
Definition at line 75 of file gtkStatsStripChart.h. Referenced by clear_region(), configure_event_impl(), copy_region(), draw_cursor(), draw_empty(), draw_slice(), end_draw(), expose_event_impl(), and get_collector_gc(). |
|
Definition at line 80 of file gtkStatsStripChart.h. Referenced by clear_region(), configure_event_impl(), copy_region(), draw_empty(), draw_slice(), expose_event_impl(), and setup_white_gc(). |
|
Definition at line 55 of file gtkStatsStripChart.h. Referenced by button_press_event_impl(), GtkStatsStripWindow::layout_window(), and pack_labels(). |