3 #ifndef _GDKMM_VISUAL_H
4 #define _GDKMM_VISUAL_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
31 #include <glibmm/object.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 #ifndef DOXYGEN_SHOULD_SKIP_THIS
43 {
class Visual_Class; }
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS
78 static GType value_type() G_GNUC_CONST;
115 #ifndef DOXYGEN_SHOULD_SKIP_THIS
118 typedef Visual CppObjectType;
124 static CppClassType visual_class_;
132 explicit Visual(
const Glib::ConstructParams& construct_params);
144 #ifndef DOXYGEN_SHOULD_SKIP_THIS
147 static GType get_base_type() G_GNUC_CONST;
Glib::RefPtr< Gdk::Visual > wrap(GdkVisual *object, bool take_copy=false)
void get_red_pixel_details(guint32 &mask, int &shift, int &precision) const
static Glib::RefPtr< Visual > get_best(VisualType visual_type)
GdkVisual * gobj()
Provides access to the underlying C GObject.
static Glib::RefPtr< Visual > get_best(int depth)
ByteOrder get_byte_order()
static int get_best_depth()
static Glib::RefPtr< Visual > get_system()
const GdkVisual * gobj() const
Provides access to the underlying C GObject.
void get_green_pixel_details(guint32 &mask, int &shift, int &precision) const
Glib::RefPtr< const Screen > get_screen() const
Glib::RefPtr< Screen > get_screen()
VisualType get_visual_type() const
void get_blue_pixel_details(guint32 &mask, int &shift, int &precision) const
static Glib::RefPtr< Visual > get_best()
static VisualType get_best_type()
static Glib::RefPtr< Visual > get_best(int depth, VisualType visual_type)
GdkVisual * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
static GType get_type() G_GNUC_CONST
int get_colormap_size() const
int get_bits_per_rgb() const
PBD::PropertyDescriptor< float > shift