@@ -356,104 +356,108 @@ enum ReturnCode TaffyStyle_SetGridAutoFlow(struct TaffyStyle *raw_style, enum Ta
356356
357357struct StyleValueResult TaffyStyle_GetWidth (const struct TaffyStyle * raw_style );
358358
359- enum ReturnCode TaffyStyle_SetWidth (struct TaffyStyle * raw_style , struct StyleValue value );
359+ enum ReturnCode TaffyStyle_SetWidth (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
360360
361361struct StyleValueResult TaffyStyle_GetHeight (const struct TaffyStyle * raw_style );
362362
363- enum ReturnCode TaffyStyle_SetHeight (struct TaffyStyle * raw_style , struct StyleValue value );
363+ enum ReturnCode TaffyStyle_SetHeight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
364364
365365struct StyleValueResult TaffyStyle_GetMinWidth (const struct TaffyStyle * raw_style );
366366
367- enum ReturnCode TaffyStyle_SetMinWidth (struct TaffyStyle * raw_style , struct StyleValue value );
367+ enum ReturnCode TaffyStyle_SetMinWidth (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
368368
369369struct StyleValueResult TaffyStyle_GetMinHeight (const struct TaffyStyle * raw_style );
370370
371- enum ReturnCode TaffyStyle_SetMinHeight (struct TaffyStyle * raw_style , struct StyleValue value );
371+ enum ReturnCode TaffyStyle_SetMinHeight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
372372
373373struct StyleValueResult TaffyStyle_GetMaxWidth (const struct TaffyStyle * raw_style );
374374
375- enum ReturnCode TaffyStyle_SetMaxWidth (struct TaffyStyle * raw_style , struct StyleValue value );
375+ enum ReturnCode TaffyStyle_SetMaxWidth (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
376376
377377struct StyleValueResult TaffyStyle_GetMaxHeight (const struct TaffyStyle * raw_style );
378378
379- enum ReturnCode TaffyStyle_SetMaxHeight (struct TaffyStyle * raw_style , struct StyleValue value );
379+ enum ReturnCode TaffyStyle_SetMaxHeight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
380380
381381struct StyleValueResult TaffyStyle_GetInsetTop (const struct TaffyStyle * raw_style );
382382
383- enum ReturnCode TaffyStyle_SetInsetTop (struct TaffyStyle * raw_style , struct StyleValue value );
383+ enum ReturnCode TaffyStyle_SetInsetTop (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
384384
385385struct StyleValueResult TaffyStyle_GetInsetBottom (const struct TaffyStyle * raw_style );
386386
387- enum ReturnCode TaffyStyle_SetInsetBottom (struct TaffyStyle * raw_style , struct StyleValue value );
387+ enum ReturnCode TaffyStyle_SetInsetBottom (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
388388
389389struct StyleValueResult TaffyStyle_GetInsetLeft (const struct TaffyStyle * raw_style );
390390
391391struct StyleValueResult TaffyStyle_GetInsetRight (const struct TaffyStyle * raw_style );
392392
393- enum ReturnCode TaffyStyle_SetInsetLeft (struct TaffyStyle * raw_style , struct StyleValue value );
393+ enum ReturnCode TaffyStyle_SetInsetLeft (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
394394
395- enum ReturnCode TaffyStyle_SetInsetRight (struct TaffyStyle * raw_style , struct StyleValue value );
395+ enum ReturnCode TaffyStyle_SetInsetRight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
396396
397397struct StyleValueResult TaffyStyle_GetMarginTop (const struct TaffyStyle * raw_style );
398398
399- enum ReturnCode TaffyStyle_SetMarginTop (struct TaffyStyle * raw_style , struct StyleValue value );
399+ enum ReturnCode TaffyStyle_SetMarginTop (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
400400
401401struct StyleValueResult TaffyStyle_GetMarginBottom (const struct TaffyStyle * raw_style );
402402
403- enum ReturnCode TaffyStyle_SetMarginBottom (struct TaffyStyle * raw_style , struct StyleValue value );
403+ enum ReturnCode TaffyStyle_SetMarginBottom (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
404404
405405struct StyleValueResult TaffyStyle_GetMarginLeft (const struct TaffyStyle * raw_style );
406406
407407struct StyleValueResult TaffyStyle_GetMarginRight (const struct TaffyStyle * raw_style );
408408
409- enum ReturnCode TaffyStyle_SetMarginLeft (struct TaffyStyle * raw_style , struct StyleValue value );
409+ enum ReturnCode TaffyStyle_SetMarginLeft (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
410410
411- enum ReturnCode TaffyStyle_SetMarginRight (struct TaffyStyle * raw_style , struct StyleValue value );
411+ enum ReturnCode TaffyStyle_SetMarginRight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
412412
413413struct StyleValueResult TaffyStyle_GetPaddingTop (const struct TaffyStyle * raw_style );
414414
415- enum ReturnCode TaffyStyle_SetPaddingTop (struct TaffyStyle * raw_style , struct StyleValue value );
415+ enum ReturnCode TaffyStyle_SetPaddingTop (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
416416
417417struct StyleValueResult TaffyStyle_GetPaddingBottom (const struct TaffyStyle * raw_style );
418418
419- enum ReturnCode TaffyStyle_SetPaddingBottom (struct TaffyStyle * raw_style , struct StyleValue value );
419+ enum ReturnCode TaffyStyle_SetPaddingBottom (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
420420
421421struct StyleValueResult TaffyStyle_GetPaddingLeft (const struct TaffyStyle * raw_style );
422422
423423struct StyleValueResult TaffyStyle_GetPaddingRight (const struct TaffyStyle * raw_style );
424424
425- enum ReturnCode TaffyStyle_SetPaddingLeft (struct TaffyStyle * raw_style , struct StyleValue value );
425+ enum ReturnCode TaffyStyle_SetPaddingLeft (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
426426
427- enum ReturnCode TaffyStyle_SetPaddingRight (struct TaffyStyle * raw_style , struct StyleValue value );
427+ enum ReturnCode TaffyStyle_SetPaddingRight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
428428
429429struct StyleValueResult TaffyStyle_GetBorderTop (const struct TaffyStyle * raw_style );
430430
431- enum ReturnCode TaffyStyle_SetBorderTop (struct TaffyStyle * raw_style , struct StyleValue value );
431+ enum ReturnCode TaffyStyle_SetBorderTop (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
432432
433433struct StyleValueResult TaffyStyle_GetBorderBottom (const struct TaffyStyle * raw_style );
434434
435- enum ReturnCode TaffyStyle_SetBorderBottom (struct TaffyStyle * raw_style , struct StyleValue value );
435+ enum ReturnCode TaffyStyle_SetBorderBottom (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
436436
437437struct StyleValueResult TaffyStyle_GetBorderLeft (const struct TaffyStyle * raw_style );
438438
439439struct StyleValueResult TaffyStyle_GetBorderRight (const struct TaffyStyle * raw_style );
440440
441- enum ReturnCode TaffyStyle_SetBorderLeft (struct TaffyStyle * raw_style , struct StyleValue value );
441+ enum ReturnCode TaffyStyle_SetBorderLeft (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
442442
443- enum ReturnCode TaffyStyle_SetBorderRight (struct TaffyStyle * raw_style , struct StyleValue value );
443+ enum ReturnCode TaffyStyle_SetBorderRight (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
444444
445445struct StyleValueResult TaffyStyle_GetColumnGap (const struct TaffyStyle * raw_style );
446446
447- enum ReturnCode TaffyStyle_SetColumnGap (struct TaffyStyle * raw_style , struct StyleValue value );
447+ enum ReturnCode TaffyStyle_SetColumnGap (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
448448
449449struct StyleValueResult TaffyStyle_GetRowGap (const struct TaffyStyle * raw_style );
450450
451- enum ReturnCode TaffyStyle_SetRowGap (struct TaffyStyle * raw_style , struct StyleValue value );
451+ enum ReturnCode TaffyStyle_SetRowGap (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
452452
453453struct FloatResult TaffyStyle_GetAspectRatio (const struct TaffyStyle * raw_style );
454454
455455enum ReturnCode TaffyStyle_SetAspectRatio (struct TaffyStyle * raw_style , float value );
456456
457+ struct FloatResult TaffyStyle_GetScrollbarWidth (const struct TaffyStyle * raw_style );
458+
459+ enum ReturnCode TaffyStyle_SetScrollbarWidth (struct TaffyStyle * raw_style , float value );
460+
457461struct StyleValueResult TaffyStyle_GetFlexBasis (const struct TaffyStyle * raw_style );
458462
459463enum ReturnCode TaffyStyle_SetFlexBasis (struct TaffyStyle * raw_style , float value , enum StyleValueUnit unit );
0 commit comments