C-KIT-GUI-GTK 0.60
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <gtk/gtk.h>
#include "../ut/ut_umem.h"
#include "../gui/gui_types.h"
#include "../gui/gui_base.h"
#include "../gui_gtk2/gtk_base.h"
#include "../gui_gtk2/gtk_ed1.h"
Functions | |
int | GUI_edi_getModif (MemObj *mo) |
long | GUI_edi_getEof (MemObj *mo) |
long | GUI_edi_getLnMax (MemObj *mo) |
int | GUI_ed1_cb3 (GtkTextBuffer *textbuffer, GtkClipboard *arg1, MemObj mo) |
int | GUI_ed1_cb2 (void *parent, void *iter, void *mark, MemObj mo) |
int | GUI_ed1_cb1 (void *parent, void *event, MemObj mo) |
MemObj | GUI_edi__ (MemObj *o_par, void *funcnam, int mode, char *opts) |
int | GUI_edi_InsFile (MemObj *mo, char *fnam) |
int | GUI_edi_Insert (MemObj *mo, long cpos, char *txbuf, long txlen) |
int | GUI_edi_Write (MemObj *mo, char *txbuf, long *txlen, long maxlen) |
int | GUI_edi_Read (char *txbuf, long *txlen, long p1, long p2, MemObj *mo) |
int | GUI_edi_mod_ln (MemObj *mo, long lNr, char *newLn) |
long | GUI_edi_RdLn (char *sOut, int sSiz, long lNr, MemObj *mo) |
int | GUI_edi_Rd2it (char *txbuf, long txlen, GtkTextIter *it1, GtkTextIter *it2) |
char | GUI_edi_RdChr (MemObj *mo, int offset) |
long | GUI_edi_getCpos (MemObj *mo) |
int | GUI_edi_setCpos (MemObj *mo, long cpos) |
long | GUI_edi_getLsta (MemObj *mo, long lNr) |
long | GUI_edi_getLnr (MemObj *mo) |
int | GUI_edi_setLnr (MemObj *mo, long lNr) |
int | GUI_edi_scroll_s (MemObj *mo) |
void | GUI_edi_Focus (MemObj *mo) |
int | GUI_edi_sel__ (MemObj *mo, long von, long bis) |
int | GUI_edi_sel_get (long *p1, long *p2, MemObj *mo) |
int | GUI_edi_sel_wrf (MemObj *mo, char *fnam) |
int | GUI_edi_sel_ln (MemObj *mo, long lNr) |
int | GUI_edi_sel_del (MemObj *mo) |
int | GUI_edi_del (MemObj *mo, long von, long bis) |
int | GUI_ed1_decode (MemObj *mo) |
Variables | |
static MemObj | wEd |
static GtkWidget * | GUI_ed1_view |
static GtkTextBuffer * | GUI_ed1_buff |
static Obj_gui1 * | GUI_ed1_ActObj |
static long | GUI_ed1_cPos |
static int | GUI_ed1_stat =0 |
static char * | GUI_ed1_lcSet |
int GUI_edi_getModif | ( | MemObj * | mo | ) |
GUI_edi_getModif get if buffer is modfied if buffer is modied: save; this call resets the state. returns 1=modified; 0=unmodified.
long GUI_edi_getEof | ( | MemObj * | mo | ) |
GUI_edi_getEof get total nr of chars (not bytes)
gtk_text_buffer_get_char_count get nr of chars, not nr of bytes !
long GUI_edi_getLnMax | ( | MemObj * | mo | ) |
GUI_edi_getLnMax get total-lines-nr
int GUI_ed1_cb3 | ( | GtkTextBuffer * | textbuffer, |
GtkClipboard * | arg1, | ||
MemObj | mo | ||
) |
int GUI_ed1_cb2 | ( | void * | parent, |
void * | iter, | ||
void * | mark, | ||
MemObj | mo | ||
) |
int GUI_ed1_cb1 | ( | void * | parent, |
void * | event, | ||
MemObj | mo | ||
) |
MemObj GUI_edi__ | ( | MemObj * | o_par, |
void * | funcnam, | ||
int | mode, | ||
char * | opts | ||
) |
int GUI_edi_InsFile | ( | MemObj * | mo, |
char * | fnam | ||
) |
GUI_edi_InsFile insert file at curPos, make text selected
int GUI_edi_Insert | ( | MemObj * | mo, |
long | cpos, | ||
char * | txbuf, | ||
long | txlen | ||
) |
int GUI_edi_Write | ( | MemObj * | mo, |
char * | txbuf, | ||
long * | txlen, | ||
long | maxlen | ||
) |
int GUI_edi_Read | ( | char * | txbuf, |
long * | txlen, | ||
long | p1, | ||
long | p2, | ||
MemObj * | mo | ||
) |
int GUI_edi_mod_ln | ( | MemObj * | mo, |
long | lNr, | ||
char * | newLn | ||
) |
change line lNr into <newLn>
long GUI_edi_RdLn | ( | char * | sOut, |
int | sSiz, | ||
long | lNr, | ||
MemObj * | mo | ||
) |
int GUI_edi_Rd2it | ( | char * | txbuf, |
long | txlen, | ||
GtkTextIter * | it1, | ||
GtkTextIter * | it2 | ||
) |
char GUI_edi_RdChr | ( | MemObj * | mo, |
int | offset | ||
) |
long GUI_edi_getCpos | ( | MemObj * | mo | ) |
int GUI_edi_setCpos | ( | MemObj * | mo, |
long | cpos | ||
) |
long GUI_edi_getLsta | ( | MemObj * | mo, |
long | lNr | ||
) |
get startPos of Line; -1=line does not exist.
long GUI_edi_getLnr | ( | MemObj * | mo | ) |
int GUI_edi_setLnr | ( | MemObj * | mo, |
long | lNr | ||
) |
int GUI_edi_scroll_s | ( | MemObj * | mo | ) |
scroll to active insert-mark makes unselect ?
void GUI_edi_Focus | ( | MemObj * | mo | ) |
den Focus auf EditWindow
int GUI_edi_sel__ | ( | MemObj * | mo, |
long | von, | ||
long | bis | ||
) |
int GUI_edi_sel_get | ( | long * | p1, |
long * | p2, | ||
MemObj * | mo | ||
) |
int GUI_edi_sel_wrf | ( | MemObj * | mo, |
char * | fnam | ||
) |
int GUI_edi_sel_ln | ( | MemObj * | mo, |
long | lNr | ||
) |
int GUI_edi_sel_del | ( | MemObj * | mo | ) |
GUI_edi_sel_del delete selected text
int GUI_edi_del | ( | MemObj * | mo, |
long | von, | ||
long | bis | ||
) |
GUI_edi_del delete from-curPos to-curPos
int GUI_ed1_decode | ( | MemObj * | mo | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |