Changeset 68534 in vbox for trunk/src/VBox/Main
- Timestamp:
- Aug 28, 2017 10:11:16 AM (7 years ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r68485 r68534 10315 10315 <enum 10316 10316 name="AdditionsFacilityType" 10317 uuid=" 98f7f957-89fb-49b6-a3b1-31e3285eb1d8"10317 uuid="c4b10d74-dd48-4ff4-9a40-785a2a389ade" 10318 10318 > 10319 10319 <desc> … … 10343 10343 are not immediately acted on and guest display resizes are probably not initiated by 10344 10344 the guest additions. 10345 </desc> 10346 </const> 10347 <const name="MonitorAttach" value="1101"> 10348 <desc>Guest supports monitor hotplug. 10345 10349 </desc> 10346 10350 </const> … … 17153 17157 <enum 17154 17158 name="ScreenLayoutMode" 17155 uuid=" 9a982f4f-b815-4802-8539-d0b46435a7b7"17159 uuid="c7a9ee66-cfed-438b-9f8c-d3adf7588a4d" 17156 17160 wsmap="managed" 17157 17161 > … … 17171 17175 </desc> 17172 17176 </const> 17177 17178 <const name="Attach" value="2"> 17179 <desc> 17180 Attach new screens and always set the new mode for existing screens. 17181 </desc> 17182 </const> 17173 17183 </enum> 17174 17184 17175 17185 <interface 17176 17186 name="IGuestScreenInfo" extends="$unknown" 17177 uuid=" 5f99cd4d-bbd2-49ba-b24d-4b5b42fb4c3a"17187 uuid="6b2f98f8-9641-4397-854a-040439d0114b" 17178 17188 wsmap="managed" 17179 17189 > … … 17187 17197 <attribute name="height" type="unsigned long" readonly="yes"/> 17188 17198 <attribute name="bitsPerPixel" type="unsigned long" readonly="yes"/> 17199 <attribute name="extendedInfo" type="wstring" readonly="yes"/> 17189 17200 </interface> 17190 17201 17191 17202 <interface 17192 17203 name="IDisplay" extends="$unknown" 17193 uuid=" 02326f63-bcb3-4481-96e0-30d1c2ee97f6"17204 uuid="76eed314-3c72-4bbb-95cf-5eb4947a4041" 17194 17205 wsmap="managed" 17195 17206 wrap-hint-server-addinterfaces="IEventListener" … … 17536 17547 <param name="screenLayoutMode" type="ScreenLayoutMode" dir="in"/> 17537 17548 <param name="guestScreenInfo" type="IGuestScreenInfo" safearray="yes" dir="in"/> 17549 </method> 17550 17551 <method name="detachScreens"> 17552 <desc> 17553 Unplugs monitors from the virtual graphics card. 17554 </desc> 17555 <param name="screenIds" type="long" safearray="yes" dir="in"/> 17538 17556 </method> 17539 17557 -
trunk/src/VBox/Main/include/DisplayImpl.h
r67914 r68534 291 291 virtual HRESULT setScreenLayout(ScreenLayoutMode_T aScreenLayoutMode, 292 292 const std::vector<ComPtr<IGuestScreenInfo> > &aGuestScreenInfo); 293 virtual HRESULT detachScreens(const std::vector<LONG> &aScreenIds); 293 294 294 295 // Wrapped IEventListener properties -
trunk/src/VBox/Main/src-client/AdditionsFacilityImpl.cpp
r67914 r68534 37 37 { "Seamless Mode", AdditionsFacilityType_Seamless, AdditionsFacilityClass_Feature }, 38 38 { "Graphics Mode", AdditionsFacilityType_Graphics, AdditionsFacilityClass_Feature }, 39 { "Guest Monitor Attach", AdditionsFacilityType_MonitorAttach, AdditionsFacilityClass_Feature }, 39 40 }; 40 41 -
trunk/src/VBox/Main/src-client/DisplayImpl.cpp
r67914 r68534 3052 3052 NOREF(aScreenLayoutMode); 3053 3053 NOREF(aGuestScreenInfo); 3054 return E_NOTIMPL; 3055 } 3056 3057 HRESULT Display::detachScreens(const std::vector<LONG> &aScreenIds) 3058 { 3059 NOREF(aScreenIds); 3054 3060 return E_NOTIMPL; 3055 3061 }
Note:
See TracChangeset
for help on using the changeset viewer.