Minsky
anonymous_namespace{CSVDialog.cc}::CroppedPango Struct Reference
Inheritance diagram for anonymous_namespace{CSVDialog.cc}::CroppedPango:
Inheritance graph
Collaboration diagram for anonymous_namespace{CSVDialog.cc}::CroppedPango:
Collaboration graph

Public Member Functions

 CroppedPango (cairo_t *cairo, double width)
 
void setxy (double xx, double yy)
 
void show ()
 

Public Attributes

cairo_t * cairo
 
double w
 
double x =0
 
double y =0
 

Detailed Description

Definition at line 152 of file CSVDialog.cc.

Constructor & Destructor Documentation

◆ CroppedPango()

anonymous_namespace{CSVDialog.cc}::CroppedPango::CroppedPango ( cairo_t *  cairo,
double  width 
)
inline

Member Function Documentation

◆ setxy()

void anonymous_namespace{CSVDialog.cc}::CroppedPango::setxy ( double  xx,
double  yy 
)
inline

◆ show()

void anonymous_namespace{CSVDialog.cc}::CroppedPango::show ( )
inline

Definition at line 158 of file CSVDialog.cc.

158  {
159  const CairoSave cs(cairo);
160  cairo_rectangle(cairo,x,y,w,height());
161  cairo_clip(cairo);
162  cairo_move_to(cairo,x,y);
163  Pango::show();
164  }

Member Data Documentation

◆ cairo

cairo_t* anonymous_namespace{CSVDialog.cc}::CroppedPango::cairo

Definition at line 154 of file CSVDialog.cc.

◆ w

double anonymous_namespace{CSVDialog.cc}::CroppedPango::w

Definition at line 155 of file CSVDialog.cc.

◆ x

double anonymous_namespace{CSVDialog.cc}::CroppedPango::x =0

Definition at line 155 of file CSVDialog.cc.

◆ y

double anonymous_namespace{CSVDialog.cc}::CroppedPango::y =0

Definition at line 155 of file CSVDialog.cc.


The documentation for this struct was generated from the following file: