/** 销毁TextLayer */ void TextLayer_Destroy( LCUI_TextLayer layer ) { RectList_Clear( &layer->dirty_rect ); Graph_Free( &layer->graph ); TextRowList_Destroy( &layer->rowlist ); free( layer ); }
/** 清空文本 */ 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; }
/** 清空文本 */ 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; }
/** 销毁TextLayer */ void TextLayer_Destroy( LCUI_TextLayer *layer ) { DirtyRectList_Destroy( &layer->dirty_rect ); Graph_Free( &layer->graph ); TextRowList_Destroy( &layer->row_list ); }