#include <gtk/gtk.h>#include <gtksourceview/gtksourcelanguagemanager.h>#include <gtksourceview/gtksourcestyleschememanager.h>#include "mape/forward.h"#include "mape/mapgen.h"Go to the source code of this file.
Classes | |
| struct | MapeEditView_ |
Typedefs | |
| typedef enum MapeEditViewError_ | MapeEditViewError |
Enumerations | |
| enum | MapeEditViewError_ { MAPE_EDIT_VIEW_ERROR_MISSING_MAPS , MAPE_EDIT_VIEW_ERROR_UNKNOWN_ENCODING , MAPE_EDIT_VIEW_ERROR_FAILED } |
Functions | |
| MapeEditView * | mape_edit_view_new (MapePreView *pre_view, MapeStatusbar *statusbar, GError **error) |
| void | mape_edit_view_destroy (MapeEditView *view) |
| void | mape_edit_view_clear (MapeEditView *view) |
| gboolean | mape_edit_view_open (MapeEditView *view, const gchar *filename, GError **error) |
| gboolean | mape_edit_view_save (MapeEditView *view, const gchar *filename, GError **error) |
| gboolean | mape_edit_view_get_modified (MapeEditView *view) |
| void | mape_edit_view_undo (MapeEditView *edit_view) |
| void | mape_edit_view_redo (MapeEditView *edit_view) |
| void | mape_edit_view_apply_preferences (MapeEditView *edit_view, MapePreferences *preferences) |
| void | mape_edit_view_reload (MapeEditView *edit_view) |
| struct MapeEditView_ |
Definition at line 31 of file editview.h.
| Class Members | ||
|---|---|---|
| const gchar * | encoding | |
| gchar * | file_path | |
| gboolean | fixed_seed | |
| PangoFontDescription * | font_desc | |
| GtkSourceLanguageManager * | lang_manager | |
| unsigned int | map_height | |
| unsigned int | map_width | |
| double | map_zoom | |
| MapePreView * | pre_view | |
| unsigned int | random_seed | |
| GThread * | render_thread | |
| gboolean | rerender | |
| MapeStatusbar * | statusbar | |
| GtkSourceStyleSchemeManager * | style_manager | |
| MapeMapgenType | type | |
| GtkWidget * | view | |
| GtkWidget * | window | |
| typedef enum MapeEditViewError_ MapeEditViewError |
| enum MapeEditViewError_ |
| Enumerator | |
|---|---|
| MAPE_EDIT_VIEW_ERROR_MISSING_MAPS | |
| MAPE_EDIT_VIEW_ERROR_UNKNOWN_ENCODING | |
| MAPE_EDIT_VIEW_ERROR_FAILED | |
Definition at line 25 of file editview.h.
| void mape_edit_view_apply_preferences | ( | MapeEditView * | edit_view, |
| MapePreferences * | preferences | ||
| ) |
Definition at line 704 of file editview.c.
References MapePreferences_::auto_indentation, MapePreferences_::bracket_matching, MapeEditView_::fixed_seed, MapePreferences_::fixed_seed, MapePreferences_::highlight_line, MapePreferences_::line_numbers, MapeEditView_::map_height, MapePreferences_::map_height, MapeEditView_::map_width, MapePreferences_::map_width, MapeEditView_::map_zoom, MapePreferences_::map_zoom, mape_edit_view_reload(), MapeEditView_::random_seed, MapePreferences_::random_seed, MapePreferences_::tab_to_spaces, MapePreferences_::tab_width, MapePreferences_::text_wrapping, and MapeEditView_::view.
| void mape_edit_view_clear | ( | MapeEditView * | view | ) |
Definition at line 526 of file editview.c.
References MapeEditView_::file_path, and MapeEditView_::view.
| void mape_edit_view_destroy | ( | MapeEditView * | view | ) |
Definition at line 505 of file editview.c.
References MapeEditView_::file_path, MapeEditView_::lang_manager, MapeEditView_::render_thread, and MapeEditView_::style_manager.
Referenced by mape_window_destroy().
| gboolean mape_edit_view_get_modified | ( | MapeEditView * | view | ) |
| MapeEditView* mape_edit_view_new | ( | MapePreView * | pre_view, |
| MapeStatusbar * | statusbar, | ||
| GError ** | error | ||
| ) |
Definition at line 393 of file editview.c.
References MapeEditView_::encoding, MapeEditView_::file_path, MapeEditView_::fixed_seed, MAPE_MAPGEN_NONE, MapeEditView_::pre_view, MapeEditView_::render_thread, MapeEditView_::rerender, MapeEditView_::statusbar, MapeEditView_::type, and MapeEditView_::view.
Referenced by mape_window_new().
| gboolean mape_edit_view_open | ( | MapeEditView * | view, |
| const gchar * | filename, | ||
| GError ** | error | ||
| ) |
Definition at line 545 of file editview.c.
References MapeEditView_::encoding, and MAPE_EDIT_VIEW_ERROR_UNKNOWN_ENCODING.
| void mape_edit_view_redo | ( | MapeEditView * | edit_view | ) |
| void mape_edit_view_reload | ( | MapeEditView * | edit_view | ) |
Definition at line 764 of file editview.c.
References _ThreadData::file_path, MapeEditView_::file_path, MapeEditView_::fixed_seed, _ThreadData::map_height, MapeEditView_::map_height, _ThreadData::map_width, MapeEditView_::map_width, _ThreadData::map_zoom, MapeEditView_::map_zoom, mape_random_seed(), mape_statusbar_set_compile(), _ThreadData::mat_map, MapeMatTexView_::mat_map, MapePreView_::mat_tex, MapeEditView_::pre_view, MapeEditView_::random_seed, MapeEditView_::render_thread, MapeEditView_::rerender, _ThreadData::source, _ThreadData::start_time, MapeEditView_::statusbar, _ThreadData::tex_map, MapeMatTexView_::tex_map, _ThreadData::type, MapeEditView_::type, _ThreadData::view, and MapeEditView_::view.
Referenced by mape_edit_view_apply_preferences().
| gboolean mape_edit_view_save | ( | MapeEditView * | view, |
| const gchar * | filename, | ||
| GError ** | error | ||
| ) |
Definition at line 632 of file editview.c.
References MapeEditView_::encoding, and MapeEditView_::view.
| void mape_edit_view_undo | ( | MapeEditView * | edit_view | ) |