IdeService

IdeService

Functions

Properties

IdeContext * context Write / Construct Only

Signals

Types and Values

Object Hierarchy

    GInterface
    ╰── IdeService

Prerequisites

IdeService requires GObject.

Description

Functions

ide_service_get_name ()

const gchar *
ide_service_get_name (IdeService *self);

ide_service_start ()

void
ide_service_start (IdeService *self);

ide_service_stop ()

void
ide_service_stop (IdeService *self);

Types and Values

IDE_TYPE_SERVICE

#define IDE_TYPE_SERVICE (ide_service_get_type())

struct IdeServiceInterface

struct IdeServiceInterface {
  GTypeInterface parent_interface;

  void         (*context_loaded) (IdeService *service);
  const gchar *(*get_name)       (IdeService *service);
  void         (*start)          (IdeService *service);
  void         (*stop)           (IdeService *service);
  void         (*set_context)    (IdeService *service,
                                  IdeContext *context);
};

IdeService

typedef struct _IdeService IdeService;

Property Details

The “context” property

  “context”                  IdeContext *

Context.

Flags: Write / Construct Only

Signal Details

The “context-loaded” signal

void
user_function (IdeService *ideservice,
               gpointer    user_data)

Flags: Run Last