ephy-session

ephy-session

Synopsis

EphyWindow*         ephy_session_get_active_window      (EphySession *session);
gboolean            ephy_session_save                   (EphySession *session,
                                                         const char *filename);
gboolean            ephy_session_load                   (EphySession *session,
                                                         const char *filename,
                                                         guint32 user_time);
void                ephy_session_close                  (EphySession *session);
GList*              ephy_session_get_windows            (EphySession *session);
void                ephy_session_add_window             (EphySession *session,
                                                         GtkWindow *window);
void                ephy_session_remove_window          (EphySession *session,
                                                         GtkWindow *window);

Description

Details

ephy_session_get_active_window ()

EphyWindow*         ephy_session_get_active_window      (EphySession *session);

Get the current active browser window. Use it when you need to take an action (like opening an url) on a window but you dont have a target window.

session :

a EphySession

Returns :

the current active non-popup browser window, or NULL of there is none.

ephy_session_save ()

gboolean            ephy_session_save                   (EphySession *session,
                                                         const char *filename);

session :

filename :

Returns :


ephy_session_load ()

gboolean            ephy_session_load                   (EphySession *session,
                                                         const char *filename,
                                                         guint32 user_time);

session :

filename :

user_time :

Returns :


ephy_session_close ()

void                ephy_session_close                  (EphySession *session);

session :


ephy_session_get_windows ()

GList*              ephy_session_get_windows            (EphySession *session);

session :

Returns :

the list of open "s".

ephy_session_add_window ()

void                ephy_session_add_window             (EphySession *session,
                                                         GtkWindow *window);

Add a tool window to the session. EphyWindow take care of adding itself to session.

session :

window :

a EphyWindow

ephy_session_remove_window ()

void                ephy_session_remove_window          (EphySession *session,
                                                         GtkWindow *window);

Remove a tool window from the session.

session :

a EphySession.

window :

a GtkWindow, which must be either the bookmarks editor or the history window.