MexApplication

MexApplication

Synopsis

struct              MexApplication;
struct              MexApplicationClass;
gboolean            mex_application_get_bookmarked      (MexApplication *self);
const gchar *       mex_application_get_description     (MexApplication *self);
const gchar *       mex_application_get_desktop_file    (MexApplication *self);
const gchar *       mex_application_get_executable      (MexApplication *self);
const gchar *       mex_application_get_icon            (MexApplication *self);
const gchar *       mex_application_get_name            (MexApplication *self);
const gchar *       mex_application_get_thumbnail       (MexApplication *self);
MexApplication *    mex_application_new                 (void);
void                mex_application_set_bookmarked      (MexApplication *self,
                                                         gboolean bookmarked);
void                mex_application_set_description     (MexApplication *self,
                                                         const gchar *description);
void                mex_application_set_desktop_file    (MexApplication *self,
                                                         const gchar *desktop_file);
void                mex_application_set_executable      (MexApplication *self,
                                                         const gchar *executable);
void                mex_application_set_icon            (MexApplication *self,
                                                         const gchar *icon);
void                mex_application_set_name            (MexApplication *self,
                                                         const gchar *name);
void                mex_application_set_thumbnail       (MexApplication *self,
                                                         const gchar *thumbnail);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----MexGenericContent
               +----MexApplication

Implemented Interfaces

MexApplication implements MexContent.

Properties

  "bookmarked"               gboolean              : Read / Write / Construct
  "description"              gchar*                : Read / Write / Construct
  "desktop-file"             gchar*                : Read / Write / Construct
  "executable"               gchar*                : Read / Write / Construct
  "icon"                     gchar*                : Read / Write / Construct
  "name"                     gchar*                : Read / Write / Construct
  "thumbnail"                gchar*                : Read / Write / Construct

Description

Details

struct MexApplication

struct MexApplication;

struct MexApplicationClass

struct MexApplicationClass {
  MexGenericContentClass parent_class;
};

mex_application_get_bookmarked ()

gboolean            mex_application_get_bookmarked      (MexApplication *self);

mex_application_get_description ()

const gchar *       mex_application_get_description     (MexApplication *self);

mex_application_get_desktop_file ()

const gchar *       mex_application_get_desktop_file    (MexApplication *self);

mex_application_get_executable ()

const gchar *       mex_application_get_executable      (MexApplication *self);

mex_application_get_icon ()

const gchar *       mex_application_get_icon            (MexApplication *self);

mex_application_get_name ()

const gchar *       mex_application_get_name            (MexApplication *self);

mex_application_get_thumbnail ()

const gchar *       mex_application_get_thumbnail       (MexApplication *self);

mex_application_new ()

MexApplication *    mex_application_new                 (void);

mex_application_set_bookmarked ()

void                mex_application_set_bookmarked      (MexApplication *self,
                                                         gboolean bookmarked);

mex_application_set_description ()

void                mex_application_set_description     (MexApplication *self,
                                                         const gchar *description);

mex_application_set_desktop_file ()

void                mex_application_set_desktop_file    (MexApplication *self,
                                                         const gchar *desktop_file);

mex_application_set_executable ()

void                mex_application_set_executable      (MexApplication *self,
                                                         const gchar *executable);

mex_application_set_icon ()

void                mex_application_set_icon            (MexApplication *self,
                                                         const gchar *icon);

mex_application_set_name ()

void                mex_application_set_name            (MexApplication *self,
                                                         const gchar *name);

mex_application_set_thumbnail ()

void                mex_application_set_thumbnail       (MexApplication *self,
                                                         const gchar *thumbnail);

Property Details

The "bookmarked" property

  "bookmarked"               gboolean              : Read / Write / Construct

Whether the application is bookmarked.

Default value: FALSE


The "description" property

  "description"              gchar*                : Read / Write / Construct

Application description.

Default value: "<Unknown>"


The "desktop-file" property

  "desktop-file"             gchar*                : Read / Write / Construct

Path to desktop file.

Default value: NULL


The "executable" property

  "executable"               gchar*                : Read / Write / Construct

Application executable.

Default value: NULL


The "icon" property

  "icon"                     gchar*                : Read / Write / Construct

Application icon.

Default value: "applications-other"


The "name" property

  "name"                     gchar*                : Read / Write / Construct

Application name.

Default value: "Unnamed"


The "thumbnail" property

  "thumbnail"                gchar*                : Read / Write / Construct

Application thumbnail.

Default value: NULL