#include <cairocell.h>
|
| CairoEditableText (boost::shared_ptr< CairoFontDescription > font=boost::shared_ptr< CairoFontDescription >()) |
|
| ~CairoEditableText () |
|
void | add_cell (CairoCell *) |
|
void | clear_cells () |
|
void | start_editing (CairoCell *) |
|
void | stop_editing () |
|
void | set_text (CairoTextCell *cell, const std::string &) |
|
void | set_width_chars (CairoTextCell *cell, uint32_t) |
|
void | set_draw_background (bool yn) |
|
void | set_colors (double cr, double cg, double cb, double ca) |
|
void | set_edit_colors (double cr, double cg, double cb, double ca) |
|
void | set_bg (double r, double g, double b, double a) |
|
double | xpad () const |
|
void | set_xpad (double x) |
|
double | ypad () const |
|
void | set_ypad (double y) |
|
double | corner_radius () const |
|
void | set_corner_radius (double r) |
|
boost::shared_ptr
< CairoFontDescription > | font () const |
|
void | set_font (boost::shared_ptr< CairoFontDescription > font) |
|
void | set_font (Pango::FontDescription &font) |
|
Definition at line 152 of file cairocell.h.
CairoEditableText::~CairoEditableText |
( |
| ) |
|
void CairoEditableText::add_cell |
( |
CairoCell * |
cell | ) |
|
void CairoEditableText::clear_cells |
( |
| ) |
|
double CairoEditableText::corner_radius |
( |
| ) |
const |
|
inline |
CairoCell * CairoEditableText::find_cell |
( |
uint32_t |
x, |
|
|
uint32_t |
y |
|
) |
| |
|
private |
bool CairoEditableText::on_button_press_event |
( |
GdkEventButton * |
ev | ) |
|
|
protected |
bool CairoEditableText::on_button_release_event |
( |
GdkEventButton * |
ev | ) |
|
|
protected |
bool CairoEditableText::on_expose_event |
( |
GdkEventExpose * |
ev | ) |
|
|
protected |
bool CairoEditableText::on_focus_in_event |
( |
GdkEventFocus * |
| ) |
|
|
protected |
bool CairoEditableText::on_focus_out_event |
( |
GdkEventFocus * |
| ) |
|
|
protected |
bool CairoEditableText::on_scroll_event |
( |
GdkEventScroll * |
ev | ) |
|
|
protected |
void CairoEditableText::on_size_allocate |
( |
Gtk::Allocation & |
alloc | ) |
|
|
protected |
void CairoEditableText::on_size_request |
( |
GtkRequisition * |
req | ) |
|
|
protected |
void CairoEditableText::position_cells_and_get_bbox |
( |
GdkRectangle & |
| ) |
|
|
private |
void CairoEditableText::queue_draw_cell |
( |
CairoCell * |
target | ) |
|
|
private |
void CairoEditableText::set_bg |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
|
inline |
void CairoEditableText::set_cell_sizes |
( |
| ) |
|
|
private |
void CairoEditableText::set_colors |
( |
double |
cr, |
|
|
double |
cg, |
|
|
double |
cb, |
|
|
double |
ca |
|
) |
| |
|
inline |
void CairoEditableText::set_corner_radius |
( |
double |
r | ) |
|
|
inline |
void CairoEditableText::set_draw_background |
( |
bool |
yn | ) |
|
|
inline |
void CairoEditableText::set_edit_colors |
( |
double |
cr, |
|
|
double |
cg, |
|
|
double |
cb, |
|
|
double |
ca |
|
) |
| |
|
inline |
void CairoEditableText::set_font |
( |
Pango::FontDescription & |
font | ) |
|
void CairoEditableText::set_text |
( |
CairoTextCell * |
cell, |
|
|
const std::string & |
|
|
) |
| |
void CairoEditableText::set_width_chars |
( |
CairoTextCell * |
cell, |
|
|
uint32_t |
wc |
|
) |
| |
void CairoEditableText::set_xpad |
( |
double |
x | ) |
|
|
inline |
void CairoEditableText::set_ypad |
( |
double |
y | ) |
|
|
inline |
void CairoEditableText::start_editing |
( |
CairoCell * |
cell | ) |
|
void CairoEditableText::stop_editing |
( |
| ) |
|
double CairoEditableText::xpad |
( |
| ) |
const |
|
inline |
double CairoEditableText::ypad |
( |
| ) |
const |
|
inline |
double CairoEditableText::_corner_radius |
|
private |
bool CairoEditableText::_draw_bg |
|
private |
double CairoEditableText::_xpad |
|
private |
double CairoEditableText::_ypad |
|
private |
double CairoEditableText::a |
|
private |
double CairoEditableText::b |
|
private |
double CairoEditableText::bg_a |
|
private |
double CairoEditableText::bg_b |
|
private |
double CairoEditableText::bg_g |
|
private |
double CairoEditableText::bg_r |
|
private |
sigc::signal<bool,GdkEventButton*,CairoCell*> CairoEditableText::button_press |
sigc::signal<bool,GdkEventButton*,CairoCell*> CairoEditableText::button_release |
double CairoEditableText::edit_a |
|
private |
double CairoEditableText::edit_b |
|
private |
double CairoEditableText::edit_g |
|
private |
double CairoEditableText::edit_r |
|
private |
double CairoEditableText::g |
|
private |
double CairoEditableText::max_cell_height |
|
private |
double CairoEditableText::max_cell_width |
|
private |
double CairoEditableText::r |
|
private |
sigc::signal<bool,GdkEventScroll*,CairoCell*> CairoEditableText::scroll |
The documentation for this class was generated from the following files:
- /usr/local/music/src/ardour/4.0/libs/gtkmm2ext/gtkmm2ext/cairocell.h
- /usr/local/music/src/ardour/4.0/libs/gtkmm2ext/cairocell.cc