#define VV_NUM "Number" #define VV_TEXT "Text" #define VV_MESSAGE "Mutiline Text" #define VV_ICON "Icon" #define VV_ATOM_REFERENCE "Atom Reference" #define VV_DATUM_REFERENCE "Datum Reference" #define VV_MOB_REFERENCE "Mob Reference" #define VV_CLIENT "Client" #define VV_ATOM_TYPE "Atom Typepath" #define VV_DATUM_TYPE "Datum Typepath" #define VV_TYPE "Custom Typepath" #define VV_FILE "File" #define VV_LIST "List" #define VV_NEW_ATOM "New Atom" #define VV_NEW_DATUM "New Datum" #define VV_NEW_TYPE "New Custom Typepath" #define VV_NEW_LIST "New List" #define VV_NULL "NULL" #define VV_RESTORE_DEFAULT "Restore to Default" #define VV_MARKED_DATUM "Marked Datum" #define VV_BITFIELD "Bitfield" #define VV_MSG_MARKED "
Marked Object" #define VV_MSG_EDITED "
Var Edited" #define VV_MSG_DELETED "
Deleted" #define VV_NORMAL_LIST_NO_EXPAND_THRESHOLD 50 #define VV_SPECIAL_LIST_NO_EXPAND_THRESHOLD 150 #define IS_VALID_ASSOC_KEY(V) (!isnum(V)) //Helpers for vv_get_dropdown() #define VV_DROPDOWN_OPTION(href_key, name) . += "" //Helpers for vv_do_topic(list/href_list) #define IF_VV_OPTION(href_key) if(href_list[href_key]) // vv_do_list() keys #define VV_HK_LIST_ADD "listadd" #define VV_HK_LIST_EDIT "listedit" #define VV_HK_LIST_CHANGE "listchange" #define VV_HK_LIST_REMOVE "listremove" #define VV_HK_LIST_ERASE_NULLS "listnulls" #define VV_HK_LIST_ERASE_DUPES "listdupes" #define VV_HK_LIST_SHUFFLE "listshuffle" #define VV_HK_LIST_SET_LENGTH "listlen" // /datum #define VV_HK_DELETE "delete" #define VV_HK_EXPOSE "expose" #define VV_HK_CALLPROC "proc_call" #define VV_HK_MARK "mark" // /atom #define VV_HK_ATOM_EXPLODE "turf_explode" #define VV_HK_ATOM_EMP "turf_emp"