compositor.h File Reference

Go to the source code of this file.

Functions

MetaCompositormeta_compositor_new (MetaDisplay *display)
void meta_compositor_destroy (MetaCompositor *compositor)
void meta_compositor_manage_screen (MetaCompositor *compositor, MetaScreen *screen)
void meta_compositor_unmanage_screen (MetaCompositor *compositor, MetaScreen *screen)
void meta_compositor_add_window (MetaCompositor *compositor, MetaWindow *window, Window xwindow, XWindowAttributes *attrs)
void meta_compositor_remove_window (MetaCompositor *compositor, Window xwindow)
void meta_compositor_set_updates (MetaCompositor *compositor, MetaWindow *window, gboolean updates)
void meta_compositor_process_event (MetaCompositor *compositor, XEvent *event, MetaWindow *window)
Pixmap meta_compositor_get_window_pixmap (MetaCompositor *compositor, MetaWindow *window)
void meta_compositor_set_active_window (MetaCompositor *compositor, MetaScreen *screen, MetaWindow *window)
void meta_compositor_begin_move (MetaCompositor *compositor, MetaWindow *window, MetaRectangle *initial, int grab_x, int grab_y)
void meta_compositor_update_move (MetaCompositor *compositor, MetaWindow *window, int x, int y)
void meta_compositor_end_move (MetaCompositor *compositor, MetaWindow *window)
void meta_compositor_free_window (MetaCompositor *compositor, MetaWindow *window)


Function Documentation

void meta_compositor_add_window ( MetaCompositor compositor,
MetaWindow window,
Window  xwindow,
XWindowAttributes *  attrs 
)

void meta_compositor_begin_move ( MetaCompositor compositor,
MetaWindow window,
MetaRectangle initial,
int  grab_x,
int  grab_y 
)

Definition at line 136 of file compositor.c.

Referenced by meta_display_begin_grab_op().

void meta_compositor_destroy ( MetaCompositor compositor  ) 

Definition at line 38 of file compositor.c.

References _MetaCompositor::destroy.

Referenced by disable_compositor(), and meta_display_close().

void meta_compositor_end_move ( MetaCompositor compositor,
MetaWindow window 
)

Definition at line 151 of file compositor.c.

Referenced by meta_display_end_grab_op().

void meta_compositor_free_window ( MetaCompositor compositor,
MetaWindow window 
)

Definition at line 156 of file compositor.c.

Referenced by meta_window_free().

Pixmap meta_compositor_get_window_pixmap ( MetaCompositor compositor,
MetaWindow window 
)

Definition at line 111 of file compositor.c.

References _MetaCompositor::get_window_pixmap.

Referenced by get_window_pixbuf().

void meta_compositor_manage_screen ( MetaCompositor compositor,
MetaScreen screen 
)

Definition at line 69 of file compositor.c.

References _MetaCompositor::manage_screen.

Referenced by enable_compositor().

MetaCompositor* meta_compositor_new ( MetaDisplay display  ) 

Definition at line 27 of file compositor.c.

References meta_compositor_xrender_new(), and NULL.

Referenced by enable_compositor().

void meta_compositor_process_event ( MetaCompositor compositor,
XEvent *  event,
MetaWindow window 
)

Definition at line 100 of file compositor.c.

References _MetaCompositor::process_event.

Referenced by event_callback().

void meta_compositor_remove_window ( MetaCompositor compositor,
Window  xwindow 
)

Definition at line 59 of file compositor.c.

References _MetaCompositor::remove_window.

void meta_compositor_set_active_window ( MetaCompositor compositor,
MetaScreen screen,
MetaWindow window 
)

Definition at line 125 of file compositor.c.

References _MetaCompositor::set_active_window.

Referenced by meta_window_free(), and meta_window_notify_focus().

void meta_compositor_set_updates ( MetaCompositor compositor,
MetaWindow window,
gboolean  updates 
)

void meta_compositor_unmanage_screen ( MetaCompositor compositor,
MetaScreen screen 
)

Definition at line 79 of file compositor.c.

References _MetaCompositor::unmanage_screen.

Referenced by disable_compositor(), and meta_screen_free().

void meta_compositor_update_move ( MetaCompositor compositor,
MetaWindow window,
int  x,
int  y 
)

Definition at line 144 of file compositor.c.

Referenced by update_move().


Generated on Sat Aug 23 22:04:22 2008 for metacity by  doxygen 1.5.5