]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-view-private.h
[totem-screensaver] Adapt to GDBus API change
[evince.git] / libview / ev-view-private.h
index 0e5f44966201f93f6dbd249205cde05ec760f93c..0362bcd1901623cae4b0a9f1c3358bb6343bd604 100644 (file)
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
 #if !defined (EVINCE_COMPILATION)
@@ -120,11 +120,15 @@ struct _EvView {
 
        EvDocumentModel *model;
        EvPixbufCache *pixbuf_cache;
+       gsize pixbuf_cache_size;
        EvPageCache *page_cache;
        EvHeightToPageCache *height_to_page_cache;
        EvViewCursor cursor;
        EvJobRender *current_job;
 
+       GtkRequisition requisition;
+       gboolean       internal_size_request;
+
        /* Scrolling */
        GtkAdjustment *hadjustment;
        GtkAdjustment *vadjustment;
@@ -151,7 +155,8 @@ struct _EvView {
        gboolean dual_page;
        gboolean fullscreen;
        EvSizingMode sizing_mode;
-       cairo_surface_t *loading_text;
+       GtkWidget *loading_window;
+       guint loading_timeout;
 
        /* Common for button press handling */
        int pressed_button;