#include <message_editor.h>

Public Member Functions | |
| MessageEditor (Rom *rom=nullptr) | |
| MessageEditor (Rom *rom, const EditorDependencies &deps) | |
| void | Initialize () override |
| absl::Status | Load () override |
| absl::Status | Update () override |
| void | SetGameData (zelda3::GameData *game_data) override |
| void | DrawMessageList () |
| void | DrawCurrentMessage () |
| void | DrawFontAtlas () |
| void | DrawTextCommands () |
| void | DrawSpecialCharacters () |
| void | DrawExpandedMessageSettings () |
| void | DrawDictionary () |
| void | DrawMessagePreview () |
| void | UpdateCurrentMessageFromText (const std::string &text) |
| bool | OpenMessageById (int display_id) |
| absl::Status | Save () override |
| absl::Status | SaveExpandedMessages () |
| absl::Status | LoadExpandedMessagesFromRom () |
| int | CalculateExpandedBankUsage () const |
| absl::Status | Cut () override |
| absl::Status | Copy () override |
| absl::Status | Paste () override |
| absl::Status | Undo () override |
| absl::Status | Redo () override |
| absl::Status | Find () override |
| void | Delete () |
| void | SelectAll () |
| void | set_rom (Rom *rom) |
| Rom * | rom () const |
Public Member Functions inherited from yaze::editor::Editor | |
| Editor ()=default | |
| virtual | ~Editor ()=default |
| virtual void | SetDependencies (const EditorDependencies &deps) |
| virtual std::string | GetUndoDescription () const |
| virtual std::string | GetRedoDescription () const |
| const UndoManager & | undo_manager () const |
| virtual absl::Status | Clear () |
| EditorType | type () const |
| bool * | active () |
| void | set_active (bool active) |
| void | toggle_active () |
| virtual bool | IsRomLoaded () const |
| virtual std::string | GetRomStatus () const |
| Rom * | rom () const |
| zelda3::GameData * | game_data () const |
| EditorContext | context () const |
| bool | HasContext () const |
Private Member Functions | |
| void | PushUndoSnapshot () |
| void | FinalizePendingUndo () |
| void | ApplySnapshot (const MessageSnapshot &snapshot) |
| void | ResolveFontPalette () |
| gfx::SnesPalette | BuildFallbackFontPalette () const |
| void | LoadFontGraphics () |
| void | RefreshFontAtlasBitmap (const std::vector< uint8_t > &font_data) |
| void | ApplyFontPalette () |
| void | EnsureFontTexturesReady () |
| void | ImportMessageBundleFromFile (const std::string &path) |
| int | ResolveExpandedMessageBaseId () const |
Additional Inherited Members | |
Protected Member Functions inherited from yaze::editor::Editor | |
| std::string | MakePanelTitle (const std::string &base_title) const |
| std::string | MakePanelId (const std::string &base_id) const |
| template<typename T > | |
| absl::StatusOr< T > | SafeRomAccess (std::function< T()> accessor, const std::string &operation="") const |
Protected Attributes inherited from yaze::editor::Editor | |
| bool | active_ = false |
| EditorType | type_ |
| EditorDependencies | dependencies_ |
| UndoManager | undo_manager_ |
Definition at line 35 of file message_editor.h.
|
inlineexplicit |
Definition at line 37 of file message_editor.h.
References yaze::editor::kMessage, and yaze::editor::Editor::type_.
|
inlineexplicit |
Definition at line 41 of file message_editor.h.
References yaze::editor::Editor::dependencies_.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 67 of file message_editor.cc.
References yaze::editor::MessagePreview::all_dictionaries_, yaze::editor::BuildDictionaryEntries(), current_font_gfx16_bitmap_, current_message_, current_message_index_, current_message_is_expanded_, yaze::Rom::data(), yaze::editor::Editor::dependencies_, DrawCurrentMessage(), DrawDictionary(), DrawExpandedMessageSettings(), DrawFontAtlas(), DrawMessageList(), DrawMessagePreview(), DrawSpecialCharacters(), DrawTextCommands(), yaze::gfx::SnesPalette::empty(), expanded_message_base_id_, font_graphics_loaded_, font_preview_colors_, yaze::editor::MessageData::ID, yaze::editor::kCharactersWidth, yaze::editor::kWidthArraySize, list_of_texts_, LoadFontGraphics(), LOG_ERROR, LOG_INFO, message_preview_, message_text_box_, yaze::gfx::Bitmap::mutable_palette(), yaze::editor::EditorDependencies::panel_manager, parsed_messages_, yaze::editor::ParseMessageData(), yaze::editor::ReadAllTextData(), ResolveExpandedMessageBaseId(), ResolveFontPalette(), rom(), yaze::editor::EditorDependencies::session_id, yaze::gui::TextBox::text, and yaze::editor::MessagePreview::width_array.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 332 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 337 of file message_editor.cc.
|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 344 of file message_editor.cc.
References ApplyFontPalette(), yaze::editor::Editor::game_data(), and yaze::editor::Editor::SetGameData().

| void yaze::editor::MessageEditor::DrawMessageList | ( | ) |
Definition at line 393 of file message_editor.cc.
References yaze::gui::BeginNoPadding(), current_message_, current_message_index_, current_message_is_expanded_, DrawMessagePreview(), yaze::gui::EndNoPadding(), expanded_message_base_id_, expanded_messages_, yaze::editor::ExportMessageBundleToJson(), FinalizePendingUndo(), yaze::util::HexLong(), yaze::util::HexWord(), yaze::editor::MessageData::ID, ImportMessageBundleFromFile(), yaze::editor::kMessageTableFlags, list_of_texts_, message_bundle_status_, message_bundle_status_error_, message_text_box_, parsed_messages_, yaze::util::FileDialogWrapper::ShowOpenFileDialog(), yaze::util::FileDialogWrapper::ShowSaveFileDialog(), and yaze::gui::TextBox::text.
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawCurrentMessage | ( | ) |
Definition at line 511 of file message_editor.cc.
References yaze::gui::BeginPadding(), yaze::gui::Canvas::canvas_size(), current_font_gfx16_bitmap_, current_font_gfx16_canvas_, current_message_, yaze::editor::MessageData::Data, yaze::gui::DisplayPalette(), yaze::gui::Canvas::DrawBackground(), yaze::gui::Canvas::DrawBitmap(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::Canvas::DrawGrid(), yaze::gui::Canvas::DrawOverlay(), yaze::gui::EndPadding(), EnsureFontTexturesReady(), FinalizePendingUndo(), font_preview_colors_, yaze::editor::MessageData::ID, yaze::editor::kCurrentMessageHeight, yaze::editor::kCurrentMessageWidth, yaze::editor::kLine1, yaze::editor::kLine2, yaze::editor::kLine3, yaze::editor::kScrollVertical, yaze::gui::MemoryEditorPopup(), message_preview_, message_text_box_, yaze::editor::MessagePreview::scroll_marker_lines, yaze::editor::MessagePreview::shown_lines, yaze::gui::TextBox::text, yaze::editor::MessagePreview::text_line, UpdateCurrentMessageFromText(), yaze::editor::ValidateMessageLineWidths(), and yaze::gui::Canvas::zero_point().
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawFontAtlas | ( | ) |
Definition at line 671 of file message_editor.cc.
References yaze::gui::BeginCanvas(), yaze::gui::Canvas::DrawBitmap(), yaze::gui::Canvas::DrawTileSelector(), yaze::gui::EndCanvas(), EnsureFontTexturesReady(), font_gfx_bitmap_, and font_gfx_canvas_.
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawTextCommands | ( | ) |
Definition at line 760 of file message_editor.cc.
References yaze::gui::InputHexByte(), message_text_box_, yaze::gui::TextBox::text, and UpdateCurrentMessageFromText().
Referenced by Initialize().

| void yaze::editor::MessageEditor::DrawSpecialCharacters | ( | ) |
Definition at line 779 of file message_editor.cc.
References message_text_box_, yaze::gui::TextBox::text, and UpdateCurrentMessageFromText().
Referenced by Initialize().

| void yaze::editor::MessageEditor::DrawExpandedMessageSettings | ( | ) |
Definition at line 679 of file message_editor.cc.
References yaze::editor::MessageData::Address, yaze::editor::MessagePreview::all_dictionaries_, CalculateExpandedBankUsage(), yaze::editor::Editor::dependencies_, expanded_message_base_id_, expanded_message_path_, expanded_messages_, yaze::editor::ExportMessagesToJson(), yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::editor::MessageData::ID, yaze::editor::LoadExpandedMessages(), LoadExpandedMessagesFromRom(), LOG_WARN, message_preview_, parsed_messages_, yaze::editor::EditorDependencies::popup_manager, PRINT_IF_ERROR, ResolveExpandedMessageBaseId(), yaze::util::FileDialogWrapper::ShowOpenFileDialog(), and yaze::util::FileDialogWrapper::ShowSaveFileDialog().
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawDictionary | ( | ) |
Definition at line 795 of file message_editor.cc.
References yaze::editor::MessagePreview::all_dictionaries_, yaze::util::HexWord(), yaze::editor::kMessageTableFlags, and message_preview_.
Referenced by Initialize().

| void yaze::editor::MessageEditor::DrawMessagePreview | ( | ) |
Definition at line 1019 of file message_editor.cc.
References yaze::gfx::Bitmap::Create(), yaze::gfx::Arena::CREATE, current_font_gfx16_bitmap_, current_message_, yaze::editor::MessagePreview::current_preview_data_, yaze::editor::MessagePreview::DrawMessagePreview(), yaze::gfx::SnesPalette::empty(), font_preview_colors_, yaze::gfx::Arena::Get(), yaze::gfx::Bitmap::is_active(), yaze::editor::kCurrentMessageHeight, yaze::editor::kCurrentMessageWidth, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, message_preview_, yaze::gfx::Bitmap::palette(), yaze::gfx::Arena::QueueTextureCommand(), yaze::gfx::Bitmap::set_data(), yaze::gfx::Bitmap::SetPalette(), yaze::gfx::Bitmap::surface(), yaze::gfx::Bitmap::texture(), and yaze::gfx::Arena::UPDATE.
Referenced by ApplySnapshot(), DrawMessageList(), EnsureFontTexturesReady(), Initialize(), OpenMessageById(), and UpdateCurrentMessageFromText().
| void yaze::editor::MessageEditor::UpdateCurrentMessageFromText | ( | const std::string & | text | ) |
Definition at line 826 of file message_editor.cc.
References yaze::editor::MessageData::ContentsParsed, current_message_, current_message_index_, current_message_is_expanded_, yaze::editor::MessageData::Data, DrawMessagePreview(), expanded_message_base_id_, expanded_messages_, list_of_texts_, parsed_messages_, yaze::editor::ParseMessageToData(), PushUndoSnapshot(), and yaze::editor::MessageData::RawString.
Referenced by DrawCurrentMessage(), DrawSpecialCharacters(), and DrawTextCommands().

| bool yaze::editor::MessageEditor::OpenMessageById | ( | int | display_id | ) |
Definition at line 127 of file message_editor.cc.
References current_message_, current_message_index_, current_message_is_expanded_, yaze::editor::Editor::dependencies_, DrawMessagePreview(), expanded_message_base_id_, expanded_messages_, yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::editor::MessageData::ID, yaze::Rom::is_loaded(), list_of_texts_, LoadExpandedMessagesFromRom(), LOG_DEBUG, message_text_box_, yaze::editor::EditorDependencies::panel_manager, parsed_messages_, yaze::editor::ResolveMessageDisplayId(), rom_, yaze::editor::EditorDependencies::session_id, yaze::editor::PanelManager::ShowPanel(), yaze::Rom::size(), and yaze::gui::TextBox::text.
Referenced by ImportMessageBundleFromFile().
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1071 of file message_editor.cc.
References expanded_messages_, yaze::editor::kBlockTerminator, yaze::editor::kCharactersWidth, yaze::editor::kMessageTerminator, yaze::editor::kTextData, yaze::editor::kTextData2, yaze::editor::kTextData2End, yaze::editor::kTextDataEnd, yaze::editor::kWidthArraySize, list_of_texts_, message_preview_, RETURN_IF_ERROR, rom(), SaveExpandedMessages(), yaze::Rom::vector(), and yaze::editor::MessagePreview::width_array.

| absl::Status yaze::editor::MessageEditor::SaveExpandedMessages | ( | ) |
Definition at line 1125 of file message_editor.cc.
References expanded_messages_, yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::Rom::is_loaded(), yaze::Rom::mutable_data(), yaze::editor::ParseMessageToData(), RETURN_IF_ERROR, rom_, and yaze::editor::WriteExpandedTextData().
Referenced by Save().
| absl::Status yaze::editor::MessageEditor::LoadExpandedMessagesFromRom | ( | ) |
Definition at line 1159 of file message_editor.cc.
References yaze::editor::MessagePreview::all_dictionaries_, expanded_message_base_id_, expanded_message_path_, expanded_messages_, yaze::editor::GetExpandedTextDataStart(), yaze::Rom::is_loaded(), message_preview_, yaze::Rom::mutable_data(), parsed_messages_, yaze::editor::ParseMessageData(), yaze::editor::ReadExpandedTextData(), ResolveExpandedMessageBaseId(), and rom_.
Referenced by DrawExpandedMessageSettings(), and OpenMessageById().
| int yaze::editor::MessageEditor::CalculateExpandedBankUsage | ( | ) | const |
Definition at line 1190 of file message_editor.cc.
References expanded_messages_.
Referenced by DrawExpandedMessageSettings().
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1200 of file message_editor.cc.
References yaze::gui::TextBox::Cut(), message_text_box_, and yaze::gui::TextBox::text.

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1218 of file message_editor.cc.
References yaze::gui::TextBox::Copy(), message_text_box_, and yaze::gui::TextBox::selection_length.

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1209 of file message_editor.cc.
References message_text_box_, and yaze::gui::TextBox::Paste().

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1327 of file message_editor.cc.
References FinalizePendingUndo(), yaze::editor::UndoManager::Undo(), and yaze::editor::Editor::undo_manager_.

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1332 of file message_editor.cc.
References yaze::editor::UndoManager::Redo(), and yaze::editor::Editor::undo_manager_.

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 1355 of file message_editor.cc.
References case_sensitive_, match_whole_word_, and search_text_.
| void yaze::editor::MessageEditor::Delete | ( | ) |
Definition at line 1336 of file message_editor.cc.
References yaze::gui::TextBox::clear(), message_text_box_, and yaze::gui::TextBox::selection_length.

| void yaze::editor::MessageEditor::SelectAll | ( | ) |
Definition at line 1344 of file message_editor.cc.
References yaze::gui::TextBox::Focus(), message_text_box_, yaze::gui::TextBox::SelectAll(), and yaze::gui::TextBox::selection_length.

|
inline |
|
inline |
Definition at line 80 of file message_editor.h.
References rom_.
Referenced by Initialize(), LoadFontGraphics(), Save(), and set_rom().
|
private |
Definition at line 1227 of file message_editor.cc.
References current_message_, current_message_index_, current_message_is_expanded_, expanded_message_base_id_, FinalizePendingUndo(), parsed_messages_, and pending_undo_before_.
Referenced by UpdateCurrentMessageFromText().

|
private |
Definition at line 1253 of file message_editor.cc.
References ApplySnapshot(), expanded_message_base_id_, expanded_messages_, list_of_texts_, parsed_messages_, pending_undo_before_, yaze::editor::UndoManager::Push(), and yaze::editor::Editor::undo_manager_.
Referenced by DrawCurrentMessage(), DrawMessageList(), PushUndoSnapshot(), and Undo().

|
private |
Definition at line 1296 of file message_editor.cc.
References current_message_, current_message_index_, current_message_is_expanded_, DrawMessagePreview(), expanded_message_base_id_, expanded_messages_, yaze::editor::MessageSnapshot::is_expanded, list_of_texts_, yaze::editor::MessageSnapshot::message, yaze::editor::MessageSnapshot::message_index, message_text_box_, parsed_messages_, yaze::editor::MessageSnapshot::parsed_text, and yaze::gui::TextBox::text.
Referenced by FinalizePendingUndo().

|
private |
Definition at line 231 of file message_editor.cc.
References BuildFallbackFontPalette(), yaze::gfx::SnesPalette::empty(), font_preview_colors_, yaze::editor::Editor::game_data(), yaze::gfx::PaletteGroupMap::hud, yaze::gfx::PaletteGroup::palette(), and yaze::zelda3::GameData::palette_groups.
Referenced by ApplyFontPalette(), Initialize(), and LoadFontGraphics().

|
private |
Definition at line 241 of file message_editor.cc.
Referenced by ResolveFontPalette().
|
private |
Definition at line 256 of file message_editor.cc.
References yaze::Rom::begin(), yaze::editor::MessagePreview::font_gfx16_data_, yaze::editor::MessagePreview::font_gfx16_data_2_, font_graphics_loaded_, yaze::editor::kGfxFont, yaze::zelda3::LoadFontGraphics(), LOG_WARN, message_preview_, raw_font_gfx_data_, RefreshFontAtlasBitmap(), ResolveFontPalette(), rom(), yaze::Rom::size(), and yaze::gfx::SnesTo8bppSheet().
Referenced by EnsureFontTexturesReady(), and Initialize().
|
private |
Definition at line 301 of file message_editor.cc.
References yaze::gfx::Bitmap::Create(), yaze::gfx::Arena::CREATE, yaze::gfx::SnesPalette::empty(), font_gfx_bitmap_, font_preview_colors_, yaze::gfx::Arena::Get(), yaze::editor::kFontGfxMessageDepth, yaze::editor::kFontGfxMessageSize, LOG_WARN, yaze::gfx::Arena::QueueTextureCommand(), and yaze::gfx::Bitmap::SetPalette().
Referenced by LoadFontGraphics().
|
private |
Definition at line 349 of file message_editor.cc.
References yaze::gfx::Arena::CREATE, current_font_gfx16_bitmap_, yaze::gfx::SnesPalette::empty(), font_gfx_bitmap_, font_preview_colors_, yaze::gfx::Arena::Get(), yaze::gfx::Bitmap::is_active(), yaze::gfx::Arena::QueueTextureCommand(), ResolveFontPalette(), yaze::gfx::Bitmap::SetPalette(), and yaze::gfx::Arena::UPDATE.
Referenced by SetGameData().
|
private |
Definition at line 375 of file message_editor.cc.
References yaze::gfx::Arena::CREATE, current_font_gfx16_bitmap_, current_message_, yaze::editor::MessageData::Data, DrawMessagePreview(), font_gfx_bitmap_, font_graphics_loaded_, yaze::gfx::Arena::Get(), yaze::gfx::Bitmap::is_active(), LoadFontGraphics(), yaze::gfx::Arena::QueueTextureCommand(), and yaze::gfx::Bitmap::texture().
Referenced by DrawCurrentMessage(), and DrawFontAtlas().
|
private |
Definition at line 865 of file message_editor.cc.
References current_message_index_, current_message_is_expanded_, expanded_message_base_id_, expanded_messages_, yaze::editor::GetExpandedTextDataStart(), yaze::editor::kVanilla, list_of_texts_, yaze::editor::LoadMessageBundleFromJson(), message_bundle_status_, message_bundle_status_error_, yaze::editor::MessageBankToString(), OpenMessageById(), parsed_messages_, yaze::editor::ParseMessageToDataWithDiagnostics(), and yaze::editor::ValidateMessageLineWidths().
Referenced by DrawMessageList().
|
private |
Definition at line 216 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, yaze::project::YazeProject::hack_manifest, list_of_texts_, yaze::core::HackManifest::loaded(), yaze::core::HackManifest::message_layout(), and yaze::editor::EditorDependencies::project.
Referenced by DrawExpandedMessageSettings(), Initialize(), and LoadExpandedMessagesFromRom().

|
private |
Definition at line 83 of file message_editor.h.
Referenced by Find().
|
private |
Definition at line 84 of file message_editor.h.
Referenced by Find().
|
private |
Definition at line 85 of file message_editor.h.
Referenced by Find().
|
private |
Definition at line 87 of file message_editor.h.
Referenced by LoadFontGraphics().
|
private |
Definition at line 88 of file message_editor.h.
Referenced by ApplySnapshot(), DrawExpandedMessageSettings(), DrawMessageList(), FinalizePendingUndo(), ImportMessageBundleFromFile(), Initialize(), LoadExpandedMessagesFromRom(), OpenMessageById(), PushUndoSnapshot(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 89 of file message_editor.h.
Referenced by ApplySnapshot(), DrawMessageList(), FinalizePendingUndo(), ImportMessageBundleFromFile(), Initialize(), OpenMessageById(), ResolveExpandedMessageBaseId(), Save(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 90 of file message_editor.h.
Referenced by ApplySnapshot(), CalculateExpandedBankUsage(), DrawExpandedMessageSettings(), DrawMessageList(), FinalizePendingUndo(), ImportMessageBundleFromFile(), LoadExpandedMessagesFromRom(), OpenMessageById(), Save(), SaveExpandedMessages(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 92 of file message_editor.h.
Referenced by ApplySnapshot(), DrawCurrentMessage(), DrawMessageList(), DrawMessagePreview(), EnsureFontTexturesReady(), Initialize(), OpenMessageById(), PushUndoSnapshot(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 93 of file message_editor.h.
Referenced by DrawCurrentMessage(), DrawDictionary(), DrawExpandedMessageSettings(), DrawMessagePreview(), Initialize(), LoadExpandedMessagesFromRom(), LoadFontGraphics(), and Save().
|
private |
Definition at line 95 of file message_editor.h.
Referenced by ApplyFontPalette(), DrawFontAtlas(), EnsureFontTexturesReady(), and RefreshFontAtlasBitmap().
|
private |
Definition at line 96 of file message_editor.h.
Referenced by ApplyFontPalette(), DrawCurrentMessage(), DrawMessagePreview(), EnsureFontTexturesReady(), and Initialize().
|
private |
Definition at line 97 of file message_editor.h.
Referenced by ApplyFontPalette(), DrawCurrentMessage(), DrawMessagePreview(), Initialize(), RefreshFontAtlasBitmap(), and ResolveFontPalette().
|
private |
Definition at line 99 of file message_editor.h.
Referenced by DrawFontAtlas().
|
private |
Definition at line 100 of file message_editor.h.
Referenced by DrawCurrentMessage().
|
private |
Definition at line 102 of file message_editor.h.
Referenced by ApplySnapshot(), Copy(), Cut(), Delete(), DrawCurrentMessage(), DrawMessageList(), DrawSpecialCharacters(), DrawTextCommands(), Initialize(), OpenMessageById(), Paste(), and SelectAll().
|
private |
Definition at line 103 of file message_editor.h.
Referenced by LoadExpandedMessagesFromRom(), OpenMessageById(), rom(), SaveExpandedMessages(), and set_rom().
|
private |
Definition at line 104 of file message_editor.h.
|
private |
Definition at line 105 of file message_editor.h.
Referenced by DrawExpandedMessageSettings(), and LoadExpandedMessagesFromRom().
|
private |
Definition at line 106 of file message_editor.h.
Referenced by ApplySnapshot(), DrawExpandedMessageSettings(), DrawMessageList(), FinalizePendingUndo(), ImportMessageBundleFromFile(), Initialize(), LoadExpandedMessagesFromRom(), OpenMessageById(), PushUndoSnapshot(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 107 of file message_editor.h.
Referenced by ApplySnapshot(), DrawMessageList(), ImportMessageBundleFromFile(), Initialize(), OpenMessageById(), PushUndoSnapshot(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 108 of file message_editor.h.
Referenced by ApplySnapshot(), DrawMessageList(), ImportMessageBundleFromFile(), Initialize(), OpenMessageById(), PushUndoSnapshot(), and UpdateCurrentMessageFromText().
|
private |
Definition at line 111 of file message_editor.h.
Referenced by FinalizePendingUndo(), and PushUndoSnapshot().
|
private |
Definition at line 117 of file message_editor.h.
|
private |
Definition at line 118 of file message_editor.h.
|
private |
Definition at line 119 of file message_editor.h.
|
private |
Definition at line 120 of file message_editor.h.
|
private |
Definition at line 131 of file message_editor.h.
Referenced by EnsureFontTexturesReady(), Initialize(), and LoadFontGraphics().
|
private |
Definition at line 132 of file message_editor.h.
Referenced by DrawMessageList(), and ImportMessageBundleFromFile().
|
private |
Definition at line 133 of file message_editor.h.
Referenced by DrawMessageList(), and ImportMessageBundleFromFile().