#include <stdlib.h>#include <gtksourceview/gtksourceview.h>#include <gtksourceview/gtksourcebuffer.h>#include "mape/mapgen.h"#include "mape/random.h"#include "mape/preferences.h"#include "mape/mattexview.h"#include "mape/editview.h"#include "mape/statusbar.h"#include "mape/preview.h"Go to the source code of this file.
Classes | |
| struct | _ThreadData |
| struct | _ThreadResult |
Typedefs | |
| typedef struct _ThreadData | ThreadData |
| typedef struct _ThreadResult | ThreadResult |
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 _ThreadData |
Definition at line 28 of file editview.c.
| Class Members | ||
|---|---|---|
| gchar * | file_path | |
| guint | map_height | |
| guint | map_width | |
| gdouble | map_zoom | |
| MapeMaterialMap * | mat_map | |
| gchar * | source | |
| gint64 | start_time | |
| MapeTextureMap * | tex_map | |
| MapeMapgenType | type | |
| MapeEditView * | view | |
| struct _ThreadResult |
Definition at line 42 of file editview.c.
| Class Members | ||
|---|---|---|
| GError * | error | |
| guint | idle_id | |
| GdkPixbuf * | pixbuf | |
| gint64 | start_time | |
| MapeEditView * | view | |
| typedef struct _ThreadData ThreadData |
Definition at line 1 of file editview.c.
| typedef struct _ThreadResult ThreadResult |
Definition at line 1 of file editview.c.
| 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 | ) |