Class Index Cross Index Namespace Index

Class GtkExtra::PlotCanvas


Contained in: GtkExtra
Derived from: Fixed
Derived by: none

#include <gtk--/plotcanvas.h>


public function member index:

PlotCanvas(gint width, gint height, gdouble magnification = 1)
void add_plot(const Plot& plot, gdouble x, gdouble y)
void cancel_action()
void child_move(GtkPlotCanvasChild& child, gdouble x1, gdouble y1)
void child_move_resize(GtkPlotCanvasChild& child, gdouble x1, gdouble y1, gdouble x2, gdouble y2)
void export_ps(const nstring& file_name, gint orientation, gboolean epsflag, gint page_size)
void export_ps(const nstring& file_name, gint orientation, gboolean epsflag, gint units, gint width, gint height)
GtkExtra::PlotData* get_active_data()
GtkPlotCanvasChild* get_active_item()
GtkExtra::Plot* get_active_plot()
gint get_active_point(gdouble& x, gdouble& y)
void get_pixel(gdouble px, gdouble py, gint& x, gint& y)
void get_position(gint x, gint y, gdouble& px, gdouble& py)
static GtkType get_type()
void grid_set_attributes(GtkPlotLineStyle style, gint width, const Gdk_Color& color)
void grid_set_step(gint step)
void grid_set_visible(bool visible)
GtkPlotCanvas* gtkobj()
const GtkPlotCanvas* gtkobj() const
static bool isA(Gtk::Object* checkcast)
void paint()
void put_child(GtkPlotCanvasChild& child, gdouble x1, gdouble y1, gdouble x2, gdouble y2)
GtkPlotCanvasChild* put_ellipse(gdouble x1, gdouble y1, gdouble x2, gdouble y2, GtkPlotLineStyle style, gint width, const Gdk_Color& fg, const Gdk_Color& bg, bool fill)
GtkPlotCanvasChild* put_line(gdouble x1, gdouble y1, gdouble x2, gdouble y2, GtkPlotLineStyle style, gint width, const Gdk_Color& color, GtkPlotCanvasArrow arrow_mask)
GtkPlotCanvasChild* put_rectangle(gdouble x1, gdouble y1, gdouble x2, gdouble y2, GtkPlotLineStyle style, gint width, const Gdk_Color& fg, const Gdk_Color& bg, GtkPlotBorderStyle border, bool fill)
GtkPlotCanvasChild* put_text(gdouble x, gdouble y, const nstring& font, gint height, gint angle, const Gdk_Color& fg, const Gdk_Color& bg, bool transparent, GtkJustification justification, const nstring& text)
void refresh()
gboolean remove_child(GtkPlotCanvasChild* child)
bool remove_child(GtkPlotCanvasChild& child)
void set_active_plot(const Plot& plot)
void set_background(const Gdk_Color& background)
void set_flags(gint16 flags)
void set_magnification(gdouble magnification)
void set_size(gint width, gint height)
void unselect()
void unset_flags(gint16 flags)
virtual ~PlotCanvas()
 

protected function member index:

explicit PlotCanvas(GtkPlotCanvas* castitem)
virtual void changed_impl()
void initialize_class()
virtual gint move_item_impl(GtkPlotCanvasChild* item, gdouble x, gdouble y)
virtual gint resize_item_impl(GtkPlotCanvasChild* item, gdouble new_width, gdouble new_height)
virtual gint select_item_impl(GdkEventButton* event, GtkPlotCanvasChild* item)
virtual void select_region_impl(gdouble xmin, gdouble xmax, gdouble ymin, gdouble ymax)
 

private function member index:

PlotCanvas(const PlotCanvas&)
PlotCanvas& operator =(const PlotCanvas&)
 

Description:



Member Descriptions: