Class Index Cross Index Namespace Index

Class GtkExtra::Plot


Contained in: GtkExtra
Derived from: Misc
Derived by: GtkExtra::Plot3D GtkExtra::PlotPolar

#include <gtk--/plot.h>


public function member index:

Plot(GdkDrawable* drawable, gdouble width, gdouble height)
Plot(GdkDrawable* drawable)
Plot()
void add_data(GtkExtra::PlotData* data)
void autoscale()
void axis_get_attributes(GtkPlotAxisPos axis, gfloat& width, Gdk_Color& color)
gboolean axis_get_visible(GtkPlotAxisPos axis)
void axis_hide_title(GtkPlotAxisPos axis)
void axis_justify_title(GtkPlotAxisPos axis, GtkJustification justification)
void axis_labels_set_attributes(GtkPlotAxisPos axis, const nstring& font, gint height, gint angle, const Gdk_Color& foreground, const Gdk_Color& background, bool transparent=false, GtkJustification justification=GTK_JUSTIFY_CENTER)
void axis_labels_set_numbers(GtkPlotAxisPos axis, gint style, gint precision)
void axis_move_title(GtkPlotAxisPos axis, gint angle, gdouble x, gdouble y)
void axis_set_attributes(GtkPlotAxisPos axis, gfloat width, const Gdk_Color& color)
void axis_set_major_ticks(GtkPlotOrientation orientation, gdouble major_step)
void axis_set_minor_ticks(GtkPlotOrientation orientation, gint nminor)
void axis_set_ticks(GtkPlotOrientation orientation, gdouble major_step, gint nminor)
void axis_set_ticks_length(GtkPlotAxisPos axis, gint length)
void axis_set_ticks_limits(GtkPlotOrientation orientation, gdouble begin, gdouble end)
void axis_set_ticks_width(GtkPlotAxisPos axis, gfloat width)
void axis_set_title(GtkPlotAxisPos axis, const nstring& title)
void axis_set_visible(GtkPlotAxisPos axis, gboolean visible=true)
void axis_show_labels(GtkPlotAxisPos axis, gint labels_mask)
void axis_show_ticks(GtkPlotAxisPos axis, gint major_mask, gint minor_mask)
void axis_show_title(GtkPlotAxisPos axis)
void axis_title_set_attributes(GtkPlotAxisPos axis, const nstring& font, gint height, gint angle, const Gdk_Color& foreground, const Gdk_Color& background, bool transparent=false, GtkJustification justification=GTK_JUSTIFY_CENTER)
void axis_unset_ticks_limits(GtkPlotOrientation orientation)
void axis_use_custom_tick_labels(GtkPlotAxisPos axis, gboolean use=true)
void clip_data(bool clip=true)
void draw_line(GtkPlotLine line, gint x1, gint y1, gint x2, gint y2)
void draw_text(GtkPlotText text)
void export_ps(const nstring& file_name, gint orientation, gboolean epsflag, gint page_size)
void export_ps_with_size(const nstring& file_name, gint orientation, gboolean epsflag, gint units, gint width, gint height)
GtkExtra::PlotAxis* get_axis(GtkPlotAxisPos axis)
GtkAllocation get_internal_allocation()
void get_pixel(gdouble xx, gdouble yy, gdouble& x, gdouble& y)
void get_point(gint x, gint y, gdouble& xx, gdouble& yy)
void get_position(gdouble& x, gdouble& y)
void get_size(gdouble& width, gdouble& height)
static GtkType get_type()
void get_xrange(gdouble& xmin, gdouble& xmax)
GtkPlotScale get_xscale()
void get_yrange(gdouble& ymin, gdouble& ymax)
GtkPlotScale get_yscale()
void grids_get_visible(gboolean& vmajor, gboolean& vminor, gboolean& hmajor, gboolean& hminor)
void grids_set_visible(gboolean vmajor, gboolean vminor, gboolean hmajor, gboolean hminor)
const GtkPlot* gtkobj() const
GtkPlot* gtkobj()
void hide_legends()
static bool isA(Gtk::Object* checkcast)
string labels_get_prefix(GtkPlotAxisPos axis)
string labels_get_suffix(GtkPlotAxisPos axis)
void labels_set_prefix(GtkPlotAxisPos axis, const string& text)
void labels_set_suffix(GtkPlotAxisPos axis, const string& text)
GtkAllocation legends_get_allocation()
void legends_get_position(gdouble& x, gdouble& y)
void legends_move(gdouble x, gdouble y)
void legends_set_attributes(const nstring& font, gint height, const Gdk_Color& foreground, const Gdk_Color& background)
void major_hgrid_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
void major_vgrid_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
void minor_hgrid_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
void minor_vgrid_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
void move(gdouble x, gdouble y)
void move_resize(gdouble x, gdouble y, gdouble width, gdouble height)
void paint()
GtkPlotText* put_text(gdouble x, gdouble y, const nstring& font, gint height, gint angle, const Gdk_Color& foreground, const Gdk_Color& background, bool transparent, GtkJustification justification, const nstring& text)
void refresh(const Gdk_Rectangle& area)
gint remove_data(GtkExtra::PlotData* data)
gint remove_text(GtkPlotText* text)
void resize(gdouble width, gdouble height)
void set_background(const Gdk_Color& background)
void set_drawable(Gdk_Drawable& drawable)
void set_legends_border(GtkPlotBorderStyle border, gint shadow_width)
void set_line_attributes(GtkPlotLine line)
void set_magnification(gdouble magnification)
void set_range(gdouble xmin, gdouble xmax, gdouble ymin, gdouble ymax)
void set_xrange(gdouble xmin, gdouble xmax)
void set_xscale(GtkPlotScale scale_type)
void set_yrange(gdouble ymin, gdouble ymax)
void set_yscale(GtkPlotScale scale_type)
void show_legends()
gboolean x0_get_visible()
void x0_set_visible(gboolean visible)
void x0line_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
gboolean y0_get_visible()
void y0_set_visible(gboolean visible)
void y0line_set_attributes(GtkPlotLineStyle style, gfloat width, const Gdk_Color& color)
virtual ~Plot()
 

protected function member index:

explicit Plot(GtkPlot* castitem)
virtual void changed_impl()
void initialize_class()
virtual gboolean moved_impl(gdouble p0, gdouble p1)
virtual gboolean resized_impl(gdouble p0, gdouble p1)
 

private function member index:

Plot(const Plot&)
Plot& operator =(const Plot&)
 

Description:



Member Descriptions: