src/api/beaver.h File Reference

#include <glib.h>
#include <gtk/gtk.h>

Data Structures

struct  beaver_text_selection_s
struct  beaver_regex_result_s

Defines

#define PLUGIN_AUTHOR(name_string)
#define PLUGIN_VERSION(version_string)
#define PLUGIN_INIT(func_handler)
#define PLUGIN_CLEANUP(func_handler)
#define PLUGIN_NAME(name_string)
#define PLUGIN_DESCRIPTION(descr_string)
#define PLUGIN_PREFERENCE(func_handler)

Typedefs

typedef struct
beaver_text_selection_s 
BeaverTextSelection
typedef struct
beaver_regex_result_s 
BeaverRegexResult

Enumerations

enum  BeaverMenuSection { BEAVER_SECTION_MENU_TOOLS = 0, BEAVER_SECTION_MENU_VIEW, BEAVER_SECTION_MENU_EDIT, BEAVER_SECTION_TOOLBAR }
enum  BeaverTextFormat { BEAVER_FORMAT_UNIX = 0, BEAVER_FORMAT_MAC, BEAVER_FORMAT_DOS }

Variables

void(* beaver_box_message )(gchar *message)
void(* beaver_box_error )(gchar *message)
gint(* beaver_box_question )(gchar *message)
gchar *(* beaver_box_prompt )(gchar *message)
gchar *(* beaver_box_file_selection )(gchar *title, GtkFileChooserAction action, const gchar *starting_folder)
gint(* beaver_ui_item_add )(enum BeaverMenuSection section, const gchar *name, const gchar *stock_id, const gchar *text, void(*callback)(void))
gint(* beaver_ui_item_submenu_add )(enum BeaverMenuSection section, const gchar *name, const gchar *text)
gint(* beaver_ui_item_seperator_add )(enum BeaverMenuSection section)
void(* beaver_ui_item_remove )(gint id, const gchar *name)
void(* beaver_text_insert_string )(const gchar *text)
BeaverTextSelection *(* beaver_text_selection_position )(void)
gchar *(* beaver_text_selection_get )(void)
void(* beaver_text_selection_set )(const gchar *text)
enum BeaverTextFormat(* beaver_text_format )(void)
void(* beaver_text_replace )(const gchar *needle, const gchar *substitute, gboolean sensitive)
gboolean(* beaver_text_find )(const gchar *needle, guint offset, gboolean sensitive)

Detailed Description

Plugin API

Generated on Sun Jul 11 20:48:43 2010 for Beaver by  doxygen 1.6.3