#include <message_editor.h>

Classes | |
| struct | DirtyState |
| struct | ExpandedDraftSnapshot |
| struct | MessageRow |
| struct | MessageSourcePublishButtons |
| struct | PlannedWrite |
| struct | SavePlan |
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 | DrawMessageTools () |
| void | DrawMessagePreview () |
| void | UpdateCurrentMessageFromText (const std::string &text) |
| void | ContributeStatus (StatusBar *status_bar) override |
| bool | OpenMessageById (int display_id) |
| absl::Status | Save () override |
| absl::Status | BeginSaveTransaction () override |
| void | RollbackSaveTransaction () override |
| void | CommitSaveTransaction () override |
| absl::Status | SaveExpandedMessages () |
| absl::Status | LoadExpandedMessagesFromRom () |
| absl::Status | LoadCanonicalExpandedSource () |
| 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 |
| bool | CanUndo () const override |
| bool | CanFind () const 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 void | PrepareForSessionTeardown () |
| virtual std::string | GetUndoDescription () const |
| virtual std::string | GetRedoDescription () const |
| const UndoManager & | undo_manager () const |
| virtual absl::Status | Clear () |
| virtual bool | CanRedo () const |
| virtual bool | CanCut () const |
| virtual bool | CanCopy () const |
| virtual bool | CanPaste () const |
| virtual EditorContextSnapshot | BuildContextSnapshot () const |
| 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 |
| project::YazeProject * | project () const |
| core::VersionManager * | version_manager () const |
| EditorContext | context () const |
| bool | HasContext () const |
Private Types | |
| enum class | SaveDomain { kFontWidths , kVanillaMessages , kExpandedMessages } |
Private Member Functions | |
| absl::StatusOr< SavePlan > | BuildSavePlan (bool include_font_widths, bool include_vanilla_messages, bool include_expanded_messages) const |
| absl::Status | ValidateSavePlan (const SavePlan &plan) const |
| absl::Status | ApplySavePlan (const SavePlan &plan) |
| absl::Status | SaveDirtyDomains (bool include_font_widths, bool include_vanilla_messages, bool include_expanded_messages) |
| void | MarkDomainDirty (SaveDomain domain) |
| void | RecordSavedDomains (const SavePlan &plan) |
| void | ClearSavedDomains (const DirtyState &saved) |
| void | SyncCurrentExpandedMessageAddress () |
| std::vector< MessageRow > | CollectMessageRows (bool apply_filter) const |
| int | CurrentDisplayId () const |
| std::string_view | ContentsForDisplayId (int display_id) const |
| void | DrawFindBar () |
| void | DrawMessageHeader () |
| void | DrawMessageStructure () |
| void | DrawTokenInserter (const std::vector< TextElement > &elements, std::string &filter, bool use_parameter) |
| void | InsertTokenAtCursor (const std::string &token) |
| void | SelectAdjacentMessage (int delta) |
| void | NoteLoadedMessages () |
| void | AcceptCurrentAsReference () |
| std::string | CurrentReferenceText () const |
| void | DrawDialogueTextPane (float height) |
| bool | HasMessageSourceLayout () const |
| bool | ExpandedEditsAreSourceOwned () const |
| std::pair< int, int > | ExpandedInspectionRange () const |
| std::string | MessageSourceIncomingPath () const |
| void | InvalidateSourcePreview () |
| absl::StatusOr< std::filesystem::path > | ResolveCanonicalBundlePath () const |
| absl::StatusOr< std::string > | HashFileSha256 (const std::filesystem::path &path) const |
| bool | IsCanonicalBundlePath (const std::string &path) const |
| ExpandedDraftSnapshot | CaptureExpandedDraft () const |
| void | RestoreExpandedDraft (const ExpandedDraftSnapshot &snapshot) |
| absl::Status | LoadExpandedMessagesFromBin (const std::string &path) |
| void | PreviewMessageSource () |
| void | PublishMessageSource () |
| MessageSourcePublishButtons | DrawMessageSourcePublishButtons () |
| void | DrawMessageSourceSync () |
| bool | AdvanceFind (bool forward) |
| bool | ActivateFindMatch (const MessageRow &row, size_t offset, bool wrapped) |
| void | OptimizeCurrentMessage () |
| void | HandleMessageShortcuts () |
| int | ReplaceCurrentMatch () |
| int | ReplaceAllMatches () |
| 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 |
Friends | |
| class | AuthoringSaveWorkflowTestPeer |
| class | MessageEditorTestPeer |
| class | MessageEditorSaveTestPeer |
| class | MessageEditorPublishGuardTestPeer |
| class | MessageEditorListPanelTestPeer |
Additional Inherited Members | |
Protected Member Functions inherited from yaze::editor::Editor | |
| std::string | MakePanelTitle (const std::string &base_title) const |
| std::string | MakeWindowId (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 46 of file message_editor.h.
|
strongprivate |
| Enumerator | |
|---|---|
| kFontWidths | |
| kVanillaMessages | |
| kExpandedMessages | |
Definition at line 111 of file message_editor.h.
|
inlineexplicit |
Definition at line 48 of file message_editor.h.
References yaze::editor::kMessage, and yaze::editor::Editor::type_.
|
inlineexplicit |
Definition at line 52 of file message_editor.h.
References yaze::editor::Editor::dependencies_.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 73 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_, current_parse_errors_, current_parse_warnings_, yaze::Rom::data(), yaze::editor::Editor::dependencies_, dirty_state_, DrawCurrentMessage(), DrawExpandedMessageSettings(), DrawFontAtlas(), DrawMessageList(), DrawMessagePreview(), DrawMessageTools(), yaze::gfx::SnesPalette::empty(), expanded_message_base_id_, font_graphics_loaded_, font_preview_colors_, yaze::editor::MessageData::ID, yaze::editor::kCharactersWidth, yaze::editor::kTextData, yaze::editor::kWidthArraySize, list_of_texts_, LoadFontGraphics(), LOG_ERROR, LOG_INFO, message_preview_, message_text_box_, yaze::gfx::Bitmap::mutable_palette(), NoteLoadedMessages(), parsed_messages_, yaze::editor::ParseMessageData(), project_source_load_attempted_, yaze::editor::ReadAllTextData(), ResolveExpandedMessageBaseId(), ResolveFontPalette(), rom(), save_transaction_active_, yaze::editor::EditorDependencies::session_id, yaze::gui::TextBox::text, transaction_dirty_snapshot_, transaction_expanded_address_snapshot_, transaction_saved_domains_, yaze::editor::MessagePreview::width_array, and yaze::editor::EditorDependencies::window_manager.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 271 of file message_editor.cc.
References expanded_messages_, HasMessageSourceLayout(), LoadCanonicalExpandedSource(), message_bundle_status_, message_bundle_status_error_, project_source_load_attempted_, and source_loaded_canonical_sha_.

|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 294 of file message_editor.cc.
References HandleMessageShortcuts().

|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 301 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 1267 of file message_editor.cc.
References yaze::gui::EmptyStateOptions::action_label, yaze::editor::MessageEditor::MessageRow::address, yaze::gui::LayoutHelpers::BeginToolbar(), CollectMessageRows(), yaze::gui::EmptyStateOptions::compact, ContentsForDisplayId(), yaze::gui::CopyToClipboardItem(), current_message_is_expanded_, current_parse_errors_, CurrentDisplayId(), yaze::gui::EmptyStateOptions::detail, yaze::editor::MessageEditor::MessageRow::display_id, yaze::gui::DrawEmptyState(), yaze::gui::LayoutHelpers::EndToolbar(), yaze::editor::MessageEditor::MessageRow::expanded, expanded_messages_, yaze::editor::ExportMessageBundleToJson(), FinalizePendingUndo(), find_panel_open_, yaze::gui::GetErrorColor(), yaze::gui::GetSuccessColor(), yaze::util::HexLong(), yaze::util::HexWord(), yaze::gui::EmptyStateOptions::icon, ICON_MD_ARROW_FORWARD, ICON_MD_CHAT, ICON_MD_DOWNLOAD, ICON_MD_SEARCH, ICON_MD_UPLOAD, ImportMessageBundleFromFile(), yaze::gui::Info, yaze::gui::ItemContextMenu(), list_bank_filter_, list_filter_, list_of_texts_, message_bundle_status_, message_bundle_status_error_, yaze::editor::MessageListPreview(), yaze::gui::EmptyStateOptions::on_action, OpenMessageById(), parsed_messages_, replace_status_, replace_status_error_, scroll_list_to_selection_, yaze::util::FileDialogWrapper::ShowOpenFileDialog(), yaze::util::FileDialogWrapper::ShowSaveFileDialog(), yaze::gui::StatusBadge(), yaze::gui::EmptyStateOptions::title, yaze::gui::LayoutHelpers::ToolbarButton(), and yaze::gui::Warning.
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawCurrentMessage | ( | ) |
Definition at line 1497 of file message_editor.cc.
References yaze::gui::BeginPadding(), yaze::gui::DisplayPalette(), yaze::gui::EndPadding(), yaze::gui::GetErrorColor(), yaze::gui::GetInfoColor(), yaze::gui::GetWarningColor(), yaze::editor::kCurrentMessageHeight, yaze::editor::kCurrentMessageWidth, yaze::gui::kSelectionSource, yaze::gui::MemoryEditorPopup(), and yaze::editor::ValidateMessageLineWidths().
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawFontAtlas | ( | ) |
Definition at line 1630 of file message_editor.cc.
References yaze::gui::BeginCanvas(), yaze::gui::EndCanvas(), yaze::gui::GetInfoColor(), ICON_MD_FONT_DOWNLOAD, yaze::gui::kSelectionSource, and yaze::gui::SectionHeader().
Referenced by Initialize().

| void yaze::editor::MessageEditor::DrawTextCommands | ( | ) |
Definition at line 1784 of file message_editor.cc.
References yaze::gui::InputHexByte().

| void yaze::editor::MessageEditor::DrawSpecialCharacters | ( | ) |
Definition at line 1792 of file message_editor.cc.
| void yaze::editor::MessageEditor::DrawExpandedMessageSettings | ( | ) |
Definition at line 1643 of file message_editor.cc.
References yaze::editor::MessageData::Address, yaze::editor::ExportMessagesToJson(), yaze::gui::GetErrorColor(), yaze::gui::GetSuccessColor(), yaze::gui::GetWarningColor(), ICON_MD_LIBRARY_ADD, yaze::editor::MessageData::ID, LOG_WARN, PRINT_IF_ERROR, yaze::gui::SectionHeader(), yaze::util::FileDialogWrapper::ShowOpenFileDialog(), and yaze::util::FileDialogWrapper::ShowSaveFileDialog().
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawDictionary | ( | ) |
Definition at line 1796 of file message_editor.cc.
References yaze::editor::kMessageTableFlags.
| void yaze::editor::MessageEditor::DrawMessageTools | ( | ) |
Definition at line 1850 of file message_editor.cc.
Referenced by Initialize().
| void yaze::editor::MessageEditor::DrawMessagePreview | ( | ) |
Definition at line 2102 of file message_editor.cc.
References yaze::gfx::Arena::CREATE, yaze::gfx::Arena::Get(), yaze::editor::kCurrentMessageHeight, yaze::editor::kCurrentMessageWidth, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, yaze::gfx::Arena::QueueTextureCommand(), and yaze::gfx::Arena::UPDATE.
Referenced by EnsureFontTexturesReady(), Initialize(), and OpenMessageById().

| void yaze::editor::MessageEditor::UpdateCurrentMessageFromText | ( | const std::string & | text | ) |
Definition at line 1868 of file message_editor.cc.
References yaze::editor::ParseMessageToDataWithDiagnostics().
Referenced by DrawDialogueTextPane(), InsertTokenAtCursor(), and OptimizeCurrentMessage().

|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 371 of file message_editor.cc.
References CollectMessageRows(), current_message_, current_message_is_expanded_, current_parse_errors_, CurrentDisplayId(), yaze::editor::MessageData::Data, dirty_state_, yaze::editor::MessageEditor::DirtyState::expanded_messages, yaze::editor::MessageEditor::DirtyState::font_widths, list_bank_filter_, list_filter_, message_preview_, yaze::editor::StatusBar::SetCustomSegment(), yaze::editor::StatusBar::SetEditorMode(), yaze::editor::MessagePreview::text_line, and yaze::editor::MessageEditor::DirtyState::vanilla_messages.

| bool yaze::editor::MessageEditor::OpenMessageById | ( | int | display_id | ) |
Definition at line 143 of file message_editor.cc.
References current_message_, current_message_index_, current_message_is_expanded_, current_parse_errors_, current_parse_warnings_, yaze::editor::Editor::dependencies_, DrawMessagePreview(), editor_cursor_, expanded_message_base_id_, expanded_messages_, ExpandedInspectionRange(), find_has_match_, HasMessageSourceLayout(), yaze::editor::MessageData::ID, yaze::Rom::is_loaded(), list_of_texts_, LoadExpandedMessagesFromRom(), LOG_DEBUG, message_text_box_, yaze::editor::WorkspaceWindowManager::OpenWindow(), parsed_messages_, pending_selection_end_, pending_selection_start_, yaze::editor::ResolveMessageDisplayId(), rom_, scroll_list_to_selection_, yaze::editor::EditorDependencies::session_id, yaze::Rom::size(), yaze::gui::TextBox::text, and yaze::editor::EditorDependencies::window_manager.
Referenced by ActivateFindMatch(), DrawMessageList(), and SelectAdjacentMessage().
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2154 of file message_editor.cc.
|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 2362 of file message_editor.cc.
|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 2378 of file message_editor.cc.
|
overridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 2396 of file message_editor.cc.
| absl::Status yaze::editor::MessageEditor::SaveExpandedMessages | ( | ) |
Definition at line 2356 of file message_editor.cc.
| absl::Status yaze::editor::MessageEditor::LoadExpandedMessagesFromRom | ( | ) |
Definition at line 2541 of file message_editor.cc.
References yaze::editor::ParseMessageData(), and yaze::editor::ReadExpandedTextData().
Referenced by OpenMessageById().

| absl::Status yaze::editor::MessageEditor::LoadCanonicalExpandedSource | ( | ) |
Definition at line 2469 of file message_editor.cc.
References yaze::editor::LoadMessageSource().
Referenced by Load().

| int yaze::editor::MessageEditor::CalculateExpandedBankUsage | ( | ) | const |
Definition at line 2580 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2591 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2609 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2600 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2724 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2729 of file message_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 2752 of file message_editor.cc.
|
inlineoverridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 94 of file message_editor.h.
References yaze::editor::UndoManager::CanUndo(), pending_undo_before_, and yaze::editor::Editor::undo_manager_.

|
inlineoverridevirtual |
Reimplemented from yaze::editor::Editor.
Definition at line 97 of file message_editor.h.
| void yaze::editor::MessageEditor::Delete | ( | ) |
Definition at line 2733 of file message_editor.cc.
| void yaze::editor::MessageEditor::SelectAll | ( | ) |
Definition at line 2741 of file message_editor.cc.
|
inline |
|
inline |
Definition at line 102 of file message_editor.h.
References rom_.
Referenced by Initialize(), LoadFontGraphics(), and set_rom().
|
private |
Definition at line 2168 of file message_editor.cc.
References ASSIGN_OR_RETURN, yaze::editor::BuildVanillaMessageSavePlan(), yaze::editor::MessageEditor::SavePlan::expanded_message_addresses, yaze::editor::kCharactersWidth, yaze::editor::kMessageTerminator, yaze::editor::ParseMessageToDataWithDiagnostics(), yaze::editor::MessageEditor::SavePlan::saves_expanded_messages, yaze::editor::MessageEditor::SavePlan::saves_font_widths, yaze::editor::MessageEditor::SavePlan::saves_vanilla_messages, yaze::editor::VanillaMessageSavePlan::writes(), and yaze::editor::MessageEditor::SavePlan::writes.

|
private |
Definition at line 2274 of file message_editor.cc.
References yaze::project::kBlock, yaze::editor::kOracleExpandedRomWriteRefusal, yaze::editor::MessageEditor::SavePlan::saves_expanded_messages, yaze::editor::ValidateHackManifestSaveConflicts(), and yaze::editor::MessageEditor::SavePlan::writes.

|
private |
Definition at line 2301 of file message_editor.cc.
References yaze::rom::WriteFence::Allow(), yaze::ScopedRomTransaction::Commit(), yaze::editor::MessageEditor::SavePlan::expanded_message_addresses, RETURN_IF_ERROR, yaze::editor::MessageEditor::SavePlan::saves_expanded_messages, and yaze::editor::MessageEditor::SavePlan::writes.

|
private |
Definition at line 2344 of file message_editor.cc.
References ASSIGN_OR_RETURN, and RETURN_IF_ERROR.
|
private |
Definition at line 2407 of file message_editor.cc.
|
private |
Definition at line 2437 of file message_editor.cc.
References yaze::editor::MessageEditor::SavePlan::saves_expanded_messages, yaze::editor::MessageEditor::SavePlan::saves_font_widths, and yaze::editor::MessageEditor::SavePlan::saves_vanilla_messages.
|
private |
Definition at line 2449 of file message_editor.cc.
References yaze::editor::MessageEditor::DirtyState::expanded_messages, yaze::editor::MessageEditor::DirtyState::font_widths, and yaze::editor::MessageEditor::DirtyState::vanilla_messages.
|
private |
Definition at line 2461 of file message_editor.cc.
|
private |
Definition at line 414 of file message_editor.cc.
References ContentsForDisplayId(), expanded_message_base_id_, expanded_messages_, list_bank_filter_, list_filter_, list_of_texts_, and yaze::editor::MessageListQueryMatches().
Referenced by AdvanceFind(), ContributeStatus(), DrawFindBar(), DrawMessageList(), and SelectAdjacentMessage().

|
private |
Definition at line 399 of file message_editor.cc.
References current_message_index_, current_message_is_expanded_, and expanded_message_base_id_.
Referenced by AcceptCurrentAsReference(), ActivateFindMatch(), AdvanceFind(), ContributeStatus(), CurrentReferenceText(), DrawMessageHeader(), DrawMessageList(), and SelectAdjacentMessage().
|
private |
Definition at line 406 of file message_editor.cc.
References parsed_messages_.
Referenced by AdvanceFind(), CollectMessageRows(), and DrawMessageList().
|
private |
Definition at line 610 of file message_editor.cc.
References AdvanceFind(), case_sensitive_, CollectMessageRows(), yaze::editor::Editor::dependencies_, find_focus_search_, find_has_match_, find_panel_open_, yaze::gui::GetErrorColor(), yaze::gui::GetSuccessColor(), list_bank_filter_, list_filter_, match_whole_word_, yaze::editor::WorkspaceWindowManager::OpenWindow(), replace_status_, replace_status_error_, replace_text_, ReplaceAllMatches(), ReplaceCurrentMatch(), scroll_list_to_selection_, search_text_, yaze::editor::EditorDependencies::session_id, and yaze::editor::EditorDependencies::window_manager.
|
private |
Definition at line 1193 of file message_editor.cc.
References AcceptCurrentAsReference(), yaze::editor::MessageData::Address, current_message_, current_message_is_expanded_, current_parse_errors_, CurrentDisplayId(), CurrentReferenceText(), yaze::editor::MessageData::Data, find_focus_search_, find_panel_open_, yaze::util::HexLong(), ICON_MD_NAVIGATE_BEFORE, ICON_MD_NAVIGATE_NEXT, ICON_MD_SEARCH, yaze::gui::Info, message_text_box_, OptimizeCurrentMessage(), SelectAdjacentMessage(), show_reference_, yaze::gui::StatusBadge(), yaze::gui::TextBox::text, and yaze::gui::Warning.
|
private |
Definition at line 1442 of file message_editor.cc.
References yaze::gui::GetErrorColor(), yaze::gui::GetInfoColor(), yaze::gui::GetSuccessColor(), yaze::gui::GetWarningColor(), yaze::editor::kLine1, yaze::editor::kLine2, yaze::editor::kLine3, and yaze::editor::kScrollVertical.

|
private |
Definition at line 1748 of file message_editor.cc.
References yaze::editor::kMessageTableFlags.
|
private |
Definition at line 438 of file message_editor.cc.
References editor_cursor_, message_text_box_, pending_selection_end_, pending_selection_start_, yaze::gui::TextBox::text, and UpdateCurrentMessageFromText().

|
private |
Definition at line 452 of file message_editor.cc.
References CollectMessageRows(), current_message_is_expanded_, current_parse_errors_, CurrentDisplayId(), FinalizePendingUndo(), find_panel_open_, OpenMessageById(), replace_status_, and replace_status_error_.
Referenced by DrawMessageHeader(), and HandleMessageShortcuts().

|
private |
Definition at line 700 of file message_editor.cc.
References baseline_messages_, and parsed_messages_.
Referenced by Initialize().
|
private |
Definition at line 720 of file message_editor.cc.
References baseline_messages_, current_parse_errors_, CurrentDisplayId(), message_text_box_, reference_view_text_, and yaze::gui::TextBox::text.
Referenced by DrawMessageHeader().

|
private |
Definition at line 711 of file message_editor.cc.
References baseline_messages_, and CurrentDisplayId().
Referenced by DrawDialogueTextPane(), and DrawMessageHeader().

|
private |
Definition at line 735 of file message_editor.cc.
References CurrentReferenceText(), editor_cursor_, FinalizePendingUndo(), message_text_box_, pending_selection_end_, pending_selection_start_, reference_view_text_, show_reference_, yaze::gui::TextBox::text, and UpdateCurrentMessageFromText().

|
private |
Definition at line 793 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, yaze::project::YazeProject::hack_manifest, yaze::core::HackManifest::loaded(), yaze::core::HackManifest::message_layout(), yaze::editor::EditorDependencies::project, yaze::editor::Editor::project(), and yaze::core::MessageLayout::source.
Referenced by DrawMessageSourceSync(), ExpandedEditsAreSourceOwned(), Load(), OpenMessageById(), PreviewMessageSource(), PublishMessageSource(), and ResolveCanonicalBundlePath().

|
private |
Definition at line 799 of file message_editor.cc.
References HasMessageSourceLayout().

|
private |
Definition at line 803 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, yaze::editor::GetExpandedTextDataEnd(), yaze::editor::GetExpandedTextDataStart(), yaze::project::YazeProject::hack_manifest, yaze::core::HackManifest::loaded(), yaze::core::HackManifest::message_layout(), yaze::editor::EditorDependencies::project, yaze::editor::Editor::project(), and yaze::SnesToPc().
Referenced by OpenMessageById().
|
private |
Definition at line 943 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, and yaze::editor::EditorDependencies::session_id.
Referenced by PreviewMessageSource(), and PublishMessageSource().
|
private |
Definition at line 822 of file message_editor.cc.
References source_sync_changed_, source_sync_draft_sha_, source_sync_ready_, source_sync_sha_before_, source_sync_status_, and source_sync_status_error_.
|
private |
Definition at line 835 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, yaze::project::YazeProject::filepath, yaze::project::YazeProject::hack_manifest, HasMessageSourceLayout(), yaze::core::HackManifest::message_layout(), yaze::editor::EditorDependencies::project, and yaze::core::MessageLayout::source.
Referenced by IsCanonicalBundlePath(), PreviewMessageSource(), and PublishMessageSource().

|
private |
Definition at line 872 of file message_editor.cc.
References yaze::editor::ComputeMessageSourceSha256().
Referenced by PreviewMessageSource(), and PublishMessageSource().

|
private |
Definition at line 888 of file message_editor.cc.
References ResolveCanonicalBundlePath().

|
private |
Definition at line 903 of file message_editor.cc.
References yaze::editor::MessageEditor::ExpandedDraftSnapshot::base_id, dirty_state_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::expanded_dirty, expanded_message_base_id_, expanded_message_path_, yaze::editor::MessageEditor::DirtyState::expanded_messages, expanded_messages_, list_of_texts_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::loaded_canonical_sha, yaze::editor::MessageEditor::ExpandedDraftSnapshot::messages, yaze::editor::MessageEditor::ExpandedDraftSnapshot::parsed_messages, parsed_messages_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::path, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_changed, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_draft_sha, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_ready, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_sha_before, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_status, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_status_error, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_summary, source_loaded_canonical_sha_, source_sync_changed_, source_sync_draft_sha_, source_sync_ready_, source_sync_sha_before_, source_sync_status_, source_sync_status_error_, source_sync_summary_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::vanilla_dirty, yaze::editor::MessageEditor::DirtyState::vanilla_messages, and yaze::editor::MessageEditor::ExpandedDraftSnapshot::vanilla_messages.
|
private |
Definition at line 924 of file message_editor.cc.
References yaze::editor::MessageEditor::ExpandedDraftSnapshot::base_id, dirty_state_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::expanded_dirty, expanded_message_base_id_, expanded_message_path_, yaze::editor::MessageEditor::DirtyState::expanded_messages, expanded_messages_, list_of_texts_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::loaded_canonical_sha, yaze::editor::MessageEditor::ExpandedDraftSnapshot::messages, yaze::editor::MessageEditor::ExpandedDraftSnapshot::parsed_messages, parsed_messages_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::path, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_changed, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_draft_sha, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_ready, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_sha_before, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_status, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_status_error, yaze::editor::MessageEditor::ExpandedDraftSnapshot::preview_summary, source_loaded_canonical_sha_, source_sync_changed_, source_sync_draft_sha_, source_sync_ready_, source_sync_sha_before_, source_sync_status_, source_sync_status_error_, source_sync_summary_, yaze::editor::MessageEditor::ExpandedDraftSnapshot::vanilla_dirty, yaze::editor::MessageEditor::DirtyState::vanilla_messages, and yaze::editor::MessageEditor::ExpandedDraftSnapshot::vanilla_messages.
|
private |
Definition at line 2509 of file message_editor.cc.
References yaze::editor::LoadExpandedMessages().

|
private |
Definition at line 954 of file message_editor.cc.
References yaze::editor::MessageSourceSyncResult::capacity, yaze::editor::MessageSourceSyncResult::changed, current_parse_errors_, yaze::editor::Editor::dependencies_, yaze::editor::MessageSourceSyncResult::encoded_size, expanded_messages_, yaze::editor::ExportMessageBundleToJson(), HashFileSha256(), HasMessageSourceLayout(), yaze::editor::MessageSourceSyncResult::incoming_updates, MessageSourceIncomingPath(), yaze::editor::EditorDependencies::project, yaze::editor::MessageSourceSyncResult::proposed_source_sha256, ResolveCanonicalBundlePath(), source_loaded_canonical_sha_, yaze::editor::MessageSourceSyncResult::source_sha256_before, source_sync_changed_, source_sync_draft_sha_, source_sync_ready_, source_sync_sha_before_, source_sync_status_, source_sync_status_error_, source_sync_summary_, and yaze::editor::SyncMessageSource().
Referenced by DrawMessageSourcePublishButtons().
|
private |
Definition at line 1044 of file message_editor.cc.
References current_parse_errors_, yaze::editor::Editor::dependencies_, dirty_state_, yaze::editor::MessageEditor::DirtyState::expanded_messages, expanded_messages_, yaze::editor::MessageSourceSyncOptions::expected_source_sha256, yaze::editor::ExportMessageBundleToJson(), HashFileSha256(), HasMessageSourceLayout(), MessageSourceIncomingPath(), yaze::editor::EditorDependencies::project, ResolveCanonicalBundlePath(), source_loaded_canonical_sha_, source_sync_changed_, source_sync_draft_sha_, source_sync_ready_, source_sync_sha_before_, source_sync_status_, source_sync_status_error_, source_sync_summary_, yaze::editor::SyncMessageSource(), and yaze::editor::MessageSourceSyncOptions::write.
Referenced by DrawMessageSourceSync().
|
private |
Definition at line 1124 of file message_editor.cc.
References current_parse_errors_, expanded_messages_, yaze::editor::MessageEditor::MessageSourcePublishButtons::preview_disabled, PreviewMessageSource(), yaze::editor::MessageEditor::MessageSourcePublishButtons::publish_disabled, source_sync_changed_, and source_sync_ready_.
Referenced by DrawMessageSourceSync().

|
private |
Definition at line 1145 of file message_editor.cc.
References yaze::editor::Editor::dependencies_, DrawMessageSourcePublishButtons(), yaze::gui::GetErrorColor(), yaze::gui::GetInfoColor(), yaze::gui::GetSuccessColor(), yaze::project::YazeProject::hack_manifest, HasMessageSourceLayout(), ICON_MD_PUBLISH, yaze::core::HackManifest::message_layout(), yaze::editor::EditorDependencies::project, PublishMessageSource(), yaze::gui::SectionHeader(), yaze::core::MessageLayout::source, source_sync_status_, source_sync_status_error_, and source_sync_summary_.
|
private |
Definition at line 514 of file message_editor.cc.
References ActivateFindMatch(), case_sensitive_, CollectMessageRows(), ContentsForDisplayId(), current_message_is_expanded_, CurrentDisplayId(), editor_cursor_, find_has_match_, find_match_start_, yaze::editor::FindNextTextMatch(), yaze::editor::FindPreviousTextMatch(), match_whole_word_, message_text_box_, replace_status_, replace_status_error_, search_text_, and yaze::gui::TextBox::text.
Referenced by DrawFindBar(), and HandleMessageShortcuts().
|
private |
Definition at line 484 of file message_editor.cc.
References current_message_is_expanded_, current_parse_errors_, CurrentDisplayId(), yaze::editor::MessageEditor::MessageRow::display_id, editor_cursor_, yaze::editor::MessageEditor::MessageRow::expanded, FinalizePendingUndo(), find_has_match_, find_match_start_, OpenMessageById(), pending_selection_end_, pending_selection_start_, replace_status_, replace_status_error_, scroll_list_to_selection_, and search_text_.
Referenced by AdvanceFind().

|
private |
Definition at line 581 of file message_editor.cc.
References yaze::editor::MessagePreview::all_dictionaries_, editor_cursor_, FinalizePendingUndo(), find_panel_open_, message_preview_, message_text_box_, yaze::editor::MessageData::OptimizeMessageForDictionary(), yaze::editor::ParseMessageToDataWithDiagnostics(), pending_selection_end_, pending_selection_start_, replace_status_, replace_status_error_, yaze::gui::TextBox::text, and UpdateCurrentMessageFromText().
Referenced by DrawMessageHeader().

|
private |
Definition at line 349 of file message_editor.cc.
References AdvanceFind(), find_focus_search_, find_panel_open_, and SelectAdjacentMessage().
Referenced by Update().

|
private |
Definition at line 2764 of file message_editor.cc.
References yaze::editor::FindNextTextMatch().
Referenced by DrawFindBar().

|
private |
Definition at line 2795 of file message_editor.cc.
References yaze::editor::ParseMessageToDataWithDiagnostics().
Referenced by DrawFindBar().

|
private |
Definition at line 2618 of file message_editor.cc.
|
private |
Definition at line 2644 of file message_editor.cc.
References yaze::editor::MessageSnapshot::message_index.
Referenced by ActivateFindMatch(), DrawDialogueTextPane(), DrawMessageList(), OptimizeCurrentMessage(), and SelectAdjacentMessage().
|
private |
Definition at line 2688 of file message_editor.cc.
References yaze::editor::MessageSnapshot::is_expanded, yaze::editor::MessageSnapshot::message, yaze::editor::MessageSnapshot::message_index, yaze::editor::MessageSnapshot::parsed_text, yaze::editor::ParseMessageToDataWithDiagnostics(), and yaze::editor::MessageData::RawString.

|
private |
Definition at line 15 of file message_editor_font.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 25 of file message_editor_font.cc.
Referenced by ResolveFontPalette().
|
private |
Definition at line 40 of file message_editor_font.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 85 of file message_editor_font.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 113 of file message_editor_font.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 139 of file message_editor_font.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().
|
private |
Definition at line 1916 of file message_editor.cc.
References yaze::editor::LoadMessageBundleFromJson(), yaze::editor::MessageBankToString(), yaze::editor::ParseMessageToDataWithDiagnostics(), and yaze::editor::ValidateMessageLineWidths().
Referenced by DrawMessageList().

|
private |
Definition at line 256 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 Initialize().

|
friend |
Definition at line 105 of file message_editor.h.
|
friend |
Definition at line 106 of file message_editor.h.
|
friend |
Definition at line 107 of file message_editor.h.
|
friend |
Definition at line 108 of file message_editor.h.
|
friend |
Definition at line 109 of file message_editor.h.
|
private |
Definition at line 152 of file message_editor.h.
Referenced by AdvanceFind(), and DrawFindBar().
|
private |
Definition at line 153 of file message_editor.h.
Referenced by AdvanceFind(), and DrawFindBar().
|
private |
Definition at line 154 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), and DrawFindBar().
|
private |
Definition at line 155 of file message_editor.h.
Referenced by DrawFindBar().
|
private |
Definition at line 156 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), DrawFindBar(), DrawMessageList(), OptimizeCurrentMessage(), and SelectAdjacentMessage().
|
private |
Definition at line 157 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), DrawFindBar(), DrawMessageList(), OptimizeCurrentMessage(), and SelectAdjacentMessage().
|
private |
Definition at line 158 of file message_editor.h.
Referenced by CollectMessageRows(), ContributeStatus(), DrawFindBar(), and DrawMessageList().
|
private |
Definition at line 159 of file message_editor.h.
|
private |
Definition at line 160 of file message_editor.h.
|
private |
Definition at line 161 of file message_editor.h.
|
private |
Definition at line 162 of file message_editor.h.
Referenced by AcceptCurrentAsReference(), CurrentReferenceText(), and NoteLoadedMessages().
|
private |
Definition at line 163 of file message_editor.h.
Referenced by AcceptCurrentAsReference(), and DrawDialogueTextPane().
|
private |
Definition at line 164 of file message_editor.h.
Referenced by DrawDialogueTextPane(), and DrawMessageHeader().
|
private |
Definition at line 165 of file message_editor.h.
Referenced by Initialize(), and Load().
|
private |
Definition at line 166 of file message_editor.h.
Referenced by CaptureExpandedDraft(), DrawMessageSourcePublishButtons(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 167 of file message_editor.h.
Referenced by CaptureExpandedDraft(), DrawMessageSourcePublishButtons(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 168 of file message_editor.h.
Referenced by CaptureExpandedDraft(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 169 of file message_editor.h.
Referenced by CaptureExpandedDraft(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 170 of file message_editor.h.
Referenced by CaptureExpandedDraft(), Load(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 171 of file message_editor.h.
Referenced by CaptureExpandedDraft(), DrawMessageSourceSync(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 172 of file message_editor.h.
Referenced by CaptureExpandedDraft(), DrawMessageSourceSync(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 173 of file message_editor.h.
Referenced by CaptureExpandedDraft(), DrawMessageSourceSync(), InvalidateSourcePreview(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 174 of file message_editor.h.
Referenced by CollectMessageRows(), ContributeStatus(), DrawFindBar(), and DrawMessageList().
|
private |
Definition at line 175 of file message_editor.h.
Referenced by DrawFindBar(), DrawMessageHeader(), DrawMessageList(), HandleMessageShortcuts(), OptimizeCurrentMessage(), and SelectAdjacentMessage().
|
private |
Definition at line 176 of file message_editor.h.
Referenced by DrawFindBar(), DrawMessageHeader(), and HandleMessageShortcuts().
|
private |
Definition at line 177 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), DrawFindBar(), and OpenMessageById().
|
private |
Definition at line 178 of file message_editor.h.
Referenced by ActivateFindMatch(), and AdvanceFind().
|
private |
Definition at line 179 of file message_editor.h.
Referenced by ActivateFindMatch(), DrawFindBar(), DrawMessageList(), and OpenMessageById().
|
private |
Definition at line 180 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), DrawDialogueTextPane(), InsertTokenAtCursor(), OpenMessageById(), and OptimizeCurrentMessage().
|
private |
Definition at line 181 of file message_editor.h.
Referenced by ActivateFindMatch(), DrawDialogueTextPane(), InsertTokenAtCursor(), OpenMessageById(), and OptimizeCurrentMessage().
|
private |
Definition at line 182 of file message_editor.h.
Referenced by ActivateFindMatch(), DrawDialogueTextPane(), InsertTokenAtCursor(), OpenMessageById(), and OptimizeCurrentMessage().
|
private |
Definition at line 183 of file message_editor.h.
|
private |
Definition at line 184 of file message_editor.h.
|
private |
Definition at line 252 of file message_editor.h.
Referenced by LoadFontGraphics().
|
private |
Definition at line 253 of file message_editor.h.
Referenced by CaptureExpandedDraft(), ContentsForDisplayId(), DrawMessageList(), Initialize(), NoteLoadedMessages(), OpenMessageById(), and RestoreExpandedDraft().
|
private |
Definition at line 254 of file message_editor.h.
Referenced by CaptureExpandedDraft(), CollectMessageRows(), DrawMessageList(), Initialize(), OpenMessageById(), ResolveExpandedMessageBaseId(), and RestoreExpandedDraft().
|
private |
Definition at line 255 of file message_editor.h.
Referenced by CaptureExpandedDraft(), CollectMessageRows(), DrawMessageList(), DrawMessageSourcePublishButtons(), Load(), OpenMessageById(), PreviewMessageSource(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 257 of file message_editor.h.
Referenced by ContributeStatus(), DrawMessageHeader(), EnsureFontTexturesReady(), Initialize(), and OpenMessageById().
|
private |
Definition at line 258 of file message_editor.h.
Referenced by ContributeStatus(), Initialize(), LoadFontGraphics(), and OptimizeCurrentMessage().
|
private |
Definition at line 260 of file message_editor.h.
Referenced by ApplyFontPalette(), EnsureFontTexturesReady(), and RefreshFontAtlasBitmap().
|
private |
Definition at line 261 of file message_editor.h.
Referenced by ApplyFontPalette(), EnsureFontTexturesReady(), and Initialize().
|
private |
Definition at line 262 of file message_editor.h.
Referenced by ApplyFontPalette(), Initialize(), RefreshFontAtlasBitmap(), and ResolveFontPalette().
|
private |
Definition at line 264 of file message_editor.h.
|
private |
Definition at line 265 of file message_editor.h.
|
private |
Definition at line 267 of file message_editor.h.
Referenced by AcceptCurrentAsReference(), AdvanceFind(), DrawDialogueTextPane(), DrawMessageHeader(), Initialize(), InsertTokenAtCursor(), OpenMessageById(), and OptimizeCurrentMessage().
|
private |
Definition at line 268 of file message_editor.h.
Referenced by OpenMessageById(), rom(), and set_rom().
|
private |
Definition at line 269 of file message_editor.h.
|
private |
Definition at line 270 of file message_editor.h.
Referenced by CaptureExpandedDraft(), and RestoreExpandedDraft().
|
private |
Definition at line 271 of file message_editor.h.
Referenced by CaptureExpandedDraft(), CollectMessageRows(), CurrentDisplayId(), Initialize(), OpenMessageById(), and RestoreExpandedDraft().
|
private |
Definition at line 272 of file message_editor.h.
Referenced by CurrentDisplayId(), Initialize(), and OpenMessageById().
|
private |
Definition at line 273 of file message_editor.h.
Referenced by ActivateFindMatch(), AdvanceFind(), ContributeStatus(), CurrentDisplayId(), DrawMessageHeader(), DrawMessageList(), Initialize(), OpenMessageById(), and SelectAdjacentMessage().
|
private |
Definition at line 274 of file message_editor.h.
Referenced by CaptureExpandedDraft(), ContributeStatus(), Initialize(), PublishMessageSource(), and RestoreExpandedDraft().
|
private |
Definition at line 275 of file message_editor.h.
Referenced by Initialize().
|
private |
Definition at line 276 of file message_editor.h.
Referenced by Initialize().
|
private |
Definition at line 277 of file message_editor.h.
Referenced by Initialize().
|
private |
Definition at line 278 of file message_editor.h.
Referenced by Initialize().
|
private |
Definition at line 281 of file message_editor.h.
Referenced by CanUndo().
|
private |
Definition at line 287 of file message_editor.h.
|
private |
Definition at line 288 of file message_editor.h.
|
private |
Definition at line 289 of file message_editor.h.
|
private |
Definition at line 290 of file message_editor.h.
|
private |
Definition at line 301 of file message_editor.h.
Referenced by EnsureFontTexturesReady(), Initialize(), and LoadFontGraphics().
|
private |
Definition at line 302 of file message_editor.h.
Referenced by DrawMessageList(), and Load().
|
private |
Definition at line 303 of file message_editor.h.
Referenced by DrawMessageList(), and Load().
|
private |
Definition at line 304 of file message_editor.h.
Referenced by AcceptCurrentAsReference(), ActivateFindMatch(), ContributeStatus(), DrawMessageHeader(), DrawMessageList(), DrawMessageSourcePublishButtons(), Initialize(), OpenMessageById(), PreviewMessageSource(), PublishMessageSource(), and SelectAdjacentMessage().
|
private |
Definition at line 305 of file message_editor.h.
Referenced by Initialize(), and OpenMessageById().