VirtualBox

Changeset 26440 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Feb 11, 2010 4:18:31 PM (15 years ago)
Author:
vboxsync
Message:

Main: configurable HID types work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r26389 r26440  
    11051105    name="FirmwareType"
    11061106    uuid="b903f264-c230-483e-ac74-2b37ce60d371"
    1107   >
     1107   >
    11081108    <desc>
    11091109      Firmware type.
     
    11251125    </const>
    11261126  </enum>
     1127
     1128   <enum
     1129    name="PointingHidType"
     1130    uuid="0d3c17a2-821a-4b2e-ae41-890c6c60aa97"
     1131   >
     1132    <desc>
     1133      Type of pointing device.
     1134    </desc>
     1135    <const name="None"           value="1">
     1136      <desc>No mouse.</desc>
     1137    </const>
     1138    <const name="PS2Mouse"       value="2">
     1139      <desc>PS/2 auxillary device, a.k.a. mouse.</desc>
     1140    </const>
     1141    <const name="USBMouse"       value="3">
     1142      <desc>USB mouse (relative pointer).</desc>
     1143    </const>
     1144    <const name="USBTablet"      value="4">
     1145      <desc>USB tablet (absolute pointer).</desc>
     1146    </const>
     1147    <const name="ComboMouse"     value="5">
     1148      <desc>Combined device, working as PS/2 or USB mouse, depending on guest behavior.
     1149      Using of such device can have negative performance implications. </desc>
     1150    </const>
     1151  </enum>
     1152
     1153   <enum
     1154    name="KeyboardHidType"
     1155    uuid="5a5b0996-3a3e-44bb-9019-56979812cbcc"
     1156   >
     1157    <desc>
     1158      Type of keyboard device.
     1159    </desc>
     1160    <const name="None"              value="1">
     1161      <desc>No keyboard.</desc>
     1162    </const>
     1163    <const name="PS2Keyboard"       value="2">
     1164      <desc>PS/2 keyboard.</desc>
     1165    </const>
     1166    <const name="USBKeyboard"       value="3">
     1167      <desc>USB keyboard.</desc>
     1168    </const>
     1169    <const name="ComboKeyboard"     value="4">
     1170      <desc>Combined device, working as PS/2 or USB keyboard, depending on guest behavior.
     1171      Using of such device can have negative performance implications. </desc>
     1172    </const>
     1173  </enum>
     1174
     1175
    11271176
    11281177  <!--
     
    41784227  <interface
    41794228     name="IMachine" extends="$unknown"
    4180      uuid="6d7f40fa-77be-4366-a053-f58e81453a6a"
     4229     uuid="91470ab5-8457-48ab-8a3f-a2e68d8ae923"
    41814230     wsmap="managed"
    41824231     >
     
    44174466    </attribute>
    44184467
    4419      <attribute name="firmwareType" type="FirmwareType">
     4468    <attribute name="firmwareType" type="FirmwareType">
    44204469      <desc>Type of firmware (such as legacy BIOS or EFI), used for initial
    44214470       bootstrap in this VM.</desc>
     4471    </attribute>
     4472
     4473    <attribute name="pointingHidType" type="PointingHidType">
     4474      <desc>Type of pointing HID (such as mouse or tablet), used in this VM.</desc>
     4475    </attribute>
     4476
     4477    <attribute name="keyboardHidType" type="KeyboardHidType">
     4478      <desc>Type of keyboard HID, used in this VM.</desc>
    44224479    </attribute>
    44234480
     
    82078264  <interface
    82088265    name="IGuestOSType" extends="$unknown"
    8209     uuid="a44b7bab-bcfd-407b-8b4a-49877deb9d2d"
     8266    uuid="1498bf9c-c662-4cee-8f6f-59ec933fa892"
    82108267    wsmap="struct"
    82118268  >
     
    82678324    <attribute name="recommendedFirmware" type="FirmwareType" readonly="yes">
    82688325      <desc>Recommended firmware type.</desc>
     8326    </attribute>
     8327
     8328    <attribute name="recommendedUsbHid" type="boolean" readonly="yes">
     8329      <desc>Returns @c true if using USB Human Interface Devices, such as keyboard and mouse recommended.</desc>
    82698330    </attribute>
    82708331
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette