Minsky: 3.17.0
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 153 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 159 of file CSVDialog.cc.

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

Member Data Documentation

◆ cairo

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

Definition at line 155 of file CSVDialog.cc.

◆ w

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

Definition at line 156 of file CSVDialog.cc.

◆ x

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

Definition at line 156 of file CSVDialog.cc.

◆ y

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

Definition at line 156 of file CSVDialog.cc.


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