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);
GtranslatorWindow*  gtranslator_application_open_window (GtranslatorApplication *app);
GtranslatorWindow*  gtranslator_application_get_active_window
                                                        (GtranslatorApplication *app);
const GList*        gtranslator_application_get_windows (GtranslatorApplication *app);
GtranslatorProfile* gtranslator_application_get_active_profile
                                                        (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);
GObject*            gtranslator_application_get_translation_memory
                                                        (GtranslatorApplication *app);

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_open_window ()

GtranslatorWindow*  gtranslator_application_open_window (GtranslatorApplication *app);

Creates a new GtranslatorWindow and shows it.

app :

a GtranslatorApplication

Returns :

the GtranslatorWindow to be opened

gtranslator_application_get_active_window ()

GtranslatorWindow*  gtranslator_application_get_active_window
                                                        (GtranslatorApplication *app);

app :

a GtranslatorApplication

Returns :

the active GtranslatorWindow

gtranslator_application_get_windows ()

const GList*        gtranslator_application_get_windows (GtranslatorApplication *app);

app :

a GtranslatorApplication

Returns :

a list of all opened windows.

gtranslator_application_get_active_profile ()

GtranslatorProfile* gtranslator_application_get_active_profile
                                                        (GtranslatorApplication *app);

app :

a GtranslatorApplication

Returns :

the active GtranslatorProfile

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

gtranslator_application_get_translation_memory ()

GObject*            gtranslator_application_get_translation_memory
                                                        (GtranslatorApplication *app);

app :

Returns :