home *** CD-ROM | disk | FTP | other *** search
- // TEXT_PD.INC
- // June 7, 1991
- // LS
- //
- // include file for creating generic text_pull_down object for text_editor
- // object actions - ShdTxtPd MUST be used before this file can be included.
-
- #IFDEF TEXT_PULL_DOWN.N
- #ELSE
- /Text_Pull_Down
- ┌──────────────────────────────┐
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- ├──────────────────────────────┤
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- │ ____________________________ │
- └──────────────────────────────┘
- /*
- #ENDIF
-
- #CHKSUB 1 1 // Verify the UI subsystem.
-
- register_object Text_Pull_Down
- on_item 'Text' send Activate_Pull_Down to (Text_Pull_Down( Current_Object ))
-
- object Text_Pull_Down is a Shadow_Text_Pull_Down_Menu
- multi$ register_procedure Mode_Insert Mode_Overwrite Search Translate
- multi$ register_procedure Mark_Block Mark_Column Cut_Marked_Area
- multi$ register_procedure Copy_Marked_Area Paste_Block
-
- item_list
- on_item "Start of text Ctrl+Home" send Beginning_Of_Data
- on_item "End of text Ctrl+End" send End_Of_Data
- on_item "Insert mode" send Mode_Insert
- on_item "Overwrite mode" send Mode_Overwrite
- on_item "Search text..." send Search
- on_item "Translate text..." send Translate
- on_item "Block mark Ctrl+\" send Mark_Block
- on_item "Column mark" send Mark_Column
- on_item "Cut marked text Alt+-" send Cut_Marked_Area
- on_item "Copy marked text Ctrl+-" send Copy_Marked_Area
- on_item "Paste text Alt++" send Paste_Block
- end_item_list
- end_object
-
-