151c74f5aSshadow303 /* 251c74f5aSshadow303 Copyright (c) 2002, Thomas Kurschel 351c74f5aSshadow303 451c74f5aSshadow303 551c74f5aSshadow303 Part of Radeon driver 651c74f5aSshadow303 751c74f5aSshadow303 Multi-Monitor Settings interface 851c74f5aSshadow303 */ 951c74f5aSshadow303 #ifndef _MULTIMON_H 1051c74f5aSshadow303 #define _MULTIMON_H 1151c74f5aSshadow303 12*f157272bSAxel Dörfler 13*f157272bSAxel Dörfler #include <SupportDefs.h> 14*f157272bSAxel Dörfler 15*f157272bSAxel Dörfler 1651c74f5aSshadow303 class BScreen; 1751c74f5aSshadow303 1851c74f5aSshadow303 status_t GetSwapDisplays( BScreen *screen, bool *swap ); 1951c74f5aSshadow303 status_t SetSwapDisplays( BScreen *screen, bool swap ); 20e02e12deSAxel Dörfler 21e02e12deSAxel Dörfler status_t GetUseLaptopPanel( BScreen *screen, bool *use ); 22e02e12deSAxel Dörfler status_t SetUseLaptopPanel( BScreen *screen, bool use ); 23e02e12deSAxel Dörfler 24e02e12deSAxel Dörfler status_t GetNthSupportedTVStandard( BScreen *screen, int idx, uint32 *standard ); 25e02e12deSAxel Dörfler status_t GetTVStandard( BScreen *screen, uint32 *standard ); 26e02e12deSAxel Dörfler status_t SetTVStandard( BScreen *screen, uint32 standard ); 27e02e12deSAxel Dörfler 2851c74f5aSshadow303 status_t TestMultiMonSupport( BScreen *screen ); 2951c74f5aSshadow303 30*f157272bSAxel Dörfler #endif // _MULTIMON_H 31