#include <X11/Xlib.h>
#include <gdk/gdk.h>
#include <bonobo/bonobo-object.h>
#include <bonobo/bonobo-property-bag.h>
#include <login-helper/login-helper.h>
#include <glib.h>
#include "GNOME_Magnifier.h"
Go to the source code of this file.
Data Structures | |
struct | Magnifier |
struct | MagnifierClass |
struct | timing |
Defines | |
#define | MAGNIFIER_TYPE (magnifier_get_type ()) |
#define | MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), MAGNIFIER_TYPE, Magnifier)) |
#define | MAGNIFIER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), MAGNIFIER_TYPE, MagnifierClass)) |
#define | IS_MAGNIFIER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MAGNIFIER_TYPE)) |
#define | IS_MAGNIFIER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), MAGNIFIER_TYPE)) |
#define | MAGNIFIER_OAFIID "OAFIID:GNOME_Magnifier_Magnifier:0.9" |
Typedefs | |
typedef _MagnifierPrivate | MagnifierPrivate |
typedef timing | TimingStruct |
Functions | |
GdkDrawable * | magnifier_get_cursor (Magnifier *magnifier) |
GType | magnifier_get_type (void) |
GdkWindow * | magnifier_get_root (Magnifier *magnifier) |
Magnifier * | magnifier_new (gboolean override_redirect) |
gboolean | magnifier_error_check (void) |
void | magnifier_notify_damage (Magnifier *magnifier, XRectangle *rect) |
gboolean | magnifier_source_has_damage_extension (Magnifier *magnifier) |
Variables | |
TimingStruct | mag_timing |
|
Definition at line 39 of file magnifier.h. |
|
|
Definition at line 41 of file magnifier.h. |
|
Definition at line 42 of file magnifier.h. Referenced by magnifier_main_pan_image(), magnifier_main_refresh_all(), and magnifier_main_test_image(). |
|
Definition at line 43 of file magnifier.h. |
|
Definition at line 45 of file magnifier.h. Referenced by magnifier_do_dispose(), and magnifier_new(). |
|
Definition at line 47 of file magnifier.h. |
|
|
|
Definition at line 1880 of file magnifier.c. References _MagnifierPrivate::cursor, Magnifier::cursor_set, fixes_event_base, magnifier_get_source_pixbuf(), magnifier_set_cursor_from_pixbuf(), magnifier_transform_cursor(), and Magnifier::priv. Referenced by zoom_region_cursor_rect(), zoom_region_paint_crosswire_cursor(), and zoom_region_paint_cursor(). |
|
Referenced by magnifier_new(). |
|
Definition at line 596 of file magnifier.c. References Magnifier::priv, _MagnifierPrivate::root, Magnifier::source_display, and Magnifier::source_screen_num. Referenced by impl_magnifier_add_zoom_region(), magnifier_main_pan_image(), magnifier_set_property(), and zoom_region_update_pointer(). |
|
Definition at line 1911 of file magnifier.c. References _is_override_redirect, mag_login_helper_set_magnifier(), magnifier_get_type(), MAGNIFIER_OAFIID, and magnifier_reset_struts_at_idle(). Referenced by main(). |
|
Referenced by zoom_region_create_pixmap(), and zoom_region_update(). |
|
Definition at line 514 of file magnifier.c. References magnifier_zoom_regions_mark_dirty(), GNOME_Magnifier_RectBounds_type::x1, GNOME_Magnifier_RectBounds_type::x2, GNOME_Magnifier_RectBounds_type::y1, and GNOME_Magnifier_RectBounds_type::y2. Referenced by magnifier_damage_handler(). |
|
Definition at line 106 of file damage-client.c. References Magnifier::source_display. Referenced by main(). |
|
Definition at line 152 of file magnifier.h. Referenced by gdk_timing_idle(), magnifier_init(), reset_timing_stats(), timing_report(), zoom_region_align(), zoom_region_moveto(), zoom_region_pan_test(), zoom_region_scroll(), zoom_region_time_frame(), and zoom_region_update(). |