Main Page | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

Magnifier Struct Reference

#include <magnifier.h>


Data Fields

BonoboObject parent
BonoboPropertyBag * property_bag
GdkDisplay * source_display
GdkDisplay * target_display
gchar * source_display_name
gchar * target_display_name
int source_screen_num
int target_screen_num
GList * zoom_regions
gboolean source_initialized
gint crosswire_size
guint32 crosswire_color
gboolean crosswire_clip
gchar * cursor_set
gint cursor_size_x
gint cursor_size_y
guint32 cursor_color
float cursor_scale_factor
GNOME_Magnifier_RectBounds source_bounds
GNOME_Magnifier_RectBounds target_bounds
GNOME_Magnifier_Point cursor_hotspot
MagnifierPrivatepriv


Detailed Description

Definition at line 49 of file magnifier.h.


Field Documentation

BonoboObject Magnifier::parent
 

Definition at line 50 of file magnifier.h.

BonoboPropertyBag* Magnifier::property_bag
 

Definition at line 51 of file magnifier.h.

Referenced by impl_magnifier_get_properties(), impl_magnifier_set_source_display(), impl_magnifier_set_target_display(), and magnifier_properties_init().

GdkDisplay* Magnifier::source_display
 

Definition at line 52 of file magnifier.h.

Referenced by magnifier_cursor_notification_init(), magnifier_get_display_rect_bounds(), magnifier_get_root(), magnifier_init_display(), magnifier_set_property(), magnifier_source_has_damage_extension(), magnifier_warp_cursor_to_screen(), zoom_region_get_source_subwindow(), and zoom_region_pan_test().

GdkDisplay* Magnifier::target_display
 

Definition at line 53 of file magnifier.h.

Referenced by magnifier_check_set_struts(), magnifier_get_display_rect_bounds(), magnifier_init(), magnifier_init_display(), and magnifier_set_property().

gchar* Magnifier::source_display_name
 

Definition at line 54 of file magnifier.h.

Referenced by impl_magnifier_get_source_display(), impl_magnifier_set_source_display(), magnifier_cursor_notification_init(), magnifier_damage_client_init(), magnifier_get_property(), magnifier_init(), magnifier_init_display(), and magnifier_set_property().

gchar* Magnifier::target_display_name
 

Definition at line 55 of file magnifier.h.

Referenced by impl_magnifier_get_target_display(), impl_magnifier_set_target_display(), magnifier_get_property(), magnifier_init(), magnifier_init_display(), and magnifier_set_property().

int Magnifier::source_screen_num
 

Definition at line 56 of file magnifier.h.

Referenced by magnifier_get_display_rect_bounds(), magnifier_get_root(), magnifier_init(), magnifier_init_display(), magnifier_set_property(), zoom_region_get_source_subwindow(), and zoom_region_pan_test().

int Magnifier::target_screen_num
 

Definition at line 57 of file magnifier.h.

Referenced by magnifier_check_set_struts(), magnifier_get_display_rect_bounds(), magnifier_init(), magnifier_init_display(), and magnifier_set_property().

GList* Magnifier::zoom_regions
 

Definition at line 58 of file magnifier.h.

Referenced by impl_magnifier_add_zoom_region(), impl_magnifier_clear_all_zoom_regions(), impl_magnifier_get_zoom_regions(), magnifier_init(), magnifier_zoom_regions_mark_dirty(), and magnifier_zoom_regions_save().

gboolean Magnifier::source_initialized
 

Definition at line 59 of file magnifier.h.

Referenced by impl_magnifier_add_zoom_region().

gint Magnifier::crosswire_size
 

Definition at line 60 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_property(), zoom_region_paint_crosswire_cursor(), and zoom_region_unpaint_crosswire_cursor().

guint32 Magnifier::crosswire_color
 

Definition at line 61 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_property(), and zoom_region_paint_crosswire_cursor().

gboolean Magnifier::crosswire_clip
 

Definition at line 62 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), and magnifier_set_property().

gchar* Magnifier::cursor_set
 

Definition at line 63 of file magnifier.h.

Referenced by magnifier_get_cursor(), magnifier_get_property(), magnifier_init_cursor_set(), and magnifier_set_property().

gint Magnifier::cursor_size_x
 

Definition at line 64 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_property(), and magnifier_transform_cursor().

gint Magnifier::cursor_size_y
 

Definition at line 65 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_property(), and magnifier_transform_cursor().

guint32 Magnifier::cursor_color
 

Definition at line 66 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_recolor_pixbuf(), magnifier_set_property(), and magnifier_transform_cursor().

float Magnifier::cursor_scale_factor
 

Definition at line 67 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_property(), and magnifier_transform_cursor().

GNOME_Magnifier_RectBounds Magnifier::source_bounds
 

Definition at line 68 of file magnifier.h.

Referenced by magnifier_adjust_source_size(), magnifier_get_property(), and magnifier_set_property().

GNOME_Magnifier_RectBounds Magnifier::target_bounds
 

Definition at line 69 of file magnifier.h.

Referenced by magnifier_adjust_source_size(), magnifier_get_property(), magnifier_set_property(), and zoom_region_time_frame().

GNOME_Magnifier_Point Magnifier::cursor_hotspot
 

Definition at line 70 of file magnifier.h.

Referenced by magnifier_get_property(), magnifier_init(), magnifier_set_cursor_from_pixbuf(), magnifier_set_property(), zoom_region_cursor_rect(), and zoom_region_paint_cursor().

MagnifierPrivate* Magnifier::priv
 

Definition at line 71 of file magnifier.h.

Referenced by impl_magnifier_create_zoom_region(), mag_login_helper_get_raise_windows(), magnifier_check_set_struts(), magnifier_cursor_notification_init(), magnifier_cursor_notify(), magnifier_damage_client_init(), magnifier_get_cursor(), magnifier_get_pixbuf_for_name(), magnifier_get_property(), magnifier_get_root(), magnifier_init(), magnifier_init_cursor_set(), magnifier_init_display(), magnifier_init_window(), magnifier_reset_struts_at_idle(), magnifier_set_cursor_from_pixbuf(), magnifier_set_property(), magnifier_transform_cursor(), magnifier_warp_cursor_to_screen(), zoom_region_paint_cursor(), zoom_region_pan_test(), zoom_region_set_viewport(), and zoom_region_update_pointer().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 10 19:11:41 2006 for gnome-mag by  doxygen 1.4.4