winIDEA SDK
|
This file contains type definitions used in IConnectIDE3::Option() method.
#include <stdint.h>
Macros | |
#define | OPTION_URL_DestIDE "IDE" |
Example for using data creation. More... | |
Enumerations | |
enum | EOptionFlags : uint32_t { ofValNone = 0x00000000 , ofValString = 0x00000001 , ofValInt = 0x00000002 , ofValFloat = 0x00000003 , ofValStringInt = 0x00000004 , ofValBuffer = 0x0000000E , ofValNode = 0x0000000F , ofValMask = 0x0000000F , ofDestIDE = 0x00000000 , ofDestDocument = 0x00000010 , ofDestIOPEN = 0x00000020 , ofDestPlugin = 0x00000030 , ofDestAuto = 0x000000F0 , ofDestMask = 0x000000F0 , ofSet = 0x00000000 , ofGet = 0x80000000 , ofAdd = 0x01000000 , ofRemove = 0x02000000 , ofGetSize = 0x03000000 , ofCall = 0x04000000 , ofGetType = 0x05000000 , ofGetEnum = 0x06000000 , ofMask = 0x8F000000 , ofCommit = 0x40000000 , ofGetDescriptor = 0x20000000 , ofGetMenu = 0x00400000 , ofGetObjectMask = 0x20400000 , ofUseDescriptor = 0x00800000 , ofReservedBit0 = 0x00100000 , ofReservedBit1 = 0x00200000 , ofReservedMask = 0x00300000 , ofExact = 0x10000000 } |
Flags for IConnectIDE3::Option() method. More... | |
#define OPTION_URL_DestIDE "IDE" |
Example for using data creation.
SOptionValue OV; SVariantData_SetSize_ZeroInit(OV); // create a copy of data for "Analyzer Setup" LPCSTR pszDataName = "Analyzer Setup"; pIXXX->Option(ofDataCreate | ofGetDescriptor, pszDataName, &OV); // remember descriptor IDescriptor * pID = OV.m_pIDescriptor;
// manipulate data // ensure descriptor from copy of data OV.m_pIDescriptor = pID; pIXXX->Option(ofUseDescriptor | ofSet | ofValInt, "...", &OV); ...
// release descriptor pID->Release();
// apply data pIXXX->Option(ofDataApply, pszDataName, &OV);
// discard data pIXXX->Option(ofDataDestroy, pszDataName, &OV);
enum EOptionFlags : uint32_t |
Flags for IConnectIDE3::Option() method.