next up gif contents
Next: Utilities Up: V Reference Manual Previous: Drawing

Standard V Values

This chapter covers standard predefined values.

The classes and objects covered in this chapter include:

Predefined ItemVals
A useful collection of predefined values. Most are useful for defining dialogs, buttons, and menus.

Predefined ItemVals

 

A useful collection of predefined values. Most are useful for defining dialogs, buttons, and menus.

Synopsis

Header:
<v/v_defs.h>

Description

When defining dialogs, menus, and command bars, you are required to provide an id for each item. There are many common operations used in GUI designs, and V provides various predefined values for building your programs. The natural interpretation of most of these values should be obvious, and the descriptions are kept to a minimum. Most of the definitions describe the accepted practice for menu or button items with the given title. While these ItemVals can be used anywhere, some have ``standard'' usage.

Control Values

M_About

Shows an informative message about current application.

M_All

Select all.

M_Cancel

Cancel. Usually used with a dialog. V will automatically reset dialog commands to their original state when a M_Cancel is selected from a vDialog descended object.

M_Clear

Used to clear a screen.

M_Close

Used to close a file. The user is usually prompted to save or ignore changes if any were made to the file. This is usually not used to close a menu.

M_Copy

Copy the highlighted text or item, and save into the clipboard.

M_Cut

Cut the highlighted text or item from the file, and usually save into the clipboard.

M_Delete

Delete the selected item or text -- usually does not copy into the clipboard.

M_Done

Done with operation.

M_Edit

Typically a menu bar button to pulldown an edit menu.

M_Exit

Exit from the program -- checking to see if files need to be saved, of course.

M_File

Typically a menu bar button to pulldown a file menu.

M_Find

Find a pattern.

M_FindAgain

Find pattern again.

M_Font

Typically a menu bar button to pulldown a font menu.

M_FontSelect

Select a font. (This is different from the M_Font value in that M_Font is intended as a main menu bar item, while this one is for a pulldown menu.

M_Format

Typically a menu bar button to pulldown a format menu, which allows the user to select formatting options.

M_Help

Show help.

M_Insert

Typically a menu bar button to pulldown an insert menu.

M_Line

M_Line is one of a few of these values that gets special treatment by the system. It is required for defining line separators in menus.

M_New

Used to create a new file.

M_No

Answer No.

M_None

Select none.

M_OK

OK, accept operation or information. Causes return from dialog.

M_Open

Used to open an existing file.

M_Options

Typically a menu bar button to pulldown an options menu.

M_Paste

Paste the contents of the clipboard into the insertion point of the current file or item.

M_Preferences

Set preferences.

M_Print

Print current file.

M_PrintPreview

On screen preview how the current file would look if printed.

M_Replace

Replace pattern.

M_Save

Used to save current file in its current name.

M_SaveAs

Save current file under new name.

M_Search

Typically a menu bar button to pulldown a search menu.

M_SetDebug

Set debug stuff.

M_Test

Typically a menu bar button to pulldown a test menu.

M_Tools

Typically a menu bar button to pulldown a tools menu.

M_UnDo

Undo the last action.

M_View

Typically a menu bar button to pulldown a view menu, which allows the user to select different views of the document.

M_Window

Typically a menu bar button to pulldown a window menu, which lets the user select different windows.

M_Yes

Answer Yes.

Version Values

 

A useful collection of predefined values to determine the version of V and the platform.

Synopsis

V defines several values useful for determining the revision of V , and the platform V is compiled on.

Header:
<v/v_defs.h>

Version Values

V_VersMajor

The major version of V , such as 1.

V_VersMinor

The minor release of V , such as 12.

V_Version

A text string describing the version of V , such as V 1.12 - 8/4/96.

V_VersionX

Defined if the is the standard X version of V .

V_VersionMotif

Defined if the Motif version of V .

V_VersionWindows

Defined if the Windows version of V .

V_VersionWin95

Defined if the Windows 95 version of V .

V_VersionOS2

Defined for the OS2 version of V .



next up gif contents
Next: Utilities Up: V Reference Manual Previous: Drawing



Bruce Wampler
Thu Nov 14 09:25:45 MST 1996