Riferimenti per il file mouse_plugin.c

#include <X11/Xlib.h>
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
#include <libxfce4util/i18n.h>
#include <libxfce4util/util.h>
#include <brain-mcs-manager/manager-plugin.h>
#include <libxfcegui4/libxfcegui4.h>
#include "mouse_icon.h"
#include <brain_client.h>
#include <brain_settings.h>

Strutture dati

struct  MouseDialog

Definizioni

#define CHANNEL1   "settings"
#define CHANNEL2   "mouse"
#define PLUGIN_NAME   "mouse"
#define DEFAULT_ACCELERATION   2
#define DEFAULT_THRESHOLD   4
#define DEFAULT_DENOMINATOR   1
#define DEFAULT_DBL_CLICKTIME   300
#define DEFAULT_DND_THRESHOLD   8
#define ACCEL_MIN   1
#define ACCEL_MAX   30
#define THRESH_MIN   1
#define THRESH_MAX   20
#define DND_THRESH_MIN   1
#define DND_THRESH_MAX   20
#define DBL_CLICK_MIN   100
#define DBL_CLICK_MAX   2000
#define DEFAULT_ICON_SIZE   48

Funzioni

static void set_mouse_values (gboolean right_handed, int accel, int threshold)
static void cb_dialog_response (GtkWidget *dialog, gint response_id)
static void cb_righthandled_changed (GtkWidget *dialog, gpointer user_data)
static void cb_acceleration_changed (GtkWidget *dialog, gpointer user_data)
static void cb_threshold_changed (GtkWidget *dialog, gpointer user_data)
static void cb_dnd_threshold_changed (GtkWidget *dialog, gpointer user_data)
static void cb_dbl_clicktime_changed (GtkWidget *dialog, gpointer user_data)
MouseDialogcreate_mouse_dialog (BrainMcsPlugin *mcs_plugin)
static void setup_dialog (MouseDialog *itf)
static int create_channel (BrainMcsPlugin *mcs_plugin)
static void run_dialog (BrainMcsPlugin *mcs_plugin)
BrainMcsPluginInitResult mcs_plugin_init (BrainMcsPlugin *mcs_plugin)

Variabili

static gboolean is_running = FALSE
static gboolean right_handed = TRUE
static int dbl_clicktime = 300
static int dnd_threshold = 8
static int acceleration = 2
static int threshold = 4
static int denominator = 1
MouseDialogDialog


Documentazione delle definizioni

#define CHANNEL1   "settings"
 

#define CHANNEL2   "mouse"
 

#define PLUGIN_NAME   "mouse"
 

#define DEFAULT_ACCELERATION   2
 

#define DEFAULT_THRESHOLD   4
 

#define DEFAULT_DENOMINATOR   1
 

#define DEFAULT_DBL_CLICKTIME   300
 

#define DEFAULT_DND_THRESHOLD   8
 

#define ACCEL_MIN   1
 

#define ACCEL_MAX   30
 

#define THRESH_MIN   1
 

#define THRESH_MAX   20
 

#define DND_THRESH_MIN   1
 

#define DND_THRESH_MAX   20
 

#define DBL_CLICK_MIN   100
 

#define DBL_CLICK_MAX   2000
 

#define DEFAULT_ICON_SIZE   48
 


Documentazione delle funzioni

static void set_mouse_values gboolean  right_handed,
int  accel,
int  threshold
[static]
 

static void cb_dialog_response GtkWidget *  dialog,
gint  response_id
[static]
 

static void cb_righthandled_changed GtkWidget *  dialog,
gpointer  user_data
[static]
 

static void cb_acceleration_changed GtkWidget *  dialog,
gpointer  user_data
[static]
 

static void cb_threshold_changed GtkWidget *  dialog,
gpointer  user_data
[static]
 

static void cb_dnd_threshold_changed GtkWidget *  dialog,
gpointer  user_data
[static]
 

static void cb_dbl_clicktime_changed GtkWidget *  dialog,
gpointer  user_data
[static]
 

MouseDialog* create_mouse_dialog BrainMcsPlugin mcs_plugin  ) 
 

static void setup_dialog MouseDialog itf  )  [static]
 

static int create_channel BrainMcsPlugin mcs_plugin  )  [static]
 

static void run_dialog BrainMcsPlugin mcs_plugin  )  [static]
 

BrainMcsPluginInitResult mcs_plugin_init BrainMcsPlugin mcs_plugin  ) 
 

Da fare:
Assegnare una icona al pannello di configurazione dei tipi MIME


Documentazione delle variabili

gboolean is_running = FALSE [static]
 

gboolean right_handed = TRUE [static]
 

int dbl_clicktime = 300 [static]
 

int dnd_threshold = 8 [static]
 

int acceleration = 2 [static]
 

int threshold = 4 [static]
 

int denominator = 1 [static]
 

MouseDialog* Dialog
 


Generato il Sun Apr 16 01:36:45 2006 per BrainTop da  doxygen 1.4.6