| The GNOME Panel Libraries | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#include <applet-widget.h> struct AppletWidget; struct AppletWidgetClass; void applet_factory_new (const char *goad_id, |
|
"change-orient" void user_function (AppletWidget *appletwidget, |
struct AppletWidget {
char *privcfgpath;
char *globcfgpath;
/* you should really use the accessors for these anyway */
PanelOrientType orient;
int size;
}; |
void applet_factory_new (const char *goad_id,
|
create a new applet factory.
| goad_id : | GOAD ID of the factory to be registered. |
| qfunc : | |
| afunc : | |
|
Make a new applet and register us with the panel, if you decide to cancel the load before calling applet_widget_add, you should call applet_widget_abort_load. This widget is a simple container but you should always use only applet_widget_add to add a child and you should only use it once.
| goad_id : | The goad_id of the applet we are starting |
| Returns : | A pointer to a new widget of type AppletWidget, or NULL if something went wrong. |
void applet_widget_construct (AppletWidget *applet, const char *goad_id); |
For bindings and subclassing only
| applet : | AppletWidget to work on |
| goad_id : | goad_id of the applet to construct |
|
Initialize the applet library, gnome and corba.
| app_id : | applet id |
| app_version : | applet version |
| argc : | the argc passed to main |
| argv : | the argv passed to main |
| options : | extra popt options to use |
| flags : | extra popt flags |
| return_ctx : | return popt context |
| Returns : | A boolean, TRUE if we succeed, FALSE if an error occured |
|
Duplicates the applet's CORBA object. This should be called when a shared library applet is activated.
| applet : | widget to embed. |
| poa : | the POA to use. |
| goad_id : | the GOAD ID string for the applet. |
| params : | params passed when the applet is activated. |
| impl_ptr : | |
| ev : | CORBA environment to use for errors. |
| Returns : | the duplication CORBA object to use. |
void applet_widget_corba_deactivate ( |
| poa : | the POA to use. |
| goad_id : | the GOAD ID of the applet. |
| impl_ptr : | |
| ev : | CORBA environment to use for errors. |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
|
| appletwidget : | the object which received the signal. |
| arg1 : | |
| arg2 : | |
| user_data : | user data set when the signal handler was connected. |
| Returns : |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| arg1 : | |
| arg2 : | |
| arg3 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
void user_function (AppletWidget *appletwidget, |
| appletwidget : | the object which received the signal. |
| arg1 : | |
| arg2 : | |
| user_data : | user data set when the signal handler was connected. |