Пример #1
0
/** 销毁TextLayer */
void TextLayer_Destroy( LCUI_TextLayer layer )
{
	RectList_Clear( &layer->dirty_rect );
	Graph_Free( &layer->graph );
	TextRowList_Destroy( &layer->rowlist );
	free( layer );
}
Пример #2
0
/** 清空文本 */
void TextLayer_ClearText( LCUI_TextLayer* layer )
{
	layer->insert_x = 0;
	layer->insert_y = 0;
	TextLayer_InvalidateAllRowRect( layer );
	TextRowList_Destroy( &layer->row_list );
	layer->task.redraw_all = TRUE;
}
Пример #3
0
/** 清空文本 */
void TextLayer_ClearText( LCUI_TextLayer layer )
{
	layer->length = 0;
	layer->insert_x = 0;
	layer->insert_y = 0;
	layer->width = 0;
	TextLayer_InvalidateRowsRect( layer, 0, -1 );
	TextRowList_Destroy( &layer->rowlist );
	LinkedList_Clear( &layer->style_cache, (FuncPtr)TextStyle_Destroy );
	TextRowList_InsertNewRow( &layer->rowlist, 0 );
	layer->task.redraw_all = TRUE;
}
Пример #4
0
/** 销毁TextLayer */
void TextLayer_Destroy( LCUI_TextLayer *layer )
{
	DirtyRectList_Destroy( &layer->dirty_rect );
	Graph_Free( &layer->graph );
	TextRowList_Destroy( &layer->row_list );
}