ScaleButtonAccessible

Constructors

this
this(GtkScaleButtonAccessible* gtkScaleButtonAccessible, bool ownedRef)

Sets our main struct and passes it to the parent class.

Members

Functions

getScaleButtonAccessibleStruct
GtkScaleButtonAccessible* getScaleButtonAccessibleStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getType
GType getType()

Variables

gtkScaleButtonAccessible
GtkScaleButtonAccessible* gtkScaleButtonAccessible;

the main Gtk struct

Inherited Members

From ButtonAccessible

gtkButtonAccessible
GtkButtonAccessible* gtkButtonAccessible;

the main Gtk struct

getButtonAccessibleStruct
GtkButtonAccessible* getButtonAccessibleStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()

From ValueIF

getValueStruct
AtkValue* getValueStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
getCurrentValue
void getCurrentValue(Value value)

Gets the value of this object.

getIncrement
double getIncrement()

Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.

getMaximumValue
void getMaximumValue(Value value)

Gets the maximum value of this object.

getMinimumIncrement
void getMinimumIncrement(Value value)

Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.

getMinimumValue
void getMinimumValue(Value value)

Gets the minimum value of this object.

getRange
Range getRange()

Gets the range of this object.

getSubRanges
ListSG getSubRanges()

Gets the list of subranges defined for this object. See gobject.Value introduction for examples of subranges and when to expose them.

getValueAndText
void getValueAndText(double value, string text)

Gets the current value and the human readable text alternative of obj. text is a newly created string, that must be freed by the caller. Can be NULL if no descriptor is available.

setCurrentValue
bool setCurrentValue(Value value)

Sets the value of this object.

setValue
void setValue(double newValue)

Sets the value of this object.

addOnValueChanged
gulong addOnValueChanged(void delegate(double, string, ValueIF) dlg, ConnectFlags connectFlags)

The 'value-changed' signal is emitted when the current value that represent the object changes. value is the numerical representation of this new value. text is the human readable text alternative of value, and can be NULL if it is not available. Note that if there is a textual description associated with the new numeric value, that description should be included regardless of whether or not it has also changed.