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