// $Revision: 1.5 $ // Copyright (c) 1994-1995 Taligent, Inc. All rights reserved. SimpleTextAndMenus SimpleTextAndMenus illustrates one mechanism you can use to enable users to edit text, using TSimpleTextStore and TSimpleTextView. These classes are independent of the Document framework, and thus lightweight and easier to manage. They support standard user interface operations such as typing, deleting, selecting, and drag and drop. However, since this technique does not use the Document framework, it does not automatically provide users with additional features they might expect, such as Undo, or Copy and Paste. This example also illustrates how to use the standard menu utility class TTextMenu. Running the sample Execute SimpleTextAndMenus. A window appears with some default text that you can edit. You can select text and apply style commands from the menu. Shift-clicking on selected text starts a text-dragging operation, and when you release the mouse the selected text is copied, and inserted into the new location. Close the window to exit. Files and classes SimpleTextAndMenusMain.C uses standard classes to present the text. A utility program creates a window for the view and starts event processing. Notes By default, TTextMenu adds all the text menus as submenus of the provided menu. Users wanting to customize this set can subclass TTextMenu. You must call TMenu::SetControlLayout because it will not default for you. If you forget, the menu does not lay out properly.