PlumaApp

PlumaApp

Functions

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── PlumaApp

Description

Functions

pluma_app_get_default ()

PlumaApp *
pluma_app_get_default (void);

Returns the PlumaApp object. This object is a singleton and represents the running pluma instance.

Returns

the PlumaApp pointer.

[transfer none]


pluma_app_create_window ()

PlumaWindow *
pluma_app_create_window (PlumaApp *app,
                         GdkScreen *screen);

Create a new PlumaWindow part of app .

Parameters

app

the PlumaApp

 

screen

.

[allow-none]

Returns

the new PlumaWindow.

[transfer none]


pluma_app_get_windows ()

const GList *
pluma_app_get_windows (PlumaApp *app);

Returns all the windows currently present in PlumaApp.

Parameters

app

the PlumaApp

 

Returns

the list of PlumaWindows objects. The list should not be freed.

[element-type Pluma.Window][transfer none]


pluma_app_get_active_window ()

PlumaWindow *
pluma_app_get_active_window (PlumaApp *app);

Retrives the PlumaWindow currently active.

Parameters

app

the PlumaApp

 

Returns

the active PlumaWindow.

[transfer none]


pluma_app_get_documents ()

GList *
pluma_app_get_documents (PlumaApp *app);

Returns all the documents currently open in PlumaApp.

Parameters

app

the PlumaApp

 

Returns

a newly allocated list of PlumaDocument objects.

[element-type Pluma.Document][transfer container]


pluma_app_get_views ()

GList *
pluma_app_get_views (PlumaApp *app);

Returns all the views currently present in PlumaApp.

Parameters

app

the PlumaApp

 

Returns

a newly allocated list of PlumaView objects.

[element-type Pluma.View][transfer container]


pluma_app_get_lockdown ()

PlumaLockdownMask
pluma_app_get_lockdown (PlumaApp *app);

Gets the lockdown mask (see PlumaLockdownMask) for the application. The lockdown mask determines which functions are locked down using the MATE-wise lockdown GSettings keys.

Parameters

app

a PlumaApp

 

Types and Values

PlumaAppPrivate

typedef struct _PlumaAppPrivate PlumaAppPrivate;

struct PlumaApp

struct PlumaApp;

enum PlumaLockdownMask

Members

PLUMA_LOCKDOWN_COMMAND_LINE

   

PLUMA_LOCKDOWN_PRINTING

   

PLUMA_LOCKDOWN_PRINT_SETUP

   

PLUMA_LOCKDOWN_SAVE_TO_DISK

   

PLUMA_LOCKDOWN_ALL

   

Property Details

The “lockdown” property

  “lockdown”                 PlumaLockdownMask

The lockdown mask.

Flags: Read