magnifier.h File Reference

#include "GNOME_Magnifier.h"
#include <glib.h>
#include <gdk/gdk.h>
#include <bonobo/bonobo-object.h>
#include <bonobo/bonobo-property-bag.h>
#include <login-helper/login-helper.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 struct _MagnifierPrivate MagnifierPrivate
typedef struct timing TimingStruct

Functions

GdkDrawable * magnifier_get_cursor (Magnifier *magnifier)
GType magnifier_get_type (void)
GdkWindow * magnifier_get_root (Magnifier *magnifier)
Magnifiermagnifier_new (gboolean override_redirect)
void magnifier_notify_damage (Magnifier *magnifier, GdkRectangle *rect)
void magnifier_set_cursor_from_pixbuf (Magnifier *magnifier, GdkPixbuf *pointer_pixbuf)
void magnifier_set_cursor_pixmap_by_name (Magnifier *magnifier, const gchar *cursor_name, gboolean source_fallback)
void magnifier_transform_cursor (Magnifier *magnifier)
void magnifier_zoom_regions_update_pointer (Magnifier *magnifier)
gboolean magnifier_full_screen_capable (Magnifier *magnifier)

Variables

TimingStruct mag_timing


Define Documentation

#define MAGNIFIER_TYPE   (magnifier_get_type ())

Definition at line 41 of file magnifier.h.

#define MAGNIFIER (  )     (G_TYPE_CHECK_INSTANCE_CAST ((o), MAGNIFIER_TYPE, Magnifier))

#define MAGNIFIER_CLASS (  )     (G_TYPE_CHECK_CLASS_CAST((k), MAGNIFIER_TYPE, MagnifierClass))

Definition at line 43 of file magnifier.h.

#define IS_MAGNIFIER (  )     (G_TYPE_CHECK_INSTANCE_TYPE ((o), MAGNIFIER_TYPE))

#define IS_MAGNIFIER_CLASS (  )     (G_TYPE_CHECK_CLASS_TYPE ((k), MAGNIFIER_TYPE))

Definition at line 45 of file magnifier.h.

#define MAGNIFIER_OAFIID   "OAFIID:GNOME_Magnifier_Magnifier:0.9"

Definition at line 47 of file magnifier.h.

Referenced by magnifier_do_dispose(), and magnifier_new().


Typedef Documentation

Definition at line 49 of file magnifier.h.

typedef struct timing TimingStruct


Function Documentation

GdkDrawable* magnifier_get_cursor ( Magnifier magnifier  ) 

GType magnifier_get_type ( void   ) 

Referenced by magnifier_new().

GdkWindow* magnifier_get_root ( Magnifier magnifier  ) 

Magnifier* magnifier_new ( gboolean  override_redirect  ) 

void magnifier_notify_damage ( Magnifier magnifier,
GdkRectangle *  rect 
)

void magnifier_set_cursor_from_pixbuf ( Magnifier magnifier,
GdkPixbuf *  pointer_pixbuf 
)

void magnifier_set_cursor_pixmap_by_name ( Magnifier magnifier,
const gchar *  cursor_name,
gboolean  source_fallback 
)

void magnifier_transform_cursor ( Magnifier magnifier  ) 

void magnifier_zoom_regions_update_pointer ( Magnifier magnifier  ) 

gboolean magnifier_full_screen_capable ( Magnifier magnifier  ) 


Variable Documentation


Generated on Thu Aug 27 14:44:09 2009 for gnome-mag by  doxygen 1.5.8