Riferimenti per il file ui_plugin.c

#include <string.h>
#include <gtk/gtk.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <libxfce4util/i18n.h>
#include <libxfce4util/util.h>
#include <brain-mcs-manager/manager-plugin.h>
#include <libxfcegui4/libxfcegui4.h>
#include <gtk_common/gtk_common.h>
#include "inline-icon.h"
#include <brain_client.h>
#include <brain_settings.h>

Strutture dati

struct  UiDialog

Definizioni

#define RCDIR   "settings"
#define CHANNEL   "settings"
#define PLUGIN_NAME   "ui"
#define DEFAULT_THEME   "Default"
#define INITIAL_THEME   "Xfce"
#define DEFAULT_ICON_THEME   "hicolor"
#define DEFAULT_TOOLBAR_STYLE   "icons"
#define DEFAULT_FONT   "Sans 10"
#define DEFAULT_ICON_SIZE   48
#define MAX_ELEMENTS_BEFORE_SCROLLING   6

Funzioni

gchar * mcs_plugin_check_version (gint version)
static void theme_selection_changed (GtkTreeSelection *selection, gpointer data)
static void icon_theme_selection_changed (GtkTreeSelection *selection, gpointer data)
static void read_themes (UiDialog *dialog)
static void read_icon_themes (UiDialog *dialog)
static void font_selection_ok (GtkWidget *w, gpointer user_data)
static void show_font_selection (GtkWidget *widget, gpointer user_data)
static gint sort_func (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
static void cb_dialog_response (GtkWidget *dialog, gint response_id)
static void on_icons_activate (GtkMenuItem *menuitem, gpointer user_data)
static void on_text_activate (GtkMenuItem *menuitem, gpointer user_data)
static void on_both_activate (GtkMenuItem *menuitem, gpointer user_data)
static void on_both_horiz_activate (GtkMenuItem *menuitem, gpointer user_data)
UiDialogcreate_theme_dialog (BrainMcsPlugin *mcs_plugin)
static void setup_dialog (UiDialog *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 setting_model = FALSE
static gboolean setting_itheme_model = FALSE
static gboolean initial_scroll = TRUE
static gboolean is_running = FALSE
static gchar * current_theme = NULL
static gchar * current_icon_theme = NULL
static gchar * current_font = NULL
static gchar * current_toolbar_style = NULL
UiDialogDialog


Documentazione delle definizioni

#define RCDIR   "settings"
 

#define CHANNEL   "settings"
 

#define PLUGIN_NAME   "ui"
 

#define DEFAULT_THEME   "Default"
 

#define INITIAL_THEME   "Xfce"
 

#define DEFAULT_ICON_THEME   "hicolor"
 

#define DEFAULT_TOOLBAR_STYLE   "icons"
 

#define DEFAULT_FONT   "Sans 10"
 

#define DEFAULT_ICON_SIZE   48
 

#define MAX_ELEMENTS_BEFORE_SCROLLING   6
 


Documentazione delle funzioni

gchar* mcs_plugin_check_version gint  version  ) 
 

static void theme_selection_changed GtkTreeSelection *  selection,
gpointer  data
[static]
 

static void icon_theme_selection_changed GtkTreeSelection *  selection,
gpointer  data
[static]
 

static void read_themes UiDialog dialog  )  [static]
 

static void read_icon_themes UiDialog dialog  )  [static]
 

static void font_selection_ok GtkWidget *  w,
gpointer  user_data
[static]
 

static void show_font_selection GtkWidget *  widget,
gpointer  user_data
[static]
 

static gint sort_func GtkTreeModel *  model,
GtkTreeIter *  a,
GtkTreeIter *  b,
gpointer  user_data
[static]
 

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

static void on_icons_activate GtkMenuItem *  menuitem,
gpointer  user_data
[static]
 

static void on_text_activate GtkMenuItem *  menuitem,
gpointer  user_data
[static]
 

static void on_both_activate GtkMenuItem *  menuitem,
gpointer  user_data
[static]
 

static void on_both_horiz_activate GtkMenuItem *  menuitem,
gpointer  user_data
[static]
 

UiDialog* create_theme_dialog BrainMcsPlugin mcs_plugin  ) 
 

static void setup_dialog UiDialog 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 setting_model = FALSE [static]
 

gboolean setting_itheme_model = FALSE [static]
 

gboolean initial_scroll = TRUE [static]
 

gboolean is_running = FALSE [static]
 

gchar* current_theme = NULL [static]
 

gchar* current_icon_theme = NULL [static]
 

gchar* current_font = NULL [static]
 

gchar* current_toolbar_style = NULL [static]
 

UiDialog* Dialog
 


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