| _Animation | Struct representing a single animation |
| Case::_Audio | Information about a sample of audio |
| Case::_Background | Information about a single background |
| Case::_Evidence | Information about a piece of evidence |
| _Frame | Struct representing a frame of animation |
| Case::_Hotspot | Information about an examinable hotspot in a location |
| Case::_Image | Information about an image |
| Case::_Location | Information about a location |
| Case::_Overrides | Struct to store user-defined overrides and customizations |
| Case::_Overview | General case data and technical info |
| IO::_PWTHeader | The header for the PWT file format |
| _Rect | A basic struct representing a rectangle |
| Case::_Testimony | A single testimony from a character |
| Case::_TestimonyPiece | A single piece of testimony |
| AbstractDialog | Abstract dialog for inserting triggers |
| AddCourtRecDialog | Dialog for add_evidence/add_profile triggers |
| AddLocationDialog | Dialog for add_location trigger |
| AddPresentDialog | Dialog for add_presentable trigger |
| AddTalkDialog | Dialog for add_talk_option trigger |
| AlphaImage | Image widget with optional alpha value |
| AnimPlayer | Animation player for previewing a sprite |
| AudioComboBox | Combo box to display audio samples |
| AudioDialog | Dialog used to manage audio samples |
| BackgroundsDialog | Dialog used for managing backgrounds |
| BadPresentDialog | Dialog for set_bad_presentable_block |
| BlockComboBox | Combo box to display text blocks |
| Case::Case | Core class that holds all pertinent data about a case |
| ChangeColorDialog | Dialog to let the user change the dialogue text color |
| ChangeSpeedDialog | Dialog to let the user change text speed |
| Character | Class representing a character and its associated sprites |
| CharBrowser | Dialog displayed to browse characters |
| CharComboBox | Combo box displaying characters |
| ClearCharDialog | Dialog for clear_* triggers |
| CListView | Implements a customized TreeView interface |
| ColorWidget | Widget that displays a color |
| CourtCamDialog | Dialog for move_court_camera trigger |
| CustomizeDialog | Dialog used to customize internal graphics |
| DisplayTestimonyDialog | Dialog for display_testimony trigger |
| EditRecItemDialog | Dialog for change_character[evidence]_* triggers |
| ElementEx | Exception thrown when a case element is not acceptable |
| EvidenceComboBox | Combo box to display evidence |
| EvidenceDialog | Dialog used to manage evidence |
| FadeDialog | Dialog for fade_out trigger |
| FindDialog | Dialog used to search through text blocks |
| GotoDialog | Dialog for goto (and its relatives) trigger |
| HideEvidenceDialog | Dialog for hide_evidence_* trigger |
| HotspotWidget | Widget that allows the user to select areas on an image |
| IconManager | Class that is responsible for managing custom icons |
| ImageDialog | Dialog used to manage images |
| ImgComboBox | Combo box to display images |
| InitialBlockDialog | Dialog displayed to select initial text block |
| LocationComboBox | Combo box to display locations |
| LocationsDialog | Dialog used to manage locations |
| LocationTriggerDialog | Dialog for set location trigger |
| LocationWidget | Widget that lists built-in locations and let's the user choose one |
| LocMusicDialog | Dialog for set_location_music trigger |
| MainWindow | The central window for the editor |
| MusicDialog | Dialog for play_music trigger |
| NewBackgroundDialog | Dialog used for adding new backgrounds |
| NewCharDialog | Dialog displayed when adding a new character |
| NewDialog | Dialog displayed for making new cases |
| NewEvidenceDialog | Dialog used for adding new evidence |
| NewHotspotDialog | Dialog used to add a hotspot to a location |
| OverImageDialog | Dialog for set_court_overview_image trigger |
| ProgressDialog | Dialog to display progress of a task |
| PutCharDialog | Dialog for put_character trigger |
| RemovePresentDialog | Dialog for remove_presentable trigger |
| RemoveTalkDialog | Dialog for remove_talk_option trigger |
| ReqAnswerDialog | Dialog for request_answer trigger |
| ReqEvidenceDialog | Dialog for request_evidence trigger |
| ScriptWidget | Widget that implements the text editor and other relevant widgets |
| SetAnimationDialog | Dialog for set_animation trigger |
| SetLocationDialog | Dialog for set_location trigger |
| ShowEvidenceDialog | Dialog for show_evidence_* triggers |
| SpeakerDialog | Dialog for speaker trigger |
| SplashScreen | Borderless window that functions like a splash screen |
| Sprite | General clss representing a sprite |
| SpriteChooserDialog | Dialog displayed before viewing sprite editor |
| SpriteEditor | Window that displays widgets used in editing a sprite |
| TempImgDialog | Dialog for set_temp_image trigger |
| TestimonyEditor | Dialog that provides an interface for editing testimonies |
| TestimonyManager | Dialog used to manage testimonies |
| TextBoxDialog | Dialog used for formatting dialogue text |
| TextBoxEditor | Widget that allows for editing a character's textbox dialogue |
| TextInputDialog | Generic input dialog for text |
| Triplet< X, Y, Z > | Template class that extends std::pair |
1.5.3