Defines | Functions | Variables

xap_UnixDlg_Insert_Symbol.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <string>
#include <vector>
#include "ut_string.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "ut_vector.h"
#include "ut_hash.h"
#include "gr_UnixCairoGraphics.h"
#include "xap_UnixDialogHelper.h"
#include "xap_App.h"
#include "xap_UnixApp.h"
#include "xap_Frame.h"
#include "xap_UnixFrameImpl.h"
#include "xap_Dialog_Id.h"
#include "xap_Dlg_Insert_Symbol.h"
#include "xap_UnixDlg_Insert_Symbol.h"
#include "xap_Draw_Symbol.h"

Defines

#define WIDGET_ID_TAG_KEY   "id"

Functions

static void s_dlg_response (GtkWidget *widget, gint id, XAP_UnixDialog_Insert_Symbol *dlg)
static void s_destroy_clicked (GtkWidget *, XAP_UnixDialog_Insert_Symbol *dlg)
static void s_delete_clicked (GtkWidget *widget, gpointer, XAP_UnixDialog_Insert_Symbol *)
static void s_new_font (GtkWidget *, XAP_UnixDialog_Insert_Symbol *dlg)
static void s_new_row (GtkWidget *, XAP_UnixDialog_Insert_Symbol *dlg)
static void s_scroll_event (GtkWidget *, GdkEventScroll *event, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_sym_SymbolMap_draw (GtkWidget *, cairo_t *, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_size_request (GtkWidget *, GtkAllocation *req, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_Symbolarea_draw (GtkWidget *, cairo_t *, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_SymbolMap_clicked (GtkWidget *, GdkEvent *e, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_CurrentSymbol_clicked (GtkWidget *, GdkEvent *e, XAP_UnixDialog_Insert_Symbol *dlg)
static gboolean s_keypressed (GtkWidget *, GdkEventKey *e, XAP_UnixDialog_Insert_Symbol *dlg)

Variables

static UT_sint32 s_Insert_Symbol_first = 0
static std::string s_Prev_Font
static UT_UCSChar m_CurrentSymbol
static UT_UCSChar m_PreviousSymbol

Define Documentation

#define WIDGET_ID_TAG_KEY   "id"

Function Documentation

static gboolean s_CurrentSymbol_clicked ( GtkWidget *  ,
GdkEvent *  e,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static void s_delete_clicked ( GtkWidget *  widget,
gpointer  ,
XAP_UnixDialog_Insert_Symbol  
) [static]
static void s_destroy_clicked ( GtkWidget *  ,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static void s_dlg_response ( GtkWidget *  widget,
gint  id,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static gboolean s_keypressed ( GtkWidget *  ,
GdkEventKey *  e,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static void s_new_font ( GtkWidget *  ,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static void s_new_row ( GtkWidget *  ,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static void s_scroll_event ( GtkWidget *  ,
GdkEventScroll *  event,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static gboolean s_size_request ( GtkWidget *  ,
GtkAllocation *  req,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static gboolean s_sym_SymbolMap_draw ( GtkWidget *  ,
cairo_t *  ,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static gboolean s_Symbolarea_draw ( GtkWidget *  ,
cairo_t *  ,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]
static gboolean s_SymbolMap_clicked ( GtkWidget *  ,
GdkEvent *  e,
XAP_UnixDialog_Insert_Symbol dlg 
) [static]

Variable Documentation

std::string s_Prev_Font [static]