Blender V4.3
ScrollBar.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5typedef struct _ScrollBar ScrollBar;
6
7/***/
8
10
12int scrollbar_contains_pt(ScrollBar *sb, int pt[2]);
13
14void scrollbar_start_scrolling(ScrollBar *sb, int yco);
15void scrollbar_keep_scrolling(ScrollBar *sb, int yco);
17
18void scrollbar_set_thumbpct(ScrollBar *sb, float pct);
19void scrollbar_set_thumbpos(ScrollBar *sb, float pos);
20void scrollbar_set_rect(ScrollBar *sb, int rect[2][2]);
21
24void scrollbar_get_rect(ScrollBar *sb, int rect_r[2][2]);
25
26void scrollbar_get_thumb(ScrollBar *sb, int thumb_r[2][2]);
27
void scrollbar_keep_scrolling(ScrollBar *sb, int yco)
Definition ScrollBar.c:95
void scrollbar_start_scrolling(ScrollBar *sb, int yco)
Definition ScrollBar.c:81
int scrollbar_is_scrolling(ScrollBar *sb)
Definition ScrollBar.c:72
float scrollbar_get_thumbpos(ScrollBar *sb)
Definition ScrollBar.c:124
void scrollbar_get_rect(ScrollBar *sb, int rect_r[2][2])
Definition ScrollBar.c:128
void scrollbar_get_thumb(ScrollBar *sb, int thumb_r[2][2])
Definition ScrollBar.c:60
void scrollbar_set_rect(ScrollBar *sb, int rect[2][2])
Definition ScrollBar.c:115
float scrollbar_get_thumbpct(ScrollBar *sb)
Definition ScrollBar.c:120
void scrollbar_free(ScrollBar *sb)
Definition ScrollBar.c:133
int scrollbar_contains_pt(ScrollBar *sb, int pt[2])
Definition ScrollBar.c:76
void scrollbar_set_thumbpct(ScrollBar *sb, float pct)
Definition ScrollBar.c:107
void scrollbar_stop_scrolling(ScrollBar *sb)
Definition ScrollBar.c:101
ScrollBar * scrollbar_new(int inset, int minthumb)
Definition ScrollBar.c:51
void scrollbar_set_thumbpos(ScrollBar *sb, float pos)
Definition ScrollBar.c:111
int minthumb
Definition ScrollBar.c:19
int rect[2][2]
Definition ScrollBar.c:15