Riferimenti per il file applets_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 <dirent.h>
#include <sys/wait.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 <brain-mcs-manager/manager-plugin.h>
#include <config.h>
#include <brain_db.h>
#include <brain_client.h>
#include <brain_settings.h>
#include <brain_applets_generic.h>
#include <brain_applet_manager.h>
#include <gtk_common/gtk_common.h>

Strutture dati

struct  AppletsDialog

Definizioni

#define CHANNEL   "appletsmanager"

Funzioni

static void run_dialog (BrainMcsPlugin *mcs_plugin)
static void dialog_delete (AppletsDialog *bd)
static void dialog_response (AppletsDialog *bd)
gboolean add_applet (GtkButton *button, gpointer data)
gboolean remove_applet (GtkButton *button, char *applet_name)
void draw_frame_for_applet (char *element_path, AppletsDialog *dialog)
static void item_selection_changed (GtkTreeView *tree, GtkTreePath *path, GtkTreeViewColumn *col, AppletsDialog *dialog)
GtkTreeStore * model_for_applets ()
static void set_brain_desk (GtkWidget *widget, gpointer user_data)
static GtkWidget * create_applet_installer_dialog (BrainMcsPlugin *mcs_plugin)
BrainMcsPluginInitResult mcs_plugin_init (BrainMcsPlugin *mcs_plugin)

Variabili

static gboolean is_running = FALSE
static GList * ListaApplets


Documentazione delle definizioni

#define CHANNEL   "appletsmanager"
 


Documentazione delle funzioni

static void run_dialog BrainMcsPlugin mcs_plugin  )  [static]
 

static void dialog_delete AppletsDialog bd  )  [static]
 

static void dialog_response AppletsDialog bd  )  [static]
 

gboolean add_applet GtkButton *  button,
gpointer  data
 

Avvertimento:
L'applicazione incaricata di installare de facto la nuova applet e' brain-applet-manager, invocato con l'apposito parametro
< La path di installazione

gboolean remove_applet GtkButton *  button,
char *  applet_name
 

Da fare:
Aggiungere controllo sulla presenza di spazi nella stringa del nome della tabella

Da fare:
Eliminare in qualche modo anche i files in BRAINTOP_INSTALLATION_PATH/applets

void draw_frame_for_applet char *  element_path,
AppletsDialog dialog
 

static void item_selection_changed GtkTreeView *  tree,
GtkTreePath *  path,
GtkTreeViewColumn *  col,
AppletsDialog dialog
[static]
 

GtkTreeStore* model_for_applets  ) 
 

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

static GtkWidget* create_applet_installer_dialog BrainMcsPlugin mcs_plugin  )  [static]
 

BrainMcsPluginInitResult mcs_plugin_init BrainMcsPlugin mcs_plugin  ) 
 

Da fare:
Definire una icona per questo pannello


Documentazione delle variabili

gboolean is_running = FALSE [static]
 

GList* ListaApplets [static]
 


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