ui: slim down vertical scrollbars to 6px dark ink handles with transparent tracks
This commit is contained in:
1 parent
9f0bc5d180
commit
4bf7e58b36
1 file changed
+33
-2
@@ -242,14 +242,45 @@ namespace Decentralized
|
|||||||
if (scroll.verticalScrollbar != null)
|
if (scroll.verticalScrollbar != null)
|
||||||
{
|
{
|
||||||
var sb = scroll.verticalScrollbar;
|
var sb = scroll.verticalScrollbar;
|
||||||
var track = sb.GetComponent<Image>();
|
var sbrt = sb.transform as RectTransform;
|
||||||
if (track != null) SetClear(track);
|
if (sbrt != null) sbrt.sizeDelta = new Vector2(6f, sbrt.sizeDelta.y);
|
||||||
|
foreach (var img in sb.GetComponentsInChildren<Image>(true))
|
||||||
|
{
|
||||||
|
if (sb.handleRect != null && (img.gameObject == sb.handleRect.gameObject || img.transform.IsChildOf(sb.handleRect)))
|
||||||
|
continue;
|
||||||
|
SetClear(img);
|
||||||
|
}
|
||||||
if (sb.handleRect != null)
|
if (sb.handleRect != null)
|
||||||
{
|
{
|
||||||
|
sb.handleRect.sizeDelta = new Vector2(0f, sb.handleRect.sizeDelta.y);
|
||||||
var handleImg = sb.handleRect.GetComponent<Image>();
|
var handleImg = sb.handleRect.GetComponent<Image>();
|
||||||
if (handleImg != null)
|
if (handleImg != null)
|
||||||
{
|
{
|
||||||
handleImg.sprite = MachineryStyle.White;
|
handleImg.sprite = MachineryStyle.White;
|
||||||
|
handleImg.type = Image.Type.Simple;
|
||||||
|
handleImg.color = Ink;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (scroll.horizontalScrollbar != null)
|
||||||
|
{
|
||||||
|
var sb = scroll.horizontalScrollbar;
|
||||||
|
var sbrt = sb.transform as RectTransform;
|
||||||
|
if (sbrt != null) sbrt.sizeDelta = new Vector2(sbrt.sizeDelta.x, 6f);
|
||||||
|
foreach (var img in sb.GetComponentsInChildren<Image>(true))
|
||||||
|
{
|
||||||
|
if (sb.handleRect != null && (img.gameObject == sb.handleRect.gameObject || img.transform.IsChildOf(sb.handleRect)))
|
||||||
|
continue;
|
||||||
|
SetClear(img);
|
||||||
|
}
|
||||||
|
if (sb.handleRect != null)
|
||||||
|
{
|
||||||
|
sb.handleRect.sizeDelta = new Vector2(sb.handleRect.sizeDelta.x, 0f);
|
||||||
|
var handleImg = sb.handleRect.GetComponent<Image>();
|
||||||
|
if (handleImg != null)
|
||||||
|
{
|
||||||
|
handleImg.sprite = MachineryStyle.White;
|
||||||
|
handleImg.type = Image.Type.Simple;
|
||||||
handleImg.color = Ink;
|
handleImg.color = Ink;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user