view: Make view compile again

dev
Kristian Høgsberg 13 years ago
parent 8e81df4503
commit ab5dacdac8
  1. 23
      clients/view.c
  2. 2
      configure.ac

@ -43,6 +43,7 @@
struct view {
struct window *window;
struct widget *widget;
struct display *display;
PopplerDocument *document;
@ -51,8 +52,10 @@ struct view {
};
static void
view_draw(struct view *view)
redraw_handler(struct widget *widget, void *data)
{
struct view *view = data;
struct rectangle allocation;
cairo_surface_t *surface;
cairo_t *cr;
@ -64,8 +67,6 @@ view_draw(struct view *view)
else
window_set_transparent(view->window, 1);
window_draw(view->window);
widget_get_allocation(view->widget, &allocation);
surface = window_get_surface(view->window);
@ -107,15 +108,6 @@ view_draw(struct view *view)
cairo_destroy(cr);
cairo_surface_destroy(surface);
g_object_unref(G_OBJECT(page));
window_flush(view->window);
}
static void
redraw_handler(struct widget *widget, void *data)
{
struct view *view = data;
view_draw(view);
}
static void
@ -150,11 +142,10 @@ view_page_down(struct view *view)
}
static void
button_handler(struct window *window, struct input *input, uint32_t time,
button_handler(struct widget *widget, struct input *input, uint32_t time,
int button, int state, void *data)
{
struct window *window = data;
a struct view *view = window_get_user_data(window);
struct view *view = data;
if(!state)
return;
@ -260,7 +251,7 @@ view_create(struct display *display,
view->fullscreen = fullscreen;
window_set_fullscreen(view->window, view->fullscreen);
view_draw(view);
window_schedule_resize(view->window, 500, 400);
return view;
}

@ -106,7 +106,7 @@ if test x$enable_clients == xyes; then
PKG_CHECK_MODULES(CLIENT, [wayland-client wayland-egl egl >= 7.10 gl cairo >= 1.10.0 gdk-pixbuf-2.0 glib-2.0 gobject-2.0 xkbcommon])
PKG_CHECK_MODULES(POPPLER, [poppler-glib gdk-2.0 gio-2.0],
PKG_CHECK_MODULES(POPPLER, [poppler-glib],
[have_poppler=yes], [have_poppler=no])
PKG_CHECK_MODULES(CAIRO_EGL, [cairo-egl >= 1.11.3],
[have_cairo_egl=yes], [have_cairo_egl=no])

Loading…
Cancel
Save