GtkRuler

Name

GtkRuler —

Synopsis


#include <gtk/gtk.h>


struct      GtkRuler;
struct      GtkRulerMetric;
void        gtk_ruler_set_metric            (GtkRuler *ruler,
                                             GtkMetricType metric);
void        gtk_ruler_set_range             (GtkRuler *ruler,
                                             gfloat lower,
                                             gfloat upper,
                                             gfloat position,
                                             gfloat max_size);
void        gtk_ruler_draw_ticks            (GtkRuler *ruler);
void        gtk_ruler_draw_pos              (GtkRuler *ruler);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkRuler

Description

Details

struct GtkRuler

struct GtkRuler;


struct GtkRulerMetric

struct GtkRulerMetric
{
  gchar *metric_name;
  gchar *abbrev;
  /* This should be points_per_unit. This is the size of the unit
   * in 1/72nd's of an inch and has nothing to do with screen pixels */
  gfloat pixels_per_unit;
  gfloat ruler_scale[10];
  gint subdivide[5];        /* five possible modes of subdivision */
};


gtk_ruler_set_metric ()

void        gtk_ruler_set_metric            (GtkRuler *ruler,
                                             GtkMetricType metric);

ruler : 
metric : 


gtk_ruler_set_range ()

void        gtk_ruler_set_range             (GtkRuler *ruler,
                                             gfloat lower,
                                             gfloat upper,
                                             gfloat position,
                                             gfloat max_size);

ruler : 
lower : 
upper : 
position : 
max_size : 


gtk_ruler_draw_ticks ()

void        gtk_ruler_draw_ticks            (GtkRuler *ruler);

ruler : 


gtk_ruler_draw_pos ()

void        gtk_ruler_draw_pos              (GtkRuler *ruler);

ruler :