本文整理汇总了C++中Painter::draw_text方法的典型用法代码示例。如果您正苦于以下问题:C++ Painter::draw_text方法的具体用法?C++ Painter::draw_text怎么用?C++ Painter::draw_text使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Painter
的用法示例。
在下文中一共展示了Painter::draw_text方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: paint_marker
void MarkerColumn::paint_marker(Painter& p, int p_marker_idx,int p_w) {
String marker_text=marker_list->get_index_value(p_marker_idx);
FontID fnt=font(FONT_GLOBAL_VIEW_MARKER);
Color col=color(COLOR_GLOBAL_VIEW_MARKER_FONT);
int beat=marker_list->get_index_pos(p_marker_idx);
int pos=global_view->get_beat_pixel( beat );
int beat_h=global_view->get_beat_pixel( beat+1 )-pos;
int margin=constant(C_GLOBAL_VIEW_MARKER_COLUMN_MARGIN);
p.draw_arrow( Point(0,pos-p_w/2+constant(margin)), Size( p_w/2, p_w ), RIGHT, color( COLOR_GLOBAL_VIEW_LOOP));
// Draw Text
p.draw_text( fnt,Point(p.get_font_descent(fnt)+margin,pos+p_w/2), marker_text, DOWN, col );
}