|  |  |  | Epiphany Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
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);
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.
| 
 | a EphySession | 
| Returns : | the current active non-popup browser window, or NULL of there is none. | 
gboolean            ephy_session_save                   (EphySession *session,
                                                         const char *filename);
| 
 | |
| 
 | |
| Returns : | 
gboolean            ephy_session_load                   (EphySession *session,
                                                         const char *filename,
                                                         guint32 user_time);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GList * ephy_session_get_windows (EphySession *session);
| 
 | the EphySession | 
| Returns : | the list of open "s." | 
void                ephy_session_add_window             (EphySession *session,
                                                         GtkWindow *window);
Add a tool window to the session. EphyWindow take care of adding itself to session.
| 
 | a EphySession | 
| 
 | a EphyWindow |