GtranslatorApplication

GtranslatorApplication

Synopsis

#define             GTR_APP
                    GtranslatorApplicationPrivate;
                    GtranslatorApplication;
GtranslatorApplication * gtranslator_application_get_default
                                                        (void);
void                gtranslator_application_shutdown    (GtranslatorApplication *app);
GList *             gtranslator_application_get_views   (GtranslatorApplication *app,
                                                         gboolean original,
                                                         gboolean translated);
const GList *       gtranslator_application_get_windows (GtranslatorApplication *app);
void                gtranslator_application_set_active_profile
                                                        (GtranslatorApplication *app,
                                                         GtranslatorProfile *profile);
GList *             gtranslator_application_get_profiles
                                                        (GtranslatorApplication *app);
void                gtranslator_application_set_profiles
                                                        (GtranslatorApplication *app,
                                                         GList *profiles);
void                gtranslator_application_register_icon
                                                        (GtranslatorApplication *app,
                                                         const gchar *icon,
                                                         const gchar *stock_id);

Description

Details

GTR_APP

#define GTR_APP			        (gtranslator_application_get_default())


GtranslatorApplicationPrivate

typedef struct _GtranslatorApplicationPrivate GtranslatorApplicationPrivate;


GtranslatorApplication

typedef struct {
  GObject base_instance;
} GtranslatorApplication;


gtranslator_application_get_default ()

GtranslatorApplication * gtranslator_application_get_default
                                                        (void);

Returns the default instance of the application.

Returns :

the default instance of the application.

gtranslator_application_shutdown ()

void                gtranslator_application_shutdown    (GtranslatorApplication *app);

Shutdowns the application.


gtranslator_application_get_views ()

GList *             gtranslator_application_get_views   (GtranslatorApplication *app,
                                                         gboolean original,
                                                         gboolean translated);

Returns all the views currently present in GtranslationApplication.

app :

the GtranslationApplication

original :

TRUE if you want original TextViews.

translated :

TRUE if you want translated TextViews.

Returns :

a newly allocated list of GtranslationApplication objects

gtranslator_application_get_windows ()

const GList *       gtranslator_application_get_windows (GtranslatorApplication *app);

app :

a GtranslatorApplication

Returns :

a list of all opened windows.

gtranslator_application_set_active_profile ()

void                gtranslator_application_set_active_profile
                                                        (GtranslatorApplication *app,
                                                         GtranslatorProfile *profile);

app :

profile :


gtranslator_application_get_profiles ()

GList *             gtranslator_application_get_profiles
                                                        (GtranslatorApplication *app);

app :

a GtranslatorApplication

Returns :

a list of all profiles.

gtranslator_application_set_profiles ()

void                gtranslator_application_set_profiles
                                                        (GtranslatorApplication *app,
                                                         GList *profiles);

app :

a GtranslatorApplication

profiles :

a GList

gtranslator_application_register_icon ()

void                gtranslator_application_register_icon
                                                        (GtranslatorApplication *app,
                                                         const gchar *icon,
                                                         const gchar *stock_id);

Registers a new icon with the stock_id.

app :

a GtranslatorApplication

icon :

the name of the icon

stock_id :

the stock id for the new icon