home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_2504 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  4.7 KB  |  110 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import win32gui
  5. import win32con
  6. import win32api
  7. import time
  8. import os
  9. import glob
  10. for pname in ('SPI_GETMOUSESPEED', 'SPI_GETACTIVEWNDTRKTIMEOUT', 'SPI_GETCARETWIDTH', 'SPI_GETFOREGROUNDFLASHCOUNT', 'SPI_GETFOREGROUNDLOCKTIMEOUT', 'SPI_GETWHEELSCROLLLINES', 'SPI_GETKEYBOARDDELAY', 'SPI_GETKEYBOARDSPEED', 'SPI_GETMOUSEHOVERHEIGHT', 'SPI_GETMOUSEHOVERWIDTH', 'SPI_GETMOUSEHOVERTIME', 'SPI_GETSCREENSAVETIMEOUT', 'SPI_GETMENUSHOWDELAY', 'SPI_GETLOWPOWERTIMEOUT', 'SPI_GETPOWEROFFTIMEOUT', 'SPI_GETBORDER', 'SPI_GETFONTSMOOTHINGCONTRAST', 'SPI_GETFONTSMOOTHINGTYPE', 'SPI_GETFOCUSBORDERHEIGHT', 'SPI_GETFOCUSBORDERWIDTH', 'SPI_GETMOUSECLICKLOCKTIME'):
  11.     print pname
  12.     cget = getattr(win32con, pname)
  13.     cset = getattr(win32con, pname.replace('_GET', '_SET'))
  14.     orig_value = win32gui.SystemParametersInfo(cget)
  15.     print '\toriginal setting:', orig_value
  16.     win32gui.SystemParametersInfo(cset, orig_value + 1)
  17.     new_value = win32gui.SystemParametersInfo(cget)
  18.     print '\tnew value:', new_value
  19.     win32gui.SystemParametersInfo(cset, orig_value)
  20.  
  21. for pname in ('SPI_GETFLATMENU', 'SPI_GETDROPSHADOW', 'SPI_GETKEYBOARDCUES', 'SPI_GETMENUFADE', 'SPI_GETCOMBOBOXANIMATION', 'SPI_GETCURSORSHADOW', 'SPI_GETGRADIENTCAPTIONS', 'SPI_GETHOTTRACKING', 'SPI_GETLISTBOXSMOOTHSCROLLING', 'SPI_GETMENUANIMATION', 'SPI_GETSELECTIONFADE', 'SPI_GETTOOLTIPANIMATION', 'SPI_GETTOOLTIPFADE', 'SPI_GETUIEFFECTS', 'SPI_GETACTIVEWINDOWTRACKING', 'SPI_GETACTIVEWNDTRKZORDER'):
  22.     print pname
  23.     cget = getattr(win32con, pname)
  24.     cset = getattr(win32con, pname.replace('_GET', '_SET'))
  25.     orig_value = win32gui.SystemParametersInfo(cget)
  26.     print orig_value
  27.     win32gui.SystemParametersInfo(cset, not orig_value)
  28.     new_value = win32gui.SystemParametersInfo(cget)
  29.     print new_value
  30.     win32gui.SystemParametersInfo(cset, orig_value)
  31.  
  32. for pname in ('SPI_GETFONTSMOOTHING', 'SPI_GETICONTITLEWRAP', 'SPI_GETBEEP', 'SPI_GETBLOCKSENDINPUTRESETS', 'SPI_GETKEYBOARDPREF', 'SPI_GETSCREENSAVEACTIVE', 'SPI_GETMENUDROPALIGNMENT', 'SPI_GETDRAGFULLWINDOWS', 'SPI_GETSHOWIMEUI'):
  33.     print pname
  34.     cget = getattr(win32con, pname)
  35.     cset = getattr(win32con, pname.replace('_GET', '_SET'))
  36.     orig_value = win32gui.SystemParametersInfo(cget)
  37.     print orig_value
  38.     win32gui.SystemParametersInfo(cset, not orig_value)
  39.     new_value = win32gui.SystemParametersInfo(cget)
  40.     print new_value
  41.     win32gui.SystemParametersInfo(cset, orig_value)
  42.  
  43. print 'SPI_GETICONTITLELOGFONT'
  44. lf = win32gui.SystemParametersInfo(win32con.SPI_GETICONTITLELOGFONT)
  45. orig_height = lf.lfHeight
  46. orig_italic = lf.lfItalic
  47. print 'Height:', orig_height, 'Italic:', orig_italic
  48. lf.lfHeight += 2
  49. lf.lfItalic = not (lf.lfItalic)
  50. win32gui.SystemParametersInfo(win32con.SPI_SETICONTITLELOGFONT, lf)
  51. new_lf = win32gui.SystemParametersInfo(win32con.SPI_GETICONTITLELOGFONT)
  52. print 'New Height:', new_lf.lfHeight, 'New Italic:', new_lf.lfItalic
  53. lf.lfHeight = orig_height
  54. lf.lfItalic = orig_italic
  55. win32gui.SystemParametersInfo(win32con.SPI_SETICONTITLELOGFONT, lf)
  56. new_lf = win32gui.SystemParametersInfo(win32con.SPI_GETICONTITLELOGFONT)
  57. print 'SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERTIME'
  58. w = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERWIDTH)
  59. h = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERHEIGHT)
  60. t = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERTIME)
  61. print 'w,h,t:', w, h, t
  62. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERWIDTH, w + 1)
  63. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERHEIGHT, h + 2)
  64. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERTIME, t + 3)
  65. new_w = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERWIDTH)
  66. new_h = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERHEIGHT)
  67. new_t = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERTIME)
  68. print 'new w,h,t:', new_w, new_h, new_t
  69. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERWIDTH, w)
  70. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERHEIGHT, h)
  71. win32gui.SystemParametersInfo(win32con.SPI_SETMOUSEHOVERTIME, t)
  72. new_w = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERWIDTH)
  73. new_h = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERHEIGHT)
  74. new_t = win32gui.SystemParametersInfo(win32con.SPI_GETMOUSEHOVERTIME)
  75. print 'SPI_SETDOUBLECLKWIDTH, SPI_SETDOUBLECLKHEIGHT'
  76. x = win32api.GetSystemMetrics(win32con.SM_CXDOUBLECLK)
  77. y = win32api.GetSystemMetrics(win32con.SM_CYDOUBLECLK)
  78. print 'x,y:', x, y
  79. win32gui.SystemParametersInfo(win32con.SPI_SETDOUBLECLKWIDTH, x + 1)
  80. win32gui.SystemParametersInfo(win32con.SPI_SETDOUBLECLKHEIGHT, y + 2)
  81. new_x = win32api.GetSystemMetrics(win32con.SM_CXDOUBLECLK)
  82. new_y = win32api.GetSystemMetrics(win32con.SM_CYDOUBLECLK)
  83. print 'new x,y:', new_x, new_y
  84. win32gui.SystemParametersInfo(win32con.SPI_SETDOUBLECLKWIDTH, x)
  85. win32gui.SystemParametersInfo(win32con.SPI_SETDOUBLECLKHEIGHT, y)
  86. new_x = win32api.GetSystemMetrics(win32con.SM_CXDOUBLECLK)
  87. new_y = win32api.GetSystemMetrics(win32con.SM_CYDOUBLECLK)
  88. print 'SPI_SETDRAGWIDTH, SPI_SETDRAGHEIGHT'
  89. dw = win32api.GetSystemMetrics(win32con.SM_CXDRAG)
  90. dh = win32api.GetSystemMetrics(win32con.SM_CYDRAG)
  91. print 'dw,dh:', dw, dh
  92. win32gui.SystemParametersInfo(win32con.SPI_SETDRAGWIDTH, dw + 1)
  93. win32gui.SystemParametersInfo(win32con.SPI_SETDRAGHEIGHT, dh + 2)
  94. new_dw = win32api.GetSystemMetrics(win32con.SM_CXDRAG)
  95. new_dh = win32api.GetSystemMetrics(win32con.SM_CYDRAG)
  96. print 'new dw,dh:', new_dw, new_dh
  97. win32gui.SystemParametersInfo(win32con.SPI_SETDRAGWIDTH, dw)
  98. win32gui.SystemParametersInfo(win32con.SPI_SETDRAGHEIGHT, dh)
  99. new_dw = win32api.GetSystemMetrics(win32con.SM_CXDRAG)
  100. new_dh = win32api.GetSystemMetrics(win32con.SM_CYDRAG)
  101. orig_wallpaper = win32gui.SystemParametersInfo(Action = win32con.SPI_GETDESKWALLPAPER)
  102. print 'Original: ', orig_wallpaper
  103. for bmp in glob.glob(os.path.join(os.environ['windir'], '*.bmp')):
  104.     print bmp
  105.     win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, Param = bmp)
  106.     print win32gui.SystemParametersInfo(Action = win32con.SPI_GETDESKWALLPAPER)
  107.     time.sleep(1)
  108.  
  109. win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, Param = orig_wallpaper)
  110.