Ardour  9.0-pre0-582-g084a23a80d
Gtkmm2ext Namespace Reference

Classes

class  Activatable
 
class  Application
 
class  KeyboardKey
 
class  MouseButton
 
class  Bindings
 
class  CairoCanvas
 
class  CairoTheme
 
class  CellRendererColorSelector
 
class  CellRendererPixbufMulti
 
class  CellRendererPixbufToggle
 
class  SVAModifier
 
struct  HSV
 
class  CursorInfo
 
struct  SerializedObjectPointers
 
class  DnDTreeViewBase
 
class  DnDTreeView
 
class  DnDVBoxChild
 
class  DnDVBox
 
class  EmScale
 
struct  UIRequest
 
class  UI
 
class  Keyboard
 
class  MenuElemNoMnemonic
 
class  CheckMenuElemNoMnemonic
 
class  PersistentTooltip
 
class  TextViewer
 
class  VisibilityTracker
 
class  WindowProxy
 
class  WindowTitle
 

Typedefs

typedef uint32_t Color
 

Enumerations

enum  ActiveState { Off , ExplicitActive , ImplicitActive }
 
enum  VisualState { NoVisualState = 0x0 , Selected = 0x1 , Prelight = 0x2 , Insensitive = 0x4 }
 

Functions

Color random_color ()
 
void set_source_rgba (Cairo::RefPtr< Cairo::Context >, Gtkmm2ext::Color)
 
void set_source_rgb_a (Cairo::RefPtr< Cairo::Context >, Gtkmm2ext::Color, float alpha)
 
void set_source_rgba (cairo_t *, Gtkmm2ext::Color)
 
void set_source_rgb_a (cairo_t *, Gtkmm2ext::Color, float alpha)
 
Gdk::Color gdk_color_from_rgb (uint32_t)
 
Gdk::Color gdk_color_from_rgba (uint32_t)
 
uint32_t gdk_color_to_rgba (Gdk::Color const &)
 
void set_color_from_rgb (Gdk::Color &, uint32_t)
 
void set_color_from_rgba (Gdk::Color &, uint32_t)
 
Color change_alpha (Color, double alpha)
 
Color hsva_to_color (double h, double s, double v, double a=1.0)
 
void color_to_hsva (Color color, double &h, double &s, double &v, double &a)
 
Color color_at_alpha (Color, double a)
 
void color_to_hsv (Color color, double &h, double &s, double &v)
 
void color_to_rgba (Color, double &r, double &g, double &b, double &a)
 
Color rgba_to_color (double r, double g, double b, double a)
 
uint32_t contrasting_text_color (uint32_t c)
 
void Rgb2Yuv (double *Y, double *U, double *V, double R, double G, double B)
 
void Yuv2Rgb (double *R, double *G, double *B, double Y, double U, double V)
 
void Rgb2Ycbcr (double *Y, double *Cb, double *Cr, double R, double G, double B)
 
void Ycbcr2Rgb (double *R, double *G, double *B, double Y, double Cb, double Cr)
 
void Rgb2Jpegycbcr (double *R, double *G, double *B, double Y, double Cb, double Cr)
 
void Jpegycbcr2Rgb (double *R, double *G, double *B, double Y, double Cb, double Cr)
 
void Rgb2Ypbpr (double *Y, double *Pb, double *Pr, double R, double G, double B)
 
void Ypbpr2Rgb (double *R, double *G, double *B, double Y, double Pb, double Pr)
 
void Rgb2Ydbdr (double *Y, double *Db, double *Dr, double R, double G, double B)
 
void Ydbdr2Rgb (double *R, double *G, double *B, double Y, double Db, double Dr)
 
void Rgb2Yiq (double *Y, double *I, double *Q, double R, double G, double B)
 
void Yiq2Rgb (double *R, double *G, double *B, double Y, double I, double Q)
 
void Rgb2Hsv (double *H, double *S, double *V, double R, double G, double B)
 
void Hsv2Rgb (double *R, double *G, double *B, double H, double S, double V)
 
void Rgb2Hsl (double *H, double *S, double *L, double R, double G, double B)
 
void Hsl2Rgb (double *R, double *G, double *B, double H, double S, double L)
 
void Rgb2Hsi (double *H, double *S, double *I, double R, double G, double B)
 
void Hsi2Rgb (double *R, double *G, double *B, double H, double S, double I)
 
void Rgb2Xyz (double *X, double *Y, double *Z, double R, double G, double B)
 
void Xyz2Rgb (double *R, double *G, double *B, double X, double Y, double Z)
 
void Xyz2Lab (double *L, double *a, double *b, double X, double Y, double Z)
 
void Lab2Xyz (double *X, double *Y, double *Z, double L, double a, double b)
 
void Xyz2Luv (double *L, double *u, double *v, double X, double Y, double Z)
 
void Luv2Xyz (double *X, double *Y, double *Z, double L, double u, double v)
 
void Xyz2Lch (double *L, double *C, double *H, double X, double Y, double Z)
 
void Lch2Xyz (double *X, double *Y, double *Z, double L, double C, double H)
 
void Xyz2Cat02lms (double *L, double *M, double *S, double X, double Y, double Z)
 
void Cat02lms2Xyz (double *X, double *Y, double *Z, double L, double M, double S)
 
void Rgb2Lab (double *L, double *a, double *b, double R, double G, double B)
 
void Lab2Rgb (double *R, double *G, double *B, double L, double a, double b)
 
void Rgb2Luv (double *L, double *u, double *v, double R, double G, double B)
 
void Luv2Rgb (double *R, double *G, double *B, double L, double u, double v)
 
void Rgb2Lch (double *L, double *C, double *H, double R, double G, double B)
 
void Lch2Rgb (double *R, double *G, double *B, double L, double C, double H)
 
void Rgb2Cat02lms (double *L, double *M, double *S, double R, double G, double B)
 
void Cat02lms2Rgb (double *R, double *G, double *B, double L, double M, double S)
 
void * nsglview_create (CairoCanvas *, bool use_backing_scale)
 
void nsglview_destroy (void *)
 
void nsglview_overlay (void *, GdkWindow *)
 
void nsglview_resize (void *, int x, int y, int w, int h)
 
void nsglview_queue_draw (void *, int x, int y, int w, int h)
 
void nsglview_set_visible (void *, bool)
 
void treeview_select_one (Glib::RefPtr< Gtk::TreeSelection > selection, Glib::RefPtr< Gtk::TreeModel > model, Gtk::TreeView &view, Gtk::TreeIter iter, Gtk::TreePath path, Gtk::TreeViewColumn *col)
 
void treeview_select_previous (Gtk::TreeView &view, Glib::RefPtr< Gtk::TreeModel > model, Gtk::TreeViewColumn *col)
 
void treeview_select_next (Gtk::TreeView &view, Glib::RefPtr< Gtk::TreeModel > model, Gtk::TreeViewColumn *col)
 
void init (const char *)
 
bool event_inside_widget_window (Gtk::Widget &widget, GdkEvent *ev)
 
std::string fit_to_pixels (const std::string &, int pixel_width, Pango::FontDescription &font, int &actual_width, bool with_ellipses=false)
 
std::pair< std::string, double > fit_to_pixels (cairo_t *, std::string, double)
 
int pixel_width (const std::string &str, const Pango::FontDescription &font)
 
void pixel_size (const std::string &str, const Pango::FontDescription &font, int &width, int &height)
 
void get_ink_pixel_size (Glib::RefPtr< Pango::Layout >, int &width, int &height)
 
void get_ink_pixel_size_with_descent (Glib::RefPtr< Pango::Layout >, int &width, int &height, int &descent)
 
void set_size_request_to_display_given_text (Gtk::Widget &w, std::string const &text, gint hpadding, gint vpadding)
 
Glib::RefPtr< Gdk::Pixbufpixbuf_from_string (const std::string &name, const Pango::FontDescription &font, int clip_width, int clip_height, Gdk::Color fg)
 
void anchored_menu_popup (Gtk::Menu *const menu, Gtk::Widget *const anchor, const std::string &selected, guint button, guint32 time)
 
void set_popdown_strings (Gtk::ComboBoxText &, const std::vector< std::string > &)
 
void get_popdown_strings (Gtk::ComboBoxText &, std::vector< std::string > &)
 
size_t get_popdown_string_count (Gtk::ComboBoxText &)
 
bool contains_value (Gtk::ComboBoxText &, const std::string)
 
bool set_active_text_if_present (Gtk::ComboBoxText &, const std::string)
 
template<class T >
void deferred_delete (void *ptr)
 
GdkWindowget_paned_handle (Gtk::Paned &paned)
 
void set_decoration (Gtk::Window *win, Gdk::WMDecoration decor)
 
void set_treeview_header_as_default_label (Gtk::TreeViewColumn *c)
 
Glib::RefPtr< Gdk::Drawableget_bogus_drawable ()
 
void detach_menu (Gtk::Menu &)
 
Glib::RefPtr< Gdk::Windowwindow_to_draw_on (Gtk::Widget &w, Gtk::Widget **parent)
 
bool possibly_translate_keyval_to_make_legal_accelerator (uint32_t &keyval)
 
uint32_t possibly_translate_legal_accelerator_to_real_key (uint32_t keyval)
 
int physical_screen_height (Glib::RefPtr< Gdk::Window >)
 
int physical_screen_width (Glib::RefPtr< Gdk::Window >)
 
void container_clear (Gtk::Container &, bool and_delete=false)
 
void rectangle (Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
 
void rounded_rectangle (Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
 
void rounded_top_rectangle (Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
 
void rounded_top_left_rectangle (Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
 
void rounded_top_right_rectangle (Cairo::RefPtr< Cairo::Context > context, double x, double y, double w, double h, double r=10)
 
void rounded_top_half_rectangle (Cairo::RefPtr< Cairo::Context >, double x, double y, double w, double h, double r=10)
 
void rounded_bottom_half_rectangle (Cairo::RefPtr< Cairo::Context >, double x, double y, double w, double h, double r=10)
 
void rounded_right_half_rectangle (Cairo::RefPtr< Cairo::Context >, double x, double y, double w, double h, double r=10)
 
void rounded_left_half_rectangle (Cairo::RefPtr< Cairo::Context >, double x, double y, double w, double h, double r=10)
 
void rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_top_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_top_left_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_top_right_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_top_half_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_bottom_half_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_right_half_rectangle (cairo_t *, double x, double y, double w, double h, double r=10)
 
void rounded_left_half_rectangle (cairo_t *cr, double x, double y, double w, double h, double r=10)
 
void add_reflection (cairo_t *cr, double w, double h)
 
Gtk::Labelleft_aligned_label (std::string const &)
 
Gtk::Labelright_aligned_label (std::string const &)
 
void set_no_tooltip_whatsoever (Gtk::Widget &)
 
void enable_tooltips ()
 
void disable_tooltips ()
 
void convert_bgra_to_rgba (guint8 const *, guint8 *dst, int, int)
 
const char * event_type_string (int event_type)
 
std::string markup_escape_text (std::string const &s)
 
void add_volume_shortcuts (Gtk::FileChooser &c)
 
float paned_position_as_fraction (Gtk::Paned &paned, bool h)
 
void paned_set_position_as_fraction (Gtk::Paned &paned, float fraction, bool h)
 
std::string show_gdk_event_state (int state)
 

Variables

BaseUI::RequestType NullMessage
 
BaseUI::RequestType ErrorMessage
 
BaseUI::RequestType CallSlot
 
BaseUI::RequestType TouchDisplay
 
BaseUI::RequestType StateChange
 
BaseUI::RequestType SetTip
 
BaseUI::RequestType AddIdle
 
BaseUI::RequestType AddTimeout
 

Typedef Documentation

◆ Color

typedef uint32_t Gtkmm2ext::Color

Definition at line 33 of file colors.h.

Enumeration Type Documentation

◆ ActiveState

Enumerator
Off 
ExplicitActive 
ImplicitActive 

Definition at line 30 of file widget_state.h.

◆ VisualState

Enumerator
NoVisualState 
Selected 
Prelight 
Insensitive 

Definition at line 36 of file widget_state.h.

Function Documentation

◆ add_reflection()

void Gtkmm2ext::add_reflection ( cairo_t *  cr,
double  w,
double  h 
)

◆ add_volume_shortcuts()

void Gtkmm2ext::add_volume_shortcuts ( Gtk::FileChooser c)

◆ anchored_menu_popup()

void Gtkmm2ext::anchored_menu_popup ( Gtk::Menu *const  menu,
Gtk::Widget *const  anchor,
const std::string &  selected,
guint  button,
guint32  time 
)

◆ Cat02lms2Rgb()

void Gtkmm2ext::Cat02lms2Rgb ( double *  R,
double *  G,
double *  B,
double  L,
double  M,
double  S 
)

◆ Cat02lms2Xyz()

void Gtkmm2ext::Cat02lms2Xyz ( double *  X,
double *  Y,
double *  Z,
double  L,
double  M,
double  S 
)

◆ change_alpha()

Color Gtkmm2ext::change_alpha ( Color  ,
double  alpha 
)

◆ color_at_alpha()

Color Gtkmm2ext::color_at_alpha ( Color  ,
double  a 
)

◆ color_to_hsv()

void Gtkmm2ext::color_to_hsv ( Color  color,
double &  h,
double &  s,
double &  v 
)

◆ color_to_hsva()

void Gtkmm2ext::color_to_hsva ( Color  color,
double &  h,
double &  s,
double &  v,
double &  a 
)

◆ color_to_rgba()

void Gtkmm2ext::color_to_rgba ( Color  ,
double &  r,
double &  g,
double &  b,
double &  a 
)

◆ container_clear()

void Gtkmm2ext::container_clear ( Gtk::Container ,
bool  and_delete = false 
)

◆ contains_value()

bool Gtkmm2ext::contains_value ( Gtk::ComboBoxText ,
const std::string   
)

◆ contrasting_text_color()

uint32_t Gtkmm2ext::contrasting_text_color ( uint32_t  c)

◆ convert_bgra_to_rgba()

void Gtkmm2ext::convert_bgra_to_rgba ( guint8 const *  ,
guint8 *  dst,
int  ,
int   
)

◆ deferred_delete()

template<class T >
void Gtkmm2ext::deferred_delete ( void *  ptr)

Definition at line 98 of file libs/gtkmm2ext/gtkmm2ext/utils.h.

◆ detach_menu()

void Gtkmm2ext::detach_menu ( Gtk::Menu )

◆ disable_tooltips()

void Gtkmm2ext::disable_tooltips ( )

◆ enable_tooltips()

void Gtkmm2ext::enable_tooltips ( )

◆ event_inside_widget_window()

bool Gtkmm2ext::event_inside_widget_window ( Gtk::Widget widget,
GdkEvent ev 
)

◆ event_type_string()

const char* Gtkmm2ext::event_type_string ( int  event_type)

◆ fit_to_pixels() [1/2]

std::pair<std::string, double> Gtkmm2ext::fit_to_pixels ( cairo_t *  ,
std::string  ,
double   
)

◆ fit_to_pixels() [2/2]

std::string Gtkmm2ext::fit_to_pixels ( const std::string &  ,
int  pixel_width,
Pango::FontDescription &  font,
int &  actual_width,
bool  with_ellipses = false 
)

◆ gdk_color_from_rgb()

Gdk::Color Gtkmm2ext::gdk_color_from_rgb ( uint32_t  )

◆ gdk_color_from_rgba()

Gdk::Color Gtkmm2ext::gdk_color_from_rgba ( uint32_t  )

◆ gdk_color_to_rgba()

uint32_t Gtkmm2ext::gdk_color_to_rgba ( Gdk::Color const &  )

◆ get_bogus_drawable()

Glib::RefPtr<Gdk::Drawable> Gtkmm2ext::get_bogus_drawable ( )

◆ get_ink_pixel_size()

void Gtkmm2ext::get_ink_pixel_size ( Glib::RefPtr< Pango::Layout >  ,
int &  width,
int &  height 
)

◆ get_ink_pixel_size_with_descent()

void Gtkmm2ext::get_ink_pixel_size_with_descent ( Glib::RefPtr< Pango::Layout >  ,
int &  width,
int &  height,
int &  descent 
)

◆ get_paned_handle()

GdkWindow* Gtkmm2ext::get_paned_handle ( Gtk::Paned paned)

◆ get_popdown_string_count()

size_t Gtkmm2ext::get_popdown_string_count ( Gtk::ComboBoxText )

◆ get_popdown_strings()

void Gtkmm2ext::get_popdown_strings ( Gtk::ComboBoxText ,
std::vector< std::string > &   
)

◆ Hsi2Rgb()

void Gtkmm2ext::Hsi2Rgb ( double *  R,
double *  G,
double *  B,
double  H,
double  S,
double  I 
)

◆ Hsl2Rgb()

void Gtkmm2ext::Hsl2Rgb ( double *  R,
double *  G,
double *  B,
double  H,
double  S,
double  L 
)

◆ Hsv2Rgb()

void Gtkmm2ext::Hsv2Rgb ( double *  R,
double *  G,
double *  B,
double  H,
double  S,
double  V 
)

◆ hsva_to_color()

Color Gtkmm2ext::hsva_to_color ( double  h,
double  s,
double  v,
double  a = 1.0 
)

◆ init()

void Gtkmm2ext::init ( const char *  )

◆ Jpegycbcr2Rgb()

void Gtkmm2ext::Jpegycbcr2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  Cb,
double  Cr 
)

◆ Lab2Rgb()

void Gtkmm2ext::Lab2Rgb ( double *  R,
double *  G,
double *  B,
double  L,
double  a,
double  b 
)

◆ Lab2Xyz()

void Gtkmm2ext::Lab2Xyz ( double *  X,
double *  Y,
double *  Z,
double  L,
double  a,
double  b 
)

◆ Lch2Rgb()

void Gtkmm2ext::Lch2Rgb ( double *  R,
double *  G,
double *  B,
double  L,
double  C,
double  H 
)

◆ Lch2Xyz()

void Gtkmm2ext::Lch2Xyz ( double *  X,
double *  Y,
double *  Z,
double  L,
double  C,
double  H 
)

◆ left_aligned_label()

Gtk::Label* Gtkmm2ext::left_aligned_label ( std::string const &  )

◆ Luv2Rgb()

void Gtkmm2ext::Luv2Rgb ( double *  R,
double *  G,
double *  B,
double  L,
double  u,
double  v 
)

◆ Luv2Xyz()

void Gtkmm2ext::Luv2Xyz ( double *  X,
double *  Y,
double *  Z,
double  L,
double  u,
double  v 
)

◆ markup_escape_text()

std::string Gtkmm2ext::markup_escape_text ( std::string const &  s)

◆ nsglview_create()

void* Gtkmm2ext::nsglview_create ( CairoCanvas ,
bool  use_backing_scale 
)

◆ nsglview_destroy()

void Gtkmm2ext::nsglview_destroy ( void *  )

◆ nsglview_overlay()

void Gtkmm2ext::nsglview_overlay ( void *  ,
GdkWindow  
)

◆ nsglview_queue_draw()

void Gtkmm2ext::nsglview_queue_draw ( void *  ,
int  x,
int  y,
int  w,
int  h 
)

◆ nsglview_resize()

void Gtkmm2ext::nsglview_resize ( void *  ,
int  x,
int  y,
int  w,
int  h 
)

◆ nsglview_set_visible()

void Gtkmm2ext::nsglview_set_visible ( void *  ,
bool   
)

◆ paned_position_as_fraction()

float Gtkmm2ext::paned_position_as_fraction ( Gtk::Paned paned,
bool  h 
)

◆ paned_set_position_as_fraction()

void Gtkmm2ext::paned_set_position_as_fraction ( Gtk::Paned paned,
float  fraction,
bool  h 
)

◆ physical_screen_height()

int Gtkmm2ext::physical_screen_height ( Glib::RefPtr< Gdk::Window )

◆ physical_screen_width()

int Gtkmm2ext::physical_screen_width ( Glib::RefPtr< Gdk::Window )

◆ pixbuf_from_string()

Glib::RefPtr<Gdk::Pixbuf> Gtkmm2ext::pixbuf_from_string ( const std::string &  name,
const Pango::FontDescription &  font,
int  clip_width,
int  clip_height,
Gdk::Color  fg 
)

◆ pixel_size()

void Gtkmm2ext::pixel_size ( const std::string &  str,
const Pango::FontDescription &  font,
int &  width,
int &  height 
)

◆ pixel_width()

int Gtkmm2ext::pixel_width ( const std::string &  str,
const Pango::FontDescription &  font 
)

◆ possibly_translate_keyval_to_make_legal_accelerator()

bool Gtkmm2ext::possibly_translate_keyval_to_make_legal_accelerator ( uint32_t &  keyval)

◆ possibly_translate_legal_accelerator_to_real_key()

uint32_t Gtkmm2ext::possibly_translate_legal_accelerator_to_real_key ( uint32_t  keyval)

◆ random_color()

Color Gtkmm2ext::random_color ( )

◆ rectangle() [1/2]

void Gtkmm2ext::rectangle ( Cairo::RefPtr< Cairo::Context >  context,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rectangle() [2/2]

void Gtkmm2ext::rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ Rgb2Cat02lms()

void Gtkmm2ext::Rgb2Cat02lms ( double *  L,
double *  M,
double *  S,
double  R,
double  G,
double  B 
)

◆ Rgb2Hsi()

void Gtkmm2ext::Rgb2Hsi ( double *  H,
double *  S,
double *  I,
double  R,
double  G,
double  B 
)

◆ Rgb2Hsl()

void Gtkmm2ext::Rgb2Hsl ( double *  H,
double *  S,
double *  L,
double  R,
double  G,
double  B 
)

◆ Rgb2Hsv()

void Gtkmm2ext::Rgb2Hsv ( double *  H,
double *  S,
double *  V,
double  R,
double  G,
double  B 
)

◆ Rgb2Jpegycbcr()

void Gtkmm2ext::Rgb2Jpegycbcr ( double *  R,
double *  G,
double *  B,
double  Y,
double  Cb,
double  Cr 
)

◆ Rgb2Lab()

void Gtkmm2ext::Rgb2Lab ( double *  L,
double *  a,
double *  b,
double  R,
double  G,
double  B 
)

◆ Rgb2Lch()

void Gtkmm2ext::Rgb2Lch ( double *  L,
double *  C,
double *  H,
double  R,
double  G,
double  B 
)

◆ Rgb2Luv()

void Gtkmm2ext::Rgb2Luv ( double *  L,
double *  u,
double *  v,
double  R,
double  G,
double  B 
)

◆ Rgb2Xyz()

void Gtkmm2ext::Rgb2Xyz ( double *  X,
double *  Y,
double *  Z,
double  R,
double  G,
double  B 
)

◆ Rgb2Ycbcr()

void Gtkmm2ext::Rgb2Ycbcr ( double *  Y,
double *  Cb,
double *  Cr,
double  R,
double  G,
double  B 
)

◆ Rgb2Ydbdr()

void Gtkmm2ext::Rgb2Ydbdr ( double *  Y,
double *  Db,
double *  Dr,
double  R,
double  G,
double  B 
)

◆ Rgb2Yiq()

void Gtkmm2ext::Rgb2Yiq ( double *  Y,
double *  I,
double *  Q,
double  R,
double  G,
double  B 
)

◆ Rgb2Ypbpr()

void Gtkmm2ext::Rgb2Ypbpr ( double *  Y,
double *  Pb,
double *  Pr,
double  R,
double  G,
double  B 
)

◆ Rgb2Yuv()

void Gtkmm2ext::Rgb2Yuv ( double *  Y,
double *  U,
double *  V,
double  R,
double  G,
double  B 
)

◆ rgba_to_color()

Color Gtkmm2ext::rgba_to_color ( double  r,
double  g,
double  b,
double  a 
)

◆ right_aligned_label()

Gtk::Label* Gtkmm2ext::right_aligned_label ( std::string const &  )

◆ rounded_bottom_half_rectangle() [1/2]

void Gtkmm2ext::rounded_bottom_half_rectangle ( Cairo::RefPtr< Cairo::Context >  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_bottom_half_rectangle() [2/2]

void Gtkmm2ext::rounded_bottom_half_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_left_half_rectangle() [1/2]

void Gtkmm2ext::rounded_left_half_rectangle ( Cairo::RefPtr< Cairo::Context >  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_left_half_rectangle() [2/2]

void Gtkmm2ext::rounded_left_half_rectangle ( cairo_t *  cr,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_rectangle() [1/2]

void Gtkmm2ext::rounded_rectangle ( Cairo::RefPtr< Cairo::Context >  context,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_rectangle() [2/2]

void Gtkmm2ext::rounded_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_right_half_rectangle() [1/2]

void Gtkmm2ext::rounded_right_half_rectangle ( Cairo::RefPtr< Cairo::Context >  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_right_half_rectangle() [2/2]

void Gtkmm2ext::rounded_right_half_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_half_rectangle() [1/2]

void Gtkmm2ext::rounded_top_half_rectangle ( Cairo::RefPtr< Cairo::Context >  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_half_rectangle() [2/2]

void Gtkmm2ext::rounded_top_half_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_left_rectangle() [1/2]

void Gtkmm2ext::rounded_top_left_rectangle ( Cairo::RefPtr< Cairo::Context >  context,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_left_rectangle() [2/2]

void Gtkmm2ext::rounded_top_left_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_rectangle() [1/2]

void Gtkmm2ext::rounded_top_rectangle ( Cairo::RefPtr< Cairo::Context >  context,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_rectangle() [2/2]

void Gtkmm2ext::rounded_top_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_right_rectangle() [1/2]

void Gtkmm2ext::rounded_top_right_rectangle ( Cairo::RefPtr< Cairo::Context >  context,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ rounded_top_right_rectangle() [2/2]

void Gtkmm2ext::rounded_top_right_rectangle ( cairo_t *  ,
double  x,
double  y,
double  w,
double  h,
double  r = 10 
)

◆ set_active_text_if_present()

bool Gtkmm2ext::set_active_text_if_present ( Gtk::ComboBoxText ,
const std::string   
)

◆ set_color_from_rgb()

void Gtkmm2ext::set_color_from_rgb ( Gdk::Color ,
uint32_t   
)

◆ set_color_from_rgba()

void Gtkmm2ext::set_color_from_rgba ( Gdk::Color ,
uint32_t   
)

◆ set_decoration()

void Gtkmm2ext::set_decoration ( Gtk::Window win,
Gdk::WMDecoration  decor 
)

◆ set_no_tooltip_whatsoever()

void Gtkmm2ext::set_no_tooltip_whatsoever ( Gtk::Widget )

◆ set_popdown_strings()

void Gtkmm2ext::set_popdown_strings ( Gtk::ComboBoxText ,
const std::vector< std::string > &   
)

◆ set_size_request_to_display_given_text()

void Gtkmm2ext::set_size_request_to_display_given_text ( Gtk::Widget w,
std::string const &  text,
gint  hpadding,
gint  vpadding 
)

◆ set_source_rgb_a() [1/2]

void Gtkmm2ext::set_source_rgb_a ( Cairo::RefPtr< Cairo::Context >  ,
Gtkmm2ext::Color  ,
float  alpha 
)

◆ set_source_rgb_a() [2/2]

void Gtkmm2ext::set_source_rgb_a ( cairo_t *  ,
Gtkmm2ext::Color  ,
float  alpha 
)

◆ set_source_rgba() [1/2]

void Gtkmm2ext::set_source_rgba ( Cairo::RefPtr< Cairo::Context >  ,
Gtkmm2ext::Color   
)

◆ set_source_rgba() [2/2]

void Gtkmm2ext::set_source_rgba ( cairo_t *  ,
Gtkmm2ext::Color   
)

◆ set_treeview_header_as_default_label()

void Gtkmm2ext::set_treeview_header_as_default_label ( Gtk::TreeViewColumn c)

◆ show_gdk_event_state()

std::string Gtkmm2ext::show_gdk_event_state ( int  state)

◆ treeview_select_next()

void Gtkmm2ext::treeview_select_next ( Gtk::TreeView view,
Glib::RefPtr< Gtk::TreeModel model,
Gtk::TreeViewColumn col 
)

◆ treeview_select_one()

void Gtkmm2ext::treeview_select_one ( Glib::RefPtr< Gtk::TreeSelection selection,
Glib::RefPtr< Gtk::TreeModel model,
Gtk::TreeView view,
Gtk::TreeIter  iter,
Gtk::TreePath  path,
Gtk::TreeViewColumn col 
)

◆ treeview_select_previous()

void Gtkmm2ext::treeview_select_previous ( Gtk::TreeView view,
Glib::RefPtr< Gtk::TreeModel model,
Gtk::TreeViewColumn col 
)

◆ window_to_draw_on()

Glib::RefPtr<Gdk::Window> Gtkmm2ext::window_to_draw_on ( Gtk::Widget w,
Gtk::Widget **  parent 
)

◆ Xyz2Cat02lms()

void Gtkmm2ext::Xyz2Cat02lms ( double *  L,
double *  M,
double *  S,
double  X,
double  Y,
double  Z 
)

◆ Xyz2Lab()

void Gtkmm2ext::Xyz2Lab ( double *  L,
double *  a,
double *  b,
double  X,
double  Y,
double  Z 
)

◆ Xyz2Lch()

void Gtkmm2ext::Xyz2Lch ( double *  L,
double *  C,
double *  H,
double  X,
double  Y,
double  Z 
)

◆ Xyz2Luv()

void Gtkmm2ext::Xyz2Luv ( double *  L,
double *  u,
double *  v,
double  X,
double  Y,
double  Z 
)

◆ Xyz2Rgb()

void Gtkmm2ext::Xyz2Rgb ( double *  R,
double *  G,
double *  B,
double  X,
double  Y,
double  Z 
)

◆ Ycbcr2Rgb()

void Gtkmm2ext::Ycbcr2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  Cb,
double  Cr 
)

◆ Ydbdr2Rgb()

void Gtkmm2ext::Ydbdr2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  Db,
double  Dr 
)

◆ Yiq2Rgb()

void Gtkmm2ext::Yiq2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  I,
double  Q 
)

◆ Ypbpr2Rgb()

void Gtkmm2ext::Ypbpr2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  Pb,
double  Pr 
)

◆ Yuv2Rgb()

void Gtkmm2ext::Yuv2Rgb ( double *  R,
double *  G,
double *  B,
double  Y,
double  U,
double  V 
)

Variable Documentation

◆ AddIdle

BaseUI::RequestType Gtkmm2ext::AddIdle
extern

◆ AddTimeout

BaseUI::RequestType Gtkmm2ext::AddTimeout
extern

◆ CallSlot

BaseUI::RequestType Gtkmm2ext::CallSlot
extern

◆ ErrorMessage

BaseUI::RequestType Gtkmm2ext::ErrorMessage
extern

◆ NullMessage

BaseUI::RequestType Gtkmm2ext::NullMessage
extern

◆ SetTip

BaseUI::RequestType Gtkmm2ext::SetTip
extern

◆ StateChange

BaseUI::RequestType Gtkmm2ext::StateChange
extern

◆ TouchDisplay

BaseUI::RequestType Gtkmm2ext::TouchDisplay
extern