MexTile

MexTile

Synopsis

struct              MexTile;
struct              MexTileClass;
gboolean            mex_tile_get_header_visible         (MexTile *tile);
gboolean            mex_tile_get_important              (MexTile *tile);
const gchar *       mex_tile_get_label                  (MexTile *tile);
ClutterActor *      mex_tile_get_primary_icon           (MexTile *tile);
ClutterActor *      mex_tile_get_secondary_icon         (MexTile *tile);
const gchar *       mex_tile_get_secondary_label        (MexTile *tile);
ClutterActor *      mex_tile_new                        (void);
ClutterActor *      mex_tile_new_with_label             (const gchar *label);
void                mex_tile_set_header_visible         (MexTile *tile,
                                                         gboolean header_visible);
void                mex_tile_set_important              (MexTile *tile,
                                                         gboolean important);
void                mex_tile_set_label                  (MexTile *tile,
                                                         const gchar *label);
void                mex_tile_set_primary_icon           (MexTile *tile,
                                                         ClutterActor *icon);
void                mex_tile_set_secondary_icon         (MexTile *tile,
                                                         ClutterActor *icon);
void                mex_tile_set_secondary_label        (MexTile *tile,
                                                         const gchar *label);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----MxWidget
                     +----MxBin
                           +----MexTile
                                 +----MexContentTile

Implemented Interfaces

MexTile implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface, MxStylable and MxFocusable.

Properties

  "header-visible"           gboolean              : Read / Write
  "important"                gboolean              : Read / Write
  "label"                    gchar*                : Read / Write
  "primary-icon"             ClutterActor*         : Read / Write
  "secondary-icon"           ClutterActor*         : Read / Write
  "secondary-label"          gchar*                : Read / Write

Description

Details

struct MexTile

struct MexTile;

struct MexTileClass

struct MexTileClass {
  MxBinClass parent_class;
};

mex_tile_get_header_visible ()

gboolean            mex_tile_get_header_visible         (MexTile *tile);

mex_tile_get_important ()

gboolean            mex_tile_get_important              (MexTile *tile);

mex_tile_get_label ()

const gchar *       mex_tile_get_label                  (MexTile *tile);

mex_tile_get_primary_icon ()

ClutterActor *      mex_tile_get_primary_icon           (MexTile *tile);

mex_tile_get_secondary_icon ()

ClutterActor *      mex_tile_get_secondary_icon         (MexTile *tile);

mex_tile_get_secondary_label ()

const gchar *       mex_tile_get_secondary_label        (MexTile *tile);

mex_tile_new ()

ClutterActor *      mex_tile_new                        (void);

mex_tile_new_with_label ()

ClutterActor *      mex_tile_new_with_label             (const gchar *label);

mex_tile_set_header_visible ()

void                mex_tile_set_header_visible         (MexTile *tile,
                                                         gboolean header_visible);

mex_tile_set_important ()

void                mex_tile_set_important              (MexTile *tile,
                                                         gboolean important);

mex_tile_set_label ()

void                mex_tile_set_label                  (MexTile *tile,
                                                         const gchar *label);

mex_tile_set_primary_icon ()

void                mex_tile_set_primary_icon           (MexTile *tile,
                                                         ClutterActor *icon);

mex_tile_set_secondary_icon ()

void                mex_tile_set_secondary_icon         (MexTile *tile,
                                                         ClutterActor *icon);

mex_tile_set_secondary_label ()

void                mex_tile_set_secondary_label        (MexTile *tile,
                                                         const gchar *label);

Property Details

The "header-visible" property

  "header-visible"           gboolean              : Read / Write

Whether the tile header is visible or not.

Default value: TRUE


The "important" property

  "important"                gboolean              : Read / Write

Whether the tile is important.

Default value: FALSE


The "label" property

  "label"                    gchar*                : Read / Write

Text to use for the label of the tile.

Default value: NULL


The "primary-icon" property

  "primary-icon"             ClutterActor*         : Read / Write

ClutterActor to display in the primary icon position of the tile.


The "secondary-icon" property

  "secondary-icon"           ClutterActor*         : Read / Write

ClutterActor to display in the secondary icon position of the tile.


The "secondary-label" property

  "secondary-label"          gchar*                : Read / Write

Text to use for the secondary label.

Default value: NULL