Exemplo n.º 1
0
int TextBox_Text_Add(LCUI_Widget *widget, char *new_text)
/* 在光标处添加文本 */
{
	LCUI_TextLayer *layer;
	layer = TextBox_Get_TextLayer( widget );
	return TextLayer_Text_Add( layer, new_text );
}
Exemplo n.º 2
0
static int
__TextLayer_Text( LCUI_TextLayer *layer )
/* 设定整个文本图层中需显示的文本,原有选中文本被删除 */
{
	if( !layer ) {
		return -1;
	}
	TextLayer_Text_Clear( layer );
	TextLayer_Text_Add( layer, layer->text_buff.string );
	return 0;
}
Exemplo n.º 3
0
static void 
__TextBox_Text_Add(LCUI_Widget *widget, char *new_text)
/* 在光标处添加文本 */
{
	LCUI_Pos cur_pos;
	LCUI_TextLayer *layer;
	
	layer = TextBox_Get_TextLayer( widget );
	TextLayer_Text_Add( layer, new_text );
	cur_pos = TextLayer_Get_Cursor_Pos( layer );
	TextBox_Cursor_Move( widget, cur_pos );
}