GOffice.Data

g GObject.Object GObject.Object GOffice.Data GOffice.Data GObject.Object->GOffice.Data

Subclasses:

GOffice.DataMatrix, GOffice.DataScalar, GOffice.DataVector

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

date_conv ()

dup ()

emit_changed ()

eq (b)

get_bounds (minimum, maximum)

get_matrix_markup (row, column)

get_matrix_size (n_rows, n_columns)

get_matrix_string (row, column)

get_matrix_value (row, column)

get_n_dimensions ()

get_n_values ()

get_scalar_markup ()

get_scalar_string ()

get_scalar_value ()

get_values ()

get_vector_markup (column)

get_vector_size ()

get_vector_string (column)

get_vector_value (column)

has_value ()

is_decreasing ()

is_increasing ()

is_valid ()

is_varying_uniformly ()

preferred_fmt ()

serialize (user)

unserialize (str, user)

Virtual Methods

Inherited:

GObject.Object (7)

do_changed ()

do_date_conv ()

do_dup ()

do_emit_changed ()

do_eq (b)

do_get_bounds (minimum, maximum)

do_get_markup (coordinates)

do_get_n_dimensions ()

do_get_sizes (sizes)

do_get_string (coordinates)

do_get_value (coordinates)

do_get_values ()

do_is_valid ()

do_preferred_fmt ()

do_serialize (user)

do_unserialize (str, user)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

changed

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

base

GObject.Object

r

flags

int

r

Class Details

class GOffice.Data(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

GOffice.DataClass

date_conv()
Returns:

the date conventions used by the data, or None if not determined.

Return type:

GOffice.DateConventions

dup()
Returns:

A deep copy of self.

Return type:

GOffice.Data

emit_changed()

protected utility to emit a ‘changed’ signal

eq(b)
Parameters:

b (GOffice.Data or None) – GOffice.Data

Returns:

True if self and b are the same

Return type:

bool

get_bounds(minimum, maximum)
Parameters:
get_matrix_markup(row, column)
Parameters:
  • row (int) –

  • column (int) –

Return type:

Pango.AttrList

get_matrix_size(n_rows, n_columns)
Parameters:
  • n_rows (int) –

  • n_columns (int) –

get_matrix_string(row, column)
Parameters:
  • row (int) –

  • column (int) –

Return type:

str

get_matrix_value(row, column)
Parameters:
  • row (int) –

  • column (int) –

Return type:

float

get_n_dimensions()
Return type:

int

get_n_values()
Return type:

int

get_scalar_markup()
Return type:

Pango.AttrList

get_scalar_string()
Return type:

str

get_scalar_value()
Return type:

float

get_values()
Return type:

float

get_vector_markup(column)
Parameters:

column (int) –

Return type:

Pango.AttrList

get_vector_size()
Return type:

int

get_vector_string(column)
Parameters:

column (int) –

Return type:

str

get_vector_value(column)
Parameters:

column (int) –

Return type:

float

has_value()
Return type:

bool

is_decreasing()
Return type:

bool

is_increasing()
Return type:

bool

is_valid()
Return type:

bool

is_varying_uniformly()
Return type:

bool

preferred_fmt()
Returns:

the fmt preferred by the data

Return type:

GOffice.Format

Caller is responsible for unrefing the result.

serialize(user)
Parameters:

user (object or None) – a object describing the context.

Returns:

a string representation of the data source that the caller is responsible for freeing

Return type:

str

NOTE: This is the _source_ not the content. (I.e., this refers to the expression, not its current GOffice.value.)

unserialize(str, user)
Parameters:
Returns:

False on error.

Return type:

bool

De-serializes the source information returned from GOffice.Data.serialize.

do_changed() virtual
do_date_conv() virtual
Returns:

the date conventions used by the data, or None if not determined.

Return type:

GOffice.DateConventions

do_dup() virtual
Returns:

A deep copy of src.

Return type:

GOffice.Data

do_emit_changed() virtual

protected utility to emit a ‘changed’ signal

do_eq(b) virtual
Parameters:

b (GOffice.Data or None) – GOffice.Data

Returns:

True if a and b are the same

Return type:

bool

do_get_bounds(minimum, maximum) virtual
Parameters:
do_get_markup(coordinates) virtual
Parameters:

coordinates (int) –

Return type:

Pango.AttrList

do_get_n_dimensions() virtual
Return type:

int

do_get_sizes(sizes) virtual
Parameters:

sizes (int) –

do_get_string(coordinates) virtual
Parameters:

coordinates (int) –

Return type:

str

do_get_value(coordinates) virtual
Parameters:

coordinates (int) –

Return type:

float

do_get_values() virtual
Return type:

float

do_is_valid() virtual
Return type:

bool

do_preferred_fmt() virtual
Returns:

the fmt preferred by the data

Return type:

GOffice.Format

Caller is responsible for unrefing the result.

do_serialize(user) virtual
Parameters:

user (object or None) – a object describing the context.

Returns:

a string representation of the data source that the caller is responsible for freeing

Return type:

str

NOTE: This is the _source_ not the content. (I.e., this refers to the expression, not its current GOffice.value.)

do_unserialize(str, user) virtual
Parameters:
Returns:

False on error.

Return type:

bool

De-serializes the source information returned from GOffice.Data.serialize.

Signal Details

GOffice.Data.signals.changed(data)
Signal Name:

changed

Flags:

RUN_LAST

Parameters:

data (GOffice.Data) – The object which received the signal