GtkPlotSegment

GtkPlotSegment

Synopsis


#include <gtkextra.h>

                    GtkPlotSegment;
enum                GtkPlotArrow;
GtkWidget*          gtk_plot_segment_new                (void);
void                gtk_plot_segment_set_relative       (GtkPlotSegment *segment,
                                                         gboolean set);
gboolean            gtk_plot_segment_relative           (GtkPlotSegment *segment);
void                gtk_plot_segment_set_arrow          (GtkPlotSegment *segment,
                                                         gint arrow_length,
                                                         gint arrow_width,
                                                         GtkPlotSymbolStyle arrow_style);
void                gtk_plot_segment_get_arrow          (GtkPlotSegment *segment,
                                                         gint *arrow_length,
                                                         gint *arrow_width,
                                                         GtkPlotSymbolStyle *arrow_style);
void                gtk_plot_segment_set_arrow_mask     (GtkPlotSegment *segment,
                                                         GtkPlotArrow mask);
guint               gtk_plot_segment_get_arrow_mask     (GtkPlotSegment *segment);
void                gtk_plot_segment_center             (GtkPlotSegment *segment,
                                                         gboolean center);
gboolean            gtk_plot_segment_is_centered        (GtkPlotSegment *segment);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkPlotData
                           +----GtkPlotSegment

Implemented Interfaces

GtkPlotSegment implements AtkImplementorIface and GtkBuildable.

Properties

  "arrow-mask"               gint                  : Read / Write
  "centered"                 gboolean              : Read / Write
  "length"                   gint                  : Read / Write
  "relative"                 gboolean              : Read / Write
  "style"                    gint                  : Read / Write
  "width"                    gint                  : Read / Write

Description

FIXME:: need long description

Details

GtkPlotSegment

typedef struct _GtkPlotSegment GtkPlotSegment;

The GtkPlotSegment struct contains only private data. It should only be accessed through the functions described below.


enum GtkPlotArrow

typedef enum
{
      GTK_PLOT_ARROW_NONE            = 0,
      GTK_PLOT_ARROW_ORIGIN          = 1 << 0,
      GTK_PLOT_ARROW_END             = 1 << 1
} GtkPlotArrow;


gtk_plot_segment_new ()

GtkWidget*          gtk_plot_segment_new                (void);

Returns :


gtk_plot_segment_set_relative ()

void                gtk_plot_segment_set_relative       (GtkPlotSegment *segment,
                                                         gboolean set);

segment :

a GtkPlotSegment widget.

set :


gtk_plot_segment_relative ()

gboolean            gtk_plot_segment_relative           (GtkPlotSegment *segment);

segment :

a GtkPlotSegment widget.

Returns :


gtk_plot_segment_set_arrow ()

void                gtk_plot_segment_set_arrow          (GtkPlotSegment *segment,
                                                         gint arrow_length,
                                                         gint arrow_width,
                                                         GtkPlotSymbolStyle arrow_style);

segment :

a GtkPlotSegment widget.

arrow_length :

arrow_width :

arrow_style :


gtk_plot_segment_get_arrow ()

void                gtk_plot_segment_get_arrow          (GtkPlotSegment *segment,
                                                         gint *arrow_length,
                                                         gint *arrow_width,
                                                         GtkPlotSymbolStyle *arrow_style);

segment :

a GtkPlotSegment widget.

arrow_length :

arrow_width :

arrow_style :


gtk_plot_segment_set_arrow_mask ()

void                gtk_plot_segment_set_arrow_mask     (GtkPlotSegment *segment,
                                                         GtkPlotArrow mask);

segment :

a GtkPlotSegment widget.

mask :


gtk_plot_segment_get_arrow_mask ()

guint               gtk_plot_segment_get_arrow_mask     (GtkPlotSegment *segment);

segment :

a GtkPlotSegment widget.

Returns :


gtk_plot_segment_center ()

void                gtk_plot_segment_center             (GtkPlotSegment *segment,
                                                         gboolean center);

segment :

a GtkPlotSegment widget.

center :


gtk_plot_segment_is_centered ()

gboolean            gtk_plot_segment_is_centered        (GtkPlotSegment *segment);

segment :

a GtkPlotSegment widget.

Returns :

Property Details

The "arrow-mask" property

  "arrow-mask"               gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "centered" property

  "centered"                 gboolean              : Read / Write

Default value: FALSE


The "length" property

  "length"                   gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "relative" property

  "relative"                 gboolean              : Read / Write

Default value: FALSE


The "style" property

  "style"                    gint                  : Read / Write

Allowed values: >= 0

Default value: 0


The "width" property

  "width"                    gint                  : Read / Write

Allowed values: >= 0

Default value: 0