GuppiStream

Name

GuppiStream -- 

Synopsis



GuppiStream* guppi_stream_new               (GuppiFile*);
GuppiStream* guppi_stream_open_file         (const gchar*);
gboolean    guppi_stream_sequential_mode    (GuppiStream*);
void        guppi_stream_set_sequential_mode
                                            (GuppiStream*);
const gchar* guppi_stream_eol_comment       (const GuppiStream*);
void        guppi_stream_set_eol_comment    (GuppiStream*,
                                             const gchar*);
const gchar* guppi_stream_ml_comment_start  (const GuppiStream*);
const gchar* guppi_stream_ml_comment_end    (const GuppiStream*);
void        guppi_stream_set_ml_comment_start
                                            (GuppiStream*,
                                             const gchar*);
void        guppi_stream_set_ml_comment_end (GuppiStream*,
                                             const gchar*);
gchar       guppi_stream_quote_start        (const GuppiStream*);
gchar       guppi_stream_quote_end          (const GuppiStream*);
void        guppi_stream_set_quote_start    (GuppiStream*,
                                             gchar);
void        guppi_stream_set_quote_end      (GuppiStream*,
                                             gchar);
gchar       guppi_stream_escape             (const GuppiStream*);
const gchar* guppi_stream_source            (GuppiStream*);
gint        guppi_stream_number_of_lines    (GuppiStream*);
gint        guppi_stream_estimated_number_of_lines
                                            (GuppiStream*);
gint        guppi_stream_number_of_preloaded_lines
                                            (GuppiStream*);
void        guppi_stream_load_some_lines    (GuppiStream*);
void        guppi_stream_load_more_lines    (GuppiStream*);
const gchar* guppi_stream_get_line          (GuppiStream*,
                                             gint line_no);
const gchar* guppi_stream_get_marked_line   (GuppiStream*,
                                             gint line_no);
const gchar* guppi_stream_get_sanitized_line
                                            (GuppiStream*,
                                             gint line_no);

Object Hierarchy


  GtkObject
   +----GuppiStream

Signal Prototypes


"preload"   void        user_function      (GuppiStream *guppistream,
                                            gpointer user_data);
"fully-preloaded"
            void        user_function      (GuppiStream *guppistream,
                                            gpointer user_data);
"changed-codes"
            void        user_function      (GuppiStream *guppistream,
                                            gpointer user_data);

Description

A longer description goes here.

Details

guppi_stream_new ()

GuppiStream* guppi_stream_new               (GuppiFile*);

guppi_stream_open_file ()

GuppiStream* guppi_stream_open_file         (const gchar*);

guppi_stream_sequential_mode ()

gboolean    guppi_stream_sequential_mode    (GuppiStream*);

guppi_stream_set_sequential_mode ()

void        guppi_stream_set_sequential_mode
                                            (GuppiStream*);

guppi_stream_eol_comment ()

const gchar* guppi_stream_eol_comment       (const GuppiStream*);

guppi_stream_set_eol_comment ()

void        guppi_stream_set_eol_comment    (GuppiStream*,
                                             const gchar*);

guppi_stream_ml_comment_start ()

const gchar* guppi_stream_ml_comment_start  (const GuppiStream*);

guppi_stream_ml_comment_end ()

const gchar* guppi_stream_ml_comment_end    (const GuppiStream*);

guppi_stream_set_ml_comment_start ()

void        guppi_stream_set_ml_comment_start
                                            (GuppiStream*,
                                             const gchar*);

guppi_stream_set_ml_comment_end ()

void        guppi_stream_set_ml_comment_end (GuppiStream*,
                                             const gchar*);

guppi_stream_quote_start ()

gchar       guppi_stream_quote_start        (const GuppiStream*);

guppi_stream_quote_end ()

gchar       guppi_stream_quote_end          (const GuppiStream*);

guppi_stream_set_quote_start ()

void        guppi_stream_set_quote_start    (GuppiStream*,
                                             gchar);

guppi_stream_set_quote_end ()

void        guppi_stream_set_quote_end      (GuppiStream*,
                                             gchar);

guppi_stream_escape ()

gchar       guppi_stream_escape             (const GuppiStream*);

guppi_stream_source ()

const gchar* guppi_stream_source            (GuppiStream*);

guppi_stream_number_of_lines ()

gint        guppi_stream_number_of_lines    (GuppiStream*);

guppi_stream_estimated_number_of_lines ()

gint        guppi_stream_estimated_number_of_lines
                                            (GuppiStream*);

guppi_stream_number_of_preloaded_lines ()

gint        guppi_stream_number_of_preloaded_lines
                                            (GuppiStream*);

guppi_stream_load_some_lines ()

void        guppi_stream_load_some_lines    (GuppiStream*);

guppi_stream_load_more_lines ()

void        guppi_stream_load_more_lines    (GuppiStream*);

guppi_stream_get_line ()

const gchar* guppi_stream_get_line          (GuppiStream*,
                                             gint line_no);

guppi_stream_get_marked_line ()

const gchar* guppi_stream_get_marked_line   (GuppiStream*,
                                             gint line_no);

guppi_stream_get_sanitized_line ()

const gchar* guppi_stream_get_sanitized_line
                                            (GuppiStream*,
                                             gint line_no);

Signals

The "preload" signal

void        user_function                  (GuppiStream *guppistream,
                                            gpointer user_data);

The "fully-preloaded" signal

void        user_function                  (GuppiStream *guppistream,
                                            gpointer user_data);

The "changed-codes" signal

void        user_function                  (GuppiStream *guppistream,
                                            gpointer user_data);