textline控件¶
创建一个textline控件,使用如下代码:
sgl_obj_t *textline = sgl_textline_create(NULL);
sgl_obj_set_pos(textline, 250, 100);
sgl_obj_set_size(textline, 200, 40);
上面代码在默认的活动页面上创建了一个大小为200x40的Textline控件,并设置其位置为250,100。
设置Textline文本¶
使用sgl_textline_set_text()函数设置Textline的文本,如下:
sgl_obj_t *textline = sgl_textline_create(NULL);
sgl_obj_set_pos(textline, 250, 100);
sgl_obj_set_size(textline, 200, 40);
sgl_textline_set_text(textline, "这是一行文本");
设置Textline字体¶
使用sgl_textline_set_text_font()函数设置Textline的字体,如下:
sgl_textline_set_text_font(textline, &consolas24);
设置Textline文本颜色¶
使用sgl_textline_set_text_color()函数设置Textline的文本颜色,如下:
sgl_textline_set_text_color(textline, SGL_COLOR_BLACK);
设置Textline背景颜色¶
使用sgl_textline_set_bg_color()函数设置Textline的背景颜色,如下:
sgl_textline_set_bg_color(textline, SGL_COLOR_WHITE);
设置Textline背景透明¶
使用sgl_textline_set_bg_transparent()函数设置Textline的背景透明,如下:
sgl_textline_set_bg_transparent(textline);
设置Textline圆角¶
使用sgl_textline_set_radius()函数设置Textline的圆角,如下:
sgl_textline_set_radius(textline, 10);
设置Textline透明度¶
使用sgl_textline_set_alpha()函数设置Textline的透明度,如下:
sgl_textline_set_alpha(textline, 128);
设置Textline边缘边距¶
使用sgl_textline_set_edge_margin()函数设置Textline的边缘边距,如下:
sgl_textline_set_edge_margin(textline, 10);
设置Textline行间距¶
使用sgl_textline_set_line_margin()函数设置Textline的行间距,如下:
sgl_textline_set_line_margin(textline, 5);