![]() |
![]() |
![]() |
Pigment 0.3 Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
#include <pgm/gtk/pgmgtk.h> PgmGtk; GtkWidget * pgm_gtk_new (void); gboolean pgm_gtk_set_viewport (PgmGtk *gtk, PgmViewport *viewport); PgmError pgm_gtk_get_viewport (PgmGtk *gtk, PgmViewport **viewport);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkSocket +----PgmGtk
PgmGtk is a GTK+ widget allowing to embed a PgmViewport inside a GTK+ application.
Last reviewed on 2007-11-09 (0.3.2)
GtkWidget * pgm_gtk_new (void);
Creates a new PgmGtk object.
Returns : |
a new PgmGtk instance. |
gboolean pgm_gtk_set_viewport (PgmGtk *gtk, PgmViewport *viewport);
Embeds viewport
in the GTK+ widget gtk
. viewport
must support application
embedding for the function to success.
|
A PgmGtk object. |
|
A PgmViewport object. |
Returns : |
TRUE if viewport has been embedded successfully, FALSE otherwise.
|
PgmError pgm_gtk_get_viewport (PgmGtk *gtk, PgmViewport **viewport);
Retrieves the viewport
of gtk
.
|
a PgmViewport object. |
|
a pointer to a PgmViewport pointer where the viewport is going
to be stored. Unref after usage.
|
Returns : |
a PgmError indicating success/failure. |