[gnome-control-center] wacom: Hide the CalibArea structure
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] wacom: Hide the CalibArea structure
- Date: Wed, 11 Jan 2012 19:29:08 +0000 (UTC)
commit 9845e4d58292d81a8809bea62a7a8d4bb7fcafb4
Author: Bastien Nocera <hadess hadess net>
Date: Wed Jan 11 19:17:14 2012 +0000
wacom: Hide the CalibArea structure
And typedef it
panels/wacom/calibrator/gui_gtk.c | 39 +++++++++++++++++++++++++-----------
panels/wacom/calibrator/gui_gtk.h | 16 +--------------
2 files changed, 28 insertions(+), 27 deletions(-)
---
diff --git a/panels/wacom/calibrator/gui_gtk.c b/panels/wacom/calibrator/gui_gtk.c
index 81b1041..4475e49 100644
--- a/panels/wacom/calibrator/gui_gtk.c
+++ b/panels/wacom/calibrator/gui_gtk.c
@@ -33,6 +33,21 @@
#include "calibrator.h"
#include "gui_gtk.h"
+typedef struct
+{
+ struct Calib* calibrator;
+ double X[4], Y[4];
+ int display_width, display_height;
+ int time_elapsed;
+
+ const char* message;
+
+ guint anim_id;
+
+ GtkWidget *window;
+} CalibArea;
+
+
/* Window parameters */
#define WINDOW_OPACITY 0.9
@@ -52,7 +67,7 @@
#define HELP_TEXT_MAIN N_("Please tap the target markers as they appear on screen to calibrate the tablet.")
static void
-set_display_size(struct CalibArea *calib_area,
+set_display_size(CalibArea *calib_area,
int width,
int height)
{
@@ -83,7 +98,7 @@ set_display_size(struct CalibArea *calib_area,
}
static void
-resize_display(struct CalibArea *calib_area)
+resize_display(CalibArea *calib_area)
{
/* check that screensize did not change (if no manually specified geometry) */
GtkAllocation allocation;
@@ -99,7 +114,7 @@ resize_display(struct CalibArea *calib_area)
static void
draw(GtkWidget *widget, cairo_t *cr, gpointer data)
{
- struct CalibArea *calib_area = (struct CalibArea*)data;
+ CalibArea *calib_area = (CalibArea*)data;
int i;
double x;
double y;
@@ -200,14 +215,14 @@ draw(GtkWidget *widget, cairo_t *cr, gpointer data)
}
static void
-draw_message(struct CalibArea *calib_area,
+draw_message(CalibArea *calib_area,
const char *msg)
{
calib_area->message = msg;
}
static void
-redraw(struct CalibArea *calib_area)
+redraw(CalibArea *calib_area)
{
GdkWindow *win = gtk_widget_get_window(calib_area->window);
if (win)
@@ -226,7 +241,7 @@ on_button_press_event(GtkWidget *widget,
GdkEventButton *event,
gpointer data)
{
- struct CalibArea *calib_area = (struct CalibArea*)data;
+ CalibArea *calib_area = (CalibArea*)data;
gboolean success;
/* Handle click */
@@ -256,7 +271,7 @@ on_key_release_event(GtkWidget *widget,
GdkEventKey *event,
gpointer data)
{
- struct CalibArea *calib_area = (struct CalibArea*)data;
+ CalibArea *calib_area = (CalibArea*)data;
if (event->type != GDK_KEY_RELEASE)
return FALSE;
@@ -268,7 +283,7 @@ on_key_release_event(GtkWidget *widget,
}
static gboolean
-on_timer_signal(struct CalibArea *calib_area)
+on_timer_signal(CalibArea *calib_area)
{
GdkWindow *win;
@@ -294,13 +309,13 @@ on_timer_signal(struct CalibArea *calib_area)
return TRUE;
}
-static struct CalibArea*
+static CalibArea*
calibration_area_new (struct Calib *c,
GtkWidget *window)
{
- struct CalibArea *calib_area;
+ CalibArea *calib_area;
- calib_area = g_new0 (struct CalibArea, 1);
+ calib_area = g_new0 (CalibArea, 1);
calib_area->calibrator = c;
calib_area->window = window;
@@ -354,7 +369,7 @@ run_gui(struct Calib *c,
gboolean *swap)
{
gboolean success;
- struct CalibArea *calib_area;
+ CalibArea *calib_area;
GdkRGBA black;
GtkWidget *win;
GdkScreen *screen;
diff --git a/panels/wacom/calibrator/gui_gtk.h b/panels/wacom/calibrator/gui_gtk.h
index 7d48286..a267318 100644
--- a/panels/wacom/calibrator/gui_gtk.h
+++ b/panels/wacom/calibrator/gui_gtk.h
@@ -28,21 +28,7 @@
#include "calibrator.h"
-struct CalibArea
-{
- struct Calib* calibrator;
- double X[4], Y[4];
- int display_width, display_height;
- int time_elapsed;
-
- const char* message;
-
- guint anim_id;
-
- GtkWidget *window;
-};
-
-gboolean run_gui (struct Calib *c,
+gboolean run_gui (struct Calib *c,
XYinfo *new_axis,
gboolean *swap);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]