Gnome User Interface Library Reference Manual
<<< Previous Page | Home | Up | Next Page >>>

# GnomeDruidPageStart

## Name

GnomeDruidPageStart -- A GnomeDruidPage for the beginning of a DRUID.

## Synopsis

    #include <gnome.h>

    GtkWidget*  gnome_druid_page_start_new      (void);
    GtkWidget*  gnome_druid_page_start_new_with_vals
                                                (gchar *title,
                                                 gchar *text,
                                                 GdkImlibImage *logo,
                                                 GdkImlibImage *watermark);
    void        gnome_druid_page_start_set_bg_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);
    void        gnome_druid_page_start_set_textbox_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);
    void        gnome_druid_page_start_set_logo_bg_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);
    void        gnome_druid_page_start_set_title_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);
    void        gnome_druid_page_start_set_text_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);
    void        gnome_druid_page_start_set_text (GnomeDruidPageStart *druid_page_start,
                                                 gchar *text);
    void        gnome_druid_page_start_set_title
                                                (GnomeDruidPageStart *druid_page_start,
                                                 gchar *title);
    void        gnome_druid_page_start_set_logo (GnomeDruidPageStart *druid_page_start,
                                                 GdkImlibImage *logo_image);
    void        gnome_druid_page_start_set_watermark
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkImlibImage *watermark);

## Object Hierarchy

      GtkObject
       +----GtkWidget
             +----GtkContainer
                   +----GtkBin
                         +----GnomeDruidPage
                               +----GnomeDruidPageStart

## Description

This is a GnomeDruidPage. It is meant to be used to introduce the user to what is being installed in a consistent manner.

## Details

### gnome_druid_page_start_new ()

    GtkWidget*  gnome_druid_page_start_new      (void);

Creates a new GnomeDruidPageStart widget.

Returns : | Pointer to new GnomeDruidPageStart

### gnome_druid_page_start_new_with_vals ()

    GtkWidget*  gnome_druid_page_start_new_with_vals
                                                (gchar *title,
                                                 gchar *text,
                                                 GdkImlibImage *logo,
                                                 GdkImlibImage *watermark);

This will create a new GNOME Druid start page, with the values given. It is acceptable for any of them to be `NULL`.

`title` : | The title.
`text` : | The introduction text.
`logo` : | The logo in the upper right corner.
`watermark` : | The watermark on the left.
Returns : | GtkWidget pointer to new GnomeDruidPageStart.

### gnome_druid_page_start_set_bg_color ()

    void        gnome_druid_page_start_set_bg_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);

This will set the background color to be the `color`. You do not need to allocate the color, as the `druid_page_start` will do it for you.

`druid_page_start` : | A DruidPageStart.
`color` : | The new background color.

### gnome_druid_page_start_set_textbox_color ()

    void        gnome_druid_page_start_set_textbox_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);

`druid_page_start` : |
`color` : |

### gnome_druid_page_start_set_logo_bg_color ()

    void        gnome_druid_page_start_set_logo_bg_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);

`druid_page_start` : |
`color` : |

### gnome_druid_page_start_set_title_color ()

    void        gnome_druid_page_start_set_title_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);

`druid_page_start` : |
`color` : |

### gnome_druid_page_start_set_text_color ()

    void        gnome_druid_page_start_set_text_color
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkColor *color);

`druid_page_start` : |
`color` : |

### gnome_druid_page_start_set_text ()

    void        gnome_druid_page_start_set_text (GnomeDruidPageStart *druid_page_start,
                                                 gchar *text);

`druid_page_start` : |
`text` : |

### gnome_druid_page_start_set_title ()

    void        gnome_druid_page_start_set_title
                                                (GnomeDruidPageStart *druid_page_start,
                                                 gchar *title);

`druid_page_start` : |
`title` : |

### gnome_druid_page_start_set_logo ()

    void        gnome_druid_page_start_set_logo (GnomeDruidPageStart *druid_page_start,
                                                 GdkImlibImage *logo_image);

`druid_page_start` : |
`logo_image` : |

### gnome_druid_page_start_set_watermark ()

    void        gnome_druid_page_start_set_watermark
                                                (GnomeDruidPageStart *druid_page_start,
                                                 GdkImlibImage *watermark);

`druid_page_start` : |
`watermark` : |

## See Also

GnomeDruid, GnomeDruidPage, GnomeDruidPageStandard, GnomeDruidPageFinish

<<< Previous Page | Home | Up | Next Page >>>
GnomeDruidPage | GnomeDruidPageStandard