make systray Instance struct public

This commit is contained in:
Mike Blumenkrantz 2013-05-28 11:04:07 +01:00
parent 4b8a73b1d9
commit 0eb88a495d
2 changed files with 18 additions and 17 deletions

View File

@ -1,22 +1,5 @@
#include "e_mod_main.h"
struct _Instance
{
E_Gadcon_Client *gcc;
E_Container *con;
Evas *evas;
Instance_Xembed *xembed;
Instance_Notifier_Host *notifier;
struct
{
Evas_Object *gadget;
} ui;
struct
{
Ecore_Job *size_apply;
} job;
};
struct _Systray_Context
{
Systray_Config *config;

View File

@ -17,6 +17,24 @@ typedef struct _Notifier_Item Notifier_Item;
typedef struct _Systray_Context Systray_Context;
typedef struct _E_Config_Dialog_Data Systray_Config;
struct _Instance
{
E_Gadcon_Client *gcc;
E_Container *con;
Evas *evas;
Instance_Xembed *xembed;
Instance_Notifier_Host *notifier;
struct
{
Evas_Object *gadget;
} ui;
struct
{
Ecore_Job *size_apply;
} job;
};
E_Gadcon_Orient systray_orient_get(const Instance *inst);
const E_Gadcon *systray_gadcon_get(const Instance *inst);
E_Gadcon_Client *systray_gadcon_client_get(const Instance *inst);