Riferimenti per il file backdrop_settings.c

#include <sys/stat.h>
#include <sys/types.h>
#include <memory.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <X11/Xlib.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
#include <gtk/gtk.h>
#include <libxfce4util/i18n.h>
#include <libxfce4util/util.h>
#include <libxfcegui4/libxfcegui4.h>
#include "backdrop_icon.h"
#include "backdrop-mgr.h"
#include "settings_common.h"
#include <config.h>
#include <brain_client.h>
#include <brain_settings.h>
#include <brain-mcs-manager/manager-plugin.h>
#include <gtk_common/gtk_common.h>

Strutture dati

struct  BackdropDialog

Definizioni

#define PLUGIN_NAME   "backdrop"
#define NO_HELP_BUTTON   1
#define BACKDROP_CHANNEL   "BACKDROP"
#define LIST_TEXT   "# xfce backdrop list"

Tipi enumerati (enum)

enum  {
  TILED, SCALED, CENTERED, AUTO,
  NONE
}

Funzioni

static void run_dialog (BrainMcsPlugin *mcs_plugin)
static int backdrop_create_channel (BrainMcsPlugin *mcs_plugin)
BrainMcsPluginInitResult mcs_plugin_init (BrainMcsPlugin *mcs_plugin)
static void update_path (BackdropDialog *bd)
static void dialog_delete (BackdropDialog *bd)
static void dialog_response (GtkWidget *dialog, int response, BackdropDialog *bd)
static void set_color (GtkWidget *b, BackdropDialog *bd)
static void color_picker (GtkWidget *b, BackdropDialog *bd)
static void showimage_toggle (GtkWidget *b, BackdropDialog *bd)
static void add_color_button (GtkWidget *vbox, BackdropDialog *bd)
static gboolean file_entry_lost_focus (GtkWidget *entry, GdkEventFocus *ev, BackdropDialog *bd)
static void add_file_entry (GtkWidget *vbox, GtkSizeGroup *sg, BackdropDialog *bd)
static void fs_ok_cb (GtkWidget *b, BackdropDialog *bd)
static void browse_cb (GtkWidget *b, BackdropDialog *bd)
static void add_button_box (GtkWidget *vbox, GtkSizeGroup *sg, BackdropDialog *bd)
static void set_style (GtkWidget *item, BackdropDialog *bd)
static void add_style_options (GtkWidget *vbox, GtkSizeGroup *sg, BackdropDialog *bd)
static GtkWidget * create_backdrop_dialog (BrainMcsPlugin *mcs_plugin)

Variabili

static gboolean is_running = FALSE
static char * backdrop_path = NULL
static int backdrop_style = SCALED
static int showimage = 1
static BrainMcsColor backdrop_color


Documentazione delle definizioni

#define PLUGIN_NAME   "backdrop"
 

#define NO_HELP_BUTTON   1
 

#define BACKDROP_CHANNEL   "BACKDROP"
 

#define LIST_TEXT   "# xfce backdrop list"
 


Documentazione dei tipi enumerati

anonymous enum
 

Valori dei tipi enumerati:
TILED 
SCALED 
CENTERED 
AUTO 
NONE 


Documentazione delle funzioni

static void run_dialog BrainMcsPlugin mcs_plugin  )  [static]
 

static int backdrop_create_channel BrainMcsPlugin mcs_plugin  )  [static]
 

BrainMcsPluginInitResult mcs_plugin_init BrainMcsPlugin mcs_plugin  ) 
 

Da fare:
Definire una icona per questo pannello

static void update_path BackdropDialog bd  )  [static]
 

static void dialog_delete BackdropDialog bd  )  [static]
 

static void dialog_response GtkWidget *  dialog,
int  response,
BackdropDialog bd
[static]
 

static void set_color GtkWidget *  b,
BackdropDialog bd
[static]
 

static void color_picker GtkWidget *  b,
BackdropDialog bd
[static]
 

static void showimage_toggle GtkWidget *  b,
BackdropDialog bd
[static]
 

static void add_color_button GtkWidget *  vbox,
BackdropDialog bd
[static]
 

static gboolean file_entry_lost_focus GtkWidget *  entry,
GdkEventFocus *  ev,
BackdropDialog bd
[static]
 

static void add_file_entry GtkWidget *  vbox,
GtkSizeGroup *  sg,
BackdropDialog bd
[static]
 

static void fs_ok_cb GtkWidget *  b,
BackdropDialog bd
[static]
 

static void browse_cb GtkWidget *  b,
BackdropDialog bd
[static]
 

< La path di installazione

static void add_button_box GtkWidget *  vbox,
GtkSizeGroup *  sg,
BackdropDialog bd
[static]
 

static void set_style GtkWidget *  item,
BackdropDialog bd
[static]
 

static void add_style_options GtkWidget *  vbox,
GtkSizeGroup *  sg,
BackdropDialog bd
[static]
 

static GtkWidget* create_backdrop_dialog BrainMcsPlugin mcs_plugin  )  [static]
 


Documentazione delle variabili

gboolean is_running = FALSE [static]
 

char* backdrop_path = NULL [static]
 

int backdrop_style = SCALED [static]
 

int showimage = 1 [static]
 

BrainMcsColor backdrop_color [static]
 


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