GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

GFC::Gtk::Fixed Class Reference

A GtkFixed C++ wrapper class. More...

#include <gfc/gtk/fixed.hh>

Inheritance diagram for GFC::Gtk::Fixed:

GFC::Gtk::Container GFC::Gtk::Widget GFC::Gtk::Object GFC::Atk::Implementor GFC::G::Object GFC::G::TypeInterface GFC::G::TypeInstance GFC::G::TypeInstance GFC::Trackable GFC::Trackable List of all members.

Public Member Functions

Constructors
Accessors
Methods

Protected Member Functions

Constructors

Detailed Description

A GtkFixed C++ wrapper class.

The Fixed widget is a container which can place child widgets at fixed positions and with fixed sizes, given in pixels. Fixed performs no automatic layout management. For most applications, you should not use this container! It keeps you from having to learn about the other containers, and it results in broken applications. With Fixed, the following things will result in truncated text, overlapping widgets, and other display bugs:

If you know none of these things are an issue for your application, and prefer the simplicity of Fixed, by all means use the widget. But you should be aware of the tradeoffs.


Constructor & Destructor Documentation

GFC::Gtk::Fixed::Fixed GtkFixed *  fixed,
bool  owns_reference = false
[explicit, protected]
 

Construct a new Fixed from an existing GtkFixed.

Parameters:
fixed A pointer to a GtkFixed.
owns_reference Set false if the initial reference count is floating, set true if it's not.

The fixed can be a newly created GtkFixed or an existing GtkFixed (see G::Object::Object).


Member Function Documentation

void GFC::Gtk::Fixed::move Widget widget,
int  x,
int  y
 

Moves a child of a Fixed container to the given position.

Parameters:
widget The child widget.
x The horizontal position to move the widget to.
y The vertical position to move the widget to.

void GFC::Gtk::Fixed::put Widget widget,
int  x,
int  y
 

Adds a widget to a Fixed container at the given position.

Parameters:
widget The widget to add.
x The horizontal position to place the widget at.
y The vertical position to place the widget at.

void GFC::Gtk::Fixed::set_has_window bool  has_window  ) 
 

Sets whether a Fixed widget is created with a separate Gdk::Window or not.

Parameters:
has_window true if a separate window should be created.

By default, Fixed will be created with no separate Gdk::Window. This method must be called while the Fixed is not realized, for instance, immediately after the window is created.


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 00:34:39 2004 for GFC-UI by doxygen 1.3.8