EvWindow

EvWindow —

Synopsis




enum        EvWindowRunMode;
struct      EvPrintRange;
enum        EvPrintPageSet;
struct      EvWindowPrivate;
struct      EvWindow;
GtkWidget*  ev_window_new                   (void);
const char* ev_window_get_uri               (EvWindow *ev_window);
void        ev_window_open_uri              (EvWindow *ev_window,
                                             const char *uri,
                                             EvLinkDest *dest,
                                             EvWindowRunMode mode,
                                             const gchar *search_string,
                                             gboolean unlink_temp_file,
                                             const gchar *print_settings);
gboolean    ev_window_is_empty              (const EvWindow *ev_window);
void        ev_window_print_range           (EvWindow *ev_window,
                                             int first_page,
                                             int last_page);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----EvWindow

Implemented Interfaces

EvWindow implements AtkImplementorIface and GtkBuildable.

Description

Details

enum EvWindowRunMode

typedef enum {
	EV_WINDOW_MODE_NORMAL,
	EV_WINDOW_MODE_FULLSCREEN,
	EV_WINDOW_MODE_PRESENTATION,
	EV_WINDOW_MODE_PREVIEW
} EvWindowRunMode;


struct EvPrintRange

struct EvPrintRange {

	gint start;
	gint end;
};


enum EvPrintPageSet

typedef enum {
	EV_PRINT_PAGE_SET_ALL,
	EV_PRINT_PAGE_SET_EVEN,
	EV_PRINT_PAGE_SET_ODD
} EvPrintPageSet;


struct EvWindowPrivate

struct EvWindowPrivate;


struct EvWindow

struct EvWindow;


ev_window_new ()

GtkWidget*  ev_window_new                   (void);

Creates a GtkWidget that represents the window.

Returns : the GtkWidget that represents the window.

ev_window_get_uri ()

const char* ev_window_get_uri               (EvWindow *ev_window);

It returns the uri of the document showed in the EvWindow.

ev_window : The instance of the EvWindow.
Returns : the uri of the document showed in the EvWindow.

ev_window_open_uri ()

void        ev_window_open_uri              (EvWindow *ev_window,
                                             const char *uri,
                                             EvLinkDest *dest,
                                             EvWindowRunMode mode,
                                             const gchar *search_string,
                                             gboolean unlink_temp_file,
                                             const gchar *print_settings);

ev_window :
uri :
dest :
mode :
search_string :
unlink_temp_file :
print_settings :

ev_window_is_empty ()

gboolean    ev_window_is_empty              (const EvWindow *ev_window);

It does look if there is any document loaded or if there is any job to load a document.

ev_window : The instance of the EvWindow.
Returns : TRUE if there isn't any document loaded or any any documente to be loaded, FALSE in other case.

ev_window_print_range ()

void        ev_window_print_range           (EvWindow *ev_window,
                                             int first_page,
                                             int last_page);

ev_window :
first_page :
last_page :