「App:Library:LVGL:docs:Layouts:Grid」の版間の差分
210行目: | 210行目: | ||
* <code style="color: #bb0000;">pad_column</code> Sets the padding between the columns. | * <code style="color: #bb0000;">pad_column</code> Sets the padding between the columns. | ||
| | | | ||
+ | |||
+ | |||
+ | オブジェクト間にグリッドが挿入する最小スペースを変更するには、グリッドコンテナスタイルに次のプロパティを設定できます。 | ||
+ | |||
+ | * <code>pad_row</code>行間のパディングを設定します。 | ||
+ | * <code>pad_column</code>列間のパディングを設定します。 | ||
|} | |} | ||
223行目: | 229行目: | ||
The columns will be placed from right to left. | The columns will be placed from right to left. | ||
− | | | + | |コンテナのベース方向がに設定されている場合、と<code>LV_BASE_DIR_RTL</code>の意味が入れ替わります。つまり、右端を意味します。 <code>LV_GRID_ALIGN_STARTLV_GRID_ALIGN_ENDSTART</code> |
+ | |||
+ | 列は右から左に配置されます。 | ||
|} | |} | ||
442行目: | 450行目: | ||
<span style="background-color: #e7f2fa; color: #2980b9;">[https://docs.lvgl.io/8.2/overview/style.html#_CPPv415lv_style_prop_t '''lv_style_prop_t'''] LV_STYLE_GRID_CELL_Y_ALIGN</span> | <span style="background-color: #e7f2fa; color: #2980b9;">[https://docs.lvgl.io/8.2/overview/style.html#_CPPv415lv_style_prop_t '''lv_style_prop_t'''] LV_STYLE_GRID_CELL_Y_ALIGN</span> | ||
− | | | + | |列挙型 |
+ | |||
+ | 列挙'''型lv_grid_align_t''' | ||
+ | |||
+ | : ''値:'' | ||
+ | : 列挙子LV_GRID_ALIGN_START | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_CENTER | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_END | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_STRETCH | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_SPACE_EVENLY | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_SPACE_AROUND | ||
+ | :: | ||
+ | : 列挙子LV_GRID_ALIGN_SPACE_BETWEEN | ||
+ | :: | ||
+ | |||
+ | 機能 | ||
+ | |||
+ | LV_EXPORT_CONST_INT(LV_GRID_CONTENT) | ||
+ | |||
+ | : | ||
+ | |||
+ | LV_EXPORT_CONST_INT(LV_GRID_TEMPLATE_LAST) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_grid_init(void) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_grid_dsc_array('''lv_obj_t''' * obj、const lv_coord_t col_dsc []、const lv_coord_t row_dsc []) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_grid_align('''lv_obj_t''' * obj、'''lv_grid_align_t''' column_align、'''lv_grid_align_t''' row_align) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_grid_cell('''lv_obj_t''' * obj、'''lv_grid_align_t''' column_align、uint8_t col_pos、uint8_t col_span、'''lv_grid_align_t''' row_align、uint8_t row_pos、uint8_t row_span) | ||
+ | |||
+ | : オブジェクトのセルを設定します。オブジェクトの親はグリッドレイアウトである必要があります。そうでない場合、何も起こりません。 | ||
+ | : パラメーター | ||
+ | ::* obj-オブジェクトへのポインタ | ||
+ | ::* column_align-セルの垂直方向の配置。<code>LV_GRID_START/END/CENTER/STRETCH</code> | ||
+ | ::* col_pos-列ID | ||
+ | ::* col_span-取得する列の数(> = 1) | ||
+ | ::* row_align-セルの水平方向の配置。<code>LV_GRID_START/END/CENTER/STRETCH</code> | ||
+ | ::* row_pos-行ID | ||
+ | ::* row_span-取得する行数(> = 1) | ||
+ | |||
+ | 静的インラインlv_coord_tlv_grid_fr(uint8_t x) | ||
+ | |||
+ | : <font class="goog-text-highlight">オブジェクト間にグリッドが挿入する最小スペースを変更するには、グリッドコンテナスタイルに次のプロパティを設定できます。</font><code>LV_GRID_FR</code>バインディングの単なるラッパー。 | ||
+ | |||
+ | void lv_style_set_grid_row_dsc_array('''lv_style_t''' * style、const lv_coord_t value []) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_column_dsc_array('''lv_style_t''' * style、const lv_coord_t value []) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_row_align('''lv_style_t''' * style、'''lv_grid_align_t''' value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_column_align('''lv_style_t''' * style、'''lv_grid_align_t''' value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_column_pos('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_column_span('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_row_pos('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_row_span('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_x_align('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_style_set_grid_cell_y_align('''lv_style_t''' * style、lv_coord_t value) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_row_dsc_array('''lv_obj_t''' * obj、const lv_coord_t value []、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_column_dsc_array('''lv_obj_t''' * obj、const lv_coord_t value []、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_row_align('''lv_obj_t''' * obj、'''lv_grid_align_t''' value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_column_align('''lv_obj_t''' * obj、'''lv_grid_align_t''' value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_column_pos('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_column_span('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_row_pos('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_row_span('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_x_align('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | void lv_obj_set_style_grid_cell_y_align('''lv_obj_t''' * obj、lv_coord_t value、lv_style_selector_tセレクター) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline const lv_coord_t * lv_obj_get_style_grid_row_dsc_array(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline const lv_coord_t * lv_obj_get_style_grid_column_dsc_array(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline '''lv_grid_align_t''' lv_obj_get_style_grid_row_align(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline '''lv_grid_align_t''' lv_obj_get_style_grid_column_align(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_column_pos(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_column_span(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_row_pos(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_row_span(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_x_align(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | static inline lv_coord_t lv_obj_get_style_grid_cell_y_align(const '''lv_obj_t''' * obj、uint32_t part) | ||
+ | |||
+ | : | ||
+ | |||
+ | 変数 | ||
+ | |||
+ | uint32_t LV_LAYOUT_GRID | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_COLUMN_DSC_ARRAY | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_COLUMN_ALIGN | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_ROW_DSC_ARRAY | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_ROW_ALIGN | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_COLUMN_POS | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_COLUMN_SPAN | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_X_ALIGN | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_ROW_POS | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_ROW_SPAN | ||
+ | |||
+ | : | ||
+ | |||
+ | '''lv_style_prop_t''' LV_STYLE_GRID_CELL_Y_ALIGN | ||
|} | |} | ||
2022年6月28日 (火) 15:51時点における版
https://docs.lvgl.io/8.2/widgets/index.html
英文 | 自動翻訳 |
---|---|
Grid
Overview
英文 | 自動翻訳 |
---|---|
The Grid layout is a subset of CSS Flexbox. It can arrange items into a 2D "table" that has rows or columns (tracks). The item can span through multiple columns or rows. The track's size can be set in pixel, to the largest item ( To make an object a grid container call Note that the grid layout feature of LVGL needs to be globally enabled with |
グリッドレイアウトはCSSFlexboxのサブセットです。
行または列(トラック)を持つ2D「テーブル」にアイテムを配置できます。アイテムは、複数の列または行にまたがることができます。トラックのサイズは、ピクセル単位、最大項目( オブジェクトをグリッドコンテナにするには、を呼び出します LVGLのグリッドレイアウト機能は、でグローバルに有効にする必要があることに注意して |
Terms
英文 | 自動翻訳 |
---|---|
|
|
Simple interface
英文 | 自動翻訳 |
---|---|
With the following functions you can easily set a Grid layout on any parent. |
次の関数を使用すると、任意の親にグリッドレイアウトを簡単に設定できます。 |
Grid descriptors
英文 | 自動翻訳 |
---|---|
First you need to describe the size of rows and columns. It can be done by declaring 2 arrays and the track sizes in them. The last element must be For example: static lv_coord_t column_dsc[] = {100, 400, LV_GRID_TEMPLATE_LAST}; /*2 columns with 100 and 400 ps width*/
static lv_coord_t row_dsc[] = {100, 100, 100, LV_GRID_TEMPLATE_LAST}; /*3 100 px tall rows*/
To set the descriptors on a parent use Besides simple settings the size in pixel you can use two special values:
|
例えば: static lv_coord_t column_dsc [] = {100、400、LV_GRID_TEMPLATE_LAST}; /*100および400ps幅の2列*/
static lv_coord_t row_dsc [] = {100、100、100、LV_GRID_TEMPLATE_LAST}; / *3100ピクセルの高さの行*/
親に記述子を設定するには、を使用します ピクセル単位のサイズの簡単な設定に加えて、2つの特別な値を使用できます。
|
Grid items
英文 | 自動翻訳 |
---|---|
By default, the children are not added to the grid. They need to be added manually to a cell. To do this call
|
デフォルトでは、子はグリッドに追加されません。それらは手動でセルに追加する必要があります。
この呼び出しを行うには
|
Grid align
英文 | 自動翻訳 |
---|---|
If there are some empty space the track can be aligned several ways:
To set the track's alignment use |
空きスペースがある場合は、トラックをいくつかの方法で整列させることができます。
トラックの配置を設定するには、を使用します |
Style interface
英文 | 自動翻訳 |
---|---|
All the Grid related values are style properties under the hood and you can use them similarly to any other style properties. The following Grid related style properties exist:
|
|
Internal padding
英文 | 自動翻訳 |
---|---|
To modify the minimum space Grid inserts between objects, the following properties can be set on the Grid container style:
|
|
Other features
RTL
英文 | 自動翻訳 |
---|---|
If the base direction of the container is set to The columns will be placed from right to left. |
コンテナのベース方向がに設定されている場合、とLV_BASE_DIR_RTL の意味が入れ替わります。つまり、右端を意味します。 LV_GRID_ALIGN_STARTLV_GRID_ALIGN_ENDSTART
列は右から左に配置されます。 |
Example
英文 | 自動翻訳 |
---|---|
A simple grid |
|
Demonstrate cell placement and span |
|
Demonstrate grid's "free unit" |
|
Demonstrate track placement |
|
Demonstrate column and row gap |
|
Demonstrate RTL direction on grid |
API
英文 | 自動翻訳 |
---|---|
Enums enum lv_grid_align_t
Functions LV_EXPORT_CONST_INT(LV_GRID_CONTENT) LV_EXPORT_CONST_INT(LV_GRID_TEMPLATE_LAST) void lv_grid_init(void) void lv_obj_set_grid_dsc_array(lv_obj_t *obj, const lv_coord_t col_dsc[], const lv_coord_t row_dsc[]) void lv_obj_set_grid_align(lv_obj_t *obj, lv_grid_align_t column_align, lv_grid_align_t row_align) void lv_obj_set_grid_cell(lv_obj_t *obj, lv_grid_align_t column_align, uint8_t col_pos, uint8_t col_span, lv_grid_align_t row_align, uint8_t row_pos, uint8_t row_span)
static inline lv_coord_t lv_grid_fr(uint8_t x)
void lv_style_set_grid_row_dsc_array(lv_style_t *style, const lv_coord_t value[]) void lv_style_set_grid_column_dsc_array(lv_style_t *style, const lv_coord_t value[]) void lv_style_set_grid_row_align(lv_style_t *style, lv_grid_align_t value) void lv_style_set_grid_column_align(lv_style_t *style, lv_grid_align_t value) void lv_style_set_grid_cell_column_pos(lv_style_t *style, lv_coord_t value) void lv_style_set_grid_cell_column_span(lv_style_t *style, lv_coord_t value) void lv_style_set_grid_cell_row_pos(lv_style_t *style, lv_coord_t value) void lv_style_set_grid_cell_row_span(lv_style_t *style, lv_coord_t value) void lv_style_set_grid_cell_x_align(lv_style_t *style, lv_coord_t value) void lv_style_set_grid_cell_y_align(lv_style_t *style, lv_coord_t value) void lv_obj_set_style_grid_row_dsc_array(lv_obj_t *obj, const lv_coord_t value[], lv_style_selector_t selector) void lv_obj_set_style_grid_column_dsc_array(lv_obj_t *obj, const lv_coord_t value[], lv_style_selector_t selector) void lv_obj_set_style_grid_row_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_column_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_column_pos(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_column_span(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_row_pos(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_row_span(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_x_align(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) void lv_obj_set_style_grid_cell_y_align(lv_obj_t *obj, lv_coord_t value, lv_style_selector_t selector) static inline const lv_coord_t *lv_obj_get_style_grid_row_dsc_array(const lv_obj_t *obj, uint32_t part) static inline const lv_coord_t *lv_obj_get_style_grid_column_dsc_array(const lv_obj_t *obj, uint32_t part) static inline lv_grid_align_t lv_obj_get_style_grid_row_align(const lv_obj_t *obj, uint32_t part) static inline lv_grid_align_t lv_obj_get_style_grid_column_align(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_column_pos(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_column_span(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_row_pos(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_row_span(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_x_align(const lv_obj_t *obj, uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_y_align(const lv_obj_t *obj, uint32_t part) Variables uint32_t LV_LAYOUT_GRID lv_style_prop_t LV_STYLE_GRID_COLUMN_DSC_ARRAY lv_style_prop_t LV_STYLE_GRID_COLUMN_ALIGN lv_style_prop_t LV_STYLE_GRID_ROW_DSC_ARRAY lv_style_prop_t LV_STYLE_GRID_ROW_ALIGN lv_style_prop_t LV_STYLE_GRID_CELL_COLUMN_POS lv_style_prop_t LV_STYLE_GRID_CELL_COLUMN_SPAN lv_style_prop_t LV_STYLE_GRID_CELL_X_ALIGN lv_style_prop_t LV_STYLE_GRID_CELL_ROW_POS lv_style_prop_t LV_STYLE_GRID_CELL_ROW_SPAN lv_style_prop_t LV_STYLE_GRID_CELL_Y_ALIGN |
列挙型
列挙型lv_grid_align_t
機能 LV_EXPORT_CONST_INT(LV_GRID_CONTENT) LV_EXPORT_CONST_INT(LV_GRID_TEMPLATE_LAST) void lv_grid_init(void) void lv_obj_set_grid_dsc_array(lv_obj_t * obj、const lv_coord_t col_dsc []、const lv_coord_t row_dsc []) void lv_obj_set_grid_align(lv_obj_t * obj、lv_grid_align_t column_align、lv_grid_align_t row_align) void lv_obj_set_grid_cell(lv_obj_t * obj、lv_grid_align_t column_align、uint8_t col_pos、uint8_t col_span、lv_grid_align_t row_align、uint8_t row_pos、uint8_t row_span)
静的インラインlv_coord_tlv_grid_fr(uint8_t x)
void lv_style_set_grid_row_dsc_array(lv_style_t * style、const lv_coord_t value []) void lv_style_set_grid_column_dsc_array(lv_style_t * style、const lv_coord_t value []) void lv_style_set_grid_row_align(lv_style_t * style、lv_grid_align_t value) void lv_style_set_grid_column_align(lv_style_t * style、lv_grid_align_t value) void lv_style_set_grid_cell_column_pos(lv_style_t * style、lv_coord_t value) void lv_style_set_grid_cell_column_span(lv_style_t * style、lv_coord_t value) void lv_style_set_grid_cell_row_pos(lv_style_t * style、lv_coord_t value) void lv_style_set_grid_cell_row_span(lv_style_t * style、lv_coord_t value) void lv_style_set_grid_cell_x_align(lv_style_t * style、lv_coord_t value) void lv_style_set_grid_cell_y_align(lv_style_t * style、lv_coord_t value) void lv_obj_set_style_grid_row_dsc_array(lv_obj_t * obj、const lv_coord_t value []、lv_style_selector_tセレクター) void lv_obj_set_style_grid_column_dsc_array(lv_obj_t * obj、const lv_coord_t value []、lv_style_selector_tセレクター) void lv_obj_set_style_grid_row_align(lv_obj_t * obj、lv_grid_align_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_column_align(lv_obj_t * obj、lv_grid_align_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_column_pos(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_column_span(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_row_pos(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_row_span(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_x_align(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) void lv_obj_set_style_grid_cell_y_align(lv_obj_t * obj、lv_coord_t value、lv_style_selector_tセレクター) static inline const lv_coord_t * lv_obj_get_style_grid_row_dsc_array(const lv_obj_t * obj、uint32_t part) static inline const lv_coord_t * lv_obj_get_style_grid_column_dsc_array(const lv_obj_t * obj、uint32_t part) static inline lv_grid_align_t lv_obj_get_style_grid_row_align(const lv_obj_t * obj、uint32_t part) static inline lv_grid_align_t lv_obj_get_style_grid_column_align(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_column_pos(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_column_span(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_row_pos(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_row_span(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_x_align(const lv_obj_t * obj、uint32_t part) static inline lv_coord_t lv_obj_get_style_grid_cell_y_align(const lv_obj_t * obj、uint32_t part) 変数 uint32_t LV_LAYOUT_GRID lv_style_prop_t LV_STYLE_GRID_COLUMN_DSC_ARRAY lv_style_prop_t LV_STYLE_GRID_COLUMN_ALIGN lv_style_prop_t LV_STYLE_GRID_ROW_DSC_ARRAY lv_style_prop_t LV_STYLE_GRID_ROW_ALIGN lv_style_prop_t LV_STYLE_GRID_CELL_COLUMN_POS lv_style_prop_t LV_STYLE_GRID_CELL_COLUMN_SPAN lv_style_prop_t LV_STYLE_GRID_CELL_X_ALIGN lv_style_prop_t LV_STYLE_GRID_CELL_ROW_POS lv_style_prop_t LV_STYLE_GRID_CELL_ROW_SPAN lv_style_prop_t LV_STYLE_GRID_CELL_Y_ALIGN |