def set_offscreen_rendering_mode(mode): if mode != None: mode = mode.lower() if mode in OFFSCREEN_RENDERING_MODES_DEPRECATED: raise DeprecationWarning("%s is deprecated. Mode should be %s" % ( mode, common.list_to_english_or(OFFSCREEN_RENDERING_MODES) )) elif mode not in OFFSCREEN_RENDERING_MODES: raise ValueError("mode should be %s" % ( common.list_to_english_or(OFFSCREEN_RENDERING_MODES) )) registry.set({'HKEY_CURRENT_USER\\Software\\Wine\\Direct3D': { 'OffscreenRenderingMode': mode }})
def set_offscreen_rendering_mode(mode): if mode != None: mode = mode.lower() if mode in OFFSCREEN_RENDERING_MODES_DEPRECATED: raise DeprecationWarning( "%s is deprecated. Mode should be %s" % (mode, common.list_to_english_or(OFFSCREEN_RENDERING_MODES))) elif mode not in OFFSCREEN_RENDERING_MODES: raise ValueError( "mode should be %s" % (common.list_to_english_or(OFFSCREEN_RENDERING_MODES))) registry.set({ 'HKEY_CURRENT_USER\\Software\\Wine\\Direct3D': { 'OffscreenRenderingMode': mode } })
def get_user_style(style): if style not in USER_PREFERENCES_MASK: raise ValueError, ("Argument style should be one of " + common.list_to_english_or( ('"{0}"'.format(i) for i in USER_PREFERENCES_MASK.keys()))) mask = registry.get('HKEY_CURRENT_USER\\Control Panel\\Desktop', 'UserPreferenceMask') if mask: mask = common.bitfield(mask) return bool(mask[USER_PREFERENCES_MASK[style]['bit']]) else: return bool(USER_PREFERENCES_MASK[style]['default'])
def get_user_style(style): if style not in USER_PREFERENCES_MASK: raise ValueError, ( "Argument style should be one of "+ common.list_to_english_or(( '"{0}"'.format(i) for i in USER_PREFERENCES_MASK.keys() )) ) mask = registry.get( 'HKEY_CURRENT_USER\\Control Panel\\Desktop', 'UserPreferenceMask' ) if mask: mask = common.bitfield(mask) return bool(mask[ USER_PREFERENCES_MASK[style]['bit'] ]) else: return bool(USER_PREFERENCES_MASK[style]['default'])
def set_user_style(style, state): if style not in USER_PREFERENCES_MASK: raise ValueError, ("Argument style should be one of " + common.list_to_english_or( ('"{0}"'.format(i) for i in USER_PREFERENCES_MASK.keys()))) mask = registry.get('HKEY_CURRENT_USER\\Control Panel\\Desktop', 'UserPreferenceMask') if mask: mask = common.bitfield(mask) mask[USER_PREFERENCES_MASK[style]['bit']] = int(state) registry_value = mask.registry_value() registry.set({ 'HKEY_CURRENT_USER\\Control Panel\\Desktop': { 'UserPreferenceMask': registry_value } }) else: return False
def set_user_style(style, state): if style not in USER_PREFERENCES_MASK: raise ValueError, ( "Argument style should be one of "+ common.list_to_english_or(( '"{0}"'.format(i) for i in USER_PREFERENCES_MASK.keys() )) ) mask = registry.get( 'HKEY_CURRENT_USER\\Control Panel\\Desktop', 'UserPreferenceMask' ) if mask: mask = common.bitfield(mask) mask[ USER_PREFERENCES_MASK[style]['bit'] ] = int(state) registry_value = mask.registry_value() registry.set({ 'HKEY_CURRENT_USER\\Control Panel\\Desktop': { 'UserPreferenceMask': registry_value } }) else: return False