| 102 |
#define SHIKI_BUFFER_BOX(ptr) Scm_MakeForeignPointer(ShikiBufferClass, ptr) |
#define SHIKI_BUFFER_BOX(ptr) Scm_MakeForeignPointer(ShikiBufferClass, ptr) |
| 103 |
|
|
| 104 |
/* C API */ |
/* C API */ |
| 105 |
void Shiki_get_buffer_create(gchar *filename); |
GtkTextBuffer *Shiki_new_buffer_create(gchar *filename); |
| 106 |
gchar *Shiki_buffer_substring(gint start, gint end); |
gchar *Shiki_buffer_substring(gint start, gint end); |
| 107 |
void Shiki_delete_region(gint start, gint end); |
void Shiki_delete_region(gint start, gint end); |
| 108 |
gint Shiki_point(); |
gint Shiki_point(); |
| 114 |
void Shiki_goto_line(gint line); |
void Shiki_goto_line(gint line); |
| 115 |
void Shiki_goto_bol(); |
void Shiki_goto_bol(); |
| 116 |
void Shiki_goto_eol(); |
void Shiki_goto_eol(); |
| 117 |
|
void Shiki_forward_line(gint count); |
| 118 |
const gchar *Shiki_buffer_name(GtkTextBuffer *buffer); |
const gchar *Shiki_buffer_name(GtkTextBuffer *buffer); |
| 119 |
GtkTextBuffer *Shiki_get_next_buffer(GtkTextBuffer *buffer); |
GtkTextBuffer *Shiki_get_next_buffer(GtkTextBuffer *buffer); |
| 120 |
GtkTextBuffer *Shiki_get_previous_buffer(GtkTextBuffer *buffer); |
GtkTextBuffer *Shiki_get_previous_buffer(GtkTextBuffer *buffer); |
| 121 |
ScmObj Shiki_buffer_list(); |
ScmObj Shiki_buffer_list(); |
| 122 |
gboolean Shiki_deleted_buffer_p(GtkTextBuffer *buffer); |
gboolean Shiki_deleted_buffer_p(GtkTextBuffer *buffer); |
| 123 |
|
void Shiki_erase_buffer(GtkTextBuffer *buffer); |
| 124 |
|
void Shiki_delete_buffer(GtkTextBuffer *buffer); |
| 125 |
|
GtkTextBuffer *Shiki_find_buffer(const gchar *name); |
| 126 |
|
const gchar *Shiki_file_name_dialog(const gchar *msg); |
| 127 |
|
gboolean Shiki_yes_or_no_p(const gchar *msg); |
| 128 |
|
|
| 129 |
|
|
| 130 |
#endif |
#endif |