GTK+ Reference Manual
<<< Previous Page | Home | Up | Next Page >>>

# GtkLayout

## Name

GtkLayout --

## Synopsis

    #include <gtk/gtk.h>

    struct      GtkLayout;
    GtkWidget*  gtk_layout_new                  (GtkAdjustment *hadjustment,
                                                 GtkAdjustment *vadjustment);
    void        gtk_layout_put                  (GtkLayout *layout,
                                                 GtkWidget *widget,
                                                 gint x,
                                                 gint y);
    void        gtk_layout_move                 (GtkLayout *layout,
                                                 GtkWidget *widget,
                                                 gint x,
                                                 gint y);
    void        gtk_layout_set_size             (GtkLayout *layout,
                                                 guint width,
                                                 guint height);
    void        gtk_layout_freeze               (GtkLayout *layout);
    void        gtk_layout_thaw                 (GtkLayout *layout);
    GtkAdjustment* gtk_layout_get_hadjustment   (GtkLayout *layout);
    GtkAdjustment* gtk_layout_get_vadjustment   (GtkLayout *layout);
    void        gtk_layout_set_hadjustment      (GtkLayout *layout,
                                                 GtkAdjustment *adjustment);
    void        gtk_layout_set_vadjustment      (GtkLayout *layout,
                                                 GtkAdjustment *adjustment);

## Object Hierarchy

      GtkObject
       +----GtkWidget
             +----GtkContainer
                   +----GtkLayout

## Description

## Details

### struct GtkLayout

    struct GtkLayout;

### gtk_layout_new ()

    GtkWidget*  gtk_layout_new                  (GtkAdjustment *hadjustment,
                                                 GtkAdjustment *vadjustment);

`hadjustment` : |
`vadjustment` : |
Returns : |

### gtk_layout_put ()

    void        gtk_layout_put                  (GtkLayout *layout,
                                                 GtkWidget *widget,
                                                 gint x,
                                                 gint y);

`layout` : |
`widget` : |
`x` : |
`y` : |

### gtk_layout_move ()

    void        gtk_layout_move                 (GtkLayout *layout,
                                                 GtkWidget *widget,
                                                 gint x,
                                                 gint y);

`layout` : |
`widget` : |
`x` : |
`y` : |

### gtk_layout_set_size ()

    void        gtk_layout_set_size             (GtkLayout *layout,
                                                 guint width,
                                                 guint height);

`layout` : |
`width` : |
`height` : |

### gtk_layout_freeze ()

    void        gtk_layout_freeze               (GtkLayout *layout);

`layout` : |

### gtk_layout_thaw ()

    void        gtk_layout_thaw                 (GtkLayout *layout);

`layout` : |

### gtk_layout_get_hadjustment ()

    GtkAdjustment* gtk_layout_get_hadjustment   (GtkLayout *layout);

`layout` : |
Returns : |

### gtk_layout_get_vadjustment ()

    GtkAdjustment* gtk_layout_get_vadjustment   (GtkLayout *layout);

`layout` : |
Returns : |

### gtk_layout_set_hadjustment ()

    void        gtk_layout_set_hadjustment      (GtkLayout *layout,
                                                 GtkAdjustment *adjustment);

`layout` : |
`adjustment` : |

### gtk_layout_set_vadjustment ()

    void        gtk_layout_set_vadjustment      (GtkLayout *layout,
                                                 GtkAdjustment *adjustment);

`layout` : |
`adjustment` : |

<<< Previous Page | Home | Up | Next Page >>>
GtkLabel | GtkList