GTKFrameWindow Class Reference
Base class for interactive plotters. More...
#include <gtkframewindow.hpp>
Inheritance diagram for GTKFrameWindow:

Public Member Functions | |
virtual | ~GTKFrameWindow () |
Destructor. More... | |
virtual void * | build_preferences (GtkWidget *notebook) |
virtual void | read_preferences (GtkWidget *notebook, void *pdata) |
void | draw_and_expose (void) |
void | show (void) |
![]() | |
GTKWindow () | |
Constructor. More... | |
virtual | ~GTKWindow () |
Destructor. More... | |
Protected Member Functions | |
GTKFrameWindow (GTKPlotter &plotter) | |
virtual void | zoom_fit (void) |
virtual std::string | track_text (double x, double y) |
Function which providies tracking text at (x,y) More... | |
void | draw (cairo_t *cairo) |
Protected Attributes | |
GTKPlotter & | _plotter |
Frame | _frame |
GtkWidget * | _window |
GtkWidget * | _darea |
GtkWidget * | _menubar |
GtkWidget * | _menu_file |
GtkWidget * | _toolbar |
GtkWidget * | _statusbar |
GtkToolItem * | _radioitem |
double | _track_px |
double | _track_py |
int | _start [2] |
Tool specific coordinates. More... | |
int | _end [2] |
Tool specific coordinates. More... | |
int | _tool |
Selected tool. More... | |
int | _draw_action |
Flag for toll specific draw actions. More... | |
Detailed Description
Base class for interactive plotters.
Provides all the common features for the interactive gtk based plotter windows.
Constructor & Destructor Documentation
◆ ~GTKFrameWindow()
|
virtual |
Destructor.
Member Function Documentation
◆ track_text()
|
protectedvirtual |
Function which providies tracking text at (x,y)
Virtual function. Provides empty string by default but can be overwritten by implementations of GTKWindow.
Member Data Documentation
◆ _draw_action
|
protected |
Flag for toll specific draw actions.
◆ _end
|
protected |
Tool specific coordinates.
◆ _start
|
protected |
Tool specific coordinates.
◆ _tool
|
protected |
Selected tool.
The documentation for this class was generated from the following files: