Rev 9659 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9659 | Rev 9906 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | (* |
1 | (* |
2 | Copyright 2021, 2022 Anton Krotov |
2 | Copyright 2021-2023 Anton Krotov |
Line 3... | Line 3... | ||
3 | 3 | ||
Line 4... | Line 4... | ||
4 | This file is part of CEdit. |
4 | This file is part of CEdit. |
5 | 5 | ||
Line 106... | Line 106... | ||
106 | canvas := scroll.canvas; |
106 | canvas := scroll.canvas; |
107 | G.SetColor(canvas, K.colors.light); |
107 | G.SetColor(canvas, K.colors.light); |
108 | G.clear(canvas); |
108 | G.clear(canvas); |
109 | G.SetColor(canvas, K.colors.line); |
109 | G.SetColor(canvas, K.colors.line); |
110 | G.Rect(canvas, 0, 0, width - 1, height - 1); |
110 | G.Rect(canvas, 0, 0, width - 1, height - 1); |
111 | IF scroll.vertical THEN |
- | |
112 | SetColor(canvas, scroll.btn # -1); |
111 | SetColor(canvas, scroll.btn # -1); |
- | 112 | IF scroll.vertical THEN |
|
113 | Rect(canvas, 0, 0, width - 1, btn - 1); |
113 | Rect(canvas, 0, 0, width - 1, btn - 1); |
114 | SetColor(canvas, scroll.btn # 1); |
114 | SetColor(canvas, scroll.btn # 1); |
115 | Rect(canvas, 0, height - btn, width - 1, height - 1); |
115 | Rect(canvas, 0, height - btn, width - 1, height - 1); |
116 | G.SetColor(canvas, K.colors.button); |
116 | G.SetColor(canvas, K.colors.button); |
117 | Rect(canvas, 0, btn + scroll.pos - 1, width - 1, btn + scroll.pos + scroll.sliderSize - 1); |
117 | Rect(canvas, 0, btn + scroll.pos - 1, width - 1, btn + scroll.pos + scroll.sliderSize - 1); |
Line 133... | Line 133... | ||
133 | 133 | ||
134 | SetColor(canvas, scroll.btn = 1); |
134 | SetColor(canvas, scroll.btn = 1); |
135 | y := y + height - btn - d DIV 2 + 1; |
135 | y := y + height - btn - d DIV 2 + 1; |
136 | G.Triangle(canvas, x1 - 1, y, x2, y, G.triDown); |
136 | G.Triangle(canvas, x1 - 1, y, x2, y, G.triDown); |
137 | ELSE |
- | |
138 | SetColor(canvas, scroll.btn # -1); |
137 | ELSE |
139 | Rect(canvas, 0, 0, btn - 1, height - 1); |
138 | Rect(canvas, 0, 0, btn - 1, height - 1); |
140 | SetColor(canvas, scroll.btn # 1); |
139 | SetColor(canvas, scroll.btn # 1); |
141 | Rect(canvas, width - btn, 0, width - 1, height - 1); |
140 | Rect(canvas, width - btn, 0, width - 1, height - 1); |
142 | G.SetColor(canvas, K.colors.button); |
141 | G.SetColor(canvas, K.colors.button); |