Blame docs/reference/gtk/html/GtkRuler.html

Packit Service fb6fa5
Packit Service fb6fa5
<html>
Packit Service fb6fa5
<head>
Packit Service fb6fa5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service fb6fa5
<title>GtkRuler: GTK+ 2 Reference Manual</title>
Packit Service fb6fa5
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service fb6fa5
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
Packit Service fb6fa5
<link rel="up" href="SpecialObjects.html" title="Special-purpose features">
Packit Service fb6fa5
<link rel="prev" href="GtkGammaCurve.html" title="GtkGammaCurve">
Packit Service fb6fa5
<link rel="next" href="GtkHRuler.html" title="GtkHRuler">
Packit Service fb6fa5
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit Service fb6fa5
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service fb6fa5
</head>
Packit Service fb6fa5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Top  | 
Packit Service fb6fa5
                  Description  | 
Packit Service fb6fa5
                  Object Hierarchy  | 
Packit Service fb6fa5
                  Implemented Interfaces  | 
Packit Service fb6fa5
                  Properties
Packit Service fb6fa5
Packit Service fb6fa5
Home
Packit Service fb6fa5
Up
Packit Service fb6fa5
Prev
Packit Service fb6fa5
Next
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GtkRuler

Packit Service fb6fa5

GtkRuler

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_ruler_set_metric ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_ruler_set_range ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkMetricType
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_ruler_get_metric ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_ruler_get_range ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Properties

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdouble
Packit Service fb6fa5
lower
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdouble
Packit Service fb6fa5
max-size
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkMetricType
Packit Service fb6fa5
metric
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdouble
Packit Service fb6fa5
position
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdouble
Packit Service fb6fa5
upper
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
struct
Packit Service fb6fa5
GtkRuler
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
struct
Packit Service fb6fa5
GtkRulerMetric
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Object Hierarchy

Packit Service fb6fa5
    GObject
Packit Service fb6fa5
    ╰── GInitiallyUnowned
Packit Service fb6fa5
        ╰── GtkObject
Packit Service fb6fa5
            ╰── GtkWidget
Packit Service fb6fa5
                ╰── GtkRuler
Packit Service fb6fa5
                    ├── GtkHRuler
Packit Service fb6fa5
                    ╰── GtkVRuler
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Implemented Interfaces

Packit Service fb6fa5

Packit Service fb6fa5
GtkRuler implements
Packit Service fb6fa5
 AtkImplementorIface,  GtkBuildable and  GtkOrientable.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Includes

Packit Service fb6fa5
#include <gtk/gtk.h>
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Description

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5

gtk_ruler_set_metric ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_ruler_set_metric (GtkRuler *ruler,
Packit Service fb6fa5
                      GtkMetricType metric);
Packit Service fb6fa5

gtk_ruler_set_metric is deprecated and should not be used in newly-written code.

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_ruler_set_range ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_ruler_set_range (GtkRuler *ruler,
Packit Service fb6fa5
                     gdouble lower,
Packit Service fb6fa5
                     gdouble upper,
Packit Service fb6fa5
                     gdouble position,
Packit Service fb6fa5
                     gdouble max_size);
Packit Service fb6fa5

gtk_ruler_set_range is deprecated and should not be used in newly-written code.

Packit Service fb6fa5

This sets the range of the ruler.

Packit Service fb6fa5

Deprecated

Packit Service fb6fa5
: 2.24: GtkRuler has been removed from GTK 3 for being
Packit Service fb6fa5
             unmaintained and too specialized. There is no replacement.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

ruler

Packit Service fb6fa5

the gtkruler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

lower

Packit Service fb6fa5

the lower limit of the ruler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

upper

Packit Service fb6fa5

the upper limit of the ruler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

position

Packit Service fb6fa5

the mark on the ruler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

max_size

Packit Service fb6fa5

the maximum size of the ruler used when calculating the space to

Packit Service fb6fa5
leave for the text

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_ruler_get_metric ()

Packit Service fb6fa5
GtkMetricType
Packit Service fb6fa5
gtk_ruler_get_metric (GtkRuler *ruler);
Packit Service fb6fa5

gtk_ruler_get_metric is deprecated and should not be used in newly-written code.

Packit Service fb6fa5

Gets the units used for a GtkRuler. See gtk_ruler_set_metric().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

ruler

Packit Service fb6fa5

a GtkRuler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the units currently used for ruler

Packit Service fb6fa5

Packit Service fb6fa5

Deprecated

Packit Service fb6fa5
: 2.24: GtkRuler has been removed from GTK 3 for being
Packit Service fb6fa5
unmaintained and too specialized. There is no replacement.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_ruler_get_range ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_ruler_get_range (GtkRuler *ruler,
Packit Service fb6fa5
                     gdouble *lower,
Packit Service fb6fa5
                     gdouble *upper,
Packit Service fb6fa5
                     gdouble *position,
Packit Service fb6fa5
                     gdouble *max_size);
Packit Service fb6fa5

gtk_ruler_get_range is deprecated and should not be used in newly-written code.

Packit Service fb6fa5

Retrieves values indicating the range and current position of a GtkRuler.

Packit Service fb6fa5
See gtk_ruler_set_range().

Packit Service fb6fa5

Deprecated

Packit Service fb6fa5
: 2.24: GtkRuler has been removed from GTK 3 for being
Packit Service fb6fa5
             unmaintained and too specialized. There is no replacement.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

ruler

Packit Service fb6fa5

a GtkRuler

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

lower

Packit Service fb6fa5

location to store lower limit of the ruler, or NULL.

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

upper

Packit Service fb6fa5

location to store upper limit of the ruler, or NULL.

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

position

Packit Service fb6fa5

location to store the current position of the mark on the ruler, or NULL.

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

max_size

Packit Service fb6fa5

location to store the maximum size of the ruler used when calculating

Packit Service fb6fa5
the space to leave for the text, or NULL.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5

struct GtkRuler

Packit Service fb6fa5
struct GtkRuler;
Packit Service fb6fa5

GtkRuler is deprecated and should not be used in newly-written code.

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

struct GtkRulerMetric

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

GtkRulerMetric is deprecated and should not be used in newly-written code.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Property Details

Packit Service fb6fa5
Packit Service fb6fa5

The “lower” property

Packit Service fb6fa5
  “lower”                    gdouble
Packit Service fb6fa5

Lower limit of ruler.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: 0

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “max-size” property

Packit Service fb6fa5
  “max-size”                 gdouble
Packit Service fb6fa5

Maximum size of the ruler.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: 0

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “metric” property

Packit Service fb6fa5
  “metric”                   GtkMetricType
Packit Service fb6fa5

The metric used for the ruler.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: GTK_PIXELS

Packit Service fb6fa5

Since: 2.8

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “position” property

Packit Service fb6fa5
  “position”                 gdouble
Packit Service fb6fa5

Position of mark on the ruler.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: 0

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “upper” property

Packit Service fb6fa5
  “upper”                    gdouble
Packit Service fb6fa5

Upper limit of ruler.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: 0

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Generated by GTK-Doc V1.26.1
Packit Service fb6fa5
</body>
Packit Service fb6fa5
</html>