Pepper_31_C_interfaces
|
#include <ppb_scrollbar_dev.h>
Public Attributes | |
PP_Resource(* | Create )(PP_Instance instance, PP_Bool vertical) |
PP_Bool(* | IsScrollbar )(PP_Resource resource) |
uint32_t(* | GetThickness )(PP_Resource resource) |
PP_Bool(* | IsOverlay )(PP_Resource scrollbar) |
uint32_t(* | GetValue )(PP_Resource scrollbar) |
void(* | SetValue )(PP_Resource scrollbar, uint32_t value) |
void(* | SetDocumentSize )(PP_Resource scrollbar, uint32_t size) |
void(* | SetTickMarks )(PP_Resource scrollbar, const struct PP_Rect tick_marks[], uint32_t count) |
void(* | ScrollBy )(PP_Resource scrollbar, PP_ScrollBy_Dev unit, int32_t multiplier) |
The interface for a scrollbar. A scrollbar is a widget, so the functions in PPB_Widget can also be used with scrollbar objects.
Definition at line 52 of file ppb_scrollbar_dev.h.
PP_Resource(* PPB_Scrollbar_Dev_0_5::Create)(PP_Instance instance, PP_Bool vertical) |
Create a new scrollbar. Returns 0 if the instance is invalid.
Definition at line 56 of file ppb_scrollbar_dev.h.
uint32_t(* PPB_Scrollbar_Dev_0_5::GetThickness)(PP_Resource resource) |
Gets the thickness of a scrollbar.
Definition at line 65 of file ppb_scrollbar_dev.h.
uint32_t(* PPB_Scrollbar_Dev_0_5::GetValue)(PP_Resource scrollbar) |
Gets the value of the scrollbar.
Definition at line 73 of file ppb_scrollbar_dev.h.
PP_Bool(* PPB_Scrollbar_Dev_0_5::IsOverlay)(PP_Resource scrollbar) |
Returns PP_TRUE if the system scrollbar style is an overlap scrollbar.
Definition at line 69 of file ppb_scrollbar_dev.h.
PP_Bool(* PPB_Scrollbar_Dev_0_5::IsScrollbar)(PP_Resource resource) |
Returns PP_TRUE if the given resource is a Scrollbar. Returns PP_FALSE if the resource is invalid or some type other than a scrollbar.
Definition at line 61 of file ppb_scrollbar_dev.h.
void(* PPB_Scrollbar_Dev_0_5::ScrollBy)(PP_Resource scrollbar, PP_ScrollBy_Dev unit, int32_t multiplier) |
Scroll by "multiplier" pixels/lines/pages units. Positive values are forward and negative are backward. If "unit" is document then any positive value goes to the end while any negative value goes to the beginning.
Definition at line 95 of file ppb_scrollbar_dev.h.
void(* PPB_Scrollbar_Dev_0_5::SetDocumentSize)(PP_Resource scrollbar, uint32_t size) |
Set the document size (i.e. total length of the region that's being scrolled).
Definition at line 82 of file ppb_scrollbar_dev.h.
void(* PPB_Scrollbar_Dev_0_5::SetTickMarks)(PP_Resource scrollbar, const struct PP_Rect tick_marks[], uint32_t count) |
Updates the tickmarks. Only valid for vertical scrollbars. "tick_marks" contains "count" PP_Rect objects.
Definition at line 87 of file ppb_scrollbar_dev.h.
void(* PPB_Scrollbar_Dev_0_5::SetValue)(PP_Resource scrollbar, uint32_t value) |
Sets the value of the scrollbar.
Definition at line 77 of file ppb_scrollbar_dev.h.