From 3a72bd444b9335f8b8f41f1695989c361e9a267e Mon Sep 17 00:00:00 2001
From: "yu.dongliang" <18588496441@163.com>
Date: Sat, 23 May 2026 22:46:48 +0800
Subject: [PATCH] 1, add triangle buttons in the two end of scrollbar, 2,
support 'top, right, bottom, left' of margin, padding, border
---
examples/overflow.html | 5 +-
html/abc_css.c | 86 ++++++++++++++++-
html/abc_css_border.c | 79 +++++++++------
html/abc_css_length.c | 26 +++--
html/abc_html.c | 89 +++++++++++------
html/abc_html.h | 14 ++-
html/abc_obj.c | 17 ++--
html/abc_obj.h | 60 +++++++++---
ui/__render_border.c | 213 ++++++++++++++++++++++++++++++-----------
ui/__render_text.c | 17 ++--
ui/abc_layout.c | 61 +++++++-----
ui/abc_layout_div.c | 10 +-
ui/abc_layout_h1.c | 23 +++--
ui/abc_layout_img.c | 6 +-
ui/abc_layout_table.c | 71 +++++++++-----
ui/abc_layout_text.c | 9 +-
ui/abc_render_img.c | 8 +-
ui/abc_render_li.c | 2 +-
ui/abc_render_td.c | 24 +----
ui/abc_render_text.c | 2 +-
ui/main.c | 20 +---
21 files changed, 566 insertions(+), 276 deletions(-)
diff --git a/examples/overflow.html b/examples/overflow.html
index 54e5b71..b0a9ba3 100644
--- a/examples/overflow.html
+++ b/examples/overflow.html
@@ -4,11 +4,10 @@