InfTextRemoteDeleteOperation

InfTextRemoteDeleteOperation

Functions

Properties

guint length Read / Write / Construct Only
guint position Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── InfTextRemoteDeleteOperation

Implemented Interfaces

InfTextRemoteDeleteOperation implements InfAdoptedOperation and InfTextDeleteOperation.

Description

Functions

inf_text_remote_delete_operation_new ()

InfTextRemoteDeleteOperation *
inf_text_remote_delete_operation_new (guint position,
                                      guint length);

Creates a new delete operation that, when applied, deletes length characters starting from position position . Note that this operation is not reversible because it does not know the text to delete and is therefore only used to transmit a delete operation through the network to reduce bandwidth usage. The remote part can then reconstruct the deleted text using inf_adopted_operation_apply_transformed().

However, it is easier to just use InfTextDefaultDeleteOperation if you want the operation to be reversible.

Parameters

position

The position at which to delete text.

 

length

The number of characters to delete.

 

Types and Values

struct InfTextRemoteDeleteOperation

struct InfTextRemoteDeleteOperation;


struct InfTextRemoteDeleteOperationClass

struct InfTextRemoteDeleteOperationClass {
  GObjectClass parent_class;
};

Property Details

The “length” property

  “length”                   guint

The length of the deleted text.

Flags: Read / Write / Construct Only

Default value: 0


The “position” property

  “position”                 guint

Position where to start deleting characters.

Flags: Read / Write / Construct Only

Default value: 0