Classes | Defines | Typedefs | Functions | Variables

AbiGOChart.cpp File Reference

#include "pp_AttrProp.h"
#include "gr_Painter.h"
#include "gr_Image.h"
#include "ie_imp_GOChart.h"
#include "fp_Run.h"
#include "fv_View.h"
#include "ev_EditMethod.h"
#include "ev_Menu_Actions.h"
#include "xap_UnixFrameImpl.h"
#include "xap_Frame.h"
#include "ut_locale.h"
#include "AbiGOChart.h"
#include "AbiGOffice.h"
#include "gr_UnixImage.h"
#include "gr_UnixCairoGraphics.h"
#include "xap_Menu_Layouts.h"
#include "ap_Menu_Id.h"
#include <gtk/gtk.h>
#include <gsf/gsf-impl-utils.h>
#include <gsf/gsf-input-memory.h>
#include <gsf/gsf-output-memory.h>
#include <gsf/gsf-libxml.h>
#include <cairo-svg.h>

Classes

class  AbiGO_LocaleTransactor
struct  _AbiControlGUI
struct  GraphDimEditor

Defines

#define ABI_TYPE_CONTROL_GUI   (abi_control_gui_get_type ())
#define ABI_CONTROL_GUI(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), ABI_TYPE_CONTROL_GUI, AbiControlGUI))
#define ABI_IS_CONTROL_GUI(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), ABI_TYPE_CONTROL_GUI))

Typedefs

typedef struct _AbiControlGUI AbiControlGUI
typedef GObjectClass AbiControlGUIClass
typedef GtkEntry AbiDataEntry
typedef GtkEntryClass AbiDataEntryClass

Functions

static GType abi_control_gui_get_type ()
static void abi_data_allocator_allocate (G_GNUC_UNUSED GogDataAllocator *dalloc, G_GNUC_UNUSED GogPlot *plot)
static void cb_graph_dim_editor_update (GtkEntry *gee, GraphDimEditor *editor)
static void abi_data_editor_set_format (G_GNUC_UNUSED GogDataEditor *editor, G_GNUC_UNUSED GOFormat const *fmt)
static void abi_data_editor_set_value_double (GogDataEditor *editor, double val, G_GNUC_UNUSED GODateConventions const *date_conv)
static void abi_data_editor_init (GogDataEditorClass *iface)
 GSF_CLASS_FULL (AbiDataEntry, abi_data_entry, NULL, NULL, NULL, NULL, NULL, GTK_TYPE_ENTRY, 0, GSF_INTERFACE(abi_data_editor_init, GOG_TYPE_DATA_EDITOR)) static void cb_graph_dim_entry_unmap(GtkEntry *gee
GraphDimEditor *editor cb_graph_dim_editor_update (gee, editor)
static void cb_graph_dim_entry_unrealize (GtkEntry *gee, GraphDimEditor *editor)
static void cb_dim_editor_weakref_notify (GraphDimEditor *editor, GogDataset *dataset)
static void graph_dim_editor_free (GraphDimEditor *editor)
static GogDataEditor * abi_data_allocator_editor (G_GNUC_UNUSED GogDataAllocator *dalloc, GogDataset *dataset, int dim_i, GogDataType data_type)
static void abi_go_plot_data_allocator_init (GogDataAllocatorClass *iface)
static void abi_control_gui_init (GObject *object)
static void abi_control_gui_finalize (GObject *object)
static void abi_control_gui_class_init (GObjectClass *klass)
 GSF_CLASS_FULL (AbiControlGUI, abi_control_gui, NULL, NULL, abi_control_gui_class_init, NULL, abi_control_gui_init, G_TYPE_OBJECT, 0, GSF_INTERFACE(abi_go_plot_data_allocator_init, GOG_TYPE_DATA_ALLOCATOR);) static void graph_user_config_free_data(gpointer data
 m_bHasSnapshot (false)

Variables

static GObjectClass * parent_klass

Define Documentation

#define ABI_CONTROL_GUI (   obj  )     (G_TYPE_CHECK_INSTANCE_CAST ((obj), ABI_TYPE_CONTROL_GUI, AbiControlGUI))
#define ABI_IS_CONTROL_GUI (   o  )     (G_TYPE_CHECK_INSTANCE_TYPE ((o), ABI_TYPE_CONTROL_GUI))
#define ABI_TYPE_CONTROL_GUI   (abi_control_gui_get_type ())

Referenced by GOChartView::modify().


Typedef Documentation

typedef struct _AbiControlGUI AbiControlGUI
typedef GObjectClass AbiControlGUIClass
typedef GtkEntry AbiDataEntry
typedef GtkEntryClass AbiDataEntryClass

Function Documentation

static void abi_control_gui_class_init ( GObjectClass *  klass  )  [static]
static void abi_control_gui_finalize ( GObject *  object  )  [static]
static GType abi_control_gui_get_type (  )  [static]
static void abi_control_gui_init ( GObject *  object  )  [static]
static void abi_data_allocator_allocate ( G_GNUC_UNUSED GogDataAllocator *  dalloc,
G_GNUC_UNUSED GogPlot *  plot 
) [static]
static GogDataEditor* abi_data_allocator_editor ( G_GNUC_UNUSED GogDataAllocator *  dalloc,
GogDataset *  dataset,
int  dim_i,
GogDataType  data_type 
) [static]
static void abi_data_editor_init ( GogDataEditorClass *  iface  )  [static]
static void abi_data_editor_set_format ( G_GNUC_UNUSED GogDataEditor *  editor,
G_GNUC_UNUSED GOFormat const *  fmt 
) [static]
static void abi_data_editor_set_value_double ( GogDataEditor *  editor,
double  val,
G_GNUC_UNUSED GODateConventions const *  date_conv 
) [static]
static void abi_go_plot_data_allocator_init ( GogDataAllocatorClass *  iface  )  [static]
static void cb_dim_editor_weakref_notify ( GraphDimEditor editor,
GogDataset *  dataset 
) [static]
GraphDimEditor* editor cb_graph_dim_editor_update ( gee  ,
editor   
)
static void cb_graph_dim_editor_update ( GtkEntry *  gee,
GraphDimEditor editor 
) [static]
static void cb_graph_dim_entry_unrealize ( GtkEntry *  gee,
GraphDimEditor editor 
) [static]
static void graph_dim_editor_free ( GraphDimEditor editor  )  [static]
GSF_CLASS_FULL ( AbiControlGUI  ,
abi_control_gui  ,
NULL  ,
NULL  ,
abi_control_gui_class_init  ,
NULL  ,
abi_control_gui_init  ,
G_TYPE_OBJECT  ,
,
GSF_INTERFACE(abi_go_plot_data_allocator_init, GOG_TYPE_DATA_ALLOCATOR);   
)
GSF_CLASS_FULL ( AbiDataEntry  ,
abi_data_entry  ,
NULL  ,
NULL  ,
NULL  ,
NULL  ,
NULL  ,
GTK_TYPE_ENTRY  ,
,
GSF_INTERFACE(abi_data_editor_init, GOG_TYPE_DATA_EDITOR)   
)
m_bHasSnapshot ( false   ) 

Variable Documentation

GObjectClass* parent_klass [static]