Code Viewer

./variables.js File Size: 4.11 KB

  1. /*
  2. * -----
  3. * Screenshot Sender - variables.js
  4. * -----
  5. * Globally defined variables for Screenshot Sender
  6. * -----
  7. */
  8.  
  9. /* Booleans */
  10. var IsTimerActive = false;
  11. var IsRecentImages = false;
  12.  
  13. /* WORD */
  14. var TimerValue = 0;
  15. var HBitmap = 0;
  16. var nMonitorCount = 0;
  17.  
  18. var WM_SS5 = 0x22C;
  19.         var WM_CONTACTSIGNIN = (WM_SS5 + 0x1);
  20.         var WM_CONTACTSIGNOUT = (WM_SS5 + 0x2);
  21.         var WM_CONTACTSTATUSCHANGE = (WM_SS5 + 0x3);
  22.         var WM_CHATWNDOPEN = (WM_SS5 + 0x4);
  23.         var WM_CHATWNDCLOSED = (WM_SS5 + 0x5);
  24.         var WM_SCREENSHOTADDED = (WM_SS5 + 0x6);
  25.         var WM_IDLEUPLOAD = (WM_SS5 + 0x7);
  26.  
  27. /* DWORD */
  28. var hScriptIcon = 0;
  29.  
  30. /* Objects and Arrays */
  31. var _debug;
  32. var _win32;
  33. var _hotkey;
  34. var _lang;
  35.  
  36. var objPreferences = {};
  37. var objMonitors = [];
  38. var objChatWnds = {};
  39. var objCWindows = {};
  40. var objPictures = {};
  41. var objOverlayText = {};
  42. var oStatus = {
  43.         STATUS_INVISIBLE : 'offline',
  44.         STATUS_ONLINE : 'online',
  45.         STATUS_BUSY : 'busy',
  46.         STATUS_BRB : 'away',
  47.         STATUS_IDLE : 'away',
  48.         STATUS_AWAY : 'away',
  49.         STATUS_INCALL : 'busy',
  50.         STATUS_OUTLUNCH : 'away'
  51. };
  52. var objBitmaps = [];
  53. var SessionImags;
  54. var aImageFormats = ['BMP', 'JPG', 'GIF', 'PNG'];
  55. var Image_CLSID = '{25336920-03f9-11cf-8fd0-00aa00686f13}';
  56. var Image_Regex = /\.(?:bmp|jpe?g|gif|png)$/i;
  57. var objChildInfo = {
  58.         'PrefDashboard': {
  59.                 isMainPanel: true,
  60.                         childs:['PrefGeneral', 'PrefFtp', 'PrefLanguage', 'PrefHotkeys', 'PrefAdvanced']
  61.         },
  62.         'PrefGeneral': {
  63.                 childs:[]
  64.         },
  65.         'PrefFtp': {
  66.                 childs:['PrefFtpTestSettings']
  67.         },
  68.         'PrefFtpTestSettings': {
  69.                 childs:[]
  70.         },
  71.         'PrefLanguage': {
  72.                 childs:['PrefLanguageDownload']
  73.         },
  74.         'PrefHotkeys': {
  75.                 childs:['PrefHkAddEdit']
  76.         },
  77.         'PrefAdvanced': {
  78.                 childs:['PrefOlAddEdit']
  79.         },
  80.         'PrefLanguageDownload': {
  81.                 childs:[]
  82.         },
  83.         'PrefHkAddEdit': {
  84.                 childs:[]
  85.         },
  86.         'PrefOlAddEdit': {
  87.                 childs:['PrefOlSelectContacts']
  88.         },
  89.         'PrefOlSelectContacts' : {
  90.                 childs:[]
  91.         }
  92. };
  93.  
  94. // typeofs
  95. var TYPE_UNDEFINED = 'undefined';
  96. var TYPE_NUMBER = 'number';
  97. var TYPE_STRING = 'string';
  98. var TYPE_OBJECT = 'object';

Version

  • 5.0.0070_20100325_publicbeta1

Developers

Project Details

  • Folders8
  • Files122
  • Total Lines11,867
  • Repository Version70

User Count

  • 162