Class

PurpleWhiteboard

since: 3.0

Description [src]

class Purple.Whiteboard : GObject.Object {
  parent_instance: GObject
}

A abstract whiteboard object.

Available since: 3.0

Ancestors

Constructors

purple_whiteboard_new

Creates a new whiteboard.

since: 3.0

Functions

purple_whiteboard_draw_list_destroy

Destroys a drawing list for a whiteboard.

since: 2.0

purple_whiteboard_set_ui_ops

Sets the UI operations.

since: 2.0

Instance methods

purple_whiteboard_clear

Clears the contents of whiteboard.

since: 2.0

purple_whiteboard_draw_line

Draws a line on whiteboard with the given parameters.

since: 2.0

purple_whiteboard_draw_point

Draws a point on whiteboard with the given parameters.

since: 2.0

purple_whiteboard_equal

Checks the id’s for whiteboard1 and whiteboard2 and return whether or not they are equal.

since: 3.0

purple_whiteboard_get_account

Gets the PurpleAccount that whiteboard is tied to.

since: 3.0

purple_whiteboard_get_brush

Gets the size and color of the brush.

since: 2.0

purple_whiteboard_get_dimensions

Gets the dimension of a whiteboard.

since: 2.0

purple_whiteboard_get_draw_list

Gets the drawing list.

since: 3.0

purple_whiteboard_get_id

Gets the id of whiteboard.

since: 3.0

purple_whiteboard_get_protocol_data

Gets the protocol data for a whiteboard.

since: 3.0

purple_whiteboard_get_state

Gets the state of whiteboard.

since: 3.0

purple_whiteboard_send_brush

Sends a request to change the size and color of the brush.

since: 2.0

purple_whiteboard_send_clear

Sends a request to the buddy to clear whiteboard.

since: 2.0

purple_whiteboard_send_draw_list

Send a list of points to draw.

since: 2.0

purple_whiteboard_set_brush

Sets the size and color of the brush.

since: 2.0

purple_whiteboard_set_dimensions

Sets the dimensions for whiteboard.

since: 2.0

purple_whiteboard_set_draw_list

Sets the drawing list.

since: 3.0

purple_whiteboard_set_protocol_data

Sets the protocol data for whiteboard.

since: 3.0

purple_whiteboard_set_protocol_ops

Sets the protocol operations for whiteboard.

since: 3.0

purple_whiteboard_set_state

Set the state of whiteboard to state.

since: 3.0

purple_whiteboard_start

Puts whiteboard into the started state if it wasn’t already.

since: 2.0

purple_whiteboard_ui_ops_clear

Clears all the contents of whiteboard.

since: 3.0

purple_whiteboard_ui_ops_create

Creates a user interface for whiteboard.

since: 3.0

purple_whiteboard_ui_ops_destroy

Destroys the user interface for whiteboard.

since: 3.0

purple_whiteboard_ui_ops_draw_line

Draws a line on whiteboard.

since: 3.0

purple_whiteboard_ui_ops_draw_point

Draws a point on whiteboard.

since: 3.0

purple_whiteboard_ui_ops_set_brush

Sets the size and color of the active brush for whiteboard.

since: 3.0

purple_whiteboard_ui_ops_set_dimensions

Sets the user interface dimensions for whiteboard.

since: 3.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.Whiteboard:account

The account this whiteboard belongs to.

since: 3.0

Purple.Whiteboard:draw-list

The list of draw actions for the whiteboard.

since: 3.0

Purple.Whiteboard:id

The unique identifier of the whiteboard.

since: 3.0

Purple.Whiteboard:state

The state of the whiteboard.

since: 3.0

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PurpleWhiteboardClass {
  /* no available fields */
}

The class methods for a PurpleWhiteboard.

Right now this is empty but it will be filled out with the function from PurpleWhiteboardOps in a future review request.