为 Widget 添加 outer_size 属性

由于要为Widget添加阴影支持，需要一个属性用于记录部件在显示阴影后占用的空间大小，因此添加了 outer_size
属性，用于记录包括阴影在内的部件尺寸。
添加用于计算对象尺寸的函数
改用WIdget自己的 padding 属性

Widget 是基于图层的，图层的内边距等于Widget的内边距加上阴影占用的空间，这样就能让部件中的子部件不会显示在阴影上。
添加 Widget_QuoteInnerGraph() 函数，修改相关代码

Widget_QuoteInnerGraph() 函数用于引用部件内部区域的位图，不包括部件阴影区域的位图。
位图数据的写入操作改为覆盖