|
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 |