(function(){ if (!window.qx) window.qx = {}; qx.$$start = new Date(); if (!window.qxsettings) qxsettings = {}; var settings = {"qx.application":"silverbluetheme.demo.Application","qx.theme":"silverbluetheme.SilverBlueTheme","qx.version":"1.3"}; for (var k in settings) qxsettings[k] = settings[k]; if (!window.qxvariants) qxvariants = {}; var variants = {"qx.debug":"off"}; for (var k in variants) qxvariants[k] = variants[k]; if (!qx.$$libraries) qx.$$libraries = {}; var libinfo = {"__out__":{"sourceUri":"script"},"qx":{"resourceUri":"resource","sourceUri":"script","version":"1.3"},"silverbluetheme":{"resourceUri":"resource","sourceUri":"script","version":"trunk"},"silverbluetheme.demo":{"resourceUri":"resource","sourceUri":"script","version":"trunk"}}; for (var k in libinfo) qx.$$libraries[k] = libinfo[k]; qx.$$resources = {}; qx.$$translations = {}; qx.$$locales = {}; qx.$$packageData = {}; qx.$$loader = { parts : {"boot":[0]}, uris : [["__out__:silverbluetheme.demo.js"]], urisBefore : [], packageHashes : {"0":"4c8c282cf95b"}, boot : "boot", closureParts : {}, bootIsInline : true, addNoCacheParam : false, decodeUris : function(compressedUris) { var libs = qx.$$libraries; var uris = []; for (var i=0; i0){ loadScriptList(l.urisBefore, function(){ l.initUris(); }); } else { l.initUris(); } } qx.$$loader.initUris = function(){ var l=qx.$$loader; var bootPackageHash=l.packageHashes[l.parts[l.boot][0]]; if (l.bootIsInline){ l.importPackageData(qx.$$packageData[bootPackageHash]); l.signalStartup(); } else { loadScriptList(l.decodeUris(l.uris[l.parts[l.boot]]), function(){ // Opera needs this extra time to parse the scripts window.setTimeout(function(){ l.importPackageData(qx.$$packageData[bootPackageHash] || {}); l.signalStartup(); }, 0); }); } } })(); qx.$$packageData['4c8c282cf95b']={"locales":{"C":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_EEEd":"d EEE","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_Hms":"H:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, M/d","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, MMM d","cldr_date_time_format_MMMMEd":"E, MMMM d","cldr_date_time_format_MMMMd":"MMMM d","cldr_date_time_format_MMMd":"MMM d","cldr_date_time_format_Md":"M/d","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/yyyy","cldr_date_time_format_yMEd":"EEE, M/d/yyyy","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM d, y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"T","cldr_day_format_narrow_tue":"T","cldr_day_format_narrow_wed":"W","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_abbreviated_fri":"Fri","cldr_day_stand-alone_abbreviated_mon":"Mon","cldr_day_stand-alone_abbreviated_sat":"Sat","cldr_day_stand-alone_abbreviated_sun":"Sun","cldr_day_stand-alone_abbreviated_thu":"Thu","cldr_day_stand-alone_abbreviated_tue":"Tue","cldr_day_stand-alone_abbreviated_wed":"Wed","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_day_stand-alone_wide_fri":"Friday","cldr_day_stand-alone_wide_mon":"Monday","cldr_day_stand-alone_wide_sat":"Saturday","cldr_day_stand-alone_wide_sun":"Sunday","cldr_day_stand-alone_wide_thu":"Thursday","cldr_day_stand-alone_wide_tue":"Tuesday","cldr_day_stand-alone_wide_wed":"Wednesday","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","quotationEnd":"”","quotationStart":"“"},"en":{"alternateQuotationEnd":"’","alternateQuotationStart":"‘","cldr_am":"AM","cldr_date_format_full":"EEEE, MMMM d, y","cldr_date_format_long":"MMMM d, y","cldr_date_format_medium":"MMM d, y","cldr_date_format_short":"M/d/yy","cldr_date_time_format_EEEd":"d EEE","cldr_date_time_format_Hm":"H:mm","cldr_date_time_format_Hms":"H:mm:ss","cldr_date_time_format_M":"L","cldr_date_time_format_MEd":"E, M/d","cldr_date_time_format_MMM":"LLL","cldr_date_time_format_MMMEd":"E, MMM d","cldr_date_time_format_MMMMEd":"E, MMMM d","cldr_date_time_format_MMMMd":"MMMM d","cldr_date_time_format_MMMd":"MMM d","cldr_date_time_format_Md":"M/d","cldr_date_time_format_d":"d","cldr_date_time_format_hm":"h:mm a","cldr_date_time_format_ms":"mm:ss","cldr_date_time_format_y":"y","cldr_date_time_format_yM":"M/yyyy","cldr_date_time_format_yMEd":"EEE, M/d/yyyy","cldr_date_time_format_yMMM":"MMM y","cldr_date_time_format_yMMMEd":"EEE, MMM d, y","cldr_date_time_format_yMMMM":"MMMM y","cldr_date_time_format_yQ":"Q yyyy","cldr_date_time_format_yQQQ":"QQQ y","cldr_day_format_abbreviated_fri":"Fri","cldr_day_format_abbreviated_mon":"Mon","cldr_day_format_abbreviated_sat":"Sat","cldr_day_format_abbreviated_sun":"Sun","cldr_day_format_abbreviated_thu":"Thu","cldr_day_format_abbreviated_tue":"Tue","cldr_day_format_abbreviated_wed":"Wed","cldr_day_format_narrow_fri":"F","cldr_day_format_narrow_mon":"M","cldr_day_format_narrow_sat":"S","cldr_day_format_narrow_sun":"S","cldr_day_format_narrow_thu":"T","cldr_day_format_narrow_tue":"T","cldr_day_format_narrow_wed":"W","cldr_day_format_wide_fri":"Friday","cldr_day_format_wide_mon":"Monday","cldr_day_format_wide_sat":"Saturday","cldr_day_format_wide_sun":"Sunday","cldr_day_format_wide_thu":"Thursday","cldr_day_format_wide_tue":"Tuesday","cldr_day_format_wide_wed":"Wednesday","cldr_day_stand-alone_abbreviated_fri":"Fri","cldr_day_stand-alone_abbreviated_mon":"Mon","cldr_day_stand-alone_abbreviated_sat":"Sat","cldr_day_stand-alone_abbreviated_sun":"Sun","cldr_day_stand-alone_abbreviated_thu":"Thu","cldr_day_stand-alone_abbreviated_tue":"Tue","cldr_day_stand-alone_abbreviated_wed":"Wed","cldr_day_stand-alone_narrow_fri":"F","cldr_day_stand-alone_narrow_mon":"M","cldr_day_stand-alone_narrow_sat":"S","cldr_day_stand-alone_narrow_sun":"S","cldr_day_stand-alone_narrow_thu":"T","cldr_day_stand-alone_narrow_tue":"T","cldr_day_stand-alone_narrow_wed":"W","cldr_day_stand-alone_wide_fri":"Friday","cldr_day_stand-alone_wide_mon":"Monday","cldr_day_stand-alone_wide_sat":"Saturday","cldr_day_stand-alone_wide_sun":"Sunday","cldr_day_stand-alone_wide_thu":"Thursday","cldr_day_stand-alone_wide_tue":"Tuesday","cldr_day_stand-alone_wide_wed":"Wednesday","cldr_month_format_abbreviated_1":"Jan","cldr_month_format_abbreviated_10":"Oct","cldr_month_format_abbreviated_11":"Nov","cldr_month_format_abbreviated_12":"Dec","cldr_month_format_abbreviated_2":"Feb","cldr_month_format_abbreviated_3":"Mar","cldr_month_format_abbreviated_4":"Apr","cldr_month_format_abbreviated_5":"May","cldr_month_format_abbreviated_6":"Jun","cldr_month_format_abbreviated_7":"Jul","cldr_month_format_abbreviated_8":"Aug","cldr_month_format_abbreviated_9":"Sep","cldr_month_format_wide_1":"January","cldr_month_format_wide_10":"October","cldr_month_format_wide_11":"November","cldr_month_format_wide_12":"December","cldr_month_format_wide_2":"February","cldr_month_format_wide_3":"March","cldr_month_format_wide_4":"April","cldr_month_format_wide_5":"May","cldr_month_format_wide_6":"June","cldr_month_format_wide_7":"July","cldr_month_format_wide_8":"August","cldr_month_format_wide_9":"September","cldr_month_stand-alone_narrow_1":"J","cldr_month_stand-alone_narrow_10":"O","cldr_month_stand-alone_narrow_11":"N","cldr_month_stand-alone_narrow_12":"D","cldr_month_stand-alone_narrow_2":"F","cldr_month_stand-alone_narrow_3":"M","cldr_month_stand-alone_narrow_4":"A","cldr_month_stand-alone_narrow_5":"M","cldr_month_stand-alone_narrow_6":"J","cldr_month_stand-alone_narrow_7":"J","cldr_month_stand-alone_narrow_8":"A","cldr_month_stand-alone_narrow_9":"S","cldr_number_decimal_separator":".","cldr_number_group_separator":",","cldr_number_percent_format":"#,##0%","cldr_pm":"PM","cldr_time_format_full":"h:mm:ss a zzzz","cldr_time_format_long":"h:mm:ss a z","cldr_time_format_medium":"h:mm:ss a","cldr_time_format_short":"h:mm a","quotationEnd":"”","quotationStart":"“"}},"resources":{"qx/decoration/Classic/arrows-combined.gif":[124,7,"gif","qx"],"qx/decoration/Classic/arrows/down-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-38,0],"qx/decoration/Classic/arrows/down-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-87,0],"qx/decoration/Classic/arrows/down-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-53,0],"qx/decoration/Classic/arrows/down.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-113,0],"qx/decoration/Classic/arrows/forward-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-30,0],"qx/decoration/Classic/arrows/forward.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-18,0],"qx/decoration/Classic/arrows/left-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-92,0],"qx/decoration/Classic/arrows/left-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-58,0],"qx/decoration/Classic/arrows/left-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-15,0],"qx/decoration/Classic/arrows/left.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-120,0],"qx/decoration/Classic/arrows/next-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-80,0],"qx/decoration/Classic/arrows/next.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-109,0],"qx/decoration/Classic/arrows/previous-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-69,0],"qx/decoration/Classic/arrows/previous.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-65,0],"qx/decoration/Classic/arrows/rewind-invert.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-45,0],"qx/decoration/Classic/arrows/rewind.gif":[8,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-101,0],"qx/decoration/Classic/arrows/right-invert.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-61,0],"qx/decoration/Classic/arrows/right-small-invert.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",0,0],"qx/decoration/Classic/arrows/right-small.gif":[3,5,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-84,0],"qx/decoration/Classic/arrows/right.gif":[4,7,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-26,0],"qx/decoration/Classic/arrows/up-invert.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-73,0],"qx/decoration/Classic/arrows/up-small-invert.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-96,0],"qx/decoration/Classic/arrows/up-small.gif":[5,3,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-3,0],"qx/decoration/Classic/arrows/up.gif":[7,4,"gif","qx","qx/decoration/Classic/arrows-combined.gif",-8,0],"qx/decoration/Classic/checkbox-radiobutton-combined.png":[504,14,"png","qx"],"qx/decoration/Classic/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Classic/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Classic/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",-11,0],"qx/decoration/Classic/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Classic/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Classic/colorselector-combined.gif",0,0],"qx/decoration/Classic/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Classic/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-52,0],"qx/decoration/Classic/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-20,0],"qx/decoration/Classic/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Classic/cursors-combined.gif",-39,0],"qx/decoration/Classic/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Classic/cursors-combined.gif",0,0],"qx/decoration/Classic/datechooser/last-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/last-year.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-month.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year-invert.png":[16,16,"png","qx"],"qx/decoration/Classic/datechooser/next-year.png":[16,16,"png","qx"],"qx/decoration/Classic/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-336,0],"qx/decoration/Classic/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-28,0],"qx/decoration/Classic/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-462,0],"qx/decoration/Classic/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-112,0],"qx/decoration/Classic/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-140,0],"qx/decoration/Classic/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-98,0],"qx/decoration/Classic/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-308,0],"qx/decoration/Classic/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",0,0],"qx/decoration/Classic/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-266,0],"qx/decoration/Classic/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-84,0],"qx/decoration/Classic/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-476,0],"qx/decoration/Classic/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-392,0],"qx/decoration/Classic/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-196,0],"qx/decoration/Classic/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-154,0],"qx/decoration/Classic/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-350,0],"qx/decoration/Classic/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-448,0],"qx/decoration/Classic/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-70,0],"qx/decoration/Classic/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Classic/form/checkbox.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-490,0],"qx/decoration/Classic/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-210,0],"qx/decoration/Classic/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-406,0],"qx/decoration/Classic/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-378,0],"qx/decoration/Classic/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-252,0],"qx/decoration/Classic/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-182,0],"qx/decoration/Classic/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-294,0],"qx/decoration/Classic/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-420,0],"qx/decoration/Classic/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-56,0],"qx/decoration/Classic/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-322,0],"qx/decoration/Classic/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-364,0],"qx/decoration/Classic/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-434,0],"qx/decoration/Classic/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-168,0],"qx/decoration/Classic/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-126,0],"qx/decoration/Classic/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-42,0],"qx/decoration/Classic/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-280,0],"qx/decoration/Classic/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-238,0],"qx/decoration/Classic/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-14,0],"qx/decoration/Classic/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Classic/checkbox-radiobutton-combined.png",-224,0],"qx/decoration/Classic/menu-combined.gif":[64,7,"gif","qx"],"qx/decoration/Classic/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-16,0],"qx/decoration/Classic/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Classic/menu-combined.gif",-32,0],"qx/decoration/Classic/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",0,0],"qx/decoration/Classic/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Classic/menu-combined.gif",-48,0],"qx/decoration/Classic/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Classic/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Classic/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Classic/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Classic/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-30],"qx/decoration/Classic/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-60],"qx/decoration/Classic/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Classic/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",-15,0],"qx/decoration/Classic/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Classic/shadow-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-25],"qx/decoration/Classic/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-20],"qx/decoration/Classic/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Classic/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",0,0],"qx/decoration/Classic/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Classic/shadow-small-lr-combined.png",-5,0],"qx/decoration/Classic/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-5],"qx/decoration/Classic/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Classic/shadow-small-tb-combined.png",0,-10],"qx/decoration/Classic/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Classic/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-75],"qx/decoration/Classic/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-45],"qx/decoration/Classic/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Classic/shadow-tb-combined.png",0,-15],"qx/decoration/Classic/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Classic/splitpane/knob-horizontal.png":[4,15,"png","qx"],"qx/decoration/Classic/splitpane/knob-vertical.png":[15,4,"png","qx"],"qx/decoration/Classic/table-combined.png":[72,11,"png","qx"],"qx/decoration/Classic/table/ascending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-62,0],"qx/decoration/Classic/table/ascending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-52,0],"qx/decoration/Classic/table/boolean-false.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-31,0],"qx/decoration/Classic/table/boolean-true.png":[11,11,"png","qx","qx/decoration/Classic/table-combined.png",-10,0],"qx/decoration/Classic/table/descending-invert.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",-42,0],"qx/decoration/Classic/table/descending.png":[10,10,"png","qx","qx/decoration/Classic/table-combined.png",0,0],"qx/decoration/Classic/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Classic/table-combined.png",-21,0],"qx/decoration/Classic/tree/minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/tree/plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/cross_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/end_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/line.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/only_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_minus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/treevirtual/start_plus.gif":[19,16,"gif","qx"],"qx/decoration/Classic/window-captionbar-buttons-combined.gif":[36,9,"gif","qx"],"qx/decoration/Classic/window/close.gif":[10,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",0,0],"qx/decoration/Classic/window/maximize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-10,0],"qx/decoration/Classic/window/minimize.gif":[9,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-19,0],"qx/decoration/Classic/window/restore.gif":[8,9,"gif","qx","qx/decoration/Classic/window-captionbar-buttons-combined.gif",-28,0],"qx/decoration/Modern/app-header.png":[110,20,"png","qx"],"qx/decoration/Modern/arrows-combined.png":[87,8,"png","qx"],"qx/decoration/Modern/arrows/down-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-74,0],"qx/decoration/Modern/arrows/down-small-invert.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-69,0],"qx/decoration/Modern/arrows/down-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-49,0],"qx/decoration/Modern/arrows/down.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-20,0],"qx/decoration/Modern/arrows/forward.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-59,0],"qx/decoration/Modern/arrows/left-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",0,0],"qx/decoration/Modern/arrows/left.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-44,0],"qx/decoration/Modern/arrows/rewind.png":[10,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-10,0],"qx/decoration/Modern/arrows/right-invert.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-5,0],"qx/decoration/Modern/arrows/right.png":[5,8,"png","qx","qx/decoration/Modern/arrows-combined.png",-54,0],"qx/decoration/Modern/arrows/up-invert.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-28,0],"qx/decoration/Modern/arrows/up-small.png":[5,3,"png","qx","qx/decoration/Modern/arrows-combined.png",-82,0],"qx/decoration/Modern/arrows/up.png":[8,5,"png","qx","qx/decoration/Modern/arrows-combined.png",-36,0],"qx/decoration/Modern/button-lr-combined.png":[72,52,"png","qx"],"qx/decoration/Modern/button-tb-combined.png":[4,216,"png","qx"],"qx/decoration/Modern/checkradio-combined.png":[504,14,"png","qx"],"qx/decoration/Modern/colorselector-combined.gif":[46,11,"gif","qx"],"qx/decoration/Modern/colorselector/brightness-field.png":[19,256,"png","qx"],"qx/decoration/Modern/colorselector/brightness-handle.gif":[35,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",0,0],"qx/decoration/Modern/colorselector/huesaturation-field.jpg":[256,256,"jpeg","qx"],"qx/decoration/Modern/colorselector/huesaturation-handle.gif":[11,11,"gif","qx","qx/decoration/Modern/colorselector-combined.gif",-35,0],"qx/decoration/Modern/cursors-combined.gif":[71,20,"gif","qx"],"qx/decoration/Modern/cursors/alias.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-52,0],"qx/decoration/Modern/cursors/copy.gif":[19,15,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-33,0],"qx/decoration/Modern/cursors/move.gif":[13,9,"gif","qx","qx/decoration/Modern/cursors-combined.gif",-20,0],"qx/decoration/Modern/cursors/nodrop.gif":[20,20,"gif","qx","qx/decoration/Modern/cursors-combined.gif",0,0],"qx/decoration/Modern/form/button-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-72],"qx/decoration/Modern/form/button-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-204],"qx/decoration/Modern/form/button-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-188],"qx/decoration/Modern/form/button-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-36],"qx/decoration/Modern/form/button-checked-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-84],"qx/decoration/Modern/form/button-checked-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-184],"qx/decoration/Modern/form/button-checked-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-156],"qx/decoration/Modern/form/button-checked-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-208],"qx/decoration/Modern/form/button-checked-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-160],"qx/decoration/Modern/form/button-checked-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-checked-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-40,0],"qx/decoration/Modern/form/button-checked-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-32,0],"qx/decoration/Modern/form/button-checked-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-28],"qx/decoration/Modern/form/button-checked-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-24],"qx/decoration/Modern/form/button-checked-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-48],"qx/decoration/Modern/form/button-checked-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-checked-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-16,0],"qx/decoration/Modern/form/button-checked-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-60,0],"qx/decoration/Modern/form/button-checked-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-140],"qx/decoration/Modern/form/button-checked-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-56],"qx/decoration/Modern/form/button-checked-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-112],"qx/decoration/Modern/form/button-checked.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-disabled-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-40],"qx/decoration/Modern/form/button-disabled-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-136],"qx/decoration/Modern/form/button-disabled-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-16],"qx/decoration/Modern/form/button-disabled-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-disabled-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-68,0],"qx/decoration/Modern/form/button-disabled-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-4,0],"qx/decoration/Modern/form/button-disabled-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-116],"qx/decoration/Modern/form/button-disabled-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-168],"qx/decoration/Modern/form/button-disabled-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-60],"qx/decoration/Modern/form/button-disabled.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-68],"qx/decoration/Modern/form/button-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-144],"qx/decoration/Modern/form/button-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-8],"qx/decoration/Modern/form/button-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-24,0],"qx/decoration/Modern/form/button-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-44,0],"qx/decoration/Modern/form/button-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-192],"qx/decoration/Modern/form/button-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-148],"qx/decoration/Modern/form/button-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-104],"qx/decoration/Modern/form/button-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-hovered-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-108],"qx/decoration/Modern/form/button-hovered-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-32],"qx/decoration/Modern/form/button-hovered-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-128],"qx/decoration/Modern/form/button-hovered-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-hovered-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-20,0],"qx/decoration/Modern/form/button-hovered-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-48,0],"qx/decoration/Modern/form/button-hovered-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-44],"qx/decoration/Modern/form/button-hovered-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-76],"qx/decoration/Modern/form/button-hovered-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-88],"qx/decoration/Modern/form/button-hovered.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-56,0],"qx/decoration/Modern/form/button-preselected-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-124],"qx/decoration/Modern/form/button-preselected-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-176],"qx/decoration/Modern/form/button-preselected-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-200],"qx/decoration/Modern/form/button-preselected-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,0],"qx/decoration/Modern/form/button-preselected-focused-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-4],"qx/decoration/Modern/form/button-preselected-focused-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-152],"qx/decoration/Modern/form/button-preselected-focused-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-preselected-focused-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-28,0],"qx/decoration/Modern/form/button-preselected-focused-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-36,0],"qx/decoration/Modern/form/button-preselected-focused-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-196],"qx/decoration/Modern/form/button-preselected-focused-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-164],"qx/decoration/Modern/form/button-preselected-focused-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-212],"qx/decoration/Modern/form/button-preselected-focused.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-preselected-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-8,0],"qx/decoration/Modern/form/button-preselected-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-64,0],"qx/decoration/Modern/form/button-preselected-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-96],"qx/decoration/Modern/form/button-preselected-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-80],"qx/decoration/Modern/form/button-preselected-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-132],"qx/decoration/Modern/form/button-preselected.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-pressed-b.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-12],"qx/decoration/Modern/form/button-pressed-bl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-52],"qx/decoration/Modern/form/button-pressed-br.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-20],"qx/decoration/Modern/form/button-pressed-c.png":[40,52,"png","qx"],"qx/decoration/Modern/form/button-pressed-l.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-52,0],"qx/decoration/Modern/form/button-pressed-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",-12,0],"qx/decoration/Modern/form/button-pressed-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-100],"qx/decoration/Modern/form/button-pressed-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-172],"qx/decoration/Modern/form/button-pressed-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-64],"qx/decoration/Modern/form/button-pressed.png":[80,60,"png","qx"],"qx/decoration/Modern/form/button-r.png":[4,52,"png","qx","qx/decoration/Modern/button-lr-combined.png",0,0],"qx/decoration/Modern/form/button-t.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-92],"qx/decoration/Modern/form/button-tl.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-120],"qx/decoration/Modern/form/button-tr.png":[4,4,"png","qx","qx/decoration/Modern/button-tb-combined.png",0,-180],"qx/decoration/Modern/form/button.png":[80,60,"png","qx"],"qx/decoration/Modern/form/checkbox-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-126,0],"qx/decoration/Modern/form/checkbox-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-322,0],"qx/decoration/Modern/form/checkbox-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-294,0],"qx/decoration/Modern/form/checkbox-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-364,0],"qx/decoration/Modern/form/checkbox-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-490,0],"qx/decoration/Modern/form/checkbox-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-224,0],"qx/decoration/Modern/form/checkbox-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-378,0],"qx/decoration/Modern/form/checkbox-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-84,0],"qx/decoration/Modern/form/checkbox-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-182,0],"qx/decoration/Modern/form/checkbox-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-42,0],"qx/decoration/Modern/form/checkbox-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-392,0],"qx/decoration/Modern/form/checkbox-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-210,0],"qx/decoration/Modern/form/checkbox-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-14,0],"qx/decoration/Modern/form/checkbox-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-238,0],"qx/decoration/Modern/form/checkbox-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-462,0],"qx/decoration/Modern/form/checkbox-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-112,0],"qx/decoration/Modern/form/checkbox-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-448,0],"qx/decoration/Modern/form/checkbox-undetermined-disabled.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-focused.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-hovered.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined-invalid.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox-undetermined.png":[14,14,"png","qx"],"qx/decoration/Modern/form/checkbox.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-140,0],"qx/decoration/Modern/form/input-focused.png":[40,12,"png","qx"],"qx/decoration/Modern/form/input.png":[84,12,"png","qx"],"qx/decoration/Modern/form/radiobutton-checked-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-196,0],"qx/decoration/Modern/form/radiobutton-checked-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-168,0],"qx/decoration/Modern/form/radiobutton-checked-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-98,0],"qx/decoration/Modern/form/radiobutton-checked-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-308,0],"qx/decoration/Modern/form/radiobutton-checked-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-406,0],"qx/decoration/Modern/form/radiobutton-checked-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-28,0],"qx/decoration/Modern/form/radiobutton-checked-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-350,0],"qx/decoration/Modern/form/radiobutton-checked-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-266,0],"qx/decoration/Modern/form/radiobutton-checked.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-252,0],"qx/decoration/Modern/form/radiobutton-disabled.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-336,0],"qx/decoration/Modern/form/radiobutton-focused-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-476,0],"qx/decoration/Modern/form/radiobutton-focused.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-420,0],"qx/decoration/Modern/form/radiobutton-hovered-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-56,0],"qx/decoration/Modern/form/radiobutton-hovered.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",0,0],"qx/decoration/Modern/form/radiobutton-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-154,0],"qx/decoration/Modern/form/radiobutton-pressed-invalid.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-434,0],"qx/decoration/Modern/form/radiobutton-pressed.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-280,0],"qx/decoration/Modern/form/radiobutton.png":[14,14,"png","qx","qx/decoration/Modern/checkradio-combined.png",-70,0],"qx/decoration/Modern/form/tooltip-error-arrow.png":[11,14,"png","qx"],"qx/decoration/Modern/form/tooltip-error-b.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-30],"qx/decoration/Modern/form/tooltip-error-bl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-24],"qx/decoration/Modern/form/tooltip-error-br.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-c.png":[40,18,"png","qx"],"qx/decoration/Modern/form/tooltip-error-l.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",-6,0],"qx/decoration/Modern/form/tooltip-error-r.png":[6,18,"png","qx","qx/decoration/Modern/tooltip-error-lr-combined.png",0,0],"qx/decoration/Modern/form/tooltip-error-t.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-6],"qx/decoration/Modern/form/tooltip-error-tl.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-18],"qx/decoration/Modern/form/tooltip-error-tr.png":[6,6,"png","qx","qx/decoration/Modern/tooltip-error-tb-combined.png",0,-12],"qx/decoration/Modern/form/tooltip-error.png":[127,30,"png","qx"],"qx/decoration/Modern/group-item.png":[110,20,"png","qx"],"qx/decoration/Modern/groupbox-lr-combined.png":[8,51,"png","qx"],"qx/decoration/Modern/groupbox-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-b.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-12],"qx/decoration/Modern/groupbox/groupbox-bl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-16],"qx/decoration/Modern/groupbox/groupbox-br.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-8],"qx/decoration/Modern/groupbox/groupbox-c.png":[40,51,"png","qx"],"qx/decoration/Modern/groupbox/groupbox-l.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",-4,0],"qx/decoration/Modern/groupbox/groupbox-r.png":[4,51,"png","qx","qx/decoration/Modern/groupbox-lr-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-t.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-4],"qx/decoration/Modern/groupbox/groupbox-tl.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,0],"qx/decoration/Modern/groupbox/groupbox-tr.png":[4,4,"png","qx","qx/decoration/Modern/groupbox-tb-combined.png",0,-20],"qx/decoration/Modern/groupbox/groupbox.png":[255,59,"png","qx"],"qx/decoration/Modern/menu-background-combined.png":[80,49,"png","qx"],"qx/decoration/Modern/menu-checkradio-combined.gif":[64,7,"gif","qx"],"qx/decoration/Modern/menu/background.png":[40,49,"png","qx","qx/decoration/Modern/menu-background-combined.png",-40,0],"qx/decoration/Modern/menu/bar-background.png":[40,20,"png","qx","qx/decoration/Modern/menu-background-combined.png",0,0],"qx/decoration/Modern/menu/checkbox-invert.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-16,0],"qx/decoration/Modern/menu/checkbox.gif":[16,7,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-48,0],"qx/decoration/Modern/menu/radiobutton-invert.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",-32,0],"qx/decoration/Modern/menu/radiobutton.gif":[16,5,"gif","qx","qx/decoration/Modern/menu-checkradio-combined.gif",0,0],"qx/decoration/Modern/pane-lr-combined.png":[12,238,"png","qx"],"qx/decoration/Modern/pane-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/pane/pane-b.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-30],"qx/decoration/Modern/pane/pane-bl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-18],"qx/decoration/Modern/pane/pane-br.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-12],"qx/decoration/Modern/pane/pane-c.png":[40,238,"png","qx"],"qx/decoration/Modern/pane/pane-l.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",0,0],"qx/decoration/Modern/pane/pane-r.png":[6,238,"png","qx","qx/decoration/Modern/pane-lr-combined.png",-6,0],"qx/decoration/Modern/pane/pane-t.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,0],"qx/decoration/Modern/pane/pane-tl.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-24],"qx/decoration/Modern/pane/pane-tr.png":[6,6,"png","qx","qx/decoration/Modern/pane-tb-combined.png",0,-6],"qx/decoration/Modern/pane/pane.png":[185,250,"png","qx"],"qx/decoration/Modern/scrollbar-combined.png":[54,12,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-horizontal.png":[19,10,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-pressed-vertical.png":[10,19,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","qx"],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-horizontal.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-34,0],"qx/decoration/Modern/scrollbar/scrollbar-button-bg-vertical.png":[10,12,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-6,0],"qx/decoration/Modern/scrollbar/scrollbar-down.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-28,0],"qx/decoration/Modern/scrollbar/scrollbar-left.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-50,0],"qx/decoration/Modern/scrollbar/scrollbar-right.png":[4,6,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-46,0],"qx/decoration/Modern/scrollbar/scrollbar-up.png":[6,4,"png","qx","qx/decoration/Modern/scrollbar-combined.png",0,0],"qx/decoration/Modern/scrollbar/slider-knob-background.png":[12,10,"png","qx","qx/decoration/Modern/scrollbar-combined.png",-16,0],"qx/decoration/Modern/selection.png":[110,20,"png","qx"],"qx/decoration/Modern/shadow-lr-combined.png":[30,382,"png","qx"],"qx/decoration/Modern/shadow-small-lr-combined.png":[10,136,"png","qx"],"qx/decoration/Modern/shadow-small-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/shadow-tb-combined.png":[15,90,"png","qx"],"qx/decoration/Modern/shadow/shadow-b.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-30],"qx/decoration/Modern/shadow/shadow-bl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-br.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-45],"qx/decoration/Modern/shadow/shadow-c.png":[40,382,"png","qx"],"qx/decoration/Modern/shadow/shadow-l.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-r.png":[15,382,"png","qx","qx/decoration/Modern/shadow-lr-combined.png",-15,0],"qx/decoration/Modern/shadow/shadow-small-b.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-20],"qx/decoration/Modern/shadow/shadow-small-bl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-15],"qx/decoration/Modern/shadow/shadow-small-br.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-10],"qx/decoration/Modern/shadow/shadow-small-c.png":[40,136,"png","qx"],"qx/decoration/Modern/shadow/shadow-small-l.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-r.png":[5,136,"png","qx","qx/decoration/Modern/shadow-small-lr-combined.png",-5,0],"qx/decoration/Modern/shadow/shadow-small-t.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-5],"qx/decoration/Modern/shadow/shadow-small-tl.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow-small-tr.png":[5,5,"png","qx","qx/decoration/Modern/shadow-small-tb-combined.png",0,-25],"qx/decoration/Modern/shadow/shadow-small.png":[114,146,"png","qx"],"qx/decoration/Modern/shadow/shadow-t.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-60],"qx/decoration/Modern/shadow/shadow-tl.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,-75],"qx/decoration/Modern/shadow/shadow-tr.png":[15,15,"png","qx","qx/decoration/Modern/shadow-tb-combined.png",0,0],"qx/decoration/Modern/shadow/shadow.png":[381,412,"png","qx"],"qx/decoration/Modern/splitpane-knobs-combined.png":[8,9,"png","qx"],"qx/decoration/Modern/splitpane/knob-horizontal.png":[1,8,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,-1],"qx/decoration/Modern/splitpane/knob-vertical.png":[8,1,"png","qx","qx/decoration/Modern/splitpane-knobs-combined.png",0,0],"qx/decoration/Modern/table-combined.png":[94,18,"png","qx"],"qx/decoration/Modern/table/ascending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",0,0],"qx/decoration/Modern/table/boolean-false.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-80,0],"qx/decoration/Modern/table/boolean-true.png":[14,14,"png","qx","qx/decoration/Modern/table-combined.png",-26,0],"qx/decoration/Modern/table/descending.png":[8,5,"png","qx","qx/decoration/Modern/table-combined.png",-18,0],"qx/decoration/Modern/table/header-cell.png":[40,18,"png","qx","qx/decoration/Modern/table-combined.png",-40,0],"qx/decoration/Modern/table/select-column-order.png":[10,9,"png","qx","qx/decoration/Modern/table-combined.png",-8,0],"qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png":[10,14,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-left-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-left-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-lr-combined.png":[10,37,"png","qx"],"qx/decoration/Modern/tabview-button-right-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png":[6,39,"png","qx"],"qx/decoration/Modern/tabview-button-right-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-lr-combined.png":[10,12,"png","qx"],"qx/decoration/Modern/tabview-button-top-active-tb-combined.png":[5,30,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-b-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png":[6,15,"png","qx"],"qx/decoration/Modern/tabview-button-top-inactive-t-combined.png":[3,9,"png","qx"],"qx/decoration/Modern/tabview-pane-lr-combined.png":[60,2,"png","qx"],"qx/decoration/Modern/tabview-pane-tb-combined.png":[30,180,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-bottom-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-bottom-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-bottom-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-active-l.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-r.png":[5,14,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-bottom-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-bottom-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-bottom-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-bottom-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-active.png":[49,24,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-bottom-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-bottom-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-bottom-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-left-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-left-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-left-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-left-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-left-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-left-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-left-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-left-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-left-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-left-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-left-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-left-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-left-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-right-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-right-active-c.png":[40,37,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-active-l.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-active-r.png":[5,37,"png","qx","qx/decoration/Modern/tabview-button-right-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-right-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-right-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-right-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-right-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-right-active.png":[22,47,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive-c.png":[40,39,"png","qx"],"qx/decoration/Modern/tabview/tab-button-right-inactive-l.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-r.png":[3,39,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-right-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-right-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-right-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-right-inactive.png":[20,45,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-b.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-20],"qx/decoration/Modern/tabview/tab-button-top-active-bl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-15],"qx/decoration/Modern/tabview/tab-button-top-active-br.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-10],"qx/decoration/Modern/tabview/tab-button-top-active-c.png":[40,14,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-active-l.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-r.png":[5,12,"png","qx","qx/decoration/Modern/tabview-button-top-active-lr-combined.png",-5,0],"qx/decoration/Modern/tabview/tab-button-top-active-t.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-active-tl.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-25],"qx/decoration/Modern/tabview/tab-button-top-active-tr.png":[5,5,"png","qx","qx/decoration/Modern/tabview-button-top-active-tb-combined.png",0,-5],"qx/decoration/Modern/tabview/tab-button-top-active.png":[48,22,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-b.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive-bl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-br.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-b-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-c.png":[40,15,"png","qx"],"qx/decoration/Modern/tabview/tab-button-top-inactive-l.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-r.png":[3,15,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-lr-combined.png",-3,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-t.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-3],"qx/decoration/Modern/tabview/tab-button-top-inactive-tl.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,0],"qx/decoration/Modern/tabview/tab-button-top-inactive-tr.png":[3,3,"png","qx","qx/decoration/Modern/tabview-button-top-inactive-t-combined.png",0,-6],"qx/decoration/Modern/tabview/tab-button-top-inactive.png":[45,21,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-b.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-60],"qx/decoration/Modern/tabview/tabview-pane-bl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-br.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-120],"qx/decoration/Modern/tabview/tabview-pane-c.png":[40,120,"png","qx"],"qx/decoration/Modern/tabview/tabview-pane-l.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",0,0],"qx/decoration/Modern/tabview/tabview-pane-r.png":[30,2,"png","qx","qx/decoration/Modern/tabview-pane-lr-combined.png",-30,0],"qx/decoration/Modern/tabview/tabview-pane-t.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-150],"qx/decoration/Modern/tabview/tabview-pane-tl.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-30],"qx/decoration/Modern/tabview/tabview-pane-tr.png":[30,30,"png","qx","qx/decoration/Modern/tabview-pane-tb-combined.png",0,-90],"qx/decoration/Modern/tabview/tabview-pane.png":[185,250,"png","qx"],"qx/decoration/Modern/toolbar-combined.png":[80,130,"png","qx"],"qx/decoration/Modern/toolbar/toolbar-gradient-blue.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",-40,0],"qx/decoration/Modern/toolbar/toolbar-gradient.png":[40,130,"png","qx","qx/decoration/Modern/toolbar-combined.png",0,0],"qx/decoration/Modern/toolbar/toolbar-handle-knob.gif":[1,8,"gif","qx"],"qx/decoration/Modern/toolbar/toolbar-part.gif":[7,1,"gif","qx"],"qx/decoration/Modern/tooltip-error-lr-combined.png":[12,18,"png","qx"],"qx/decoration/Modern/tooltip-error-tb-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/tree-combined.png":[32,8,"png","qx"],"qx/decoration/Modern/tree/closed-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-24,0],"qx/decoration/Modern/tree/closed.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-16,0],"qx/decoration/Modern/tree/open-selected.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",-8,0],"qx/decoration/Modern/tree/open.png":[8,8,"png","qx","qx/decoration/Modern/tree-combined.png",0,0],"qx/decoration/Modern/window-captionbar-buttons-combined.png":[108,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-active-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-lr-inactive-combined.png":[12,9,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-active-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-captionbar-tb-inactive-combined.png":[6,36,"png","qx"],"qx/decoration/Modern/window-statusbar-lr-combined.png":[8,7,"png","qx"],"qx/decoration/Modern/window-statusbar-tb-combined.png":[4,24,"png","qx"],"qx/decoration/Modern/window/captionbar-active-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-active-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-active-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-active-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-active-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-active-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-active-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,0],"qx/decoration/Modern/window/captionbar-active-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-active-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-active.png":[69,21,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-b.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-24],"qx/decoration/Modern/window/captionbar-inactive-bl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-6],"qx/decoration/Modern/window/captionbar-inactive-br.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-30],"qx/decoration/Modern/window/captionbar-inactive-c.png":[40,9,"png","qx"],"qx/decoration/Modern/window/captionbar-inactive-l.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-r.png":[6,9,"png","qx","qx/decoration/Modern/window-captionbar-lr-inactive-combined.png",-6,0],"qx/decoration/Modern/window/captionbar-inactive-t.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,0],"qx/decoration/Modern/window/captionbar-inactive-tl.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-12],"qx/decoration/Modern/window/captionbar-inactive-tr.png":[6,6,"png","qx","qx/decoration/Modern/window-captionbar-tb-inactive-combined.png",0,-18],"qx/decoration/Modern/window/captionbar-inactive.png":[69,21,"png","qx"],"qx/decoration/Modern/window/close-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-27,0],"qx/decoration/Modern/window/close-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-9,0],"qx/decoration/Modern/window/close-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-90,0],"qx/decoration/Modern/window/maximize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-18,0],"qx/decoration/Modern/window/maximize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-81,0],"qx/decoration/Modern/window/maximize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-54,0],"qx/decoration/Modern/window/minimize-active-hovered.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-63,0],"qx/decoration/Modern/window/minimize-active.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-72,0],"qx/decoration/Modern/window/minimize-inactive.png":[9,9,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-36,0],"qx/decoration/Modern/window/restore-active-hovered.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",0,0],"qx/decoration/Modern/window/restore-active.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-99,0],"qx/decoration/Modern/window/restore-inactive.png":[9,8,"png","qx","qx/decoration/Modern/window-captionbar-buttons-combined.png",-45,0],"qx/decoration/Modern/window/statusbar-b.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-16],"qx/decoration/Modern/window/statusbar-bl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-20],"qx/decoration/Modern/window/statusbar-br.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-4],"qx/decoration/Modern/window/statusbar-c.png":[40,7,"png","qx"],"qx/decoration/Modern/window/statusbar-l.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",-4,0],"qx/decoration/Modern/window/statusbar-r.png":[4,7,"png","qx","qx/decoration/Modern/window-statusbar-lr-combined.png",0,0],"qx/decoration/Modern/window/statusbar-t.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,0],"qx/decoration/Modern/window/statusbar-tl.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-8],"qx/decoration/Modern/window/statusbar-tr.png":[4,4,"png","qx","qx/decoration/Modern/window-statusbar-tb-combined.png",0,-12],"qx/decoration/Modern/window/statusbar.png":[369,15,"png","qx"],"qx/icon/Oxygen/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Oxygen/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/Thumbs.db":"qx","qx/icon/Tango/16/actions/address-book-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/application-exit.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/appointment-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/bookmark-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/check-spelling.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/contact-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-apply.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-open-recent.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-print-preview.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-print.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-properties.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-revert.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-save-as.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-save.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/document-send.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-clear.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-copy.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-cut.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-delete.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-find.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-paste.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-redo.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-select-all.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/edit-undo.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/folder-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-indent-less.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-indent-more.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-justify-center.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-justify-fill.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-justify-left.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-justify-right.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-bold.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-direction-ltr.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-direction-rtl.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-italic.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-strikethrough.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/format-text-underline.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-bottom.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-down.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-first.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-home.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-last.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-next.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-previous.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-top.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/go-up.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/help-about.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/help-contents.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/help-faq.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/insert-image.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/insert-link.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/insert-text.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/list-add.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/list-remove.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-forward.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-mark-important.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-mark-junk.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-mark-read.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-mark-unread.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-message-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-receive.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-reply-all.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-reply-sender.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/mail-send.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-eject.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-playback-pause.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-playback-start.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-playback-stop.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-record.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-seek-backward.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-seek-forward.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-skip-backward.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/media-skip-forward.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/object-flip-horizontal.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/object-flip-vertical.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/object-rotate-left.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/object-rotate-right.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/process-stop.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/system-log-out.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/system-run.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/system-search.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/system-shutdown.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-fullscreen.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-restore.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-sort-ascending.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-sort-descending.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-new.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/zoom-fit-best.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/zoom-in.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/zoom-original.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/zoom-out.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-blog.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-download-manager.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-feed-reader.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-mail.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-messenger.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-telephony.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-transfer.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/internet-web-browser.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/media-audio-player.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/media-photo-album.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/media-video-player.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-address-book.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-chart.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-database.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-draw.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-graphics.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-layout.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-presentation.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-project.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-spreadsheet.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-web.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-writer.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-accessibility.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-clock.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-display.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-font.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-keyboard.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-locale.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-network.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-security.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-sound.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-theme.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-users.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/preferences-wallpaper.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-archiver.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-calculator.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-character-map.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-color-chooser.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-dictionary.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-graphics-viewer.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-help.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-keyring.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-log-viewer.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-network-manager.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-notes.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-statistics.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-system-monitor.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-terminal.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/utilities-text-editor.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/accessories.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/development.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/engineering.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/games.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/graphics.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/internet.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/multimedia.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/office.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/science.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/system.png":[16,16,"png","qx"],"qx/icon/Tango/16/categories/utilities.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/audio-card.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/audio-input-microphone.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/battery.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/camera-photo.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/camera-web.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/computer.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/display.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/drive-harddisk.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/drive-optical.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/input-keyboard.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/input-mouse.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/media-flash.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/media-optical.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/multimedia-player.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/network-wired.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/network-wireless.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/pda.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/phone.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/printer.png":[16,16,"png","qx"],"qx/icon/Tango/16/devices/scanner.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/Thumbs.db":"qx","qx/icon/Tango/16/mimetypes/archive.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/executable.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/media-audio.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/media-image.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/media-video.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-contact.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-document.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-illustration.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-presentation.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/office-spreadsheet.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-html.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/Thumbs.db":"qx","qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-remote.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/network-server.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/network-workgroup.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/user-desktop.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/user-home.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/user-trash-full.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/user-trash.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/dialog-error.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/dialog-information.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/dialog-password.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/dialog-warning.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/image-loading.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/image-missing.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/mail-read.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/mail-replied.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/mail-unread.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/security-high.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/security-low.png":[16,16,"png","qx"],"qx/icon/Tango/16/status/security-medium.png":[16,16,"png","qx"],"qx/icon/Tango/22/actions/address-book-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/application-exit.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/appointment-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/bookmark-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/check-spelling.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/contact-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/dialog-apply.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/dialog-cancel.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/dialog-close.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/dialog-ok.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-open-recent.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-print-preview.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-print.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-properties.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-revert.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-save-as.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-save.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/document-send.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-clear.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-copy.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-cut.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-delete.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-find.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-paste.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-redo.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-select-all.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/edit-undo.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/folder-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-indent-less.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-indent-more.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-justify-center.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-justify-fill.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-justify-left.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-justify-right.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-bold.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-direction-ltr.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-direction-rtl.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-italic.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-strikethrough.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/format-text-underline.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-bottom.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-down.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-first.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-home.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-last.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-next.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-previous.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-top.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/go-up.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/help-about.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/help-contents.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/help-faq.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/insert-image.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/insert-link.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/insert-text.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/list-add.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/list-remove.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-forward.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-mark-important.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-mark-junk.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-mark-read.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-mark-unread.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-message-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-receive.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-reply-all.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-reply-sender.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/mail-send.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-eject.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-playback-pause.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-playback-start.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-playback-stop.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-record.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-seek-backward.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-seek-forward.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-skip-backward.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/media-skip-forward.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/object-flip-horizontal.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/object-flip-vertical.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/object-rotate-left.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/object-rotate-right.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/process-stop.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/system-log-out.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/system-run.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/system-search.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/system-shutdown.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/view-fullscreen.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/view-refresh.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/view-restore.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/view-sort-ascending.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/view-sort-descending.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/window-close.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/window-new.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/zoom-fit-best.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/zoom-in.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/zoom-original.png":[22,22,"png","qx"],"qx/icon/Tango/22/actions/zoom-out.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-blog.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-download-manager.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-feed-reader.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-mail.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-messenger.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-telephony.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-transfer.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/internet-web-browser.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/media-audio-player.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/media-photo-album.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/media-video-player.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-address-book.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-calendar.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-chart.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-database.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-draw.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-graphics.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-layout.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-presentation.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-project.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-spreadsheet.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-web.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/office-writer.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-accessibility.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-clock.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-display.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-font.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-keyboard.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-locale.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-network.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-security.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-sound.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-theme.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-users.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/preferences-wallpaper.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-archiver.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-calculator.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-character-map.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-color-chooser.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-dictionary.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-graphics-viewer.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-help.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-keyring.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-log-viewer.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-network-manager.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-notes.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-statistics.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-system-monitor.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-terminal.png":[22,22,"png","qx"],"qx/icon/Tango/22/apps/utilities-text-editor.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/Thumbs.db":"qx","qx/icon/Tango/22/mimetypes/archive.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/executable.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/media-audio.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/media-image.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/media-video.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-calendar.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-contact.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-document.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-illustration.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-presentation.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/office-spreadsheet.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/text-html.png":[22,22,"png","qx"],"qx/icon/Tango/22/mimetypes/text-plain.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/Thumbs.db":"qx","qx/icon/Tango/22/places/folder-open.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder-remote.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/folder.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/network-server.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/network-workgroup.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/user-desktop.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/user-home.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/user-trash-full.png":[22,22,"png","qx"],"qx/icon/Tango/22/places/user-trash.png":[22,22,"png","qx"],"qx/icon/Tango/32/actions/address-book-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/application-exit.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/appointment-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/bookmark-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/check-spelling.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/contact-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/dialog-apply.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/dialog-cancel.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/dialog-close.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/dialog-ok.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-open-recent.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-print-preview.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-print.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-properties.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-revert.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-save-as.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-save.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/document-send.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-clear.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-copy.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-cut.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-delete.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-find.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-paste.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-redo.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-select-all.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/edit-undo.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/folder-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-indent-less.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-indent-more.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-justify-center.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-justify-fill.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-justify-left.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-justify-right.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-bold.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-direction-ltr.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-direction-rtl.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-italic.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-strikethrough.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/format-text-underline.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-bottom.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-down.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-first.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-home.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-last.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-next.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-previous.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-top.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/go-up.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/help-about.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/help-contents.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/help-faq.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/insert-image.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/insert-link.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/insert-text.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/list-add.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/list-remove.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-forward.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-mark-important.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-mark-junk.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-mark-read.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-mark-unread.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-message-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-receive.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-reply-all.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-reply-sender.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/mail-send.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-eject.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-playback-pause.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-playback-start.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-playback-stop.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-record.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-seek-backward.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-seek-forward.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-skip-backward.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/media-skip-forward.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/object-flip-horizontal.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/object-flip-vertical.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/object-rotate-left.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/object-rotate-right.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/process-stop.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/system-log-out.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/system-run.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/system-search.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/system-shutdown.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/view-fullscreen.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/view-refresh.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/view-restore.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/view-sort-ascending.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/view-sort-descending.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/window-close.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/window-new.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/zoom-fit-best.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/zoom-in.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/zoom-original.png":[32,32,"png","qx"],"qx/icon/Tango/32/actions/zoom-out.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-blog.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-download-manager.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-feed-reader.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-mail.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-messenger.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-telephony.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-transfer.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/internet-web-browser.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/media-audio-player.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/media-photo-album.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/media-video-player.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-address-book.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-calendar.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-chart.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-database.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-draw.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-graphics.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-layout.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-presentation.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-project.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-spreadsheet.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-web.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/office-writer.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-accessibility.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-clock.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-display.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-font.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-keyboard.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-locale.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-network.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-security.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-sound.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-theme.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-users.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/preferences-wallpaper.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-archiver.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-calculator.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-character-map.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-color-chooser.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-dictionary.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-graphics-viewer.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-help.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-keyring.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-log-viewer.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-network-manager.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-notes.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-statistics.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-system-monitor.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-terminal.png":[32,32,"png","qx"],"qx/icon/Tango/32/apps/utilities-text-editor.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/audio-card.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/audio-input-microphone.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/battery.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/camera-photo.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/camera-web.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/computer.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/display.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/drive-harddisk.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/drive-optical.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/input-keyboard.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/input-mouse.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/media-flash.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/media-optical.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/multimedia-player.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/network-wired.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/network-wireless.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/pda.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/phone.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/printer.png":[32,32,"png","qx"],"qx/icon/Tango/32/devices/scanner.png":[32,32,"png","qx"],"qx/icon/Tango/32/mimetypes/office-document.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder-open.png":[32,32,"png","qx"],"qx/icon/Tango/32/places/folder.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/dialog-error.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/dialog-information.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/dialog-password.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/dialog-warning.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/image-loading.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/image-missing.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/mail-read.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/mail-replied.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/mail-unread.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/security-high.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/security-low.png":[32,32,"png","qx"],"qx/icon/Tango/32/status/security-medium.png":[32,32,"png","qx"],"qx/icon/Tango/48/actions/address-book-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/application-exit.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/appointment-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/bookmark-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/check-spelling.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/contact-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/dialog-apply.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/dialog-cancel.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/dialog-close.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/dialog-ok.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-open-recent.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-open.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-print-preview.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-print.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-properties.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-revert.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-save-as.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-save.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/document-send.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-clear.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-copy.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-cut.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-delete.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-find.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-paste.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-redo.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-select-all.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/edit-undo.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/folder-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-indent-less.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-indent-more.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-justify-center.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-justify-fill.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-justify-left.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-justify-right.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-bold.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-direction-ltr.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-direction-rtl.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-italic.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-strikethrough.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/format-text-underline.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-bottom.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-down.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-first.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-home.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-last.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-next.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-previous.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-top.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/go-up.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/help-about.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/help-contents.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/help-faq.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/insert-image.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/insert-link.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/insert-text.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/list-add.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/list-remove.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-forward.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-mark-important.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-mark-junk.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-mark-read.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-mark-unread.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-message-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-receive.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-reply-all.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-reply-sender.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/mail-send.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-eject.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-playback-pause.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-playback-start.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-playback-stop.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-record.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-seek-backward.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-seek-forward.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-skip-backward.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/media-skip-forward.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/object-flip-horizontal.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/object-flip-vertical.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/object-rotate-left.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/object-rotate-right.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/process-stop.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/system-log-out.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/system-run.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/system-search.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/system-shutdown.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/view-fullscreen.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/view-refresh.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/view-restore.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/view-sort-ascending.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/view-sort-descending.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/window-close.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/window-new.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/zoom-fit-best.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/zoom-in.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/zoom-original.png":[48,48,"png","qx"],"qx/icon/Tango/48/actions/zoom-out.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/audio-card.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/audio-input-microphone.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/battery.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/camera-photo.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/camera-web.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/computer.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/display.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/drive-harddisk.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/drive-optical.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/input-keyboard.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/input-mouse.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/media-flash.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/media-optical.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/multimedia-player.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/network-wired.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/network-wireless.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/pda.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/phone.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/printer.png":[48,48,"png","qx"],"qx/icon/Tango/48/devices/scanner.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/folder-open.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/folder-remote.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/folder.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/network-server.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/network-workgroup.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/user-desktop.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/user-home.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/user-trash-full.png":[48,48,"png","qx"],"qx/icon/Tango/48/places/user-trash.png":[48,48,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.html":"qx","silverbluetheme.demo/alarm.mp3":"silverbluetheme.demo","silverbluetheme.demo/editor/Thumbs.db":"silverbluetheme.demo","silverbluetheme.demo/editor/blank.html":"silverbluetheme.demo","silverbluetheme.demo/editor/format-fill-color.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/format-list-ordered.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/format-list-unordered.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/format-text-color.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/insert-horizontal-rule.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/insert-table.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/editor/insert-text.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/icon/Thumbs.db":"silverbluetheme.demo","silverbluetheme.demo/icon/multimedia-volume-control.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/icon/office-calendar.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/icon/preferences-clock.png":[16,16,"png","silverbluetheme.demo"],"silverbluetheme.demo/icon/utilities-calculator.png":[22,22,"png","silverbluetheme.demo"],"silverbluetheme.demo/logo.png":[151,32,"png","silverbluetheme.demo"],"silverbluetheme/decoration/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/app-header.png":[110,20,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/arrows/combobox.png":[8,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/down-invert.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/down-medium.png":[6,4,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/down-small-invert.png":[5,3,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/down-small.png":[5,3,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/down.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/forward.png":[10,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/left-invert.png":[5,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/left.png":[5,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/rewind.png":[10,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/right-invert.png":[5,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/right.png":[5,8,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/up-down.png":[6,10,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/up-invert.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/up-medium.png":[6,4,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/up-small.png":[5,3,"png","silverbluetheme"],"silverbluetheme/decoration/arrows/up.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/boxes/box-blue-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-c.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-combined.png":[48,21,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-blue.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-c.png":[20,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-combined.png":[89,57,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-l.png":[4,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-r.png":[4,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-gradient.png":[37,57,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-c.png":[20,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-combined.png":[89,57,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-l.png":[4,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-r.png":[4,49,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-silver.png":[37,57,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-b.png":[6,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-c.png":[11,10,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-l.png":[4,7,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-r.png":[4,7,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-t.png":[5,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-transparent.png":[37,57,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-c.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-combined.png":[48,21,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/boxes/box-white.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/button/button-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-c.png":[8,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-c.png":[6,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-combined.png":[42,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-checked.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-combined.png":[36,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-c.png":[6,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-combined.png":[42,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-l.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-r.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-hovered.png":[12,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-l.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-r.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-c.png":[6,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-c.png":[6,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-combined.png":[42,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-checked.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-combined.png":[42,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-l.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-r.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red.png":[12,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-c.png":[6,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-combined.png":[42,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-l.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-r.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red2.png":[12,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-c.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-combined.png":[48,23,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-l.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-r.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-red3.png":[12,23,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/button.png":[12,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/knob-horizontal.png":[7,14,"png","silverbluetheme"],"silverbluetheme/decoration/button/knob-vertical.png":[14,7,"png","silverbluetheme"],"silverbluetheme/decoration/button/spinner-button-hovered.png":[21,1,"png","silverbluetheme"],"silverbluetheme/decoration/button/spinner-button.png":[20,1,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-c.png":[5,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-c.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-combined.png":[36,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-checked.png":[9,21,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-combined.png":[60,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-c.png":[5,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-combined.png":[30,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-l.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-r.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-hovered.png":[9,22,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-l.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-r.png":[2,18,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/button/splitbutton.png":[9,22,"png","silverbluetheme"],"silverbluetheme/decoration/colorselector/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/colorselector/brightness-field.png":[19,256,"png","silverbluetheme"],"silverbluetheme/decoration/colorselector/brightness-handle.gif":[35,11,"gif","silverbluetheme"],"silverbluetheme/decoration/colorselector/huesaturation-field.jpg":[256,256,"jpeg","silverbluetheme"],"silverbluetheme/decoration/colorselector/huesaturation-handle.gif":[11,11,"gif","silverbluetheme"],"silverbluetheme/decoration/cursors/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/cursors/alias.gif":[19,15,"gif","silverbluetheme"],"silverbluetheme/decoration/cursors/copy.gif":[19,15,"gif","silverbluetheme"],"silverbluetheme/decoration/cursors/move.gif":[13,9,"gif","silverbluetheme"],"silverbluetheme/decoration/cursors/nodrop.gif":[20,20,"gif","silverbluetheme"],"silverbluetheme/decoration/form/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/form/checkbox-checked-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-checked-hovered-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-checked-hovered.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-checked.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-hovered-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-hovered.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-undetermined-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-undetermined-hovered.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox-undetermined.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/checkbox.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-c.png":[8,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-c.png":[6,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-combined.png":[42,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-checked.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-combined.png":[36,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-c.png":[8,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-combined.png":[36,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-l.png":[2,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-r.png":[2,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-hovered.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-l.png":[2,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-r.png":[2,17,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-button.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-c.png":[6,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-combined.png":[42,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/combobox.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-b.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-bl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-br.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-c.png":[20,45,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-combined.png":[321,57,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-l.png":[6,45,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-r.png":[6,45,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-t.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-tl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input-tr.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/input.png":[253,57,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-c.png":[6,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-combined.png":[42,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/form/list.png":[12,21,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-checked-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-checked-hovered-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-checked-hovered.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-checked.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-hovered-focused.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton-hovered.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/radiobutton.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-c.png":[4,10,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-combined.png":[28,14,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-l.png":[2,10,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-r.png":[2,10,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-horizontal.png":[8,14,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-knob-hovered.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-knob.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-b.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-bl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-br.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-c.png":[10,4,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-combined.png":[40,8,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-l.png":[2,4,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-r.png":[2,4,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-t.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-tl.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical-tr.png":[2,2,"png","silverbluetheme"],"silverbluetheme/decoration/form/slider-vertical.png":[14,8,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-arrow.png":[11,14,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-b.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-bl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-br.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-c.png":[40,18,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-l.png":[6,18,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-r.png":[6,18,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-t.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-tl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error-tr.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/form/tooltip-error.png":[127,30,"png","silverbluetheme"],"silverbluetheme/decoration/menu/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/menu/checkbox-invert.gif":[16,7,"gif","silverbluetheme"],"silverbluetheme/decoration/menu/checkbox.gif":[16,7,"gif","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-c.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-combined.png":[52,14,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-l.png":[4,6,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-r.png":[4,6,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/menu/menu-pane.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/menu/radiobutton-invert.gif":[16,5,"gif","silverbluetheme"],"silverbluetheme/decoration/menu/radiobutton.gif":[16,5,"gif","silverbluetheme"],"silverbluetheme/decoration/menu/selected.png":[1,21,"png","silverbluetheme"],"silverbluetheme/decoration/pane/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/pane/pane-b.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-bl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-br.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-c.png":[40,238,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-l.png":[6,238,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-r.png":[6,238,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-t.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-tl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane-tr.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/pane/pane.png":[185,250,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/scrollbar/scrollbar-bg-horizontal.png":[76,15,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-bg-vertical.png":[15,76,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-button-horizontal-hovered.png":[1,21,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-button-horizontal.png":[1,15,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-button-hovered.png":[1,20,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-button-vertical-hovered.png":[21,1,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-button-vertical.png":[15,1,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-down.png":[6,4,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-left.png":[4,6,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-right.png":[4,6,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-horizontal-hovered.png":[1,21,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-horizontal.png":[1,15,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-vertical-hovered.png":[21,1,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-slider-vertical.png":[15,1,"png","silverbluetheme"],"silverbluetheme/decoration/scrollbar/scrollbar-up.png":[6,4,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/shadow/shadow-b.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-bl.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-br.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-c.png":[40,382,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-l.png":[15,382,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-r.png":[15,382,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-b.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-bl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-br.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-c.png":[40,136,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-l.png":[5,136,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-r.png":[5,136,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-t.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-tl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small-tr.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-small.png":[114,146,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-t.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-tl.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow-tr.png":[15,15,"png","silverbluetheme"],"silverbluetheme/decoration/shadow/shadow.png":[381,412,"png","silverbluetheme"],"silverbluetheme/decoration/table/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/table/ascending.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/table/boolean-false.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/table/boolean-true.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/table/descending.png":[8,5,"png","silverbluetheme"],"silverbluetheme/decoration/table/header-cell-hovered.png":[1,20,"png","silverbluetheme"],"silverbluetheme/decoration/table/header-cell.png":[1,20,"png","silverbluetheme"],"silverbluetheme/decoration/table/select-column-order.png":[10,9,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/tabview/tab-button-bottom-active-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-c.png":[20,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-combined.png":[89,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-active.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-c.png":[20,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-combined.png":[97,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-hovered.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-c.png":[20,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-combined.png":[97,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-bottom-inactive.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-c.png":[15,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-combined.png":[60,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-l.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-r.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-active.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-c.png":[13,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-combined.png":[66,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-l.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-r.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-hovered.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-c.png":[13,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-combined.png":[66,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-l.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-r.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-left-inactive.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-c.png":[15,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-combined.png":[60,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-l.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-r.png":[3,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-active.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-c.png":[13,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-combined.png":[66,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-l.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-r.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-hovered.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-c.png":[13,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-combined.png":[66,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-l.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-r.png":[4,14,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-right-inactive.png":[21,22,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-c.png":[20,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-combined.png":[89,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-l.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-r.png":[3,15,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-active.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-c.png":[20,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-combined.png":[97,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-hovered.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-c.png":[20,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-combined.png":[97,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-l.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-r.png":[4,13,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-button-top-inactive.png":[45,21,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-close-button-hovered.png":[16,16,"png","silverbluetheme"],"silverbluetheme/decoration/tabview/tab-close-button.png":[16,16,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/toolbar/toolbar-black.png":[12,35,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-blue.png":[9,26,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-c.png":[20,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-c.png":[20,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-combined.png":[82,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-l.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-r.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-checked.png":[30,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-combined.png":[82,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-c.png":[20,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-combined.png":[82,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-l.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-r.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-hovered.png":[30,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-l.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-r.png":[4,22,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-button.png":[30,30,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-gradient.png":[56,56,"png","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-handle-knob.gif":[1,8,"gif","silverbluetheme"],"silverbluetheme/decoration/toolbar/toolbar-part.gif":[7,1,"gif","silverbluetheme"],"silverbluetheme/decoration/tree/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/tree/closed-selected.png":[8,8,"png","silverbluetheme"],"silverbluetheme/decoration/tree/closed.png":[8,8,"png","silverbluetheme"],"silverbluetheme/decoration/tree/open-selected.png":[8,8,"png","silverbluetheme"],"silverbluetheme/decoration/tree/open.png":[8,8,"png","silverbluetheme"],"silverbluetheme/decoration/window/Thumbs.db":"silverbluetheme","silverbluetheme/decoration/window/backup/window-b.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-bl.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-br.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-c.png":[20,40,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-combined.png":[199,66,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-l.png":[13,40,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-r.png":[13,40,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-t.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-tl.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window-tr.png":[13,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window.png":[75,66,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-b.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-bl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-br.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-c.png":[20,17,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-combined.png":[155,29,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-l.png":[6,17,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-r.png":[6,17,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-t.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-tl.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1-tr.png":[6,6,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window1.png":[87,29,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-b.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-bl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-br.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-c.png":[20,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-combined.png":[123,26,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-l.png":[5,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-r.png":[5,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-t.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-tl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2-tr.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window2.png":[63,26,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-c.png":[8,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-combined.png":[56,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-l.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-r.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/backup/window3.png":[16,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-b.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-bl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-br.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-c.png":[10,10,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-combined.png":[50,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-l.png":[3,10,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-r.png":[3,10,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-t.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-tl.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive-tr.png":[3,3,"png","silverbluetheme"],"silverbluetheme/decoration/window/button-inactive.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-c.png":[8,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-combined.png":[56,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-l.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-r.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-active.png":[16,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-c.png":[8,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-combined.png":[56,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-l.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-r.png":[4,15,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/captionbar-inactive.png":[16,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/close-active.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/close-hovered.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/close-inactive.png":[16,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/maximize-active.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/maximize-hovered.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/maximize-inactive.png":[16,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/minimize-active.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/minimize-hovered.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/minimize-inactive.png":[16,16,"png","silverbluetheme"],"silverbluetheme/decoration/window/restore-hovered.png":[14,14,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-b.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-bl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-br.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-c.png":[8,18,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-combined.png":[56,26,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-l.png":[4,18,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-r.png":[4,18,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-t.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-tl.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar-tr.png":[4,4,"png","silverbluetheme"],"silverbluetheme/decoration/window/statusbar.png":[16,26,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-b.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-bl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-br.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-c.png":[6,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-combined.png":[62,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-l.png":[5,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-r.png":[5,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-t.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-tl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window-tr.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window.png":[16,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-b.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-bl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-br.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-c.png":[6,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-combined.png":[62,23,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-l.png":[5,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-r.png":[5,13,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-t.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-tl.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6-tr.png":[5,5,"png","silverbluetheme"],"silverbluetheme/decoration/window/window6.png":[16,23,"png","silverbluetheme"],"silverbluetheme/icon/Thumbs.db":"silverbluetheme","silverbluetheme/icon/multimedia-volume-control.png":[16,16,"png","silverbluetheme"],"silverbluetheme/icon/office-calendar.png":[16,16,"png","silverbluetheme"],"silverbluetheme/icon/preferences-clock.png":[16,16,"png","silverbluetheme"],"silverbluetheme/icon/utilities-calculator.png":[22,22,"png","silverbluetheme"]},"translations":{"C":{},"en":{}}}; (function(){var m="toString",k=".",j="default",h="Object",g='"',f="Array",e="()",d="String",c="Function",b=".prototype",L="function",K="Boolean",J="Error",I="constructor",H="warn",G="hasOwnProperty",F="string",E="toLocaleString",D="RegExp",C='\", "',t="info",u="BROKEN_IE",r="isPrototypeOf",s="Date",p="",q="qx.Bootstrap",n="]",o="Class",v="error",w="[Class ",y="valueOf",x="Number",A="count",z="debug",B="ES5"; if(!window.qx){window.qx={}; }qx.Bootstrap={genericToString:function(){return w+this.classname+n; },createNamespace:function(name,M){var O=name.split(k); var parent=window; var N=O[0]; for(var i=0,P=O.length-1;i=0;i--){if(this[i]===k){return i; }}return -1; }}[Array.prototype.lastIndexOf?f:g],arrayForEach:{"native":Array.prototype.forEach,"emulated":function(n,o){var l=this.length; for(var i=0;i=1;i--){var x=y[i]; var parent=y[i-1]; if(qx.Bootstrap.isFunction(x)||qx.Bootstrap.objectGetLength(x)===0){delete parent[w[i-1]]; }else{break; }}},isDefined:qx.Bootstrap.classIsDefined,getTotalNumber:function(){return qx.Bootstrap.objectGetLength(this.$$registry); },getByName:qx.Bootstrap.getByName,include:function(z,A){{}; qx.Class.__bg(z,A,false); },patch:function(B,C){{}; qx.Class.__bg(B,C,true); },isSubClassOf:function(D,E){if(!D){return false; } if(D==E){return true; } if(D.prototype instanceof E){return true; }return false; },getPropertyDefinition:qx.Bootstrap.getPropertyDefinition,getProperties:function(F){var G=[]; while(F){if(F.$$properties){G.push.apply(G,qx.Bootstrap.getKeys(F.$$properties)); }F=F.superclass; }return G; },getByProperty:function(H,name){while(H){if(H.$$properties&&H.$$properties[name]){return H; }H=H.superclass; }return null; },hasProperty:qx.Bootstrap.hasProperty,getEventType:qx.Bootstrap.getEventType,supportsEvent:qx.Bootstrap.supportsEvent,hasOwnMixin:function(I,J){return I.$$includes&&I.$$includes.indexOf(J)!==-1; },getByMixin:function(K,L){var M,i,l; while(K){if(K.$$includes){M=K.$$flatIncludes; for(i=0,l=M.length;ithis.__bm){f=this.__bm; }if(g&&this.__bn&&(f>this.__bo)){f=this.__bo; } if(f>0){var i=this.__br(this.__bl,-1); var h=this.__br(i,-f+1); var j; if(h<=i){j=this.__bp.slice(h,i+1); }else{j=this.__bp.slice(h,this.__bm).concat(this.__bp.slice(0,i+1)); }}else{j=[]; }return j; },clear:function(){this.__bp=new Array(this.getMaxEntries()); this.__bm=0; this.__bo=0; this.__bl=0; },__br:function(k,l){var m=this.getMaxEntries(); var n=(k+l)%m; if(n<0){n+=m; }return n; }}}); })(); (function(){var a="qx.log.appender.RingBuffer"; qx.Class.define(a,{extend:qx.lang.RingBuffer,construct:function(b){this.setMaxMessages(b||50); },members:{setMaxMessages:function(c){this.setMaxEntries(c); },getMaxMessages:function(){return this.getMaxEntries(); },process:function(d){this.addEntry(d); },getAllLogEvents:function(){return this.getAllEntries(); },retrieveLogEvents:function(e,f){return this.getEntries(e,f); },clearHistory:function(){this.clear(); }}}); })(); (function(){var g="mshtml",f="qx.client",e="[object Array]",d="qx.lang.Array",c="qx",b="number",a="string"; qx.Class.define(d,{statics:{toArray:function(h,j){return this.cast(h,Array,j); },cast:function(k,m,n){if(k.constructor===m){return k; } if(qx.Class.hasInterface(k,qx.data.IListData)){var k=k.toArray(); }var o=new m; if(qx.core.Variant.isSet(f,g)){if(k.item){for(var i=n||0,l=k.length;iW){W=V[i]; }}return W===undefined?null:W; },min:function(Y){{}; var i,bb=Y.length,ba=Y[0]; for(i=1;i=1&&i[1]){return i[1]+f; }return c; },globalEval:function(l){if(window.execScript){return window.execScript(l); }else{return eval.call(window,l); }},empty:function(){},returnTrue:function(){return true; },returnFalse:function(){return false; },returnNull:function(){return null; },returnThis:function(){return this; },returnZero:function(){return 0; },create:function(m,n){{}; if(!n){return m; }if(!(n.self||n.args||n.delay!=null||n.periodical!=null||n.attempt)){return m; }return function(event){{}; var p=qx.lang.Array.fromArguments(arguments); if(n.args){p=n.args.concat(p); } if(n.delay||n.periodical){var o=qx.event.GlobalError.observeMethod(function(){return m.apply(n.self||this,p); }); if(n.delay){return window.setTimeout(o,n.delay); } if(n.periodical){return window.setInterval(o,n.periodical); }}else if(n.attempt){var q=false; try{q=m.apply(n.self||this,p); }catch(r){}return q; }else{return m.apply(n.self||this,p); }}; },bind:function(s,self,t){return this.create(s,{self:self,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null}); },curry:function(u,v){return this.create(u,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null}); },listener:function(w,self,x){if(arguments.length<3){return function(event){return w.call(self||this,event||window.event); }; }else{var y=qx.lang.Array.fromArguments(arguments,2); return function(event){var z=[event||window.event]; z.push.apply(z,y); w.apply(self||this,z); }; }},attempt:function(A,self,B){return this.create(A,{self:self,attempt:true,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})(); },delay:function(C,D,self,E){return this.create(C,{delay:D,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})(); },periodical:function(F,G,self,H){return this.create(F,{periodical:G,self:self,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})(); }}}); })(); (function(){var j=":",h="qx.client",g="anonymous",f="...",e="qx.dev.StackTrace",d="",c="\n",b="/source/class/",a="."; qx.Class.define(e,{statics:{getStackTrace:qx.core.Variant.select(h,{"gecko":function(){try{throw new Error(); }catch(x){var r=this.getStackTraceFromError(x); qx.lang.Array.removeAt(r,0); var p=this.getStackTraceFromCaller(arguments); var n=p.length>r.length?p:r; for(var i=0;i=0){continue; }var v=o.split(j); if(v.length!=2){continue; }var t=v[0]; var m=v[1]; var l=r[i]; var w=l.split(j); var s=w[0]; var k=w[1]; if(qx.Class.getByName(s)){var q=s; }else{q=t; }var u=q+j; if(m){u+=m+j; }u+=k; n[i]=u; }return n; }},"mshtml|webkit":function(){return this.getStackTraceFromCaller(arguments); },"opera":function(){var y; try{y.bar(); }catch(A){var z=this.getStackTraceFromError(A); qx.lang.Array.removeAt(z,0); return z; }return []; }}),getStackTraceFromCaller:qx.core.Variant.select(h,{"opera":function(B){return []; },"default":function(C){var H=[]; var G=qx.lang.Function.getCaller(C); var D={}; while(G){var E=qx.lang.Function.getName(G); H.push(E); try{G=G.caller; }catch(I){break; } if(!G){break; }var F=qx.core.ObjectRegistry.toHashCode(G); if(D[F]){H.push(f); break; }D[F]=G; }return H; }}),getStackTraceFromError:qx.core.Variant.select(h,{"gecko":function(J){if(!J.stack){return []; }var P=/@(.+):(\d+)$/gm; var K; var L=[]; while((K=P.exec(J.stack))!=null){var M=K[1]; var O=K[2]; var N=this.__bs(M); L.push(N+j+O); }return L; },"webkit":function(Q){if(Q.sourceURL&&Q.line){return [this.__bs(Q.sourceURL)+j+Q.line]; }else{return []; }},"opera":function(R){if(R.message.indexOf("Backtrace:")<0){return []; }var T=[]; var U=qx.lang.String.trim(R.message.split("Backtrace:")[1]); var V=U.split(c); for(var i=0;i=2){var X=S[1]; var W=this.__bs(S[2]); T.push(W+j+X); }}return T; },"default":function(){return []; }}),__bs:function(Y){var bc=b; var ba=Y.indexOf(bc); var bb=(ba==-1)?Y:Y.substring(ba+bc.length).replace(/\//g,a).replace(/\.js$/,d); return bb; }}}); })(); (function(){var k="",j="g",h="0",g='\\$1',f="%",e='-',d="qx.lang.String",c=' ',b='\n',a="undefined"; qx.Class.define(d,{statics:{camelCase:function(l){return l.replace(/\-([a-z])/g,function(m,n){return n.toUpperCase(); }); },hyphenate:function(o){return o.replace(/[A-Z]/g,function(p){return (e+p.charAt(0).toLowerCase()); }); },capitalize:function(q){return q.replace(/\b[a-z]/g,function(r){return r.toUpperCase(); }); },clean:function(s){return this.trim(s.replace(/\s+/g,c)); },trimLeft:function(t){return t.replace(/^\s+/,k); },trimRight:function(u){return u.replace(/\s+$/,k); },trim:function(v){return v.replace(/^\s+|\s+$/g,k); },startsWith:function(w,x){return w.indexOf(x)===0; },endsWith:function(y,z){return y.substring(y.length-z.length,y.length)===z; },repeat:function(A,B){return A.length>0?new Array(B+1).join(A):k; },pad:function(C,length,D){var E=length-C.length; if(E>0){if(typeof D===a){D=h; }return this.repeat(D,E)+C; }else{return C; }},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:function(F,G){return F.indexOf(G)!=-1; },format:function(H,I){var J=H; for(var i=0;i]+>/gi,k); },stripScripts:function(N,O){var Q=k; var P=N.replace(/]*>([\s\S]*?)<\/script>/gi,function(){Q+=arguments[1]+b; return k; }); if(O===true){qx.lang.Function.globalEval(Q); }return P; }}}); })(); (function(){var k="node",j="error",h="...(+",g="array",f=")",e="info",d="instance",c="string",b="null",a="class",H="number",G="stringify",F="]",E="date",D="unknown",C="function",B="boolean",A="debug",z="map",y="undefined",s="qx.log.Logger",t="[",q="#",r="warn",o="document",p="{...(",m="text[",n="[...(",u="\n",v=")}",x=")]",w="object"; qx.Class.define(s,{statics:{__bt:A,setLevel:function(I){this.__bt=I; },getLevel:function(){return this.__bt; },setTreshold:function(J){this.__bw.setMaxMessages(J); },getTreshold:function(){return this.__bw.getMaxMessages(); },__bu:{},__bv:0,register:function(K){if(K.$$id){return; }var M=this.__bv++; this.__bu[M]=K; K.$$id=M; var L=this.__bx; var N=this.__bw.getAllLogEvents(); for(var i=0,l=N.length;i=L[this.__bt]){K.process(N[i]); }}},unregister:function(O){var P=O.$$id; if(P==null){return; }delete this.__bu[P]; delete O.$$id; },debug:function(Q,R){qx.log.Logger.__by(A,arguments); },info:function(S,T){qx.log.Logger.__by(e,arguments); },warn:function(U,V){qx.log.Logger.__by(r,arguments); },error:function(W,X){qx.log.Logger.__by(j,arguments); },trace:function(Y){qx.log.Logger.__by(e,[Y,qx.dev.StackTrace.getStackTrace().join(u)]); },deprecatedMethodWarning:function(ba,bb){var bc; {}; },deprecatedClassWarning:function(bd,be){var bf; {}; },deprecatedEventWarning:function(bg,event,bh){var bi; {}; },deprecatedMixinWarning:function(bj,bk){var bl; {}; },deprecatedConstantWarning:function(bm,bn,bo){var self,bp; {}; },deprecateMethodOverriding:function(bq,br,bs,bt){var bu; {}; },clear:function(){this.__bw.clearHistory(); },__bw:new qx.log.appender.RingBuffer(50),__bx:{debug:0,info:1,warn:2,error:3},__by:function(bv,bw){var bB=this.__bx; if(bB[bv]20){bL.push(h+(l-i)+f); break; }bL.push(this.__bA(bH[i],false)); }}else{bL=n+bH.length+x; }break; case z:if(bI){var bJ; var bO=[]; for(var bN in bH){bO.push(bN); }bO.sort(); bL=[]; for(var i=0,l=bO.length;i20){bL.push(h+(l-i)+f); break; }bN=bO[i]; bJ=this.__bA(bH[bN],false); bJ.key=bN; bL.push(bJ); }}else{var bM=0; for(var bN in bH){bM++; }bL=p+bM+v; }break; }return {type:bP,text:bL,trace:bK}; }},defer:function(bQ){var bR=qx.Bootstrap.$$logs; for(var i=0;i0){h=g.pop(); }else{h=(this.__bC++)+d; }f.$$hash=h; }{}; j[h]=f; },unregister:function(k){var m=k.$$hash; if(m==null){return; }var n=this.__bB; if(n&&n[m]){delete n[m]; this.__bD.push(m); }try{delete k.$$hash; }catch(o){if(k.removeAttribute){k.removeAttribute(e); }}},toHashCode:function(p){{}; var r=p.$$hash; if(r!=null){return r; }var q=this.__bD; if(q.length>0){r=q.pop(); }else{r=(this.__bC++)+d; }return p.$$hash=r; },clearHashCode:function(s){{}; var t=s.$$hash; if(t!=null){this.__bD.push(t); try{delete s.$$hash; }catch(u){if(s.removeAttribute){s.removeAttribute(e); }}}},fromHashCode:function(v){return this.__bB[v]||null; },shutdown:function(){this.inShutDown=true; var x=this.__bB; var z=[]; for(var y in x){z.push(y); }z.sort(function(a,b){return parseInt(b,10)-parseInt(a,10); }); var w,i=0,l=z.length; while(true){try{for(;i=1.9&&e.type==d&&e.button==2){return; }e.preventDefault(); if(qx.core.Variant.isSet(i,h)&&qx.bom.client.Engine.VERSION<1.9){try{e.keyCode=0; }catch(s){}}}else{try{e.keyCode=0; }catch(t){}e.returnValue=false; }},stopPropagation:function(e){if(e.stopPropagation){e.stopPropagation(); }else{e.cancelBubble=true; }},fire:function(u,v){if(document.createEvent){var w=document.createEvent(f); w.initEvent(v,true,true); return !u.dispatchEvent(w); }else{var w=document.createEventObject(); return u.fireEvent(j+v,w); }},supportsEvent:qx.core.Variant.select(i,{"webkit":function(x,y){return x.hasOwnProperty(j+y); },"default":function(z,A){var B=j+A; var C=(B in z); if(!C){C=typeof z[B]==g; if(!C&&z.setAttribute){z.setAttribute(B,b); C=typeof z[B]==g; z.removeAttribute(B); }}return C; }})}}); })(); (function(){var r="|bubble",q="|capture",p="|",o="",n="_",m="unload",k="UNKNOWN_",j="__bJ",h="c",g="DOM_",c="__bI",f="WIN_",e="QX_",b="qx.event.Manager",a="capture",d="DOCUMENT_"; qx.Class.define(b,{extend:Object,construct:function(s,t){this.__bE=s; this.__bF=qx.core.ObjectRegistry.toHashCode(s); this.__bG=t; if(s.qx!==qx){var self=this; qx.bom.Event.addNativeListener(s,m,qx.event.GlobalError.observeMethod(function(){qx.bom.Event.removeNativeListener(s,m,arguments.callee); self.dispose(); })); }this.__bH={}; this.__bI={}; this.__bJ={}; this.__bK={}; },statics:{__bL:0,getNextUniqueId:function(){return (this.__bL++)+o; }},members:{__bG:null,__bH:null,__bJ:null,__bM:null,__bI:null,__bK:null,__bE:null,__bF:null,getWindow:function(){return this.__bE; },getWindowId:function(){return this.__bF; },getHandler:function(u){var v=this.__bI[u.classname]; if(v){return v; }return this.__bI[u.classname]=new u(this); },getDispatcher:function(w){var x=this.__bJ[w.classname]; if(x){return x; }return this.__bJ[w.classname]=new w(this,this.__bG); },getListeners:function(y,z,A){var B=y.$$hash||qx.core.ObjectRegistry.toHashCode(y); var D=this.__bH[B]; if(!D){return null; }var E=z+(A?q:r); var C=D[E]; return C?C.concat():null; },serializeListeners:function(F){var M=F.$$hash||qx.core.ObjectRegistry.toHashCode(F); var O=this.__bH[M]; var K=[]; if(O){var I,N,G,J,L; for(var H in O){I=H.indexOf(p); N=H.substring(0,I); G=H.charAt(I+1)==h; J=O[H]; for(var i=0,l=J.length;i0; },importListeners:function(bg,bh){{}; var bn=bg.$$hash||qx.core.ObjectRegistry.toHashCode(bg); var bo=this.__bH[bn]={}; var bk=qx.event.Manager; for(var bi in bh){var bl=bh[bi]; var bm=bl.type+(bl.capture?q:r); var bj=bo[bm]; if(!bj){bj=bo[bm]=[]; this.__bN(bg,bl.type,bl.capture); }bj.push({handler:bl.listener,context:bl.self,unique:bl.unique||(bk.__bL++)+o}); }},addListener:function(bp,bq,br,self,bs){var bw; {}; var bx=bp.$$hash||qx.core.ObjectRegistry.toHashCode(bp); var bz=this.__bH[bx]; if(!bz){bz=this.__bH[bx]={}; }var bv=bq+(bs?q:r); var bu=bz[bv]; if(!bu){bu=bz[bv]=[]; }if(bu.length===0){this.__bN(bp,bq,bs); }var by=(qx.event.Manager.__bL++)+o; var bt={handler:br,context:self,unique:by}; bu.push(bt); return bv+p+by; },findHandler:function(bA,bB){var bN=false,bF=false,bO=false,bC=false; var bL; if(bA.nodeType===1){bN=true; bL=g+bA.tagName.toLowerCase()+n+bB; }else if(bA.nodeType===9){bC=true; bL=d+bB; }else if(bA==this.__bE){bF=true; bL=f+bB; }else if(bA.classname){bO=true; bL=e+bA.classname+n+bB; }else{bL=k+bA+n+bB; }var bH=this.__bK; if(bH[bL]){return bH[bL]; }var bK=this.__bG.getHandlers(); var bG=qx.event.IEventHandler; var bI,bJ,bE,bD; for(var i=0,l=bK.length;i0){cs=ct.split(p); cv=cs[0]; cr=cs[1]===a; this.__bO(cq,cv,cr); }}delete this.__bH[cu]; return true; },deleteAllListeners:function(cx){delete this.__bH[cx]; },__bO:function(cy,cz,cA){var cB=this.findHandler(cy,cz); if(cB){cB.unregisterEvent(cy,cz,cA); return; }{}; },dispatchEvent:function(cC,event){var cH; {}; var cI=event.getType(); if(!event.getBubbles()&&!this.hasListener(cC,cI)){qx.event.Pool.getInstance().poolObject(event); return true; } if(!event.getTarget()){event.setTarget(cC); }var cG=this.__bG.getDispatchers(); var cF; var cE=false; for(var i=0,l=cG.length;i10){bD=Y+bC.length+bh; }else if((bC instanceof Object)&&(bC.toString==null)){bD=qx.lang.Json.stringify(bC,null,2); }else{try{bD=bC.toString(); }catch(e){bD=p; }}return bD; },assert:function(bE,bF){bE==true||this.__bV(bF||p,F); },fail:function(bG){this.__bV(bG||p,H); },assertTrue:function(bH,bI){(bH===true)||this.__bV(bI||p,w,bH,m); },assertFalse:function(bJ,bK){(bJ===false)||this.__bV(bK||p,bc,bJ,m); },assertEquals:function(bL,bM,bN){bL==bM||this.__bV(bN||p,k,bL,U,bM,n); },assertNotEquals:function(bO,bP,bQ){bO!=bP||this.__bV(bQ||p,k,bO,bp,bP,n); },assertIdentical:function(bR,bS,bT){bR===bS||this.__bV(bT||p,k,bR,P,bS,n); },assertNotIdentical:function(bU,bV,bW){bU!==bV||this.__bV(bW||p,k,bU,W,bV,n); },assertNotUndefined:function(bX,bY){bX!==undefined||this.__bV(bY||p,J,bX,o); },assertUndefined:function(ca,cb){ca===undefined||this.__bV(cb||p,v,ca,o); },assertNotNull:function(cc,cd){cc!==null||this.__bV(cd||p,K,cc,o); },assertNull:function(ce,cf){ce===null||this.__bV(cf||p,r,ce,o); },assertJsonEquals:function(cg,ch,ci){this.assertEquals(qx.lang.Json.stringify(cg),qx.lang.Json.stringify(ch),ci); },assertMatch:function(cj,ck,cl){this.assertString(cj); this.assert(qx.lang.Type.isRegExp(ck)||qx.lang.Type.isString(ck),C); cj.search(ck)>=0||this.__bV(cl||p,bf,cj,X,ck.toString(),n); },assertArgumentsCount:function(cm,cn,co,cp){var cq=cm.length; (cq>=cn&&cq<=co)||this.__bV(cp||p,Q,cn,bo,co,be,arguments.length,z); },assertEventFired:function(cr,event,cs,ct,cu){var cw=false; var cv=function(e){if(ct){ct.call(cr,e); }cw=true; }; var cx; try{cx=cr.addListener(event,cv,cr); cs.call(); }catch(cy){throw cy; }finally{try{cr.removeListenerById(cx); }catch(cz){}}cw===true||this.__bV(cu||p,f,event,I); },assertEventNotFired:function(cA,event,cB,cC){var cE=false; var cD=function(e){cE=true; }; var cF=cA.addListener(event,cD,cA); cB.call(); cE===false||this.__bV(cC||p,f,event,br); cA.removeListenerById(cF); },assertException:function(cG,cH,cI,cJ){var cH=cH||Error; var cK; try{this.__bU=false; cG(); }catch(cL){cK=cL; }finally{this.__bU=true; } if(cK==null){this.__bV(cJ||p,u); }cK instanceof cH||this.__bV(cJ||p,bk,cH,bu,cK); if(cI){this.assertMatch(cK.toString(),cI,cJ); }},assertInArray:function(cM,cN,cO){cN.indexOf(cM)!==-1||this.__bV(cO||p,bv,cM,S,cN,m); },assertArrayEquals:function(cP,cQ,cR){this.assertArray(cP,cR); this.assertArray(cQ,cR); this.assertEquals(cP.length,cQ.length,cR); for(var i=0;i=0)||this.__bV(df||p,D,de,o); },assertInteger:function(dg,dh){(qx.lang.Type.isNumber(dg)&&isFinite(dg)&&dg%1===0)||this.__bV(dh||p,c,dg,o); },assertPositiveInteger:function(di,dj){var dk=(qx.lang.Type.isNumber(di)&&isFinite(di)&&di%1===0&&di>=0); dk||this.__bV(dj||p,bq,di,o); },assertInRange:function(dl,dm,dn,dp){(dl>=dm&&dl<=dn)||this.__bV(dp||p,qx.lang.String.format(B,[dl,dm,dn])); },assertObject:function(dq,dr){var ds=dq!==null&&(qx.lang.Type.isObject(dq)||typeof dq===bi); ds||this.__bV(dr||p,M,(dq),o); },assertArray:function(dt,du){qx.lang.Type.isArray(dt)||this.__bV(du||p,bs,dt,o); },assertMap:function(dv,dw){qx.lang.Type.isObject(dv)||this.__bV(dw||p,x,dv,o); },assertRegExp:function(dx,dy){qx.lang.Type.isRegExp(dx)||this.__bV(dy||p,t,dx,o); },assertType:function(dz,dA,dB){this.assertString(dA,E); typeof (dz)===dA||this.__bV(dB||p,O,dA,bw,dz,o); },assertInstance:function(dC,dD,dE){var dF=dD.classname||dD+p; dC instanceof dD||this.__bV(dE||p,G,dF,bw,dC,o); },assertInterface:function(dG,dH,dI){qx.Class.implementsInterface(dG,dH)||this.__bV(dI||p,T,dG,q,dH,n); },assertCssColor:function(dJ,dK,dL){var dM=qx.Class.getByName(bm); if(!dM){throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'"); }var dO=dM.stringToRgb(dJ); try{var dN=dM.stringToRgb(dK); }catch(dQ){this.__bV(dL||p,d,dJ,j,dO.join(h),g,dK,bd); }var dP=dO[0]==dN[0]&&dO[1]==dN[1]&&dO[2]==dN[2]; dP||this.__bV(dL||p,d,dO,j,dO.join(h),g,dK,j,dN.join(h),bg); },assertElement:function(dR,dS){!!(dR&&dR.nodeType===1)||this.__bV(dS||p,s,dR,n); },assertQxObject:function(dT,dU){this.__bX(dT,bt)||this.__bV(dU||p,y,dT,o); },assertQxWidget:function(dV,dW){this.__bX(dV,bn)||this.__bV(dW||p,A,dV,o); },__bX:function(dX,dY){if(!dX){return false; }var ea=dX.constructor; while(ea){if(ea.classname===dY){return true; }ea=ea.superclass; }return false; }}}); })(); (function(){var p='',o='"',m=':',l=']',h='null',g=': ',f='object',e='function',d=',',b='\n',ba='\\u',Y=',\n',X='0000',W='string',V="Cannot stringify a recursive object.",U='0',T='-',S='}',R='String',Q='Boolean',x='\\\\',y='\\f',u='\\t',w='{\n',s='[]',t="qx.lang.JsonImpl",q='Z',r='\\n',z='Object',A='{}',H='@',F='.',K='(',J='Array',M='T',L='\\r',C='{',P='JSON.parse',O=' ',N='[',B='Number',D=')',E='[\n',G='\\"',I='\\b'; qx.Class.define(t,{extend:Object,construct:function(){this.stringify=qx.lang.Function.bind(this.stringify,this); this.parse=qx.lang.Function.bind(this.parse,this); },members:{__bY:null,__ca:null,__cb:null,__cc:null,stringify:function(bb,bc,bd){this.__bY=p; this.__ca=p; this.__cc=[]; if(qx.lang.Type.isNumber(bd)){var bd=Math.min(10,Math.floor(bd)); for(var i=0;i10){bd=bd.slice(0,10); }this.__ca=bd; }if(bc&&(qx.lang.Type.isFunction(bc)||qx.lang.Type.isArray(bc))){this.__cb=bc; }else{this.__cb=null; }return this.__cd(p,{'':bb}); },__cd:function(be,bf){var bi=this.__bY,bg,bj=bf[be]; if(bj&&qx.lang.Type.isFunction(bj.toJSON)){bj=bj.toJSON(be); }else if(qx.lang.Type.isDate(bj)){bj=this.dateToJSON(bj); }if(typeof this.__cb===e){bj=this.__cb.call(bf,be,bj); } if(bj===null){return h; } if(bj===undefined){return undefined; }switch(qx.lang.Type.getClass(bj)){case R:return this.__ce(bj); case B:return isFinite(bj)?String(bj):h; case Q:return String(bj); case J:this.__bY+=this.__ca; bg=[]; if(this.__cc.indexOf(bj)!==-1){throw new TypeError(V); }this.__cc.push(bj); var length=bj.length; for(var i=0;ithis.getSize()){if(g.destroy){g.destroy(); }else{g.dispose(); }return; }g.$$pooled=true; j.push(g); }},destruct:function(){var n=this.__cH; var k,m,i,l; for(k in n){m=n[k]; for(i=0,l=m.length;i=0;i--){g=h[i]; if(g){g.dispose(); }}}catch(j){throw new Error("The array field: "+f+" of object: "+e+" has non disposable entries: "+j); }h.length=0; e[f]=null; },disposeMap:function(k,m){var o=k[m]; if(!o){return; }if(qx.core.ObjectRegistry.inShutDown){k[m]=null; return; }try{var n; for(var p in o){n=o[p]; if(o.hasOwnProperty(p)&&n){n.dispose(); }}}catch(q){throw new Error("The map field: "+m+" of object: "+k+" has non disposable entries: "+q); }k[m]=null; },disposeTriggeredBy:function(r,s){var t=s.dispose; s.dispose=function(){t.call(s); r.dispose(); }; }}}); })(); (function(){var m="get",l="",k="[",h="last",g="change",f="]",d=".",c="Number",b="String",a="set",D="deepBinding",C="item",B="reset",A="' (",z="Boolean",y=").",x=") to the object '",w="Integer",v=" of object ",u="qx.data.SingleValueBinding",s="Binding property ",t="PositiveNumber",q="Binding from '",r="PositiveInteger",o="Binding does not exist!",p="Date",n=" not possible: No event available. "; qx.Class.define(u,{statics:{DEBUG_ON:false,__cI:{},bind:function(E,F,G,H,I){var S=this.__cK(E,F,G,H,I); var N=F.split(d); var K=this.__cQ(N); var R=[]; var O=[]; var P=[]; var L=[]; var M=E; for(var i=0;icw){return; }}else{var cx=e.getData(); }if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Binding executed from "+cl+" by "+cm+" to "+cn+" ("+co+")"); qx.log.Logger.debug("Data before conversion: "+cx); }cx=qx.data.SingleValueBinding.__cT(cx,cn,co,cp); if(qx.data.SingleValueBinding.DEBUG_ON){qx.log.Logger.debug("Data after conversion: "+cx); }try{if(cx!==undefined){qx.data.SingleValueBinding.__cN(cn,co,cx); }else{qx.data.SingleValueBinding.__cM(cn,co); }if(cp&&cp.onUpdate){cp.onUpdate(cl,cn,cx); }}catch(e){if(!(e instanceof qx.core.ValidationError)){throw e; } if(cp&&cp.onSetFail){cp.onSetFail(e); }else{qx.log.Logger.warn("Failed so set value "+cx+" on "+cn+". Error message: "+e); }}}; if(!cq){cq=l; }ct=qx.lang.Function.bind(ct,cl,cq); var cs=cl.addListener(cm,ct); return cs; },__cS:function(cy,cz,cA,cB,cC){if(this.__cI[cz.toHashCode()]===undefined){this.__cI[cz.toHashCode()]=[]; }this.__cI[cz.toHashCode()].push([cy,cz,cA,cB,cC]); },__cT:function(cD,cE,cF,cG){if(cG&&cG.converter){var cI; if(cE.getModel){cI=cE.getModel(); }return cG.converter(cD,cI); }else{var cK=this.__cO(cE,cF); var cL=cF.substring(cF.lastIndexOf(d)+1,cF.length); if(cK==null){return cD; }var cJ=qx.Class.getPropertyDefinition(cK.constructor,cL); var cH=cJ==null?l:cJ.check; return this.__cV(cD,cH); }},__cU:function(cM,cN){var cO=qx.Class.getPropertyDefinition(cM.constructor,cN); if(cO==null){return null; }return cO.event; },__cV:function(cP,cQ){var cR=qx.lang.Type.getClass(cP); if((cR==c||cR==b)&&(cQ==w||cQ==r)){cP=parseInt(cP,10); }if((cR==z||cR==c||cR==p)&&cQ==b){cP=cP+l; }if((cR==c||cR==b)&&(cQ==c||cQ==t)){cP=parseFloat(cP); }return cP; },removeBindingFromObject:function(cS,cT){if(cT.type==D){for(var i=0;i=0;i--){this.removeBindingFromObject(cV,cW[i][0]); }}},getAllBindingsForObject:function(cX){if(this.__cI[cX.toHashCode()]===undefined){this.__cI[cX.toHashCode()]=[]; }return this.__cI[cX.toHashCode()]; },removeAllBindings:function(){for(var da in this.__cI){var cY=qx.core.ObjectRegistry.fromHashCode(da); if(cY==null){delete this.__cI[da]; continue; }this.removeAllBindingsForObject(cY); }this.__cI={}; },getAllBindings:function(){return this.__cI; },showBindingInLog:function(db,dc){var de; for(var i=0;iY)?bc:Y; if(R>bb){bb=R; }var U=(bc=1.0){be%=1.0; } if(bf>1.0){bf=1.0; } if(bg>1.0){bg=1.0; }var bh=Math.floor(255*bg); var bi={}; if(bf==0.0){bi.red=bi.green=bi.blue=bh; }else{be*=6.0; i=Math.floor(be); f=be-i; p=Math.floor(bh*(1.0-bf)); q=Math.floor(bh*(1.0-(bf*f))); t=Math.floor(bh*(1.0-(bf*(1.0-f)))); switch(i){case 0:bi.red=bh; bi.green=t; bi.blue=p; break; case 1:bi.red=q; bi.green=bh; bi.blue=p; break; case 2:bi.red=p; bi.green=bh; bi.blue=t; break; case 3:bi.red=p; bi.green=q; bi.blue=bh; break; case 4:bi.red=t; bi.green=p; bi.blue=bh; break; case 5:bi.red=bh; bi.green=p; bi.blue=q; break; }}return [bi.red,bi.green,bi.blue]; },randomColor:function(){var r=Math.round(Math.random()*255); var g=Math.round(Math.random()*255); var b=Math.round(Math.random()*255); return this.rgbToRgbString([r,g,b]); }}}); })(); (function(){var h="object",g="__dh",f="_applyTheme",e="qx.theme.manager.Decoration",d="Theme",c="changeTheme",b="string",a="singleton"; qx.Class.define(e,{type:a,extend:qx.core.Object,properties:{theme:{check:d,nullable:true,apply:f,event:c}},members:{__dh:null,resolve:function(i){if(!i){return null; } if(typeof i===h){return i; }var l=this.getTheme(); if(!l){return null; }var l=this.getTheme(); if(!l){return null; }var m=this.__dh; if(!m){m=this.__dh={}; }var j=m[i]; if(j){return j; }var k=l.decorations[i]; if(!k){return null; }var n=k.decorator; if(n==null){throw new Error("Missing definition of which decorator to use in entry: "+i+"!"); }return m[i]=(new n).set(k.style); },isValidPropertyValue:function(o){if(typeof o===b){return this.isDynamic(o); }else if(typeof o===h){var p=o.constructor; return qx.Class.hasInterface(p,qx.ui.decoration.IDecorator); }return false; },isDynamic:function(q){if(!q){return false; }var r=this.getTheme(); if(!r){return false; }return !!r.decorations[q]; },_applyTheme:function(s,t){var v=qx.util.AliasManager.getInstance(); if(t){for(var u in t.aliases){v.remove(u); }} if(s){for(var u in s.aliases){v.add(u,s.aliases[u]); }} if(!s){this.__dh={}; }}},destruct:function(){this._disposeMap(g); }}); })(); (function(){var a="qx.ui.decoration.IDecorator"; qx.Interface.define(a,{members:{getMarkup:function(){},resize:function(b,c,d){},tint:function(e,f){},getInsets:function(){}}}); })(); (function(){var j="/",i="0",h="qx/static",g="http://",f="https://",e="file://",d="qx.util.AliasManager",c="singleton",b=".",a="static"; qx.Class.define(d,{type:c,extend:qx.util.ValueManager,construct:function(){qx.util.ValueManager.call(this); this.__di={}; this.add(a,h); },members:{__di:null,_preprocess:function(k){var n=this._getDynamic(); if(n[k]===false){return k; }else if(n[k]===undefined){if(k.charAt(0)===j||k.charAt(0)===b||k.indexOf(g)===0||k.indexOf(f)===i||k.indexOf(e)===0){n[k]=false; return k; } if(this.__di[k]){return this.__di[k]; }var m=k.substring(0,k.indexOf(j)); var l=this.__di[m]; if(l!==undefined){n[k]=l+k.substring(m.length); }}return k; },add:function(o,p){this.__di[o]=p; var r=this._getDynamic(); for(var q in r){if(q.substring(0,q.indexOf(j))===o){r[q]=p+q.substring(o.length); }}},remove:function(s){delete this.__di[s]; },resolve:function(t){var u=this._getDynamic(); if(t!=null){t=this._preprocess(t); }return u[t]||t; }},destruct:function(){this.__di=null; }}); })(); (function(){var e="qx.theme.manager.Font",d="Theme",c="changeTheme",b="_applyTheme",a="singleton"; qx.Class.define(e,{type:a,extend:qx.util.ValueManager,properties:{theme:{check:d,nullable:true,apply:b,event:c}},members:{resolveDynamic:function(f){var g=this._dynamic; return f instanceof qx.bom.Font?f:g[f]; },resolve:function(h){var k=this._dynamic; var i=k[h]; if(i){return i; }var j=this.getTheme(); if(j!==null&&j.fonts[h]){return k[h]=(new qx.bom.Font).set(j.fonts[h]); }return h; },isDynamic:function(l){var n=this._dynamic; if(l&&(l instanceof qx.bom.Font||n[l]!==undefined)){return true; }var m=this.getTheme(); if(m!==null&&l&&m.fonts[l]){n[l]=(new qx.bom.Font).set(m.fonts[l]); return true; }return false; },__dj:function(o,p){if(o[p].include){var q=o[o[p].include]; o[p].include=null; delete o[p].include; o[p]=qx.lang.Object.mergeWith(o[p],q,false); this.__dj(o,p); }},_applyTheme:function(r){var s=this._getDynamic(); for(var v in s){if(s[v].themed){s[v].dispose(); delete s[v]; }} if(r){var t=r.fonts; var u=qx.bom.Font; for(var v in t){if(t[v].include&&t[t[v].include]){this.__dj(t,v); }s[v]=(new u).set(t[v]); s[v].themed=true; }}this._setDynamic(s); }}}); })(); (function(){var k="",j="underline",h="Boolean",g="px",f='"',e="italic",d="normal",c="bold",b="_applyItalic",a="_applyBold",x="Integer",w="_applyFamily",v="_applyLineHeight",u="Array",t="overline",s="line-through",r="qx.bom.Font",q="Number",p="_applyDecoration",o=" ",m="_applySize",n=","; qx.Class.define(r,{extend:qx.core.Object,construct:function(y,z){qx.core.Object.call(this); if(y!==undefined){this.setSize(y); } if(z!==undefined){this.setFamily(z); }},statics:{fromString:function(A){var E=new qx.bom.Font(); var C=A.split(/\s+/); var name=[]; var D; for(var i=0;i0){E.setFamily(name); }return E; },fromConfig:function(F){var G=new qx.bom.Font; G.set(F); return G; },__dk:{fontFamily:k,fontSize:k,fontWeight:k,fontStyle:k,textDecoration:k,lineHeight:1.2},getDefaultStyles:function(){return this.__dk; }},properties:{size:{check:x,nullable:true,apply:m},lineHeight:{check:q,nullable:true,apply:v},family:{check:u,nullable:true,apply:w},bold:{check:h,nullable:true,apply:a},italic:{check:h,nullable:true,apply:b},decoration:{check:[j,s,t],nullable:true,apply:p}},members:{__dl:null,__dm:null,__dn:null,__do:null,__dp:null,__dq:null,_applySize:function(H,I){this.__dl=H===null?null:H+g; },_applyLineHeight:function(J,K){this.__dq=J===null?null:J; },_applyFamily:function(L,M){var N=k; for(var i=0,l=L.length;i0){N+=f+L[i]+f; }else{N+=L[i]; } if(i!==l-1){N+=n; }}this.__dm=N; },_applyBold:function(O,P){this.__dn=O===null?null:O?c:d; },_applyItalic:function(Q,R){this.__do=Q===null?null:Q?e:d; },_applyDecoration:function(S,T){this.__dp=S===null?null:S; },getStyles:function(){return {fontFamily:this.__dm,fontSize:this.__dl,fontWeight:this.__dn,fontStyle:this.__do,textDecoration:this.__dp,lineHeight:this.__dq}; }}}); })(); (function(){var g="qx.bom.client.Feature",f="CSS1Compat",d="label",c="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",b="input",a="pointerEvents"; qx.Bootstrap.define(g,{statics:{STANDARD_MODE:false,QUIRKS_MODE:false,CONTENT_BOX:false,BORDER_BOX:false,SVG:false,CANVAS:!!window.CanvasRenderingContext2D,VML:false,XPATH:!!document.evaluate,AIR:navigator.userAgent.indexOf("adobeair")!==-1,GEARS:!!(window.google&&window.google.gears),SSL:window.location.protocol==="https:",ECMA_OBJECT_COUNT:(({}).__count__==0),CSS_POINTER_EVENTS:false,XUL:false,CSS_TEXT_OVERFLOW:("textOverflow" in document.documentElement.style||"OTextOverflow" in document.documentElement.style),HTML5_CLASSLIST:!!(document.documentElement.classList&&qx.Bootstrap.getClass(document.documentElement.classList)==="DOMTokenList"),TOUCH:("ontouchstart" in window),PLACEHOLDER:false,__dr:function(){this.QUIRKS_MODE=this.__ds(); this.STANDARD_MODE=!this.QUIRKS_MODE; this.CONTENT_BOX=!qx.bom.client.Engine.MSHTML||this.STANDARD_MODE; this.BORDER_BOX=!this.CONTENT_BOX; this.SVG=document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")); this.VML=qx.bom.client.Engine.MSHTML; try{document.createElementNS(c,d); this.XUL=true; }catch(e){this.XUL=false; }var i=document.createElement(b); this.PLACEHOLDER="placeholder" in i; if(a in document.documentElement.style){if(qx.bom.client.Engine.OPERA){this.CSS_POINTER_EVENTS=false; }else{this.CSS_POINTER_EVENTS=true; }}},__ds:function(){if(qx.bom.client.Engine.MSHTML&&qx.bom.client.Engine.VERSION>=8){return qx.bom.client.Engine.DOCUMENT_MODE===5; }else{return document.compatMode!==f; }}},defer:function(h){h.__dr(); }}); })(); (function(){var a="qx.lang.Object"; qx.Class.define(a,{statics:{empty:function(b){{}; for(var c in b){if(b.hasOwnProperty(c)){delete b[c]; }}},isEmpty:(qx.bom.client.Feature.ECMA_OBJECT_COUNT)? function(d){{}; return d.__count__===0; }: function(e){{}; for(var f in e){return false; }return true; },hasMinLength:(qx.bom.client.Feature.ECMA_OBJECT_COUNT)? function(g,h){{}; return g.__count__>=h; }: function(j,k){{}; if(k<=0){return true; }var length=0; for(var m in j){if((++length)>=k){return true; }}return false; },getLength:qx.Bootstrap.objectGetLength,getKeys:qx.Bootstrap.getKeys,getKeysAsString:qx.Bootstrap.getKeysAsString,getValues:function(n){{}; var p=[]; var o=this.getKeys(n); for(var i=0,l=o.length;i0){p.unshift(u.pop()); var q=u.join(w); v=s[q]; if(v){t=v.alias||v; if(typeof t===h){var r=t+w+p.join(w); return this.__dw(r,m,n); }}}for(var i=0;i0){M+=e+E; }}var F=this.__dt; if(F[M]!==undefined){return F[M]; }if(!y){y=this.__dv; }var J; if(L.include||L.base){var D=L.style(y); var C; if(L.include){C=this.styleFrom(L.include,y,z,A); }J={}; if(L.base){var I=this.styleFrom(B,y,L.base,A); if(L.include){for(var K in I){if(!C.hasOwnProperty(K)&&!D.hasOwnProperty(K)){J[K]=I[K]; }}}else{for(var K in I){if(!D.hasOwnProperty(K)){J[K]=I[K]; }}}}if(L.include){for(var K in C){if(!D.hasOwnProperty(K)){J[K]=C[K]; }}}for(var K in D){J[K]=D[K]; }}else{J=L.style(y); }return F[M]=J||null; }},destruct:function(){this.__dt=this.__du=null; }}); })(); (function(){var p="other",o="widgets",n="fonts",m="appearances",k="qx.Theme",j="]",h="[Theme ",g="colors",f="decorations",e="Theme",b="meta",d="borders",c="icons"; qx.Bootstrap.define(k,{statics:{define:function(name,q){if(!q){var q={}; }q.include=this.__dx(q.include); q.patch=this.__dx(q.patch); {}; var r={$$type:e,name:name,title:q.title,toString:this.genericToString}; if(q.extend){r.supertheme=q.extend; }r.basename=qx.Bootstrap.createNamespace(name,r); this.__dA(r,q); this.__dy(r,q); this.$$registry[name]=r; for(var i=0,a=q.include,l=a.length;iG.left&&FG.top&&topI.width){I.width=I.minWidth; } if(I.maxWidthI.height){I.height=I.minHeight; } if(I.maxHeight0){var d=g[f].pop(); }else{var d=this._createDecoratorElement(e,f); }d.$$pooled=false; return d; },poolDecorator:function(i){if(!i||i.$$pooled||i.isDisposed()){return; }var l=qx.ui.core.DecoratorFactory; var j=i.getId(); if(j==l.__em){i.dispose(); return; }var k=this.__el; if(!k[j]){k[j]=[]; } if(k[j].length>l.MAX_SIZE){i.dispose(); }else{i.$$pooled=true; k[j].push(i); }},_createDecoratorElement:function(m,n){var o=new qx.html.Decorator(m,n); {}; return o; },toString:function(){return qx.core.Object.prototype.toString.call(this); }},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){var q=this.__el; for(var p in q){qx.util.DisposeUtil.disposeArray(q,p); }}this.__el=null; }}); })(); (function(){var bV="px",bU="Boolean",bT="qx.event.type.Drag",bS="qx.event.type.Mouse",bR="visible",bQ="qx.event.type.Focus",bP="on",bO="Integer",bN="qx.event.type.Touch",bM="excluded",bx="qx.event.type.Data",bw="_applyPadding",bv="qx.event.type.Event",bu="hidden",bt="contextmenu",bs="String",br="tabIndex",bq="focused",bp="changeVisibility",bo="mshtml",cd="hovered",ce="qx.event.type.KeySequence",cb="qx.client",cc="absolute",bY="backgroundColor",ca="drag",bW="div",bX="disabled",cf="move",cg="dragstart",bF="qx.dynlocale",bE="dragchange",bH="dragend",bG="resize",bJ="Decorator",bI="zIndex",bL="opacity",bK="default",bD="Color",bC="changeToolTipText",c="beforeContextmenuOpen",d="_applyNativeContextMenu",f="_applyBackgroundColor",g="_applyFocusable",h="changeShadow",j="__es",k="qx.event.type.KeyInput",m="createChildControl",n="__ey",o="Font",ck="_applyShadow",cj="_applyEnabled",ci="_applySelectable",ch="Number",co="_applyKeepActive",cn="__er",cm="_applyVisibility",cl="repeat",cq="qxDraggable",cp="syncAppearance",N="paddingLeft",O="_applyDroppable",L="__eA",M="#",R="qx.event.type.MouseWheel",S="_applyCursor",P="_applyDraggable",Q="changeTextColor",J="$$widget",K="changeContextMenu",w="paddingTop",v="changeSelectable",y="hideFocus",x="none",s="outline",r="_applyAppearance",u="_applyOpacity",t="url(",q=")",p="qx.ui.core.Widget",X="_applyFont",Y="cursor",ba="qxDroppable",bb="__en",T="__ew",U="changeZIndex",V="changeEnabled",W="changeFont",bc="_applyDecorator",bd="_applyZIndex",G="_applyTextColor",F="qx.ui.menu.Menu",E="__eo",D="_applyToolTipText",C="true",B="widget",A="changeDecorator",z="_applyTabIndex",I="changeAppearance",H="shorthand",be="/",bf="",bg="_applyContextMenu",bh="paddingBottom",bi="changeNativeContextMenu",bj="qx.ui.tooltip.ToolTip",bk="qxKeepActive",bl="_applyKeepFocus",bm="paddingRight",bn="changeBackgroundColor",bB="changeLocale",bA="qxKeepFocus",bz="__et",by="qx/static/blank.gif"; qx.Class.define(p,{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],construct:function(){qx.ui.core.LayoutItem.call(this); this.__en=this._createContainerElement(); this.__eo=this.__ez(); this.__en.add(this.__eo); this.initFocusable(); this.initSelectable(); this.initNativeContextMenu(); },events:{appear:bv,disappear:bv,createChildControl:bx,resize:bx,move:bx,syncAppearance:bx,mousemove:bS,mouseover:bS,mouseout:bS,mousedown:bS,mouseup:bS,click:bS,dblclick:bS,contextmenu:bS,beforeContextmenuOpen:bx,mousewheel:R,touchstart:bN,touchend:bN,touchmove:bN,touchcancel:bN,tap:bN,swipe:bN,keyup:ce,keydown:ce,keypress:ce,keyinput:k,focus:bQ,blur:bQ,focusin:bQ,focusout:bQ,activate:bQ,deactivate:bQ,capture:bv,losecapture:bv,drop:bT,dragleave:bT,dragover:bT,drag:bT,dragstart:bT,dragend:bT,dragchange:bT,droprequest:bT},properties:{paddingTop:{check:bO,init:0,apply:bw,themeable:true},paddingRight:{check:bO,init:0,apply:bw,themeable:true},paddingBottom:{check:bO,init:0,apply:bw,themeable:true},paddingLeft:{check:bO,init:0,apply:bw,themeable:true},padding:{group:[w,bm,bh,N],mode:H,themeable:true},zIndex:{nullable:true,init:null,apply:bd,event:U,check:bO,themeable:true},decorator:{nullable:true,init:null,apply:bc,event:A,check:bJ,themeable:true},shadow:{nullable:true,init:null,apply:ck,event:h,check:bJ,themeable:true},backgroundColor:{nullable:true,check:bD,apply:f,event:bn,themeable:true},textColor:{nullable:true,check:bD,apply:G,event:Q,themeable:true,inheritable:true},font:{nullable:true,apply:X,check:o,event:W,themeable:true,inheritable:true,dereference:true},opacity:{check:ch,apply:u,themeable:true,nullable:true,init:null},cursor:{check:bs,apply:S,themeable:true,inheritable:true,nullable:true,init:null},toolTip:{check:bj,nullable:true},toolTipText:{check:bs,nullable:true,event:bC,apply:D},toolTipIcon:{check:bs,nullable:true,event:bC},blockToolTip:{check:bU,init:false},visibility:{check:[bR,bu,bM],init:bR,apply:cm,event:bp},enabled:{init:true,check:bU,inheritable:true,apply:cj,event:V},anonymous:{init:false,check:bU},tabIndex:{check:bO,nullable:true,apply:z},focusable:{check:bU,init:false,apply:g},keepFocus:{check:bU,init:false,apply:bl},keepActive:{check:bU,init:false,apply:co},draggable:{check:bU,init:false,apply:P},droppable:{check:bU,init:false,apply:O},selectable:{check:bU,init:false,event:v,apply:ci},contextMenu:{check:F,apply:bg,nullable:true,event:K},nativeContextMenu:{check:bU,init:false,themeable:true,event:bi,apply:d},appearance:{check:bs,init:B,apply:r,event:I}},statics:{DEBUG:false,getWidgetByElement:function(cr,cs){while(cr){var ct=cr.$$widget; if(ct!=null){var cu=qx.core.ObjectRegistry.fromHashCode(ct); if(!cs||!cu.getAnonymous()){return cu; }}try{cr=cr.parentNode; }catch(e){return null; }}return null; },contains:function(parent,cv){while(cv){if(parent==cv){return true; }cv=cv.getLayoutParent(); }return false; },__ep:new qx.ui.core.DecoratorFactory(),__eq:new qx.ui.core.DecoratorFactory()},members:{__en:null,__eo:null,__er:null,__es:null,__et:null,__eu:null,__ev:null,__ew:null,_getLayout:function(){return this.__ew; },_setLayout:function(cw){{}; if(this.__ew){this.__ew.connectToWidget(null); } if(cw){cw.connectToWidget(this); }this.__ew=cw; qx.ui.core.queue.Layout.add(this); },setLayoutParent:function(parent){if(this.$$parent===parent){return; }var cx=this.getContainerElement(); if(this.$$parent&&!this.$$parent.$$disposed){this.$$parent.getContentElement().remove(cx); }this.$$parent=parent||null; if(parent&&!parent.$$disposed){this.$$parent.getContentElement().add(cx); }this.$$refreshInheritables(); qx.ui.core.queue.Visibility.add(this); },_updateInsets:null,__ex:function(a,b){if(a==b){return false; } if(a==null||b==null){return true; }var cy=qx.theme.manager.Decoration.getInstance(); var cA=cy.resolve(a).getInsets(); var cz=cy.resolve(b).getInsets(); if(cA.top!=cz.top||cA.right!=cz.right||cA.bottom!=cz.bottom||cA.left!=cz.left){return true; }return false; },renderLayout:function(cB,top,cC,cD){var cM=qx.ui.core.LayoutItem.prototype.renderLayout.call(this,cB,top,cC,cD); if(!cM){return null; }var cF=this.getContainerElement(); var content=this.getContentElement(); var cJ=cM.size||this._updateInsets; var cN=bV; var cK={}; if(cM.position){cK.left=cB+cN; cK.top=top+cN; }if(cM.size){cK.width=cC+cN; cK.height=cD+cN; } if(cM.position||cM.size){cF.setStyles(cK); } if(cJ||cM.local||cM.margin){var cE=this.getInsets(); var innerWidth=cC-cE.left-cE.right; var innerHeight=cD-cE.top-cE.bottom; innerWidth=innerWidth<0?0:innerWidth; innerHeight=innerHeight<0?0:innerHeight; }var cH={}; if(this._updateInsets){cH.left=cE.left+cN; cH.top=cE.top+cN; } if(cJ){cH.width=innerWidth+cN; cH.height=innerHeight+cN; } if(cJ||this._updateInsets){content.setStyles(cH); } if(cM.size){var cL=this.__et; if(cL){cL.setStyles({width:cC+bV,height:cD+bV}); }} if(cM.size||this._updateInsets){if(this.__er){this.__er.resize(cC,cD); }} if(cM.size){if(this.__es){var cE=this.__es.getInsets(); var cI=cC+cE.left+cE.right; var cG=cD+cE.top+cE.bottom; this.__es.resize(cI,cG); }} if(cJ||cM.local||cM.margin){if(this.__ew&&this.hasLayoutChildren()){this.__ew.renderLayout(innerWidth,innerHeight); }else if(this.hasLayoutChildren()){throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!"); }}if(cM.position&&this.hasListener(cf)){this.fireDataEvent(cf,this.getBounds()); } if(cM.size&&this.hasListener(bG)){this.fireDataEvent(bG,this.getBounds()); }delete this._updateInsets; return cM; },__ey:null,clearSeparators:function(){var cP=this.__ey; if(!cP){return; }var cQ=qx.ui.core.Widget.__ep; var content=this.getContentElement(); var cO; for(var i=0,l=cP.length;i0; }var dy=this; do{if(!dy.isVisible()){return false; } if(dy.isRootWidget()){return true; }dy=dy.getLayoutParent(); }while(dy); return false; },_createContainerElement:function(){var dB={"$$widget":this.toHashCode()}; {}; var dA={zIndex:0,position:cc}; return new qx.html.Element(bW,dA,dB); },__ez:function(){var dC=this._createContentElement(); {}; dC.setStyles({"position":cc,"zIndex":10}); return dC; },_createContentElement:function(){return new qx.html.Element(bW,{overflowX:bu,overflowY:bu}); },getContainerElement:function(){return this.__en; },getContentElement:function(){return this.__eo; },getDecoratorElement:function(){return this.__er||null; },getShadowElement:function(){return this.__es||null; },__eA:null,getLayoutChildren:function(){var dE=this.__eA; if(!dE){return this.__eB; }var dF; for(var i=0,l=dE.length;i=0;i--){this.__eD(ef[i]); }qx.ui.core.queue.Layout.add(this); },_afterAddChild:null,_afterRemoveChild:null,__eC:function(eg,eh){{}; var parent=eg.getLayoutParent(); if(parent&&parent!=this){parent._remove(eg); }eg.setLayoutParent(this); if(eh){eg.setLayoutProperties(eh); }else{this.updateLayoutProperties(); }if(this._afterAddChild){this._afterAddChild(eg); }},__eD:function(ei){{}; if(ei.getLayoutParent()!==this){throw new Error("Remove Error: "+ei+" is not a child of this widget!"); }ei.setLayoutParent(null); if(this.__ew){this.__ew.invalidateChildrenCache(); }qx.ui.core.queue.Layout.add(this); if(this._afterRemoveChild){this._afterRemoveChild(ei); }},capture:function(ej){this.getContainerElement().capture(ej); },releaseCapture:function(){this.getContainerElement().releaseCapture(); },_applyPadding:function(ek,em,name){this._updateInsets=true; qx.ui.core.queue.Layout.add(this); },_createProtectorElement:function(){if(this.__et){return; }var en=this.__et=new qx.html.Element; {}; en.setStyles({position:cc,top:0,left:0,zIndex:7}); var eo=this.getBounds(); if(eo){this.__et.setStyles({width:eo.width+bV,height:eo.height+bV}); }if(qx.core.Variant.isSet(cb,bo)){en.setStyles({backgroundImage:t+qx.util.ResourceManager.getInstance().toUri(by)+q,backgroundRepeat:cl}); }this.getContainerElement().add(en); },_applyDecorator:function(ep,eq){{}; var et=qx.ui.core.Widget.__ep; var er=this.getContainerElement(); if(!this.__et&&!qx.bom.client.Feature.CSS_POINTER_EVENTS){this._createProtectorElement(); }if(eq){er.remove(this.__er); et.poolDecorator(this.__er); }if(ep){var es=this.__er=et.getDecoratorElement(ep); es.setStyle(bI,5); er.add(es); }else{delete this.__er; }this._applyBackgroundColor(this.getBackgroundColor()); if(this.__ex(eq,ep)){this._updateInsets=true; qx.ui.core.queue.Layout.add(this); }else if(ep){var eu=this.getBounds(); if(eu){es.resize(eu.width,eu.height); this.__et&& this.__et.setStyles({width:eu.width+bV,height:eu.height+bV}); }}},_applyShadow:function(ev,ew){var eD=qx.ui.core.Widget.__eq; var ey=this.getContainerElement(); if(ew){ey.remove(this.__es); eD.poolDecorator(this.__es); }if(ev){var eA=this.__es=eD.getDecoratorElement(ev); ey.add(eA); var eC=eA.getInsets(); eA.setStyles({left:(-eC.left)+bV,top:(-eC.top)+bV}); var eB=this.getBounds(); if(eB){var ez=eB.width+eC.left+eC.right; var ex=eB.height+eC.top+eC.bottom; eA.resize(ez,ex); }eA.tint(null); }else{delete this.__es; }},_applyToolTipText:function(eE,eF){if(qx.core.Variant.isSet(bF,bP)){if(this.__ev){return; }var eG=qx.locale.Manager.getInstance(); this.__ev=eG.addListener(bB,function(){var eH=this.getToolTipText(); if(eH&&eH.translate){this.setToolTipText(eH.translate()); }},this); }},_applyTextColor:function(eI,eJ){},_applyZIndex:function(eK,eL){this.getContainerElement().setStyle(bI,eK==null?0:eK); },_applyVisibility:function(eM,eN){var eO=this.getContainerElement(); if(eM===bR){eO.show(); }else{eO.hide(); }var parent=this.$$parent; if(parent&&(eN==null||eM==null||eN===bM||eM===bM)){parent.invalidateLayoutChildren(); }qx.ui.core.queue.Visibility.add(this); },_applyOpacity:function(eP,eQ){this.getContainerElement().setStyle(bL,eP==1?null:eP); if(qx.core.Variant.isSet(cb,bo)&&qx.bom.element.Decoration.isAlphaImageLoaderEnabled()){if(!qx.Class.isSubClassOf(this.getContentElement().constructor,qx.html.Image)){var eR=(eP==1||eP==null)?null:0.99; this.getContentElement().setStyle(bL,eR); }}},_applyCursor:function(eS,eT){if(eS==null&&!this.isSelectable()){eS=bK; }this.getContainerElement().setStyle(Y,eS,qx.bom.client.Engine.OPERA); },_applyBackgroundColor:function(eU,eV){var eW=this.getBackgroundColor(); var eY=this.getContainerElement(); if(this.__er){this.__er.tint(eW); eY.setStyle(bY,null); }else{var eX=qx.theme.manager.Color.getInstance().resolve(eW); eY.setStyle(bY,eX); }},_applyFont:function(fa,fb){},__eE:null,$$stateChanges:null,_forwardStates:null,hasState:function(fc){var fd=this.__eE; return !!fd&&!!fd[fc]; },addState:function(fe){var ff=this.__eE; if(!ff){ff=this.__eE={}; } if(ff[fe]){return; }this.__eE[fe]=true; if(fe===cd){this.syncAppearance(); }else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true; }else{qx.ui.core.queue.Appearance.add(this); }var forward=this._forwardStates; var fi=this.__eI; if(forward&&forward[fe]&&fi){var fg; for(var fh in fi){fg=fi[fh]; if(fg instanceof qx.ui.core.Widget){fi[fh].addState(fe); }}}},removeState:function(fj){var fk=this.__eE; if(!fk||!fk[fj]){return; }delete this.__eE[fj]; if(fj===cd){this.syncAppearance(); }else if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true; }else{qx.ui.core.queue.Appearance.add(this); }var forward=this._forwardStates; var fn=this.__eI; if(forward&&forward[fj]&&fn){for(var fm in fn){var fl=fn[fm]; if(fl instanceof qx.ui.core.Widget){fl.removeState(fj); }}}},replaceState:function(fo,fp){var fq=this.__eE; if(!fq){fq=this.__eE={}; } if(!fq[fp]){fq[fp]=true; } if(fq[fo]){delete fq[fo]; } if(!qx.ui.core.queue.Visibility.isVisible(this)){this.$$stateChanges=true; }else{qx.ui.core.queue.Appearance.add(this); }var forward=this._forwardStates; var ft=this.__eI; if(forward&&forward[fp]&&ft){for(var fs in ft){var fr=ft[fs]; if(fr instanceof qx.ui.core.Widget){fr.replaceState(fo,fp); }}}},__eF:null,__eG:null,syncAppearance:function(){var fy=this.__eE; var fx=this.__eF; var fz=qx.theme.manager.Appearance.getInstance(); var fv=qx.core.Property.$$method.setThemed; var fD=qx.core.Property.$$method.resetThemed; if(this.__eG){delete this.__eG; if(fx){var fu=fz.styleFrom(fx,fy,null,this.getAppearance()); if(fu){fx=null; }}}if(!fx){var fw=this; var fC=[]; do{fC.push(fw.$$subcontrol||fw.getAppearance()); }while(fw=fw.$$subparent); fx=fC.reverse().join(be).replace(/#[0-9]+/g,bf); this.__eF=fx; }var fA=fz.styleFrom(fx,fy,null,this.getAppearance()); if(fA){var fB; if(fu){for(var fB in fu){if(fA[fB]===undefined){this[fD[fB]](); }}}{}; for(var fB in fA){fA[fB]===undefined?this[fD[fB]]():this[fv[fB]](fA[fB]); }}else if(fu){for(var fB in fu){this[fD[fB]](); }}this.fireDataEvent(cp,this.__eE); },_applyAppearance:function(fE,fF){this.updateAppearance(); },checkAppearanceNeeds:function(){if(!this.__eu){qx.ui.core.queue.Appearance.add(this); this.__eu=true; }else if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this); delete this.$$stateChanges; }},updateAppearance:function(){this.__eG=true; qx.ui.core.queue.Appearance.add(this); var fI=this.__eI; if(fI){var fG; for(var fH in fI){fG=fI[fH]; if(fG instanceof qx.ui.core.Widget){fG.updateAppearance(); }}}},syncWidget:function(){},getEventTarget:function(){var fJ=this; while(fJ.getAnonymous()){fJ=fJ.getLayoutParent(); if(!fJ){return null; }}return fJ; },getFocusTarget:function(){var fK=this; if(!fK.getEnabled()){return null; } while(fK.getAnonymous()||!fK.getFocusable()){fK=fK.getLayoutParent(); if(!fK||!fK.getEnabled()){return null; }}return fK; },getFocusElement:function(){return this.getContainerElement(); },isTabable:function(){return (!!this.getContainerElement().getDomElement())&&this.isFocusable(); },_applyFocusable:function(fL,fM){var fN=this.getFocusElement(); if(fL){var fO=this.getTabIndex(); if(fO==null){fO=1; }fN.setAttribute(br,fO); if(qx.core.Variant.isSet(cb,bo)){fN.setAttribute(y,C); }else{fN.setStyle(s,x); }}else{if(fN.isNativelyFocusable()){fN.setAttribute(br,-1); }else if(fM){fN.setAttribute(br,null); }}},_applyKeepFocus:function(fP){var fQ=this.getFocusElement(); fQ.setAttribute(bA,fP?bP:null); },_applyKeepActive:function(fR){var fS=this.getContainerElement(); fS.setAttribute(bk,fR?bP:null); },_applyTabIndex:function(fT){if(fT==null){fT=1; }else if(fT<1||fT>32000){throw new Error("TabIndex property must be between 1 and 32000"); } if(this.getFocusable()&&fT!=null){this.getFocusElement().setAttribute(br,fT); }},_applySelectable:function(fU,fV){if(fV!==null){this._applyCursor(this.getCursor()); }this.getContentElement().setSelectable(fU); },_applyEnabled:function(fW,fX){if(fW===false){this.addState(bX); this.removeState(cd); if(this.isFocusable()){this.removeState(bq); this._applyFocusable(false,true); }if(this.isDraggable()){this._applyDraggable(false,true); }if(this.isDroppable()){this._applyDroppable(false,true); }}else{this.removeState(bX); if(this.isFocusable()){this._applyFocusable(true,false); }if(this.isDraggable()){this._applyDraggable(true,false); }if(this.isDroppable()){this._applyDroppable(true,false); }}},_applyNativeContextMenu:function(fY,ga,name){},_applyContextMenu:function(gb,gc){if(gc){gc.removeState(bt); if(gc.getOpener()==this){gc.resetOpener(); } if(!gb){this.removeListener(bt,this._onContextMenuOpen); gc.removeListener(bp,this._onBeforeContextMenuOpen,this); }} if(gb){gb.setOpener(this); gb.addState(bt); if(!gc){this.addListener(bt,this._onContextMenuOpen); gb.addListener(bp,this._onBeforeContextMenuOpen,this); }}},_onContextMenuOpen:function(e){this.getContextMenu().openAtMouse(e); e.stop(); },_onBeforeContextMenuOpen:function(e){if(e.getData()==bR&&this.hasListener(c)){this.fireDataEvent(c,e); }},_onStopEvent:function(e){e.stopPropagation(); },_applyDraggable:function(gd,ge){if(!this.isEnabled()&&gd===true){gd=false; }qx.ui.core.DragDropCursor.getInstance(); if(gd){this.addListener(cg,this._onDragStart); this.addListener(ca,this._onDrag); this.addListener(bH,this._onDragEnd); this.addListener(bE,this._onDragChange); }else{this.removeListener(cg,this._onDragStart); this.removeListener(ca,this._onDrag); this.removeListener(bH,this._onDragEnd); this.removeListener(bE,this._onDragChange); }this.getContainerElement().setAttribute(cq,gd?bP:null); },_applyDroppable:function(gf,gg){if(!this.isEnabled()&&gf===true){gf=false; }this.getContainerElement().setAttribute(ba,gf?bP:null); },_onDragStart:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e); this.getApplicationRoot().setGlobalCursor(bK); },_onDrag:function(e){qx.ui.core.DragDropCursor.getInstance().placeToMouse(e); },_onDragEnd:function(e){qx.ui.core.DragDropCursor.getInstance().moveTo(-1000,-1000); this.getApplicationRoot().resetGlobalCursor(); },_onDragChange:function(e){var gh=qx.ui.core.DragDropCursor.getInstance(); var gi=e.getCurrentAction(); gi?gh.setAction(gi):gh.resetAction(); },visualizeFocus:function(){this.addState(bq); },visualizeBlur:function(){this.removeState(bq); },scrollChildIntoView:function(gj,gk,gl,gm){this.scrollChildIntoViewX(gj,gk,gm); this.scrollChildIntoViewY(gj,gl,gm); },scrollChildIntoViewX:function(gn,go,gp){this.getContentElement().scrollChildIntoViewX(gn.getContainerElement(),go,gp); },scrollChildIntoViewY:function(gq,gr,gs){this.getContentElement().scrollChildIntoViewY(gq.getContainerElement(),gr,gs); },focus:function(){if(this.isFocusable()){this.getFocusElement().focus(); }else{throw new Error("Widget is not focusable!"); }},blur:function(){if(this.isFocusable()){this.getFocusElement().blur(); }else{throw new Error("Widget is not focusable!"); }},activate:function(){this.getContainerElement().activate(); },deactivate:function(){this.getContainerElement().deactivate(); },tabFocus:function(){this.getFocusElement().focus(); },hasChildControl:function(gt){if(!this.__eI){return false; }return !!this.__eI[gt]; },__eI:null,_getCreatedChildControls:function(){return this.__eI; },getChildControl:function(gu,gv){if(!this.__eI){if(gv){return null; }this.__eI={}; }var gw=this.__eI[gu]; if(gw){return gw; } if(gv===true){return null; }return this._createChildControl(gu); },_showChildControl:function(gx){var gy=this.getChildControl(gx); gy.show(); return gy; },_excludeChildControl:function(gz){var gA=this.getChildControl(gz,true); if(gA){gA.exclude(); }},_isChildControlVisible:function(gB){var gC=this.getChildControl(gB,true); if(gC){return gC.isVisible(); }return false; },_createChildControl:function(gD){if(!this.__eI){this.__eI={}; }else if(this.__eI[gD]){throw new Error("Child control '"+gD+"' already created!"); }var gH=gD.indexOf(M); if(gH==-1){var gE=this._createChildControlImpl(gD); }else{var gE=this._createChildControlImpl(gD.substring(0,gH),gD.substring(gH+1,gD.length)); } if(!gE){throw new Error("Unsupported control: "+gD); }gE.$$subcontrol=gD; gE.$$subparent=this; var gF=this.__eE; var forward=this._forwardStates; if(gF&&forward&&gE instanceof qx.ui.core.Widget){for(var gG in gF){if(forward[gG]){gE.addState(gG); }}}this.fireDataEvent(m,gE); return this.__eI[gD]=gE; },_createChildControlImpl:function(gI,gJ){return null; },_disposeChildControls:function(){var gN=this.__eI; if(!gN){return; }var gL=qx.ui.core.Widget; for(var gM in gN){var gK=gN[gM]; if(!gL.contains(this,gK)){gK.destroy(); }else{gK.dispose(); }}delete this.__eI; },_findTopControl:function(){var gO=this; while(gO){if(!gO.$$subparent){return gO; }gO=gO.$$subparent; }return null; },getContainerLocation:function(gP){var gQ=this.getContainerElement().getDomElement(); return gQ?qx.bom.element.Location.get(gQ,gP):null; },getContentLocation:function(gR){var gS=this.getContentElement().getDomElement(); return gS?qx.bom.element.Location.get(gS,gR):null; },setDomLeft:function(gT){var gU=this.getContainerElement().getDomElement(); if(gU){gU.style.left=gT+bV; }else{throw new Error("DOM element is not yet created!"); }},setDomTop:function(gV){var gW=this.getContainerElement().getDomElement(); if(gW){gW.style.top=gV+bV; }else{throw new Error("DOM element is not yet created!"); }},setDomPosition:function(gX,top){var gY=this.getContainerElement().getDomElement(); if(gY){gY.style.left=gX+bV; gY.style.top=top+bV; }else{throw new Error("DOM element is not yet created!"); }},destroy:function(){if(this.$$disposed){return; }var parent=this.$$parent; if(parent){parent._remove(this); }qx.ui.core.queue.Dispose.add(this); },clone:function(){var ha=qx.ui.core.LayoutItem.prototype.clone.call(this); if(this.getChildren){var hb=this.getChildren(); for(var i=0,l=hb.length;i=1){n=1; } if(n<0.00001){n=0; } if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return j+n+k; }else{return d+(n*100)+f; }},"gecko":function(o){if(o>=1){o=0.999999; } if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){return b+o+k; }else{return j+o+k; }},"default":function(p){if(p>=1){return m; }return j+p+k; }}),set:qx.core.Variant.select(l,{"mshtml":function(q,r){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){if(r>=1){r=m; }q.style.opacity=r; }else{var s=qx.bom.element.Style.get(q,h,qx.bom.element.Style.COMPUTED_MODE,false); if(r>=1){r=1; } if(r<0.00001){r=0; }if(!q.currentStyle||!q.currentStyle.hasLayout){q.style.zoom=1; }q.style.filter=s.replace(/alpha\([^\)]*\)/gi,m)+c+r*100+e; }},"gecko":function(t,u){if(u>=1){u=0.999999; } if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){t.style.MozOpacity=u; }else{t.style.opacity=u; }},"default":function(v,w){if(w>=1){w=m; }v.style.opacity=w; }}),reset:qx.core.Variant.select(l,{"mshtml":function(x){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){x.style.opacity=m; }else{var y=qx.bom.element.Style.get(x,h,qx.bom.element.Style.COMPUTED_MODE,false); x.style.filter=y.replace(/alpha\([^\)]*\)/gi,m); }},"gecko":function(z){if(!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){z.style.MozOpacity=m; }else{z.style.opacity=m; }},"default":function(A){A.style.opacity=m; }}),get:qx.core.Variant.select(l,{"mshtml":function(B,C){if(qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY){var D=qx.bom.element.Style.get(B,i,C,false); if(D!=null){return parseFloat(D); }return 1.0; }else{var E=qx.bom.element.Style.get(B,h,C,false); if(E){var D=E.match(/alpha\(opacity=(.*)\)/); if(D&&D[1]){return parseFloat(D[1])/100; }}return 1.0; }},"gecko":function(F,G){var H=qx.bom.element.Style.get(F,!qx.bom.element.Opacity.SUPPORT_CSS3_OPACITY?g:i,G,false); if(H==0.999999){H=1.0; } if(H!=null){return parseFloat(H); }return 1.0; },"default":function(I,J){var K=qx.bom.element.Style.get(I,i,J,false); if(K!=null){return parseFloat(K); }return 1.0; }})},defer:function(L){L.SUPPORT_CSS3_OPACITY=(typeof document.documentElement.style.opacity=="string"); }}); })(); (function(){var m="",k="qx.client",h="userSelect",g="style",f="MozUserModify",e="px",d="float",c="borderImage",b="styleFloat",a="appearance",F="pixelHeight",E='Ms',D=":",C="cssFloat",B="pixelTop",A="pixelLeft",z='O',y="qx.bom.element.Style",x='Khtml',w='string',t="pixelRight",u='Moz',r="pixelWidth",s="pixelBottom",p=";",q="textOverflow",n="userModify",o='Webkit',v="WebkitUserModify"; qx.Class.define(y,{statics:{__eW:function(){var G=[a,h,q,c]; var K={}; var H=document.documentElement.style; var L=[u,o,x,z,E]; for(var i=0,l=G.length;i=8){return (g||window).document.documentMode===5; }else{return (g||window).document.compatMode!==f; }},"webkit":function(h){if(document.compatMode===undefined){var i=(h||window).document.createElement(a); i.style.cssText=e; return i.style.width===c?true:false; }else{return (h||window).document.compatMode!==f; }},"default":function(j){return (j||window).document.compatMode!==f; }}),isStandardMode:function(k){return !this.isQuirksMode(k); },getWidth:function(l){var m=(l||window).document; var n=qx.bom.Viewport.getWidth(l); var scroll=this.isStandardMode(l)?m.documentElement.scrollWidth:m.body.scrollWidth; return Math.max(scroll,n); },getHeight:function(o){var p=(o||window).document; var q=qx.bom.Viewport.getHeight(o); var scroll=this.isStandardMode(o)?p.documentElement.scrollHeight:p.body.scrollHeight; return Math.max(scroll,q); }}}); })(); (function(){var b="qx.client",a="qx.bom.Viewport"; qx.Class.define(a,{statics:{getWidth:qx.core.Variant.select(b,{"opera":function(c){if(qx.bom.client.Engine.VERSION<9.5){return (c||window).document.body.clientWidth; }else{var d=(c||window).document; return qx.bom.Document.isStandardMode(c)?d.documentElement.clientWidth:d.body.clientWidth; }},"webkit":function(e){if(qx.bom.client.Engine.VERSION<523.15){return (e||window).innerWidth; }else{var f=(e||window).document; return qx.bom.Document.isStandardMode(e)?f.documentElement.clientWidth:f.body.clientWidth; }},"default":function(g){var h=(g||window).document; return qx.bom.Document.isStandardMode(g)?h.documentElement.clientWidth:h.body.clientWidth; }}),getHeight:qx.core.Variant.select(b,{"opera":function(i){if(qx.bom.client.Engine.VERSION<9.5){return (i||window).document.body.clientHeight; }else{var j=(i||window).document; return qx.bom.Document.isStandardMode(i)?j.documentElement.clientHeight:j.body.clientHeight; }},"webkit":function(k){if(qx.bom.client.Engine.VERSION<523.15){return (k||window).innerHeight; }else{var l=(k||window).document; return qx.bom.Document.isStandardMode(k)?l.documentElement.clientHeight:l.body.clientHeight; }},"default":function(m){var n=(m||window).document; return qx.bom.Document.isStandardMode(m)?n.documentElement.clientHeight:n.body.clientHeight; }}),getScrollLeft:qx.core.Variant.select(b,{"mshtml":function(o){var p=(o||window).document; return p.documentElement.scrollLeft||p.body.scrollLeft; },"default":function(q){return (q||window).pageXOffset; }}),getScrollTop:qx.core.Variant.select(b,{"mshtml":function(r){var s=(r||window).document; return s.documentElement.scrollTop||s.body.scrollTop; },"default":function(t){return (t||window).pageYOffset; }}),getOrientation:function(u){var v=(u||window).orientation; if(v==null){v=this.getWidth(u)>this.getHeight(u)?90:0; }return v; },isLandscape:function(w){return Math.abs(this.getOrientation(w))==90; },isPortrait:function(x){var y=this.getOrientation(x); return (y==0||y==180); }}}); })(); (function(){var o="top",n="right",m="bottom",l="left",k="align-start",j="qx.util.placement.AbstractAxis",i="edge-start",h="align-end",g="edge-end",f="-",c="best-fit",e="qx.util.placement.Placement",d="keep-align",b="direct",a='__fe'; qx.Class.define(e,{extend:qx.core.Object,construct:function(){qx.core.Object.call(this); this.__fe=new qx.util.placement.DirectAxis(); },properties:{axisX:{check:j},axisY:{check:j},edge:{check:[o,n,m,l],init:o},align:{check:[o,n,m,l],init:n}},statics:{__ff:null,compute:function(p,q,r,s,t,u,v){this.__ff=this.__ff||new qx.util.placement.Placement(); var y=t.split(f); var x=y[0]; var w=y[1]; this.__ff.set({axisX:this.__fj(u),axisY:this.__fj(v),edge:x,align:w}); return this.__ff.compute(p,q,r,s); },__fg:null,__fh:null,__fi:null,__fj:function(z){switch(z){case b:this.__fg=this.__fg||new qx.util.placement.DirectAxis(); return this.__fg; case d:this.__fh=this.__fh||new qx.util.placement.KeepAlignAxis(); return this.__fh; case c:this.__fi=this.__fi||new qx.util.placement.BestFitAxis(); return this.__fi; default:throw new Error("Invalid 'mode' argument!'"); }}},members:{__fe:null,compute:function(A,B,C,D){{}; var E=this.getAxisX()||this.__fe; var G=E.computeStart(A.width,{start:C.left,end:C.right},{start:D.left,end:D.right},B.width,this.__fk()); var F=this.getAxisY()||this.__fe; var top=F.computeStart(A.height,{start:C.top,end:C.bottom},{start:D.top,end:D.bottom},B.height,this.__fl()); return {left:G,top:top}; },__fk:function(){var I=this.getEdge(); var H=this.getAlign(); if(I==l){return i; }else if(I==n){return g; }else if(H==l){return k; }else if(H==n){return h; }},__fl:function(){var K=this.getEdge(); var J=this.getAlign(); if(K==o){return i; }else if(K==m){return g; }else if(J==o){return k; }else if(J==m){return h; }}},destruct:function(){this._disposeObjects(a); }}); })(); (function(){var e="edge-start",d="align-start",c="align-end",b="edge-end",a="qx.util.placement.AbstractAxis"; qx.Class.define(a,{extend:qx.core.Object,members:{computeStart:function(f,g,h,i,j){throw new Error("abstract method call!"); },_moveToEdgeAndAlign:function(k,l,m,n){switch(n){case e:return l.start-m.end-k; case b:return l.end+m.start; case d:return l.start+m.start; case c:return l.end-m.end-k; }},_isInRange:function(o,p,q){return o>=0&&o+p<=q; }}}); })(); (function(){var a="qx.util.placement.DirectAxis"; qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){return this._moveToEdgeAndAlign(b,c,d,f); }}}); })(); (function(){var c="qx.util.placement.KeepAlignAxis",b="edge-start",a="edge-end"; qx.Class.define(c,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(d,e,f,g,h){var i=this._moveToEdgeAndAlign(d,e,f,h); var j,k; if(this._isInRange(i,d,g)){return i; } if(h==b||h==a){j=e.start-f.end; k=e.end+f.start; }else{j=e.end-f.end; k=e.start+f.start; } if(j>g-k){i=j-d; }else{i=k; }return i; }}}); })(); (function(){var a="qx.util.placement.BestFitAxis"; qx.Class.define(a,{extend:qx.util.placement.AbstractAxis,members:{computeStart:function(b,c,d,e,f){var g=this._moveToEdgeAndAlign(b,c,d,f); if(this._isInRange(g,b,e)){return g; } if(g<0){g=Math.min(0,e-b); } if(g+b>e){g=Math.max(0,e-b); }return g; }}}); })(); (function(){var b="qx.ui.core.queue.Layout",a="layout"; qx.Class.define(b,{statics:{__fm:{},remove:function(c){delete this.__fm[c.$$hash]; },add:function(d){this.__fm[d.$$hash]=d; qx.ui.core.queue.Manager.scheduleFlush(a); },flush:function(){var e=this.__fp(); for(var i=e.length-1;i>=0;i--){var f=e[i]; if(f.hasValidLayout()){continue; }if(f.isRootWidget()&&!f.hasUserBounds()){var h=f.getSizeHint(); f.renderLayout(0,0,h.width,h.height); }else{var g=f.getBounds(); f.renderLayout(g.left,g.top,g.width,g.height); }}},getNestingLevel:function(j){var k=this.__fo; var m=0; var parent=j; while(true){if(k[parent.$$hash]!=null){m+=k[parent.$$hash]; break; } if(!parent.$$parent){break; }parent=parent.$$parent; m+=1; }var l=m; while(j&&j!==parent){k[j.$$hash]=l--; j=j.$$parent; }return m; },__fn:function(){var s=qx.ui.core.queue.Visibility; this.__fo={}; var r=[]; var q=this.__fm; var n,p; for(var o in q){n=q[o]; if(s.isVisible(n)){p=this.getNestingLevel(n); if(!r[p]){r[p]={}; }r[p][o]=n; delete q[o]; }}return r; },__fp:function(){var w=[]; var y=this.__fn(); for(var v=y.length-1;v>=0;v--){if(!y[v]){continue; } for(var u in y[v]){var t=y[v][u]; if(v==0||t.isRootWidget()||t.hasUserBounds()){w.push(t); t.invalidateLayoutCache(); continue; }var A=t.getSizeHint(false); if(A){t.invalidateLayoutCache(); var x=t.getSizeHint(); var z=(!t.getBounds()||A.minWidth!==x.minWidth||A.width!==x.width||A.maxWidth!==x.maxWidth||A.minHeight!==x.minHeight||A.height!==x.height||A.maxHeight!==x.maxHeight); }else{z=true; } if(z){var parent=t.getLayoutParent(); if(!y[v-1]){y[v-1]={}; }y[v-1][parent.$$hash]=parent; }else{w.push(t); }}}return w; }}}); })(); (function(){var b="qx.util.DeferredCallManager",a="singleton"; qx.Class.define(b,{extend:qx.core.Object,type:a,construct:function(){this.__fq={}; this.__fr=qx.lang.Function.bind(this.__fv,this); this.__fs=false; },members:{__ft:null,__fu:null,__fq:null,__fs:null,__fr:null,schedule:function(c){if(this.__ft==null){this.__ft=window.setTimeout(this.__fr,0); }var d=c.toHashCode(); if(this.__fu&&this.__fu[d]){return; }this.__fq[d]=c; this.__fs=true; },cancel:function(e){var f=e.toHashCode(); if(this.__fu&&this.__fu[f]){this.__fu[f]=null; return; }delete this.__fq[f]; if(qx.lang.Object.isEmpty(this.__fq)&&this.__ft!=null){window.clearTimeout(this.__ft); this.__ft=null; }},__fv:qx.event.GlobalError.observeMethod(function(){this.__ft=null; while(this.__fs){this.__fu=qx.lang.Object.clone(this.__fq); this.__fq={}; this.__fs=false; for(var h in this.__fu){var g=this.__fu[h]; if(g){this.__fu[h]=null; g.call(); }}}this.__fu=null; })},destruct:function(){if(this.__ft!=null){window.clearTimeout(this.__ft); }this.__fr=this.__fq=null; }}); })(); (function(){var a="qx.util.DeferredCall"; qx.Class.define(a,{extend:qx.core.Object,construct:function(b,c){qx.core.Object.call(this); this.__fw=b; this.__fx=c||null; this.__fy=qx.util.DeferredCallManager.getInstance(); },members:{__fw:null,__fx:null,__fy:null,cancel:function(){this.__fy.cancel(this); },schedule:function(){this.__fy.schedule(this); },call:function(){this.__fx?this.__fw.apply(this.__fx):this.__fw(); }},destruct:function(d,e){this.cancel(); this.__fx=this.__fw=this.__fy=null; }}); })(); (function(){var m="element",k="qx.client",j="qxSelectable",h="off",g="on",f="text",d="div",c="",b="mshtml",a="none",F="scroll",E="qx.html.Element",D="|capture|",C="__fV",B="activate",A="blur",z="deactivate",w="capture",v="userSelect",u="-moz-none",s="visible",t="releaseCapture",q="|bubble|",r="tabIndex",o="focus",p="MozUserSelect",n="hidden"; qx.Class.define(E,{extend:qx.core.Object,construct:function(G,H,I){qx.core.Object.call(this); this.__fz=G||d; this.__fA=H||null; this.__fB=I||null; },statics:{DEBUG:false,_modified:{},_visibility:{},_scroll:{},_actions:[],__fC:{},_scheduleFlush:function(J){qx.html.Element.__gh.schedule(); },flush:function(){var U; {}; var M=this.__fD(); var L=M.getFocus(); if(L&&this.__fH(L)){M.blur(L); }var bc=M.getActive(); if(bc&&this.__fH(bc)){qx.bom.Element.deactivate(bc); }var P=this.__fF(); if(P&&this.__fH(P)){qx.bom.Element.releaseCapture(P); }var V=[]; var W=this._modified; for(var T in W){U=W[T]; if(U.__ga()){if(U.__fI&&qx.dom.Hierarchy.isRendered(U.__fI)){V.push(U); }else{{}; U.__fY(); }delete W[T]; }} for(var i=0,l=V.length;i=8)){X.style.visibility=U.__fL?s:n; }}}delete R[T]; }var scroll=this._scroll; for(var T in scroll){U=scroll[T]; var bd=U.__fI; if(bd&&bd.offsetWidth){var O=true; if(U.__fO!=null){U.__fI.scrollLeft=U.__fO; delete U.__fO; }if(U.__fP!=null){U.__fI.scrollTop=U.__fP; delete U.__fP; }var Y=U.__fM; if(Y!=null){var S=Y.element.getDomElement(); if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewX(S,bd,Y.align); delete U.__fM; }else{O=false; }}var ba=U.__fN; if(ba!=null){var S=ba.element.getDomElement(); if(S&&S.offsetWidth){qx.bom.element.Scroll.intoViewY(S,bd,ba.align); delete U.__fN; }else{O=false; }}if(O){delete scroll[T]; }}}var N={"releaseCapture":1,"blur":1,"deactivate":1}; for(var i=0;i0){this._insertChildren(); }}else{this._syncData(); if(this.__fW){this._syncChildren(); }}delete this.__fW; },_insertChildren:function(){var bk=this.__fV; var length=bk.length; var bm; if(length>2){var bl=document.createDocumentFragment(); for(var i=0;i=0;i--){bv=bt[i]; bs=bw.fromHashCode(bv.$$element); if(!bs||!bs.__fK||bs.__fX!==this){bq.removeChild(bv); {}; }}for(var i=0;i=1){return true; }var cs=qx.event.handler.Focus.FOCUSABLE_ELEMENTS; if(ct>=0&&cs[this.__fz]){return true; }return false; },setSelectable:qx.core.Variant.select(k,{"webkit":function(cu){this.setAttribute(j,cu?g:h); this.setStyle(v,cu?f:a); },"gecko":function(cv){this.setAttribute(j,cv?g:h); this.setStyle(p,cv?f:u); },"default":function(cw){this.setAttribute(j,cw?g:h); }}),isNativelyFocusable:function(){return !!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this.__fz]; },include:function(){if(this.__fK){return; }delete this.__fK; if(this.__fX){this.__fX._scheduleChildrenUpdate(); }return this; },exclude:function(){if(!this.__fK){return; }this.__fK=false; if(this.__fX){this.__fX._scheduleChildrenUpdate(); }return this; },isIncluded:function(){return this.__fK===true; },show:function(){if(this.__fL){return; } if(this.__fI){qx.html.Element._visibility[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }if(this.__fX){this.__fX._scheduleChildrenUpdate(); }delete this.__fL; },hide:function(){if(!this.__fL){return; } if(this.__fI){qx.html.Element._visibility[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }this.__fL=false; },isVisible:function(){return this.__fL===true; },scrollChildIntoViewX:function(cx,cy,cz){var cA=this.__fI; var cB=cx.getDomElement(); if(cz!==false&&cA&&cA.offsetWidth&&cB&&cB.offsetWidth){qx.bom.element.Scroll.intoViewX(cB,cA,cy); }else{this.__fM={element:cx,align:cy}; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fO; },scrollChildIntoViewY:function(cC,cD,cE){var cF=this.__fI; var cG=cC.getDomElement(); if(cE!==false&&cF&&cF.offsetWidth&&cG&&cG.offsetWidth){qx.bom.element.Scroll.intoViewY(cG,cF,cD); }else{this.__fN={element:cC,align:cD}; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fP; },scrollToX:function(x,cH){var cI=this.__fI; if(cH!==true&&cI&&cI.offsetWidth){cI.scrollLeft=x; }else{this.__fO=x; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fM; },getScrollX:function(){var cJ=this.__fI; if(cJ){return cJ.scrollLeft; }return this.__fO||0; },scrollToY:function(y,cK){var cL=this.__fI; if(cK!==true&&cL&&cL.offsetWidth){cL.scrollTop=y; }else{this.__fP=y; qx.html.Element._scroll[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }delete this.__fN; },getScrollY:function(){var cM=this.__fI; if(cM){return cM.scrollTop; }return this.__fP||0; },disableScrolling:function(){this.enableScrolling(); this.scrollToX(0); this.scrollToY(0); this.addListener(F,this.__gf,this); },enableScrolling:function(){this.removeListener(F,this.__gf,this); },__ge:null,__gf:function(e){if(!this.__ge){this.__ge=true; this.__fI.scrollTop=0; this.__fI.scrollLeft=0; delete this.__ge; }},getTextSelection:function(){var cN=this.__fI; if(cN){return qx.bom.Selection.get(cN); }return null; },getTextSelectionLength:function(){var cO=this.__fI; if(cO){return qx.bom.Selection.getLength(cO); }return null; },getTextSelectionStart:function(){var cP=this.__fI; if(cP){return qx.bom.Selection.getStart(cP); }return null; },getTextSelectionEnd:function(){var cQ=this.__fI; if(cQ){return qx.bom.Selection.getEnd(cQ); }return null; },setTextSelection:function(cR,cS){var cT=this.__fI; if(cT){qx.bom.Selection.set(cT,cR,cS); return; }qx.html.Element.__fC[this.toHashCode()]={element:this,start:cR,end:cS}; qx.html.Element._scheduleFlush(m); },clearTextSelection:function(){var cU=this.__fI; if(cU){qx.bom.Selection.clear(cU); }delete qx.html.Element.__fC[this.toHashCode()]; },__gg:function(cV,cW){var cX=qx.html.Element._actions; cX.push({type:cV,element:this,args:cW||[]}); qx.html.Element._scheduleFlush(m); },focus:function(){this.__gg(o); },blur:function(){this.__gg(A); },activate:function(){this.__gg(B); },deactivate:function(){this.__gg(z); },capture:function(cY){this.__gg(w,[cY!==false]); },releaseCapture:function(){this.__gg(t); },setStyle:function(da,dc,dd){if(!this.__fA){this.__fA={}; } if(this.__fA[da]==dc){return; } if(dc==null){delete this.__fA[da]; }else{this.__fA[da]=dc; }if(this.__fI){if(dd){qx.bom.element.Style.set(this.__fI,da,dc); return this; }if(!this.__fQ){this.__fQ={}; }this.__fQ[da]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },setStyles:function(de,df){var dg=qx.bom.element.Style; if(!this.__fA){this.__fA={}; } if(this.__fI){if(!this.__fQ){this.__fQ={}; } for(var di in de){var dh=de[di]; if(this.__fA[di]==dh){continue; } if(dh==null){delete this.__fA[di]; }else{this.__fA[di]=dh; }if(df){dg.set(this.__fI,di,dh); continue; }this.__fQ[di]=true; }qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }else{for(var di in de){var dh=de[di]; if(this.__fA[di]==dh){continue; } if(dh==null){delete this.__fA[di]; }else{this.__fA[di]=dh; }}}return this; },removeStyle:function(dj,dk){this.setStyle(dj,null,dk); },getStyle:function(dl){return this.__fA?this.__fA[dl]:null; },getAllStyles:function(){return this.__fA||null; },setAttribute:function(dm,dn,dp){if(!this.__fB){this.__fB={}; } if(this.__fB[dm]==dn){return; } if(dn==null){delete this.__fB[dm]; }else{this.__fB[dm]=dn; }if(this.__fI){if(dp){qx.bom.element.Attribute.set(this.__fI,dm,dn); return this; }if(!this.__fR){this.__fR={}; }this.__fR[dm]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },setAttributes:function(dq,dr){for(var ds in dq){this.setAttribute(ds,dq[ds],dr); }return this; },removeAttribute:function(dt,du){this.setAttribute(dt,null,du); },getAttribute:function(dv){return this.__fB?this.__fB[dv]:null; },_applyProperty:function(name,dw){},_setProperty:function(dx,dy,dz){if(!this.__fT){this.__fT={}; } if(this.__fT[dx]==dy){return; } if(dy==null){delete this.__fT[dx]; }else{this.__fT[dx]=dy; }if(this.__fI){if(dz){this._applyProperty(dx,dy); return this; }if(!this.__fS){this.__fS={}; }this.__fS[dx]=true; qx.html.Element._modified[this.$$hash]=this; qx.html.Element._scheduleFlush(m); }return this; },_removeProperty:function(dA,dB){this._setProperty(dA,null,dB); },_getProperty:function(dC){var dD=this.__fT; if(!dD){return null; }var dE=dD[dC]; return dE==null?null:dE; },addListener:function(dF,dG,self,dH){var dI; if(this.$$disposed){return null; }{}; if(this.__fI){return qx.event.Registration.addListener(this.__fI,dF,dG,self,dH); } if(!this.__fU){this.__fU={}; } if(dH==null){dH=false; }var dJ=qx.event.Manager.getNextUniqueId(); var dK=dF+(dH?D:q)+dJ; this.__fU[dK]={type:dF,listener:dG,self:self,capture:dH,unique:dJ}; return dK; },removeListener:function(dL,dM,self,dN){var dO; if(this.$$disposed){return null; }{}; if(this.__fI){qx.event.Registration.removeListener(this.__fI,dL,dM,self,dN); }else{var dQ=this.__fU; var dP; if(dN==null){dN=false; } for(var dR in dQ){dP=dQ[dR]; if(dP.listener===dM&&dP.self===self&&dP.capture===dN&&dP.type===dL){delete dQ[dR]; break; }}}return this; },removeListenerById:function(dS){if(this.$$disposed){return null; } if(this.__fI){qx.event.Registration.removeListenerById(this.__fI,dS); }else{delete this.__fU[dS]; }return this; },hasListener:function(dT,dU){if(this.$$disposed){return false; } if(this.__fI){return qx.event.Registration.hasListener(this.__fI,dT,dU); }var dW=this.__fU; var dV; if(dU==null){dU=false; } for(var dX in dW){dV=dW[dX]; if(dV.capture===dU&&dV.type===dT){return true; }}return false; }},defer:function(dY){dY.__gh=new qx.util.DeferredCall(dY.flush,dY); },destruct:function(){var ea=this.__fI; if(ea){qx.event.Registration.getManager(ea).removeAllListeners(ea); ea.$$element=c; } if(!qx.core.ObjectRegistry.inShutDown){var parent=this.__fX; if(parent&&!parent.$$disposed){parent.remove(this); }}this._disposeArray(C); this.__fB=this.__fA=this.__fU=this.__fT=this.__fR=this.__fQ=this.__fS=this.__fI=this.__fX=this.__fM=this.__fN=null; }}); })(); (function(){var a="qx.event.handler.UserAction"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(b){qx.core.Object.call(this); this.__gi=b; this.__gj=b.getWindow(); },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__gi:null,__gj:null,canHandleEvent:function(c,d){},registerEvent:function(e,f,g){},unregisterEvent:function(h,i,j){}},destruct:function(){this.__gi=this.__gj=null; },defer:function(k){qx.event.Registration.addHandler(k); }}); })(); (function(){var d='ie',c="qx.ui.core.queue.Manager",b="useraction",a="touchend"; qx.Class.define(c,{statics:{__gk:false,__gl:{},__gm:0,MAX_RETRIES:10,scheduleFlush:function(f){var self=qx.ui.core.queue.Manager; self.__gl[f]=true; if(!self.__gk){self.__gr.schedule(); self.__gk=true; }},flush:function(){if(qx.ui.core.queue.Manager.PAUSE){return; }var self=qx.ui.core.queue.Manager; if(self.__gn){return; }self.__gn=true; self.__gr.cancel(); var g=self.__gl; self.__go(function(){while(g.visibility||g.widget||g.appearance||g.layout||g.element){if(g.widget){delete g.widget; qx.ui.core.queue.Widget.flush(); } if(g.visibility){delete g.visibility; qx.ui.core.queue.Visibility.flush(); } if(g.appearance){delete g.appearance; qx.ui.core.queue.Appearance.flush(); }if(g.widget||g.visibility||g.appearance){continue; } if(g.layout){delete g.layout; qx.ui.core.queue.Layout.flush(); }if(g.widget||g.visibility||g.appearance||g.layout){continue; } if(g.element){delete g.element; qx.html.Element.flush(); }}},function(){self.__gk=false; }); self.__go(function(){if(g.dispose){delete g.dispose; qx.ui.core.queue.Dispose.flush(); }},function(){self.__gn=false; }); self.__gm=0; },__go:function(h,i){var self=qx.ui.core.queue.Manager; try{h(); }catch(e){{}; self.__gk=false; self.__gn=false; self.__gm+=1; if(qx.bom.client.Browser.NAME==d&&qx.bom.client.Browser.VERSION<=7){i(); } if(self.__gm<=self.MAX_RETRIES){self.scheduleFlush(); }else{throw new Error("Fatal Error: Flush terminated "+(self.__gm-1)+" times in a row"+" due to exceptions in user code. The application has to be reloaded!"); }throw e; }finally{i(); }},__gp:function(e){var j=qx.ui.core.queue.Manager; if(e.getData()==a){j.PAUSE=true; if(j.__gq){window.clearTimeout(j.__gq); }j.__gq=window.setTimeout(function(){j.PAUSE=false; j.__gq=null; j.flush(); },500); }else{j.flush(); }}},defer:function(k){k.__gr=new qx.util.DeferredCall(k.flush); qx.html.Element._scheduleFlush=k.scheduleFlush; qx.event.Registration.addListener(window,b,qx.bom.client.Feature.TOUCH?k.__gp:k.flush); }}); })(); (function(){var b="-",a="qx.event.handler.Element"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(c){qx.core.Object.call(this); this._manager=c; this._registeredEvents={}; },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:true,scroll:true,select:true,reset:true,submit:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(d,e){},registerEvent:function(f,g,h){var k=qx.core.ObjectRegistry.toHashCode(f); var i=k+b+g; var j=qx.lang.Function.listener(this._onNative,this,i); qx.bom.Event.addNativeListener(f,g,j); this._registeredEvents[i]={element:f,type:g,listener:j}; },unregisterEvent:function(l,m,n){var q=this._registeredEvents; if(!q){return; }var r=qx.core.ObjectRegistry.toHashCode(l); var o=r+b+m; var p=this._registeredEvents[o]; if(p){qx.bom.Event.removeNativeListener(l,m,p.listener); }delete this._registeredEvents[o]; },_onNative:qx.event.GlobalError.observeMethod(function(s,t){var v=this._registeredEvents; if(!v){return; }var u=v[t]; qx.event.Registration.fireNonBubblingEvent(u.element,u.type,qx.event.type.Native,[s]); })},destruct:function(){var w; var x=this._registeredEvents; for(var y in x){w=x[y]; qx.bom.Event.removeNativeListener(w.element,w.type,w.listener); }this._manager=this._registeredEvents=null; },defer:function(z){qx.event.Registration.addHandler(z); }}); })(); (function(){var e="orientationchange",d="resize",c="landscape",b="portrait",a="qx.event.handler.Orientation"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(f){qx.core.Object.call(this); this.__gs=f; this.__gt=f.getWindow(); this._initObserver(); },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:true},members:{__gs:null,__gt:null,__gu:null,__gv:null,__gw:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){},unregisterEvent:function(l,m,n){},_initObserver:function(){this.__gw=qx.lang.Function.listener(this._onNative,this); this.__gu=qx.bom.Event.supportsEvent(this.__gt,e)?e:d; var Event=qx.bom.Event; Event.addNativeListener(this.__gt,this.__gu,this.__gw); },_stopObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__gt,this.__gu,this.__gw); },_onNative:qx.event.GlobalError.observeMethod(function(o){var q=qx.bom.Viewport; var p=q.getOrientation(); if(this.__gv!=p){this.__gv=p; var r=q.isLandscape()?c:b; qx.event.Registration.fireEvent(this.__gt,e,qx.event.type.Orientation,[p,r]); }})},destruct:function(){this._stopObserver(); this.__gs=this.__gt=null; },defer:function(s){qx.event.Registration.addHandler(s); }}); })(); (function(){var t="qx.mobile.emulatetouch",s="touchend",r="touchstart",q="touchmove",p="mousemove",o="touchcancel",n="mouseup",m="mousedown",l="qx.client",k="mshtml",d="qx.event.handler.Touch",j="useraction",h="swipe",c="qx.mobile.nativescroll",b="webkit",g="off",f="tap",i="x",a="y"; qx.Class.define(d,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(u){qx.core.Object.call(this); this.__gx=u; this.__gy=u.getWindow(); this.__gz=this.__gy.document; this._initTouchObserver(); this._initMouseObserver(); },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{touchstart:1,touchmove:1,touchend:1,touchcancel:1,tap:1,swipe:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:true,MOUSE_TO_TOUCH_MAPPING:{"mousedown":"touchstart","mousemove":"touchmove","mouseup":"touchend"},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},TAP_MAX_DISTANCE:10,SWIPE_MIN_DISTANCE:11,SWIPE_MIN_VELOCITY:0},members:{__gA:null,__gB:null,__gx:null,__gy:null,__gz:null,__gC:null,__gD:null,__gE:null,__gF:null,__gG:false,__gH:null,canHandleEvent:function(v,w){},registerEvent:function(x,y,z){},unregisterEvent:function(A,B,C){},__gI:function(D){var E=qx.bom.Event.getTarget(D); if(qx.core.Variant.isSet(l,b)){if(E&&E.nodeType==3){E=E.parentNode; }}return E; },__gJ:function(F,G,H,I){if(!H){H=this.__gI(F); }var G=G||F.type; if(H&&H.nodeType){qx.event.Registration.fireEvent(H,G,I||qx.event.type.Touch,[F,H,null,true,true]); }qx.event.Registration.fireEvent(this.__gy,j,qx.event.type.Data,[G]); },__gK:function(J,K,L){if(!L){L=this.__gI(J); }var K=K||J.type; if(K==r){this.__gL(J,L); }else if(K==q){this.__gM(J,L); }else if(K==s){this.__gN(J,L); }},__gL:function(M,N){var O=M.changedTouches[0]; this.__gC=O.screenX; this.__gD=O.screenY; this.__gE=new Date().getTime(); this.__gF=M.changedTouches.length===1; },__gM:function(P,Q){if(this.__gF&&P.changedTouches.length>1){this.__gF=false; }},__gN:function(R,S){if(this.__gF){var T=R.changedTouches[0]; var V={x:T.screenX-this.__gC,y:T.screenY-this.__gD}; var W=qx.event.handler.Touch; if(this.__gH==S&&Math.abs(V.x)<=W.TAP_MAX_DISTANCE&&Math.abs(V.y)<=W.TAP_MAX_DISTANCE){this.__gJ(R,f,S,qx.event.type.Tap); }else{var U=this.__gO(R,S,V); if(U){R.swipe=U; this.__gJ(R,h,S,qx.event.type.Swipe); }}}},__gO:function(X,Y,ba){var be=qx.event.handler.Touch; var bf=new Date().getTime()-this.__gE; var bh=(Math.abs(ba.x)>=Math.abs(ba.y))?i:a; var bb=ba[bh]; var bc=be.SWIPE_DIRECTION[bh][bb<0?0:1]; var bg=(bf!==0)?bb/bf:0; var bd=null; if(Math.abs(bg)>=be.SWIPE_MIN_VELOCITY&&Math.abs(bb)>=be.SWIPE_MIN_DISTANCE){bd={startTime:this.__gE,duration:bf,axis:bh,direction:bc,distance:bb,velocity:bg}; }return bd; },__gP:qx.core.Variant.select(t,{"on":function(bi){var bj=bi.type; var bl=qx.event.handler.Touch.MOUSE_TO_TOUCH_MAPPING; if(bl[bj]){bj=bl[bj]; if(bj==r&&this.__gQ(bi)){this.__gG=true; }else if(bj==s){this.__gG=false; }var bm=this.__gR(bi); var bk=(bj==s?[]:[bm]); bi.touches=bk; bi.targetTouches=bk; bi.changedTouches=[bm]; }return bj; },"default":qx.lang.Function.empty}),__gQ:qx.core.Variant.select(t,{"on":function(bn){if(qx.core.Variant.isSet(l,k)){var bo=1; }else{var bo=0; }return bn.button==bo; },"default":qx.lang.Function.empty}),__gR:qx.core.Variant.select(t,{"on":function(bp){var bq=this.__gI(bp); return {clientX:bp.clientX,clientY:bp.clientY,screenX:bp.screenX,screenY:bp.screenY,pageX:bp.pageX,pageY:bp.pageY,identifier:1,target:bq}; },"default":qx.lang.Function.empty}),_initTouchObserver:function(){this.__gA=qx.lang.Function.listener(this._onTouchEvent,this); var Event=qx.bom.Event; Event.addNativeListener(this.__gz,r,this.__gA); Event.addNativeListener(this.__gz,q,this.__gA); Event.addNativeListener(this.__gz,s,this.__gA); Event.addNativeListener(this.__gz,o,this.__gA); },_initMouseObserver:qx.core.Variant.select(t,{"on":function(){if(!qx.bom.client.Feature.TOUCH){this.__gB=qx.lang.Function.listener(this._onMouseEvent,this); var Event=qx.bom.Event; Event.addNativeListener(this.__gz,m,this.__gB); Event.addNativeListener(this.__gz,p,this.__gB); Event.addNativeListener(this.__gz,n,this.__gB); }},"default":qx.lang.Function.empty}),_stopTouchObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__gz,r,this.__gA); Event.removeNativeListener(this.__gz,q,this.__gA); Event.removeNativeListener(this.__gz,s,this.__gA); Event.removeNativeListener(this.__gz,o,this.__gA); },_stopMouseObserver:qx.core.Variant.select(t,{"on":function(){if(!qx.bom.client.Feature.TOUCH){var Event=qx.bom.Event; Event.removeNativeListener(this.__gz,m,this.__gB); Event.removeNativeListener(this.__gz,p,this.__gB); Event.removeNativeListener(this.__gz,n,this.__gB); }},"default":qx.lang.Function.empty}),_onTouchEvent:qx.event.GlobalError.observeMethod(function(br){this._commonTouchEventHandler(br); }),_onMouseEvent:qx.core.Variant.select(t,{"on":qx.event.GlobalError.observeMethod(function(bs){if(!qx.bom.client.Feature.TOUCH){if(bs.type==p&&!this.__gG){return; }var bt=this.__gP(bs); this._commonTouchEventHandler(bs,bt); }}),"default":qx.lang.Function.empty}),_commonTouchEventHandler:function(bu,bv){var bv=bv||bu.type; if(bv==r){this.__gH=this.__gI(bu); }this.__gJ(bu,bv); this.__gK(bu,bv); }},destruct:function(){this._stopTouchObserver(); this._stopMouseObserver(); this.__gx=this.__gy=this.__gz=this.__gH=null; },defer:function(bw){qx.event.Registration.addHandler(bw); if(qx.bom.client.Feature.TOUCH){if(qx.core.Variant.isSet(c,g)){document.addEventListener(q,function(e){e.preventDefault(); }); }qx.event.Registration.getManager(document).getHandler(bw); }}}); })(); (function(){var a="qx.event.handler.Capture"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:true,losecapture:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{canHandleEvent:function(b,c){},registerEvent:function(d,e,f){},unregisterEvent:function(g,h,i){}},defer:function(j){qx.event.Registration.addHandler(j); }}); })(); (function(){var p="mouseup",o="click",n="qx.client",m="mousedown",l="contextmenu",k="mousewheel",j="dblclick",h="mouseover",g="mouseout",f="mousemove",c="on",e="useraction",d="DOMMouseScroll",b="gecko|webkit",a="qx.event.handler.Mouse"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(q){qx.core.Object.call(this); this.__gS=q; this.__gT=q.getWindow(); this.__gU=this.__gT.document; this._initButtonObserver(); this._initMoveObserver(); this._initWheelObserver(); },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true},members:{__gV:null,__gW:null,__gX:null,__gY:null,__ha:null,__gS:null,__gT:null,__gU:null,canHandleEvent:function(r,s){},registerEvent:qx.bom.client.System.IPHONE? function(t,u,v){t[c+u]=qx.lang.Function.returnNull; }:qx.lang.Function.returnNull,unregisterEvent:qx.bom.client.System.IPHONE? function(w,x,y){w[c+x]=undefined; }:qx.lang.Function.returnNull,__hb:function(z,A,B){if(!B){B=qx.bom.Event.getTarget(z); }if(B&&B.nodeType){qx.event.Registration.fireEvent(B,A||z.type,A==k?qx.event.type.MouseWheel:qx.event.type.Mouse,[z,B,null,true,true]); }qx.event.Registration.fireEvent(this.__gT,e,qx.event.type.Data,[A||z.type]); },__hc:function(){var D=[this.__gT,this.__gU,this.__gU.body]; var E=this.__gT; var C=d; for(var i=0;i=g&&bw<=f){return true; } if(bw>=br&&bw<=bq){return true; } switch(bw){case bu:case e:case C:case o:return true; default:return false; }}},members:{__hl:null,__hh:null,__hi:null,__hj:null,__hk:null,__hm:null,__hn:null,__ho:null,canHandleEvent:function(bx,by){},registerEvent:function(bz,bA,bB){},unregisterEvent:function(bC,bD,bE){},_fireInputEvent:function(bF,bG){var bH=this.__hp(); if(bH&&bH.offsetWidth!=0){var event=qx.event.Registration.createEvent(s,qx.event.type.KeyInput,[bF,bH,bG]); this.__hh.dispatchEvent(bH,event); }if(this.__hi){qx.event.Registration.fireEvent(this.__hi,u,qx.event.type.Data,[s]); }},_fireSequenceEvent:function(bI,bJ,bK){var bL=this.__hp(); var bM=bI.keyCode; var event=qx.event.Registration.createEvent(bJ,qx.event.type.KeySequence,[bI,bL,bK]); this.__hh.dispatchEvent(bL,event); if(qx.core.Variant.isSet(l,a)){if(bJ==m&&event.getDefaultPrevented()){if(!this._isNonPrintableKeyCode(bM)&&!this._emulateKeyPress[bM]){this._fireSequenceEvent(bI,k,bK); }}}if(this.__hi){qx.event.Registration.fireEvent(this.__hi,u,qx.event.type.Data,[bJ]); }},__hp:function(){var bN=this.__hh.getHandler(qx.event.handler.Focus); var bO=bN.getActive(); if(!bO||bO.offsetWidth==0){bO=bN.getFocus(); }if(!bO||bO.offsetWidth==0){bO=this.__hh.getWindow().document.body; }return bO; },_initKeyObserver:function(){this.__hl=qx.lang.Function.listener(this.__hq,this); this.__ho=qx.lang.Function.listener(this.__hs,this); var Event=qx.bom.Event; Event.addNativeListener(this.__hj,i,this.__hl); Event.addNativeListener(this.__hj,m,this.__hl); Event.addNativeListener(this.__hj,k,this.__ho); },_stopKeyObserver:function(){var Event=qx.bom.Event; Event.removeNativeListener(this.__hj,i,this.__hl); Event.removeNativeListener(this.__hj,m,this.__hl); Event.removeNativeListener(this.__hj,k,this.__ho); for(var bQ in (this.__hn||{})){var bP=this.__hn[bQ]; Event.removeNativeListener(bP.target,k,bP.callback); }delete (this.__hn); },__hq:qx.event.GlobalError.observeMethod(qx.core.Variant.select(l,{"mshtml":function(bR){bR=window.event||bR; var bU=bR.keyCode; var bS=0; var bT=bR.type; if(!(this.__hk[bU]==m&&bT==m)){this._idealKeyHandler(bU,bS,bT,bR); }if(bT==m){if(this._isNonPrintableKeyCode(bU)||this._emulateKeyPress[bU]){this._idealKeyHandler(bU,bS,k,bR); }}this.__hk[bU]=bT; },"gecko":function(bV){var ca=this._keyCodeFix[bV.keyCode]||bV.keyCode; var bX=0; var bY=bV.type; if(qx.bom.client.Platform.WIN){var bW=ca?this._keyCodeToIdentifier(ca):this._charCodeToIdentifier(bX); if(!(this.__hk[bW]==m&&bY==m)){this._idealKeyHandler(ca,bX,bY,bV); }this.__hk[bW]=bY; }else{this._idealKeyHandler(ca,bX,bY,bV); }this.__hr(bV.target,bY,ca); },"webkit":function(cb){var ce=0; var cc=0; var cd=cb.type; if(qx.bom.client.Engine.VERSION<525.13){if(cd==i||cd==m){ce=this._charCode2KeyCode[cb.charCode]||cb.keyCode; }else{if(this._charCode2KeyCode[cb.charCode]){ce=this._charCode2KeyCode[cb.charCode]; }else{cc=cb.charCode; }}this._idealKeyHandler(ce,cc,cd,cb); }else{ce=cb.keyCode; this._idealKeyHandler(ce,cc,cd,cb); if(cd==m){if(this._isNonPrintableKeyCode(ce)||this._emulateKeyPress[ce]){this._idealKeyHandler(ce,cc,k,cb); }}this.__hk[ce]=cd; }},"opera":function(cf){this.__hm=cf.keyCode; this._idealKeyHandler(cf.keyCode,0,cf.type,cf); }})),__hr:qx.core.Variant.select(l,{"gecko":function(cg,ch,ci){if(ch===m&&(ci==33||ci==34||ci==38||ci==40)&&cg.type==J&&cg.tagName.toLowerCase()===H&&cg.getAttribute(N)!==x){if(!this.__hn){this.__hn={}; }var ck=qx.core.ObjectRegistry.toHashCode(cg); if(this.__hn[ck]){return; }var self=this; this.__hn[ck]={target:cg,callback:function(cl){qx.bom.Event.stopPropagation(cl); self.__hs(cl); }}; var cj=qx.event.GlobalError.observeMethod(this.__hn[ck].callback); qx.bom.Event.addNativeListener(cg,k,cj); }},"default":null}),__hs:qx.event.GlobalError.observeMethod(qx.core.Variant.select(l,{"mshtml":function(cm){cm=window.event||cm; if(this._charCode2KeyCode[cm.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cm.keyCode],0,cm.type,cm); }else{this._idealKeyHandler(0,cm.keyCode,cm.type,cm); }},"gecko":function(cn){var cq=this._keyCodeFix[cn.keyCode]||cn.keyCode; var co=cn.charCode; var cp=cn.type; this._idealKeyHandler(cq,co,cp,cn); },"webkit":function(cr){if(qx.bom.client.Engine.VERSION<525.13){var cu=0; var cs=0; var ct=cr.type; if(ct==i||ct==m){cu=this._charCode2KeyCode[cr.charCode]||cr.keyCode; }else{if(this._charCode2KeyCode[cr.charCode]){cu=this._charCode2KeyCode[cr.charCode]; }else{cs=cr.charCode; }}this._idealKeyHandler(cu,cs,ct,cr); }else{if(this._charCode2KeyCode[cr.keyCode]){this._idealKeyHandler(this._charCode2KeyCode[cr.keyCode],0,cr.type,cr); }else{this._idealKeyHandler(0,cr.keyCode,cr.type,cr); }}},"opera":function(cv){var cx=cv.keyCode; var cw=cv.type; if(cx!=this.__hm){this._idealKeyHandler(0,this.__hm,cw,cv); }else{if(this._keyCodeToIdentifierMap[cv.keyCode]){this._idealKeyHandler(cv.keyCode,0,cv.type,cv); }else{this._idealKeyHandler(0,cv.keyCode,cv.type,cv); }}}})),_idealKeyHandler:function(cy,cz,cA,cB){var cC; if(cy||(!cy&&!cz)){cC=this._keyCodeToIdentifier(cy); this._fireSequenceEvent(cB,cA,cC); }else{cC=this._charCodeToIdentifier(cz); this._fireSequenceEvent(cB,k,cC); this._fireInputEvent(cB,cz); }},_specialCharCodeMap:{8:bf,9:T,13:h,27:M,32:U},_emulateKeyPress:qx.core.Variant.select(l,{"mshtml":{8:true,9:true},"webkit":{8:true,9:true,27:true},"default":{}}),_keyCodeToIdentifierMap:{16:bb,17:V,18:b,20:w,224:be,37:bp,38:bm,39:I,40:bn,33:d,34:G,35:n,36:R,45:p,46:B,112:K,113:bh,114:r,115:W,116:bo,117:t,118:bk,119:q,120:bi,121:F,122:bl,123:bc,144:j,44:bt,145:z,19:ba,91:qx.bom.client.Platform.MAC?O:bj,92:bj,93:qx.bom.client.Platform.MAC?O:y},_numpadToCharCode:{96:g.charCodeAt(0),97:A.charCodeAt(0),98:E.charCodeAt(0),99:Y.charCodeAt(0),100:L.charCodeAt(0),101:S.charCodeAt(0),102:bd.charCodeAt(0),103:v.charCodeAt(0),104:D.charCodeAt(0),105:f.charCodeAt(0),106:C.charCodeAt(0),107:bu.charCodeAt(0),109:e.charCodeAt(0),110:bg.charCodeAt(0),111:o.charCodeAt(0)},_charCodeA:br.charCodeAt(0),_charCodeZ:bq.charCodeAt(0),_charCode0:g.charCodeAt(0),_charCode9:f.charCodeAt(0),_isNonPrintableKeyCode:function(cD){return this._keyCodeToIdentifierMap[cD]?true:false; },_isIdentifiableKeyCode:function(cE){if(cE>=this._charCodeA&&cE<=this._charCodeZ){return true; }if(cE>=this._charCode0&&cE<=this._charCode9){return true; }if(this._specialCharCodeMap[cE]){return true; }if(this._numpadToCharCode[cE]){return true; }if(this._isNonPrintableKeyCode(cE)){return true; }return false; },_keyCodeToIdentifier:function(cF){if(this._isIdentifiableKeyCode(cF)){var cG=this._numpadToCharCode[cF]; if(cG){return String.fromCharCode(cG); }return (this._keyCodeToIdentifierMap[cF]||this._specialCharCodeMap[cF]||String.fromCharCode(cF)); }else{return Q; }},_charCodeToIdentifier:function(cH){return this._specialCharCodeMap[cH]||String.fromCharCode(cH).toUpperCase(); },_identifierToKeyCode:function(cI){return qx.event.handler.Keyboard._identifierToKeyCodeMap[cI]||cI.charCodeAt(0); }},destruct:function(){this._stopKeyObserver(); this.__hm=this.__hh=this.__hi=this.__hj=this.__hk=null; },defer:function(cJ,cK){qx.event.Registration.addHandler(cJ); if(!cJ._identifierToKeyCodeMap){cJ._identifierToKeyCodeMap={}; for(var cL in cK._keyCodeToIdentifierMap){cJ._identifierToKeyCodeMap[cK._keyCodeToIdentifierMap[cL]]=parseInt(cL,10); } for(var cL in cK._specialCharCodeMap){cJ._identifierToKeyCodeMap[cK._specialCharCodeMap[cL]]=parseInt(cL,10); }} if(qx.core.Variant.isSet(l,c)){cK._charCode2KeyCode={13:13,27:27}; }else if(qx.core.Variant.isSet(l,bs)){cK._keyCodeFix={12:cK._identifierToKeyCode(j)}; }else if(qx.core.Variant.isSet(l,P)){if(qx.bom.client.Engine.VERSION<525.13){cK._charCode2KeyCode={63289:cK._identifierToKeyCode(j),63276:cK._identifierToKeyCode(d),63277:cK._identifierToKeyCode(G),63275:cK._identifierToKeyCode(n),63273:cK._identifierToKeyCode(R),63234:cK._identifierToKeyCode(bp),63232:cK._identifierToKeyCode(bm),63235:cK._identifierToKeyCode(I),63233:cK._identifierToKeyCode(bn),63272:cK._identifierToKeyCode(B),63302:cK._identifierToKeyCode(p),63236:cK._identifierToKeyCode(K),63237:cK._identifierToKeyCode(bh),63238:cK._identifierToKeyCode(r),63239:cK._identifierToKeyCode(W),63240:cK._identifierToKeyCode(bo),63241:cK._identifierToKeyCode(t),63242:cK._identifierToKeyCode(bk),63243:cK._identifierToKeyCode(q),63244:cK._identifierToKeyCode(bi),63245:cK._identifierToKeyCode(F),63246:cK._identifierToKeyCode(bl),63247:cK._identifierToKeyCode(bc),63248:cK._identifierToKeyCode(bt),3:cK._identifierToKeyCode(h),12:cK._identifierToKeyCode(j),13:cK._identifierToKeyCode(h)}; }else{cK._charCode2KeyCode={13:13,27:27}; }}}}); })(); (function(){var k="alias",j="copy",i="blur",h="mouseout",g="keydown",f="Ctrl",d="Shift",c="mousemove",b="move",a="mouseover",A="Alt",z="keyup",y="mouseup",x="dragend",w="on",v="mousedown",u="qxDraggable",t="drag",s="drop",r="qxDroppable",p="qx.event.handler.DragDrop",q="droprequest",n="dragstart",o="dragchange",l="dragleave",m="dragover"; qx.Class.define(p,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(B){qx.core.Object.call(this); this.__ht=B; this.__hu=B.getWindow().document.documentElement; this.__ht.addListener(this.__hu,v,this._onMouseDown,this); this.__hG(); },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:true},members:{__ht:null,__hu:null,__hv:null,__hw:null,__hx:null,__hy:null,__hz:null,__hA:null,__hB:null,__hC:null,__hD:false,__hE:0,__hF:0,canHandleEvent:function(C,D){},registerEvent:function(E,F,G){},unregisterEvent:function(H,I,J){},addType:function(K){this.__hx[K]=true; },addAction:function(L){this.__hy[L]=true; },supportsType:function(M){return !!this.__hx[M]; },supportsAction:function(N){return !!this.__hy[N]; },getData:function(O){if(!this.__hN||!this.__hv){throw new Error("This method must not be used outside the drop event listener!"); } if(!this.__hx[O]){throw new Error("Unsupported data type: "+O+"!"); } if(!this.__hA[O]){this.__hB=O; this.__hI(q,this.__hw,this.__hv,false); } if(!this.__hA[O]){throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!"); }return this.__hA[O]||null; },getCurrentAction:function(){return this.__hC; },addData:function(P,Q){this.__hA[P]=Q; },getCurrentType:function(){return this.__hB; },isSessionActive:function(){return this.__hD; },__hG:function(){this.__hx={}; this.__hy={}; this.__hz={}; this.__hA={}; },__hH:function(){if(this.__hw==null){return; }var T=this.__hy; var R=this.__hz; var S=null; if(this.__hN){if(R.Shift&&R.Ctrl&&T.alias){S=k; }else if(R.Shift&&R.Alt&&T.copy){S=j; }else if(R.Shift&&T.move){S=b; }else if(R.Alt&&T.alias){S=k; }else if(R.Ctrl&&T.copy){S=j; }else if(T.move){S=b; }else if(T.copy){S=j; }else if(T.alias){S=k; }} if(S!=this.__hC){this.__hC=S; this.__hI(o,this.__hw,this.__hv,false); }},__hI:function(U,V,W,X,Y){var bb=qx.event.Registration; var ba=bb.createEvent(U,qx.event.type.Drag,[X,Y]); if(V!==W){ba.setRelatedTarget(W); }return bb.dispatchEvent(V,ba); },__hJ:function(bc){while(bc&&bc.nodeType==1){if(bc.getAttribute(u)==w){return bc; }bc=bc.parentNode; }return null; },__hK:function(bd){while(bd&&bd.nodeType==1){if(bd.getAttribute(r)==w){return bd; }bd=bd.parentNode; }return null; },__hL:function(){this.__hw=null; this.__ht.removeListener(this.__hu,c,this._onMouseMove,this,true); this.__ht.removeListener(this.__hu,y,this._onMouseUp,this,true); qx.event.Registration.removeListener(window,i,this._onWindowBlur,this); this.__hG(); },__hM:function(){if(this.__hD){this.__ht.removeListener(this.__hu,a,this._onMouseOver,this,true); this.__ht.removeListener(this.__hu,h,this._onMouseOut,this,true); this.__ht.removeListener(this.__hu,g,this._onKeyDown,this,true); this.__ht.removeListener(this.__hu,z,this._onKeyUp,this,true); this.__hI(x,this.__hw,this.__hv,false); this.__hD=false; }this.__hN=false; this.__hv=null; this.__hL(); },__hN:false,_onWindowBlur:function(e){this.__hM(); },_onKeyDown:function(e){var be=e.getKeyIdentifier(); switch(be){case A:case f:case d:if(!this.__hz[be]){this.__hz[be]=true; this.__hH(); }}},_onKeyUp:function(e){var bf=e.getKeyIdentifier(); switch(bf){case A:case f:case d:if(this.__hz[bf]){this.__hz[bf]=false; this.__hH(); }}},_onMouseDown:function(e){if(this.__hD){return; }var bg=this.__hJ(e.getTarget()); if(bg){this.__hE=e.getDocumentLeft(); this.__hF=e.getDocumentTop(); this.__hw=bg; this.__ht.addListener(this.__hu,c,this._onMouseMove,this,true); this.__ht.addListener(this.__hu,y,this._onMouseUp,this,true); qx.event.Registration.addListener(window,i,this._onWindowBlur,this); }},_onMouseUp:function(e){if(this.__hN){this.__hI(s,this.__hv,this.__hw,false,e); }if(this.__hD){e.stopPropagation(); }this.__hM(); },_onMouseMove:function(e){if(this.__hD){if(!this.__hI(t,this.__hw,this.__hv,true,e)){this.__hM(); }}else{if(Math.abs(e.getDocumentLeft()-this.__hE)>3||Math.abs(e.getDocumentTop()-this.__hF)>3){if(this.__hI(n,this.__hw,this.__hv,true,e)){this.__hD=true; this.__ht.addListener(this.__hu,a,this._onMouseOver,this,true); this.__ht.addListener(this.__hu,h,this._onMouseOut,this,true); this.__ht.addListener(this.__hu,g,this._onKeyDown,this,true); this.__ht.addListener(this.__hu,z,this._onKeyUp,this,true); var bh=this.__hz; bh.Ctrl=e.isCtrlPressed(); bh.Shift=e.isShiftPressed(); bh.Alt=e.isAltPressed(); this.__hH(); }else{this.__hI(x,this.__hw,this.__hv,false); this.__hL(); }}}},_onMouseOver:function(e){var bi=e.getTarget(); var bj=this.__hK(bi); if(bj&&bj!=this.__hv){this.__hN=this.__hI(m,bj,this.__hw,true,e); this.__hv=bj; this.__hH(); }},_onMouseOut:function(e){var bl=this.__hK(e.getTarget()); var bk=this.__hK(e.getRelatedTarget()); if(bl&&bl!==bk&&bl==this.__hv){this.__hI(l,this.__hv,bk,false,e); this.__hv=null; this.__hN=false; qx.event.Timer.once(this.__hH,this,0); }}},destruct:function(){this.__hw=this.__hv=this.__ht=this.__hu=this.__hx=this.__hy=this.__hz=this.__hA=null; },defer:function(bm){qx.event.Registration.addHandler(bm); }}); })(); (function(){var c="qx.event.handler.Appear",b="disappear",a="appear"; qx.Class.define(c,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(d){qx.core.Object.call(this); this.__hO=d; this.__hP={}; qx.event.handler.Appear.__hQ[this.$$hash]=this; },statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:true,disappear:true},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:true,__hQ:{},refresh:function(){var e=this.__hQ; for(var f in e){e[f].refresh(); }}},members:{__hO:null,__hP:null,canHandleEvent:function(g,h){},registerEvent:function(i,j,k){var l=qx.core.ObjectRegistry.toHashCode(i)+j; var m=this.__hP; if(m&&!m[l]){m[l]=i; i.$$displayed=i.offsetWidth>0; }},unregisterEvent:function(n,o,p){var q=qx.core.ObjectRegistry.toHashCode(n)+o; var r=this.__hP; if(!r){return; } if(r[q]){delete r[q]; }},refresh:function(){var v=this.__hP; var w; for(var u in v){w=v[u]; var s=w.offsetWidth>0; if((!!w.$$displayed)!==s){w.$$displayed=s; var t=qx.event.Registration.createEvent(s?a:b); this.__hO.dispatchEvent(w,t); }}}},destruct:function(){this.__hO=this.__hP=null; delete qx.event.handler.Appear.__hQ[this.$$hash]; },defer:function(x){qx.event.Registration.addHandler(x); }}); })(); (function(){var b="abstract",a="qx.event.dispatch.AbstractBubbling"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:b,construct:function(c){this._manager=c; },members:{_getParent:function(d){throw new Error("Missing implementation"); },canDispatchEvent:function(e,event,f){return event.getBubbles(); },dispatchEvent:function(g,event,h){var parent=g; var s=this._manager; var p,w; var n; var r,u; var t; var v=[]; p=s.getListeners(g,h,true); w=s.getListeners(g,h,false); if(p){v.push(p); } if(w){v.push(w); }var parent=this._getParent(g); var l=[]; var k=[]; var m=[]; var q=[]; while(parent!=null){p=s.getListeners(parent,h,true); if(p){m.push(p); q.push(parent); }w=s.getListeners(parent,h,false); if(w){l.push(w); k.push(parent); }parent=this._getParent(parent); }event.setEventPhase(qx.event.type.Event.CAPTURING_PHASE); for(var i=m.length-1;i>=0;i--){t=q[i]; event.setCurrentTarget(t); n=m[i]; for(var j=0,o=n.length;j0; }else{return false; }},clone:function(bb,bc){var bf; if(bc||(qx.core.Variant.isSet(o,q)&&!qx.xml.Document.isXmlDocument(bb))){var bj=qx.event.Registration.getManager(bb); var bd=qx.dom.Hierarchy.getDescendants(bb); bd.push(bb); }if(qx.core.Variant.isSet(o,q)){for(var i=0,l=bd.length;i0){bh=bm[i]; for(var j=0,bi=be.length;j1; },getScale:function(){return this._native.scale; },getRotation:function(){return this._native.rotation; },getDocumentLeft:function(f){return this.__hW(f).pageX; },getDocumentTop:function(g){return this.__hW(g).pageY; },getScreenLeft:function(h){return this.__hW(h).screenX; },getScreenTop:function(j){return this.__hW(j).screenY; },getViewportLeft:function(k){return this.__hW(k).clientX; },getViewportTop:function(l){return this.__hW(l).clientY; },getIdentifier:function(m){return this.__hW(m).identifier; },__hW:function(n){n=n==null?0:n; return this.__hX()[n]; },__hX:function(){var o=(this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()); return o; },_isTouchEnd:function(){return (this.getType()==a||this.getType()==c); }}}); })(); (function(){var a="qx.event.type.Tap"; qx.Class.define(a,{extend:qx.event.type.Touch,members:{_isTouchEnd:function(){return true; }}}); })(); (function(){var a="qx.event.type.Swipe"; qx.Class.define(a,{extend:qx.event.type.Touch,members:{_cloneNativeEvent:function(b,c){var c=qx.event.type.Touch.prototype._cloneNativeEvent.call(this,b,c); c.swipe=b.swipe; return c; },_isTouchEnd:function(){return true; },getStartTime:function(){return this._native.swipe.startTime; },getDuration:function(){return this._native.swipe.duration; },getAxis:function(){return this._native.swipe.axis; },getDirection:function(){return this._native.swipe.direction; },getVelocity:function(){return this._native.swipe.velocity; },getDistance:function(){return this._native.swipe.distance; }}}); })(); (function(){var h="left",g="right",f="middle",e="none",d="click",c="contextmenu",b="qx.event.type.Mouse",a="qx.client"; qx.Class.define(b,{extend:qx.event.type.Dom,members:{_cloneNativeEvent:function(i,j){var j=qx.event.type.Dom.prototype._cloneNativeEvent.call(this,i,j); j.button=i.button; j.clientX=i.clientX; j.clientY=i.clientY; j.pageX=i.pageX; j.pageY=i.pageY; j.screenX=i.screenX; j.screenY=i.screenY; j.wheelDelta=i.wheelDelta; j.detail=i.detail; j.srcElement=i.srcElement; j.target=i.target; return j; },__hY:{0:h,2:g,1:f},__ia:{1:h,2:g,4:f},stop:function(){this.stopPropagation(); },getButton:function(){switch(this._type){case c:return g; case d:if(this.__ib){return this.__ib(); }default:if(this._native.target!==undefined){return this.__hY[this._native.button]||e; }else{return this.__ia[this._native.button]||e; }}},__ib:qx.core.Variant.select(a,{"mshtml":function(){return h; },"default":null}),isLeftPressed:function(){return this.getButton()===h; },isMiddlePressed:function(){return this.getButton()===f; },isRightPressed:function(){return this.getButton()===g; },getRelatedTarget:function(){return this._relatedTarget; },getViewportLeft:function(){return this._native.clientX; },getViewportTop:function(){return this._native.clientY; },getDocumentLeft:function(){if(this._native.pageX!==undefined){return this._native.pageX; }else{var k=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientX+qx.bom.Viewport.getScrollLeft(k); }},getDocumentTop:function(){if(this._native.pageY!==undefined){return this._native.pageY; }else{var l=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientY+qx.bom.Viewport.getScrollTop(l); }},getScreenLeft:function(){return this._native.screenX; },getScreenTop:function(){return this._native.screenY; }}}); })(); (function(){var c="qx.client",b="chrome",a="qx.event.type.MouseWheel"; qx.Class.define(a,{extend:qx.event.type.Mouse,members:{stop:function(){this.stopPropagation(); this.preventDefault(); },getWheelDelta:qx.core.Variant.select(c,{"default":function(){return -(this._native.wheelDelta/40); },"gecko":function(){return this._native.detail; },"webkit":function(){if(qx.bom.client.Browser.NAME==b){if(qx.bom.client.Platform.MAC){return -(this._native.wheelDelta/1200); }else{return -(this._native.wheelDelta/120); }}else{if(qx.bom.client.Platform.WIN){var d=120; if(qx.bom.client.Engine.VERSION==533.16){d=1200; }}else{d=40; if(qx.bom.client.Engine.VERSION==533.16||qx.bom.client.Engine.VERSION==533.17||qx.bom.client.Engine.VERSION==533.18){d=1200; }}return -(this._native.wheelDelta/d); }}})}}); })(); (function(){var j="qx.client",i="ie",h="msie",g="android",f="operamini",e="mobile chrome",d=")(/| )([0-9]+\.[0-9])",c="iemobile",b="opera mobi",a="Mobile Safari",x="operamobile",w="mobile safari",v="IEMobile|Maxthon|MSIE",u="qx.bom.client.Browser",t="opera mini",s="(",r="opera",q="mshtml",p="Opera Mini|Opera Mobi|Opera",o="AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|OmniWeb|Maxthon|Pre|Mobile Safari|Safari",m="webkit",n="5.0",k="prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Firefox",l="Mobile/"; qx.Bootstrap.define(u,{statics:{UNKNOWN:true,NAME:"unknown",TITLE:"unknown 0.0",VERSION:0.0,FULLVERSION:"0.0.0",__ic:function(y){var z=navigator.userAgent; var B=new RegExp(s+y+d); var C=z.match(B); if(!C){return; }var name=C[1].toLowerCase(); var A=C[3]; if(z.match(/Version(\/| )([0-9]+\.[0-9])/)){A=RegExp.$2; } if(qx.core.Variant.isSet(j,m)){if(name===g){name=e; }else if(z.indexOf(a)!==-1||z.indexOf(l)!==-1){name=w; }}else if(qx.core.Variant.isSet(j,q)){if(name===h){name=i; if(qx.bom.client.System.WINCE&&name===i){name=c; A=n; }}}else if(qx.core.Variant.isSet(j,r)){if(name===b){name=x; }else if(name===t){name=f; }}this.NAME=name; this.FULLVERSION=A; this.VERSION=parseFloat(A,10); this.TITLE=name+" "+this.VERSION; this.UNKNOWN=false; }},defer:qx.core.Variant.select(j,{"webkit":function(D){D.__ic(o); },"gecko":function(E){E.__ic(k); },"mshtml":function(F){F.__ic(v); },"opera":function(G){G.__ic(p); }})}); })(); (function(){var f="qx.client",e="qx.dom.Hierarchy",d="previousSibling",c="*",b="nextSibling",a="parentNode"; qx.Class.define(e,{statics:{getNodeIndex:function(g){var h=0; while(g&&(g=g.previousSibling)){h++; }return h; },getElementIndex:function(i){var j=0; var k=qx.dom.Node.ELEMENT; while(i&&(i=i.previousSibling)){if(i.nodeType==k){j++; }}return j; },getNextElementSibling:function(l){while(l&&(l=l.nextSibling)&&!qx.dom.Node.isElement(l)){continue; }return l||null; },getPreviousElementSibling:function(m){while(m&&(m=m.previousSibling)&&!qx.dom.Node.isElement(m)){continue; }return m||null; },contains:qx.core.Variant.select(f,{"webkit|mshtml|opera":function(n,o){if(qx.dom.Node.isDocument(n)){var p=qx.dom.Node.getDocument(o); return n&&p==n; }else if(qx.dom.Node.isDocument(o)){return false; }else{return n.contains(o); }},"gecko":function(q,r){return !!(q.compareDocumentPosition(r)&16); },"default":function(s,t){while(t){if(s==t){return true; }t=t.parentNode; }return false; }}),isRendered:qx.core.Variant.select(f,{"mshtml":function(u){if(!u.parentNode||!u.offsetParent){return false; }var v=u.ownerDocument||u.document; return v.body.contains(u); },"gecko":function(w){var x=w.ownerDocument||w.document; return !!(x.compareDocumentPosition(w)&16); },"default":function(y){if(!y.parentNode||!y.offsetParent){return false; }var z=y.ownerDocument||y.document; return z.body.contains(y); }}),isDescendantOf:function(A,B){return this.contains(B,A); },getCommonParent:qx.core.Variant.select(f,{"mshtml|opera":function(C,D){if(C===D){return C; } while(C&&qx.dom.Node.isElement(C)){if(C.contains(D)){return C; }C=C.parentNode; }return null; },"default":function(E,F){if(E===F){return E; }var G={}; var J=qx.core.ObjectRegistry; var I,H; while(E||F){if(E){I=J.toHashCode(E); if(G[I]){return G[I]; }G[I]=E; E=E.parentNode; } if(F){H=J.toHashCode(F); if(G[H]){return G[H]; }G[H]=F; F=F.parentNode; }}return null; }}),getAncestors:function(K){return this._recursivelyCollect(K,a); },getChildElements:function(L){L=L.firstChild; if(!L){return []; }var M=this.getNextSiblings(L); if(L.nodeType===1){M.unshift(L); }return M; },getDescendants:function(N){return qx.lang.Array.fromCollection(N.getElementsByTagName(c)); },getFirstDescendant:function(O){O=O.firstChild; while(O&&O.nodeType!=1){O=O.nextSibling; }return O; },getLastDescendant:function(P){P=P.lastChild; while(P&&P.nodeType!=1){P=P.previousSibling; }return P; },getPreviousSiblings:function(Q){return this._recursivelyCollect(Q,d); },getNextSiblings:function(R){return this._recursivelyCollect(R,b); },_recursivelyCollect:function(S,T){var U=[]; while(S=S[T]){if(S.nodeType==1){U.push(S); }}return U; },getSiblings:function(V){return this.getPreviousSiblings(V).reverse().concat(this.getNextSiblings(V)); },isEmpty:function(W){W=W.firstChild; while(W){if(W.nodeType===qx.dom.Node.ELEMENT||W.nodeType===qx.dom.Node.TEXT){return false; }W=W.nextSibling; }return true; },cleanWhitespace:function(X){var Y=X.firstChild; while(Y){var ba=Y.nextSibling; if(Y.nodeType==3&&!/\S/.test(Y.nodeValue)){X.removeChild(Y); }Y=ba; }}}}); })(); (function(){var a="qx.event.type.KeyInput"; qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true); this._charCode=d; return this; },clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e); f._charCode=this._charCode; return f; },getCharCode:function(){return this._charCode; },getChar:function(){return String.fromCharCode(this._charCode); }}}); })(); (function(){var a="qx.event.type.KeySequence"; qx.Class.define(a,{extend:qx.event.type.Dom,members:{init:function(b,c,d){qx.event.type.Dom.prototype.init.call(this,b,c,null,true,true); this._keyCode=b.keyCode; this._identifier=d; return this; },clone:function(e){var f=qx.event.type.Dom.prototype.clone.call(this,e); f._keyCode=this._keyCode; f._identifier=this._identifier; return f; },getKeyIdentifier:function(){return this._identifier; },getKeyCode:function(){return this._keyCode; }}}); })(); (function(){var j="qx.client",i="mousedown",h="mouseup",g="blur",f="focus",e="on",d="selectstart",c="DOMFocusOut",b="focusin",a="focusout",z="DOMFocusIn",y="draggesture",x="qx.event.handler.Focus",w="_applyFocus",v="deactivate",u="textarea",t="_applyActive",s='character',r="input",q="qxSelectable",o="tabIndex",p="off",m="activate",n="mshtml",k="qxKeepFocus",l="qxKeepActive"; qx.Class.define(x,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(A){qx.core.Object.call(this); this._manager=A; this._window=A.getWindow(); this._document=this._window.document; this._root=this._document.documentElement; this._body=this._document.body; this._initObserver(); },properties:{active:{apply:t,nullable:true},focus:{apply:w,nullable:true}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:true,FOCUSABLE_ELEMENTS:qx.core.Variant.select("qx.client",{"mshtml|gecko":{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},"opera|webkit":{button:1,input:1,select:1,textarea:1}})},members:{__id:null,__ie:null,__if:null,__ig:null,__ih:null,__ii:null,__ij:null,__ik:null,__il:null,__im:null,canHandleEvent:function(B,C){},registerEvent:function(D,E,F){},unregisterEvent:function(G,H,I){},focus:function(J){if(qx.core.Variant.isSet(j,n)){window.setTimeout(function(){try{J.focus(); var K=qx.bom.Selection.get(J); if(K.length==0){var L=J.createTextRange(); L.moveStart(s,J.value.length); L.collapse(); L.select(); }}catch(M){}},0); }else{try{J.focus(); }catch(N){}}this.setFocus(J); this.setActive(J); },activate:function(O){this.setActive(O); },blur:function(P){try{P.blur(); }catch(Q){} if(this.getActive()===P){this.resetActive(); } if(this.getFocus()===P){this.resetFocus(); }},deactivate:function(R){if(this.getActive()===R){this.resetActive(); }},tryActivate:function(S){var T=this.__iB(S); if(T){this.setActive(T); }},__in:function(U,V,W,X){var ba=qx.event.Registration; var Y=ba.createEvent(W,qx.event.type.Focus,[U,V,X]); ba.dispatchEvent(U,Y); },_windowFocused:true,__io:function(){if(this._windowFocused){this._windowFocused=false; this.__in(this._window,null,g,false); }},__ip:function(){if(!this._windowFocused){this._windowFocused=true; this.__in(this._window,null,f,false); }},_initObserver:qx.core.Variant.select(j,{"gecko":function(){this.__id=qx.lang.Function.listener(this.__iv,this); this.__ie=qx.lang.Function.listener(this.__iw,this); this.__if=qx.lang.Function.listener(this.__iu,this); this.__ig=qx.lang.Function.listener(this.__it,this); this.__ih=qx.lang.Function.listener(this.__iq,this); qx.bom.Event.addNativeListener(this._document,i,this.__id,true); qx.bom.Event.addNativeListener(this._document,h,this.__ie,true); qx.bom.Event.addNativeListener(this._window,f,this.__if,true); qx.bom.Event.addNativeListener(this._window,g,this.__ig,true); qx.bom.Event.addNativeListener(this._window,y,this.__ih,true); },"mshtml":function(){this.__id=qx.lang.Function.listener(this.__iv,this); this.__ie=qx.lang.Function.listener(this.__iw,this); this.__ij=qx.lang.Function.listener(this.__ir,this); this.__ik=qx.lang.Function.listener(this.__is,this); this.__ii=qx.lang.Function.listener(this.__iy,this); qx.bom.Event.addNativeListener(this._document,i,this.__id); qx.bom.Event.addNativeListener(this._document,h,this.__ie); qx.bom.Event.addNativeListener(this._document,b,this.__ij); qx.bom.Event.addNativeListener(this._document,a,this.__ik); qx.bom.Event.addNativeListener(this._document,d,this.__ii); },"webkit":function(){this.__id=qx.lang.Function.listener(this.__iv,this); this.__ie=qx.lang.Function.listener(this.__iw,this); this.__ik=qx.lang.Function.listener(this.__is,this); this.__if=qx.lang.Function.listener(this.__iu,this); this.__ig=qx.lang.Function.listener(this.__it,this); this.__ii=qx.lang.Function.listener(this.__iy,this); qx.bom.Event.addNativeListener(this._document,i,this.__id,true); qx.bom.Event.addNativeListener(this._document,h,this.__ie,true); qx.bom.Event.addNativeListener(this._document,d,this.__ii,false); qx.bom.Event.addNativeListener(this._window,c,this.__ik,true); qx.bom.Event.addNativeListener(this._window,f,this.__if,true); qx.bom.Event.addNativeListener(this._window,g,this.__ig,true); },"opera":function(){this.__id=qx.lang.Function.listener(this.__iv,this); this.__ie=qx.lang.Function.listener(this.__iw,this); this.__ij=qx.lang.Function.listener(this.__ir,this); this.__ik=qx.lang.Function.listener(this.__is,this); qx.bom.Event.addNativeListener(this._document,i,this.__id,true); qx.bom.Event.addNativeListener(this._document,h,this.__ie,true); qx.bom.Event.addNativeListener(this._window,z,this.__ij,true); qx.bom.Event.addNativeListener(this._window,c,this.__ik,true); }}),_stopObserver:qx.core.Variant.select(j,{"gecko":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__id,true); qx.bom.Event.removeNativeListener(this._document,h,this.__ie,true); qx.bom.Event.removeNativeListener(this._window,f,this.__if,true); qx.bom.Event.removeNativeListener(this._window,g,this.__ig,true); qx.bom.Event.removeNativeListener(this._window,y,this.__ih,true); },"mshtml":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__id); qx.bom.Event.removeNativeListener(this._document,h,this.__ie); qx.bom.Event.removeNativeListener(this._document,b,this.__ij); qx.bom.Event.removeNativeListener(this._document,a,this.__ik); qx.bom.Event.removeNativeListener(this._document,d,this.__ii); },"webkit":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__id,true); qx.bom.Event.removeNativeListener(this._document,h,this.__ie,true); qx.bom.Event.removeNativeListener(this._document,d,this.__ii,false); qx.bom.Event.removeNativeListener(this._window,c,this.__ik,true); qx.bom.Event.removeNativeListener(this._window,f,this.__if,true); qx.bom.Event.removeNativeListener(this._window,g,this.__ig,true); },"opera":function(){qx.bom.Event.removeNativeListener(this._document,i,this.__id,true); qx.bom.Event.removeNativeListener(this._document,h,this.__ie,true); qx.bom.Event.removeNativeListener(this._window,z,this.__ij,true); qx.bom.Event.removeNativeListener(this._window,c,this.__ik,true); }}),__iq:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"gecko":function(bb){var bc=qx.bom.Event.getTarget(bb); if(!this.__iC(bc)){qx.bom.Event.preventDefault(bb); }},"default":null})),__ir:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"mshtml":function(bd){this.__ip(); var bf=qx.bom.Event.getTarget(bd); var be=this.__iA(bf); if(be){this.setFocus(be); }this.tryActivate(bf); },"opera":function(bg){var bh=qx.bom.Event.getTarget(bg); if(bh==this._document||bh==this._window){this.__ip(); if(this.__il){this.setFocus(this.__il); delete this.__il; } if(this.__im){this.setActive(this.__im); delete this.__im; }}else{this.setFocus(bh); this.tryActivate(bh); if(!this.__iC(bh)){bh.selectionStart=0; bh.selectionEnd=0; }}},"default":null})),__is:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"mshtml":function(bi){if(!bi.toElement){this.__io(); this.resetFocus(); this.resetActive(); }},"webkit":function(bj){var bk=qx.bom.Event.getTarget(bj); if(bk===this.getFocus()){this.resetFocus(); } if(bk===this.getActive()){this.resetActive(); }},"opera":function(bl){var bm=qx.bom.Event.getTarget(bl); if(bm==this._document){this.__io(); this.__il=this.getFocus(); this.__im=this.getActive(); this.resetFocus(); this.resetActive(); }else{if(bm===this.getFocus()){this.resetFocus(); } if(bm===this.getActive()){this.resetActive(); }}},"default":null})),__it:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"gecko":function(bn){var bo=qx.bom.Event.getTarget(bn); if(bo===this._window||bo===this._document){this.__io(); this.resetActive(); this.resetFocus(); }},"webkit":function(bp){var bq=qx.bom.Event.getTarget(bp); if(bq===this._window||bq===this._document){this.__io(); this.__il=this.getFocus(); this.__im=this.getActive(); this.resetActive(); this.resetFocus(); }},"default":null})),__iu:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"gecko":function(br){var bs=qx.bom.Event.getTarget(br); if(bs===this._window||bs===this._document){this.__ip(); bs=this._body; }this.setFocus(bs); this.tryActivate(bs); },"webkit":function(bt){var bu=qx.bom.Event.getTarget(bt); if(bu===this._window||bu===this._document){this.__ip(); if(this.__il){this.setFocus(this.__il); delete this.__il; } if(this.__im){this.setActive(this.__im); delete this.__im; }}else{this.setFocus(bu); this.tryActivate(bu); }},"default":null})),__iv:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"gecko":function(bv){var bx=qx.bom.Event.getTarget(bv); var bw=this.__iA(bx); if(!bw){qx.bom.Event.preventDefault(bv); }else if(bw===this._body){this.setFocus(bw); }},"mshtml":function(by){var bA=qx.bom.Event.getTarget(by); var bz=this.__iA(bA); if(bz){if(!this.__iC(bA)){bA.unselectable=e; try{document.selection.empty(); }catch(bB){}try{bz.focus(); }catch(bC){}}}else{qx.bom.Event.preventDefault(by); if(!this.__iC(bA)){bA.unselectable=e; }}},"webkit":function(bD){var bF=qx.bom.Event.getTarget(bD); var bE=this.__iA(bF); if(bE){this.setFocus(bE); }else{qx.bom.Event.preventDefault(bD); }},"opera":function(bG){var bJ=qx.bom.Event.getTarget(bG); var bH=this.__iA(bJ); if(!this.__iC(bJ)){qx.bom.Event.preventDefault(bG); if(bH){var bI=this.getFocus(); if(bI&&bI.selectionEnd){bI.selectionStart=0; bI.selectionEnd=0; bI.blur(); }if(bH){this.setFocus(bH); }}}else if(bH){this.setFocus(bH); }},"default":null})),__iw:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"mshtml":function(bK){var bL=qx.bom.Event.getTarget(bK); if(bL.unselectable){bL.unselectable=p; }this.tryActivate(this.__ix(bL)); },"gecko":function(bM){var bN=qx.bom.Event.getTarget(bM); while(bN&&bN.offsetWidth===undefined){bN=bN.parentNode; } if(bN){this.tryActivate(bN); }},"webkit|opera":function(bO){var bP=qx.bom.Event.getTarget(bO); this.tryActivate(this.__ix(bP)); },"default":null})),__ix:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"mshtml|webkit":function(bQ){var bR=this.getFocus(); if(bR&&bQ!=bR&&(bR.nodeName.toLowerCase()===r||bR.nodeName.toLowerCase()===u)){bQ=bR; }return bQ; },"default":function(bS){return bS; }})),__iy:qx.event.GlobalError.observeMethod(qx.core.Variant.select(j,{"mshtml|webkit":function(bT){var bU=qx.bom.Event.getTarget(bT); if(!this.__iC(bU)){qx.bom.Event.preventDefault(bT); }},"default":null})),__iz:function(bV){var bW=qx.bom.element.Attribute.get(bV,o); if(bW>=1){return true; }var bX=qx.event.handler.Focus.FOCUSABLE_ELEMENTS; if(bW>=0&&bX[bV.tagName]){return true; }return false; },__iA:function(bY){while(bY&&bY.nodeType===1){if(bY.getAttribute(k)==e){return null; } if(this.__iz(bY)){return bY; }bY=bY.parentNode; }return this._body; },__iB:function(ca){var cb=ca; while(ca&&ca.nodeType===1){if(ca.getAttribute(l)==e){return null; }ca=ca.parentNode; }return cb; },__iC:function(cc){while(cc&&cc.nodeType===1){var cd=cc.getAttribute(q); if(cd!=null){return cd===e; }cc=cc.parentNode; }return true; },_applyActive:function(ce,cf){if(cf){this.__in(cf,ce,v,true); } if(ce){this.__in(ce,cf,m,true); }},_applyFocus:function(cg,ch){if(ch){this.__in(ch,cg,a,true); } if(cg){this.__in(cg,ch,b,true); }if(ch){this.__in(ch,cg,g,false); } if(cg){this.__in(cg,ch,f,false); }}},destruct:function(){this._stopObserver(); this._manager=this._window=this._document=this._root=this._body=this.__iD=null; },defer:function(ci){qx.event.Registration.addHandler(ci); var cj=ci.FOCUSABLE_ELEMENTS; for(var ck in cj){cj[ck.toUpperCase()]=1; }}}); })(); (function(){var k="qx.client",j="character",i="EndToEnd",h="input",g="textarea",f="StartToStart",e='character',d="qx.bom.Selection",c="button",b="#text",a="body"; qx.Class.define(d,{statics:{getSelectionObject:qx.core.Variant.select(k,{"mshtml":function(l){return l.selection; },"default":function(m){return qx.dom.Node.getWindow(m).getSelection(); }}),get:qx.core.Variant.select(k,{"mshtml":function(n){var o=qx.bom.Range.get(qx.dom.Node.getDocument(n)); return o.text; },"default":function(p){if(this.__iE(p)){return p.value.substring(p.selectionStart,p.selectionEnd); }else{return this.getSelectionObject(qx.dom.Node.getDocument(p)).toString(); }}}),getLength:qx.core.Variant.select(k,{"mshtml":function(q){var s=this.get(q); var r=qx.util.StringSplit.split(s,/\r\n/); return s.length-(r.length-1); },"opera":function(t){var y,w,u; if(this.__iE(t)){var x=t.selectionStart; var v=t.selectionEnd; y=t.value.substring(x,v); w=v-x; }else{y=qx.bom.Selection.get(t); w=y.length; }u=qx.util.StringSplit.split(y,/\r\n/); return w-(u.length-1); },"default":function(z){if(this.__iE(z)){return z.selectionEnd-z.selectionStart; }else{return this.get(z).length; }}}),getStart:qx.core.Variant.select(k,{"mshtml":function(A){if(this.__iE(A)){var F=qx.bom.Range.get(); if(!A.contains(F.parentElement())){return -1; }var G=qx.bom.Range.get(A); var E=A.value.length; G.moveToBookmark(F.getBookmark()); G.moveEnd(e,E); return E-G.text.length; }else{var G=qx.bom.Range.get(A); var C=G.parentElement(); var H=qx.bom.Range.get(); H.moveToElementText(C); var B=qx.bom.Range.get(qx.dom.Node.getBodyElement(A)); B.setEndPoint(f,G); B.setEndPoint(i,H); if(H.compareEndPoints(f,B)==0){return 0; }var D; var I=0; while(true){D=B.moveStart(j,-1); if(H.compareEndPoints(f,B)==0){break; }if(D==0){break; }else{I++; }}return ++I; }},"gecko|webkit":function(J){if(this.__iE(J)){return J.selectionStart; }else{var L=qx.dom.Node.getDocument(J); var K=this.getSelectionObject(L); if(K.anchorOffsetX.anchorOffset){return X.focusOffset; }else{return X.anchorOffset; }}},"default":function(ba){if(this.__iE(ba)){return ba.selectionEnd; }else{return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(ba)).focusOffset; }}}),__iE:function(bb){return qx.dom.Node.isElement(bb)&&(bb.nodeName.toLowerCase()==h||bb.nodeName.toLowerCase()==g); },set:qx.core.Variant.select(k,{"mshtml":function(bc,bd,be){var bf; if(qx.dom.Node.isDocument(bc)){bc=bc.body; } if(qx.dom.Node.isElement(bc)||qx.dom.Node.isText(bc)){switch(bc.nodeName.toLowerCase()){case h:case g:case c:if(be===undefined){be=bc.value.length; } if(bd>=0&&bd<=bc.value.length&&be>=0&&be<=bc.value.length){bf=qx.bom.Range.get(bc); bf.collapse(true); bf.moveStart(j,bd); bf.moveEnd(j,be-bd); bf.select(); return true; }break; case b:if(be===undefined){be=bc.nodeValue.length; } if(bd>=0&&bd<=bc.nodeValue.length&&be>=0&&be<=bc.nodeValue.length){bf=qx.bom.Range.get(qx.dom.Node.getBodyElement(bc)); bf.moveToElementText(bc.parentNode); bf.collapse(true); bf.moveStart(j,bd); bf.moveEnd(j,be-bd); bf.select(); return true; }break; default:if(be===undefined){be=bc.childNodes.length-1; }if(bc.childNodes[bd]&&bc.childNodes[be]){bf=qx.bom.Range.get(qx.dom.Node.getBodyElement(bc)); bf.moveToElementText(bc.childNodes[bd]); bf.collapse(true); var bg=qx.bom.Range.get(qx.dom.Node.getBodyElement(bc)); bg.moveToElementText(bc.childNodes[be]); bf.setEndPoint(i,bg); bf.select(); return true; }}}return false; },"default":function(bh,bi,bj){var bn=bh.nodeName.toLowerCase(); if(qx.dom.Node.isElement(bh)&&(bn==h||bn==g)){if(bj===undefined){bj=bh.value.length; }if(bi>=0&&bi<=bh.value.length&&bj>=0&&bj<=bh.value.length){bh.focus(); bh.select(); bh.setSelectionRange(bi,bj); return true; }}else{var bl=false; var bm=qx.dom.Node.getWindow(bh).getSelection(); var bk=qx.bom.Range.get(bh); if(qx.dom.Node.isText(bh)){if(bj===undefined){bj=bh.length; } if(bi>=0&&bi=0&&bj<=bh.length){bl=true; }}else if(qx.dom.Node.isElement(bh)){if(bj===undefined){bj=bh.childNodes.length-1; } if(bi>=0&&bh.childNodes[bi]&&bj>=0&&bh.childNodes[bj]){bl=true; }}else if(qx.dom.Node.isDocument(bh)){bh=bh.body; if(bj===undefined){bj=bh.childNodes.length-1; } if(bi>=0&&bh.childNodes[bi]&&bj>=0&&bh.childNodes[bj]){bl=true; }} if(bl){if(!bm.isCollapsed){bm.collapseToStart(); }bk.setStart(bh,bi); if(qx.dom.Node.isText(bh)){bk.setEnd(bh,bj); }else{bk.setEndAfter(bh.childNodes[bj]); }if(bm.rangeCount>0){bm.removeAllRanges(); }bm.addRange(bk); return true; }}return false; }}),setAll:function(bo){return qx.bom.Selection.set(bo,0); },clear:qx.core.Variant.select(k,{"mshtml":function(bp){var bq=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bp)); var br=qx.bom.Range.get(bp); var parent=br.parentElement(); var bs=qx.bom.Range.get(qx.dom.Node.getDocument(bp)); if(parent==bs.parentElement()&&parent==bp){bq.empty(); }},"default":function(bt){var bv=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(bt)); var bx=bt.nodeName.toLowerCase(); if(qx.dom.Node.isElement(bt)&&(bx==h||bx==g)){bt.setSelectionRange(0,0); qx.bom.Element.blur(bt); }else if(qx.dom.Node.isDocument(bt)||bx==a){bv.collapse(bt.body?bt.body:bt,0); }else{var bw=qx.bom.Range.get(bt); if(!bw.collapsed){var by; var bu=bw.commonAncestorContainer; if(qx.dom.Node.isElement(bt)&&qx.dom.Node.isText(bu)){by=bu.parentNode; }else{by=bu; } if(by==bt){bv.collapse(bt,0); }}}}})}}); })(); (function(){var l="button",k="qx.bom.Range",j="text",i="password",h="file",g="submit",f="reset",e="textarea",d="input",c="hidden",a="qx.client",b="body"; qx.Class.define(k,{statics:{get:qx.core.Variant.select(a,{"mshtml":function(m){if(qx.dom.Node.isElement(m)){switch(m.nodeName.toLowerCase()){case d:switch(m.type){case j:case i:case c:case l:case f:case h:case g:return m.createTextRange(); break; default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange(); }break; case e:case b:case l:return m.createTextRange(); break; default:return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange(); }}else{if(m==null){m=window; }return qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(m)).createRange(); }},"default":function(n){var o=qx.dom.Node.getDocument(n); var p=qx.bom.Selection.getSelectionObject(o); if(p.rangeCount>0){return p.getRangeAt(0); }else{return o.createRange(); }}})}}); })(); (function(){var j="",h="m",g="g",f="^",e="qx.util.StringSplit",d="i",c="$(?!\\s)",b="[object RegExp]",a="y"; qx.Class.define(e,{statics:{split:function(k,l,m){if(Object.prototype.toString.call(l)!==b){return String.prototype.split.call(k,l,m); }var t=[],n=0,r=(l.ignoreCase?d:j)+(l.multiline?h:j)+(l.sticky?a:j),l=RegExp(l.source,r+g),q,u,o,p,s=/()??/.exec(j)[1]===undefined; k=k+j; if(!s){q=RegExp(f+l.source+c,r); }if(m===undefined||+m<0){m=Infinity; }else{m=Math.floor(+m); if(!m){return []; }} while(u=l.exec(k)){o=u.index+u[0].length; if(o>n){t.push(k.slice(n,u.index)); if(!s&&u.length>1){u[0].replace(q,function(){for(var i=1;i1&&u.index=m){break; }} if(l.lastIndex===u.index){l.lastIndex++; }} if(n===k.length){if(p||!l.test(j)){t.push(j); }}else{t.push(k.slice(n)); }return t.length>m?t.slice(0,m):t; }}}); })(); (function(){var a="qx.event.type.Focus"; qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c,d){qx.event.type.Event.prototype.init.call(this,d,false); this._target=b; this._relatedTarget=c; return this; }}}); })(); (function(){var j="",i="undefined",h="qx.client",g="readOnly",f="accessKey",e="qx.bom.element.Attribute",d="rowSpan",c="vAlign",b="className",a="textContent",y="'",x="htmlFor",w="longDesc",v="cellSpacing",u="frameBorder",t="='",s="useMap",r="innerText",q="innerHTML",p="tabIndex",n="dateTime",o="maxLength",l="mshtml",m="cellPadding",k="colSpan"; qx.Class.define(e,{statics:{__iF:{names:{"class":b,"for":x,html:q,text:qx.core.Variant.isSet(h,l)?r:a,colspan:k,rowspan:d,valign:c,datetime:n,accesskey:f,tabindex:p,maxlength:o,readonly:g,longdesc:w,cellpadding:m,cellspacing:v,frameborder:u,usemap:s},runtime:{"html":1,"text":1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$html:1,$$widget:1,disabled:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$widget:1,$$html:1},propertyDefault:{disabled:false,checked:false,readOnly:false,multiple:false,selected:false,value:j,className:j,innerHTML:j,innerText:j,textContent:j,htmlFor:j,tabIndex:0,maxLength:qx.core.Variant.select(h,{"mshtml":2147483647,"webkit":524288,"default":-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1},original:{href:1,src:1,type:1}},compile:function(z){var A=[]; var C=this.__iF.runtime; for(var B in z){if(!C[B]){A.push(B,t,z[B],y); }}return A.join(j); },get:qx.core.Variant.select(h,{"mshtml":function(D,name){var F=this.__iF; var E; name=F.names[name]||name; if(F.original[name]){E=D.getAttribute(name,2); }else if(F.property[name]){E=D[name]; if(typeof F.propertyDefault[name]!==i&&E==F.propertyDefault[name]){if(typeof F.bools[name]===i){return null; }else{return E; }}}else{E=D.getAttribute(name); }if(F.bools[name]){return !!E; }return E; },"default":function(G,name){var I=this.__iF; var H; name=I.names[name]||name; if(I.property[name]){H=G[name]; if(typeof I.propertyDefault[name]!==i&&H==I.propertyDefault[name]){if(typeof I.bools[name]===i){return null; }else{return H; }}}else{H=G.getAttribute(name); }if(I.bools[name]){return !!H; }return H; }}),set:function(J,name,K){if(typeof K===i){return; }var L=this.__iF; name=L.names[name]||name; if(L.bools[name]){K=!!K; }if(L.property[name]&&(!(J[name]===undefined)||L.qxProperties[name])){if(K==null){if(L.removeableProperties[name]){J.removeAttribute(name); return; }else if(typeof L.propertyDefault[name]!==i){K=L.propertyDefault[name]; }}J[name]=K; }else{if(K===true){J.setAttribute(name,name); }else if(K===false||K===null){J.removeAttribute(name); }else{J.setAttribute(name,K); }}},reset:function(M,name){this.set(M,name,null); }}}); })(); (function(){var a="qx.event.type.Drag"; qx.Class.define(a,{extend:qx.event.type.Event,members:{init:function(b,c){qx.event.type.Event.prototype.init.call(this,true,b); if(c){this._native=c.getNativeEvent()||null; this._originalTarget=c.getTarget()||null; }else{this._native=null; this._originalTarget=null; }return this; },clone:function(d){var e=qx.event.type.Event.prototype.clone.call(this,d); e._native=this._native; return e; },getDocumentLeft:function(){if(this._native==null){return 0; } if(this._native.pageX!==undefined){return this._native.pageX; }else{var f=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientX+qx.bom.Viewport.getScrollLeft(f); }},getDocumentTop:function(){if(this._native==null){return 0; } if(this._native.pageY!==undefined){return this._native.pageY; }else{var g=qx.dom.Node.getWindow(this._native.srcElement); return this._native.clientY+qx.bom.Viewport.getScrollTop(g); }},getManager:function(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop); },addType:function(h){this.getManager().addType(h); },addAction:function(i){this.getManager().addAction(i); },supportsType:function(j){return this.getManager().supportsType(j); },supportsAction:function(k){return this.getManager().supportsAction(k); },addData:function(l,m){this.getManager().addData(l,m); },getData:function(n){return this.getManager().getData(n); },getCurrentType:function(){return this.getManager().getCurrentType(); },getCurrentAction:function(){return this.getManager().getCurrentAction(); }}}); })(); (function(){var h="losecapture",g="qx.client",f="blur",e="focus",d="click",c="qx.event.dispatch.MouseCapture",b="capture",a="scroll"; qx.Class.define(c,{extend:qx.event.dispatch.AbstractBubbling,construct:function(i,j){qx.event.dispatch.AbstractBubbling.call(this,i); this.__iG=i.getWindow(); this.__iH=j; i.addListener(this.__iG,f,this.releaseCapture,this); i.addListener(this.__iG,e,this.releaseCapture,this); i.addListener(this.__iG,a,this.releaseCapture,this); },statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__iH:null,__iI:null,__iJ:true,__iG:null,_getParent:function(k){return k.parentNode; },canDispatchEvent:function(l,event,m){return (this.__iI&&this.__iK[m]); },dispatchEvent:function(n,event,o){if(o==d){event.stopPropagation(); this.releaseCapture(); return; } if(this.__iJ||!qx.dom.Hierarchy.contains(this.__iI,n)){n=this.__iI; }qx.event.dispatch.AbstractBubbling.prototype.dispatchEvent.call(this,n,event,o); },__iK:{"mouseup":1,"mousedown":1,"click":1,"dblclick":1,"mousemove":1,"mouseout":1,"mouseover":1},activateCapture:function(p,q){var q=q!==false; if(this.__iI===p&&this.__iJ==q){return; } if(this.__iI){this.releaseCapture(); }this.nativeSetCapture(p,q); if(this.hasNativeCapture){var self=this; qx.bom.Event.addNativeListener(p,h,function(){qx.bom.Event.removeNativeListener(p,h,arguments.callee); self.releaseCapture(); }); }this.__iJ=q; this.__iI=p; this.__iH.fireEvent(p,b,qx.event.type.Event,[true,false]); },getCaptureElement:function(){return this.__iI; },releaseCapture:function(){var r=this.__iI; if(!r){return; }this.__iI=null; this.__iH.fireEvent(r,h,qx.event.type.Event,[true,false]); this.nativeReleaseCapture(r); },hasNativeCapture:qx.bom.client.Engine.MSHTML,nativeSetCapture:qx.core.Variant.select(g,{"mshtml":function(s,t){qx.event.Timer.once(function(){s.setCapture(t!==false); },this,0); },"default":qx.lang.Function.empty}),nativeReleaseCapture:qx.core.Variant.select(g,{"mshtml":function(u){qx.event.Timer.once(function(){u.releaseCapture(); },this,0); },"default":qx.lang.Function.empty})},destruct:function(){this.__iI=this.__iG=this.__iH=null; },defer:function(v){qx.event.Registration.addDispatcher(v); }}); })(); (function(){var c="qx.bom.Selector"; qx.Class.define(c,{statics:{query:null,matches:null}}); (function(){var o=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,r=Object.prototype.toString,p=false,x=true; [0,0].sort(function(){x=false; return 0; }); var g=function(z,A,B,C){B=B||[]; A=A||document; var L=A; if(A.nodeType!==1&&A.nodeType!==9){return []; } if(!z||typeof z!=="string"){return B; }var m,F,D,H,J,G,M,i,N=true,E=g.isXML(A),I=[],K=z; do{o.exec(""); m=o.exec(K); if(m){K=m[3]; I.push(m[1]); if(m[2]){H=m[3]; break; }}}while(m); if(I.length>1&&q.exec(z)){if(I.length===2&&k.relative[I[0]]){F=h(I[0]+I[1],A); }else{F=k.relative[I[0]]?[A]:g(I.shift(),A); while(I.length){z=I.shift(); if(k.relative[z]){z+=I.shift(); }F=h(z,F); }}}else{if(!C&&I.length>1&&A.nodeType===9&&!E&&k.match.ID.test(I[0])&&!k.match.ID.test(I[I.length-1])){J=g.find(I.shift(),A,E); A=J.expr?g.filter(J.expr,J.set)[0]:J.set[0]; } if(A){J=C? {expr:I.pop(),set:f(C)}:g.find(I.pop(),I.length===1&&(I[0]==="~"||I[0]==="+")&&A.parentNode?A.parentNode:A,E); F=J.expr?g.filter(J.expr,J.set):J.set; if(I.length>0){D=f(F); }else{N=false; } while(I.length){G=I.pop(); M=G; if(!k.relative[G]){G=""; }else{M=I.pop(); } if(M==null){M=A; }k.relative[G](D,M,E); }}else{D=I=[]; }} if(!D){D=F; } if(!D){g.error(G||z); } if(r.call(D)==="[object Array]"){if(!N){B.push.apply(B,D); }else if(A&&A.nodeType===1){for(i=0;D[i]!=null;i++){if(D[i]&&(D[i]===true||D[i].nodeType===1&&g.contains(A,D[i]))){B.push(F[i]); }}}else{for(i=0;D[i]!=null;i++){if(D[i]&&D[i].nodeType===1){B.push(F[i]); }}}}else{f(D,B); } if(H){g(H,L,B,C); g.uniqueSort(B); }return B; }; g.uniqueSort=function(O){if(s){p=x; O.sort(s); if(p){for(var i=1;i0; }; g.find=function(T,U,V){var W; if(!T){return []; } for(var i=0,l=k.order.length;i":function(bB,bC){var bE,bD=typeof bC==="string",i=0,l=bB.length; if(bD&&!/\W/.test(bC)){bC=bC.toLowerCase(); for(;i=0)){if(!cd){ce.push(ch); }}else if(cd){cc[i]=false; }}}return false; },ID:function(ci){return ci[1].replace(/\\/g,""); },TAG:function(cj,ck){return cj[1].toLowerCase(); },CHILD:function(cl){if(cl[1]==="nth"){var cm=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(cl[2]==="even"&&"2n"||cl[2]==="odd"&&"2n+1"||!/\D/.test(cl[2])&&"0n+"+cl[2]||cl[2]); cl[2]=(cm[1]+(cm[2]||1))-0; cl[3]=cm[3]-0; }cl[0]=v++; return cl; },ATTR:function(cn,co,cp,cq,cr,cs){var name=cn[1].replace(/\\/g,""); if(!cs&&k.attrMap[name]){cn[1]=k.attrMap[name]; } if(cn[2]==="~="){cn[4]=" "+cn[4]+" "; }return cn; },PSEUDO:function(ct,cu,cv,cw,cx){if(ct[1]==="not"){if((o.exec(ct[3])||"").length>1||/^\w/.test(ct[3])){ct[3]=g(ct[3],null,null,cu); }else{var cy=g.filter(ct[3],cu,cv,true^cx); if(!cv){cw.push.apply(cw,cy); }return false; }}else if(k.match.POS.test(ct[0])||k.match.CHILD.test(ct[0])){return true; }return ct; },POS:function(cz){cz.unshift(true); return cz; }},filters:{enabled:function(cA){return cA.disabled===false&&cA.type!=="hidden"; },disabled:function(cB){return cB.disabled===true; },checked:function(cC){return cC.checked===true; },selected:function(cD){cD.parentNode.selectedIndex; return cD.selected===true; },parent:function(cE){return !!cE.firstChild; },empty:function(cF){return !cF.firstChild; },has:function(cG,i,cH){return !!g(cH[3],cG).length; },header:function(cI){return (/h\d/i).test(cI.nodeName); },text:function(cJ){return "text"===cJ.type; },radio:function(cK){return "radio"===cK.type; },checkbox:function(cL){return "checkbox"===cL.type; },file:function(cM){return "file"===cM.type; },password:function(cN){return "password"===cN.type; },submit:function(cO){return "submit"===cO.type; },image:function(cP){return "image"===cP.type; },reset:function(cQ){return "reset"===cQ.type; },button:function(cR){return "button"===cR.type||cR.nodeName.toLowerCase()==="button"; },input:function(cS){return (/input|select|textarea|button/i).test(cS.nodeName); }},setFilters:{first:function(cT,i){return i===0; },last:function(cU,i,cV,cW){return i===cW.length-1; },even:function(cX,i){return i%2===0; },odd:function(cY,i){return i%2===1; },lt:function(da,i,db){return idd[3]-0; },nth:function(de,i,df){return df[3]-0===i; },eq:function(dg,i,dh){return dh[3]-0===i; }},filter:{PSEUDO:function(di,dj,i,dk){var name=dj[1],dl=k.filters[name]; if(dl){return dl(di,i,dj,dk); }else if(name==="contains"){return (di.textContent||di.innerText||g.getText([di])||"").indexOf(dj[3])>=0; }else if(name==="not"){var dm=dj[3]; for(var j=0,l=dm.length;j=0); }}},ID:function(dx,dy){return dx.nodeType===1&&dx.getAttribute("id")===dy; },TAG:function(dz,dA){return (dA==="*"&&dz.nodeType===1)||dz.nodeName.toLowerCase()===dA; },CLASS:function(dB,dC){return (" "+(dB.className||dB.getAttribute("class"))+" ").indexOf(dC)>-1; },ATTR:function(dD,dE){var name=dE[1],dI=k.attrHandle[name]?k.attrHandle[name](dD):dD[name]!=null?dD[name]:dD.getAttribute(name),dH=dI+"",dG=dE[2],dF=dE[4]; return dI==null?dG==="!=":dG==="="?dH===dF:dG==="*="?dH.indexOf(dF)>=0:dG==="~="?(" "+dH+" ").indexOf(dF)>=0:!dF?dH&&dI!==false:dG==="!="?dH!==dF:dG==="^="?dH.indexOf(dF)===0:dG==="$="?dH.substr(dH.length-dF.length)===dF:dG==="|="?dH===dF||dH.substr(0,dF.length+1)===dF+"-":false; },POS:function(dJ,dK,i,dL){var name=dK[2],dM=k.setFilters[name]; if(dM){return dM(dJ,i,dK,dL); }}}}; var q=k.match.POS,d=function(dN,dO){return "\\"+(dO-0+1); }; for(var u in k.match){k.match[u]=new RegExp(k.match[u].source+(/(?![^\[]*\])(?![^\(]*\))/.source)); k.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+k.match[u].source.replace(/\\(\d+)/g,d)); }var f=function(dP,dQ){dP=Array.prototype.slice.call(dP,0); if(dQ){dQ.push.apply(dQ,dP); return dQ; }return dP; }; try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType; }catch(e){f=function(dR,dS){var i=0,dT=dS||[]; if(r.call(dR)==="[object Array]"){Array.prototype.push.apply(dT,dR); }else{if(typeof dR.length==="number"){for(var l=dR.length;i"; eh.insertBefore(ej,eh.firstChild); if(document.getElementById(ei)){k.find.ID=function(ek,el,em){if(typeof el.getElementById!=="undefined"&&!em){var m=el.getElementById(ek[1]); return m?m.id===ek[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===ek[1]?[m]:undefined:[]; }}; k.filter.ID=function(en,eo){var ep=typeof en.getAttributeNode!=="undefined"&&en.getAttributeNode("id"); return en.nodeType===1&&ep&&ep.nodeValue===eo; }; }eh.removeChild(ej); eh=ej=null; })(); (function(){var eq=document.createElement("div"); eq.appendChild(document.createComment("")); if(eq.getElementsByTagName("*").length>0){k.find.TAG=function(er,es){var eu=es.getElementsByTagName(er[1]); if(er[1]==="*"){var et=[]; for(var i=0;eu[i];i++){if(eu[i].nodeType===1){et.push(eu[i]); }}eu=et; }return eu; }; }eq.innerHTML=""; if(eq.firstChild&&typeof eq.firstChild.getAttribute!=="undefined"&&eq.firstChild.getAttribute("href")!=="#"){k.attrHandle.href=function(ev){return ev.getAttribute("href",2); }; }eq=null; })(); if(document.querySelectorAll){(function(){var ex=g,ew=document.createElement("div"),ey="__sizzle__"; ew.innerHTML="

"; if(ew.querySelectorAll&&ew.querySelectorAll(".TEST").length===0){return; }g=function(eA,eB,eC,eD){eB=eB||document; eA=eA.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"); if(!eD&&!g.isXML(eB)){if(eB.nodeType===9){try{return f(eB.querySelectorAll(eA),eC); }catch(eG){}}else if(eB.nodeType===1&&eB.nodeName.toLowerCase()!=="object"){var eE=eB.getAttribute("id"),eF=eE||ey; if(!eE){eB.setAttribute("id",eF); } try{return f(eB.querySelectorAll("#"+eF+" "+eA),eC); }catch(eH){}finally{if(!eE){eB.removeAttribute("id"); }}}}return ex(eA,eB,eC,eD); }; for(var ez in ex){g[ez]=ex[ez]; }ew=null; })(); }(function(){var eK=document.documentElement,eI=eK.matchesSelector||eK.mozMatchesSelector||eK.webkitMatchesSelector||eK.msMatchesSelector,eJ=false; try{eI.call(document.documentElement,"[test!='']:sizzle"); }catch(eL){eJ=true; } if(eI){g.matchesSelector=function(eM,eN){eN=eN.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"); if(!g.isXML(eM)){try{if(eJ||!k.match.PSEUDO.test(eN)&&!/!=/.test(eN)){return eI.call(eM,eN); }}catch(e){}}return g(eN,null,null,[eM]).length>0; }; }})(); (function(){var eO=document.createElement("div"); eO.innerHTML="
"; if(!eO.getElementsByClassName||eO.getElementsByClassName("e").length===0){return; }eO.lastChild.className="e"; if(eO.getElementsByClassName("e").length===1){return; }k.order.splice(1,0,"CLASS"); k.find.CLASS=function(eP,eQ,eR){if(typeof eQ.getElementsByClassName!=="undefined"&&!eR){return eQ.getElementsByClassName(eP[1]); }}; eO=null; })(); function y(eS,eT,eU,eV,eW,eX){for(var i=0,l=eV.length;i0){fh=fi; break; }}fi=fi[fb]; }fe[i]=fh; }}} if(document.documentElement.contains){g.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true); }; }else if(document.documentElement.compareDocumentPosition){g.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16); }; }else{g.contains=function(){return false; }; }g.isXML=function(fj){var fk=(fj?fj.ownerDocument||fj:0).documentElement; return fk?fk.nodeName!=="HTML":false; }; var h=function(fl,fm){var fq,fo=[],fn="",fp=fm.nodeType?[fm]:fm; while((fq=k.match.PSEUDO.exec(fl))){fn+=fq[0]; fl=fl.replace(k.match.PSEUDO,""); }fl=k.relative[fl]?fl+"*":fl; for(var i=0,l=fp.length;iparent.clientWidth&&(parent===n||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===n){x=parent.scrollLeft; u=x+qx.bom.Viewport.getWidth(); B=qx.bom.Viewport.getWidth(); s=parent.clientWidth; C=parent.scrollWidth; v=0; D=0; G=0; }else{z=qx.bom.element.Location.get(parent); x=z.left; u=z.right; B=parent.offsetWidth; s=parent.clientWidth; C=parent.scrollWidth; v=parseInt(qx.bom.element.Style.get(parent,f),10)||0; D=parseInt(qx.bom.element.Style.get(parent,a),10)||0; G=B-s-v-D; }E=qx.bom.element.Location.get(l); p=E.left; y=E.right; o=l.offsetWidth; t=p-x-v; F=y-u+D; w=0; if(q){w=t; }else if(A){w=F+G; }else if(t<0||o>s){w=t; }else if(F>0){w=F+G; }parent.scrollLeft+=w; if(qx.bom.client.Engine.GECKO||qx.bom.client.Engine.OPERA){qx.event.Registration.fireNonBubblingEvent(parent,j); }} if(parent===n){break; }parent=parent.parentNode; }},intoViewY:function(H,stop,I){var parent=H.parentNode; var O=qx.dom.Node.getDocument(H); var J=O.body; var W,K,S; var Y,V,Q; var M,N,L; var bb,bc,X,R; var U,P,bd; var ba=I===d; var T=I===e; stop=stop?stop.parentNode:O; while(parent&&parent!=stop){if(parent.scrollHeight>parent.clientHeight&&(parent===J||qx.bom.element.Overflow.getY(parent)!=k)){if(parent===J){K=parent.scrollTop; S=K+qx.bom.Viewport.getHeight(); Y=qx.bom.Viewport.getHeight(); V=parent.clientHeight; Q=parent.scrollHeight; M=0; N=0; L=0; }else{W=qx.bom.element.Location.get(parent); K=W.top; S=W.bottom; Y=parent.offsetHeight; V=parent.clientHeight; Q=parent.scrollHeight; M=parseInt(qx.bom.element.Style.get(parent,h),10)||0; N=parseInt(qx.bom.element.Style.get(parent,i),10)||0; L=Y-V-M-N; }bb=qx.bom.element.Location.get(H); bc=bb.top; X=bb.bottom; R=H.offsetHeight; U=bc-K-M; P=X-S+N; bd=0; if(ba){bd=U; }else if(T){bd=P+L; }else if(U<0||R>V){bd=U; }else if(P>0){bd=P+L; }parent.scrollTop+=bd; if(qx.bom.client.Engine.GECKO||qx.bom.client.Engine.OPERA){qx.event.Registration.fireNonBubblingEvent(parent,j); }} if(parent===J){break; }parent=parent.parentNode; }},intoView:function(be,stop,bf,bg){this.intoViewX(be,stop,bf); this.intoViewY(be,stop,bg); }}}); })(); (function(){var b="qx.ui.core.queue.Widget",a="widget"; qx.Class.define(b,{statics:{__iL:{},remove:function(c){delete this.__iL[c.$$hash]; },add:function(d){var e=this.__iL; if(e[d.$$hash]){return; }e[d.$$hash]=d; qx.ui.core.queue.Manager.scheduleFlush(a); },flush:function(){var f=this.__iL; var h; for(var g in f){h=f[g]; delete f[g]; h.syncWidget(); }for(var g in f){return; }this.__iL={}; }}}); })(); (function(){var b="qx.ui.core.queue.Visibility",a="visibility"; qx.Class.define(b,{statics:{__iM:{},__iN:{},remove:function(c){var d=c.$$hash; delete this.__iN[d]; delete this.__iM[d]; },isVisible:function(e){return this.__iN[e.$$hash]||false; },__iO:function(f){var h=this.__iN; var g=f.$$hash; var i; if(f.isExcluded()){i=false; }else{var parent=f.$$parent; if(parent){i=this.__iO(parent); }else{i=f.isRootWidget(); }}return h[g]=i; },add:function(j){var k=this.__iM; if(k[j.$$hash]){return; }k[j.$$hash]=j; qx.ui.core.queue.Manager.scheduleFlush(a); },flush:function(){var l=this.__iM; var p=this.__iN; for(var m in l){if(p[m]!=null){l[m].addChildrenToQueue(l); }}var o={}; for(var m in l){o[m]=p[m]; p[m]=null; }for(var m in l){var n=l[m]; delete l[m]; if(p[m]==null){this.__iO(n); }if(p[m]&&p[m]!=o[m]){n.checkAppearanceNeeds(); }}this.__iM={}; }}}); })(); (function(){var b="appearance",a="qx.ui.core.queue.Appearance"; qx.Class.define(a,{statics:{__iP:{},remove:function(c){delete this.__iP[c.$$hash]; },add:function(d){var e=this.__iP; if(e[d.$$hash]){return; }e[d.$$hash]=d; qx.ui.core.queue.Manager.scheduleFlush(b); },has:function(f){return !!this.__iP[f.$$hash]; },flush:function(){var j=qx.ui.core.queue.Visibility; var g=this.__iP; var i; for(var h in g){i=g[h]; delete g[h]; if(j.isVisible(i)){i.syncAppearance(); }else{i.$$stateChanges=true; }}}}}); })(); (function(){var b="dispose",a="qx.ui.core.queue.Dispose"; qx.Class.define(a,{statics:{__iQ:{},add:function(c){var d=this.__iQ; if(d[c.$$hash]){return; }d[c.$$hash]=c; qx.ui.core.queue.Manager.scheduleFlush(b); },flush:function(){var e=this.__iQ; for(var g in e){var f=e[g]; delete e[g]; f.dispose(); }for(var g in e){return; }this.__iQ={}; }}}); })(); (function(){var c="none",b="qx.html.Decorator",a="absolute"; qx.Class.define(b,{extend:qx.html.Element,construct:function(d,e){var f={position:a,top:0,left:0}; if(qx.bom.client.Feature.CSS_POINTER_EVENTS){f.pointerEvents=c; }qx.html.Element.call(this,null,f); this.__iR=d; this.__iS=e||d.toHashCode(); this.useMarkup(d.getMarkup()); },members:{__iS:null,__iR:null,getId:function(){return this.__iS; },getDecorator:function(){return this.__iR; },resize:function(g,h){this.__iR.resize(this.getDomElement(),g,h); },tint:function(i){this.__iR.tint(this.getDomElement(),i); },getInsets:function(){return this.__iR.getInsets(); }},destruct:function(){this.__iR=null; }}); })(); (function(){var f="blur",e="focus",d="input",c="load",b="qx.ui.core.EventHandler",a="activate"; qx.Class.define(b,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this); this.__iT=qx.event.Registration.getManager(window); },statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,swipe:1},IGNORE_CAN_HANDLE:false},members:{__iT:null,__iU:{focusin:1,focusout:1,focus:1,blur:1},__iV:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:function(g,h){return g instanceof qx.ui.core.Widget; },_dispatchEvent:function(j){var p=j.getTarget(); var o=qx.ui.core.Widget.getWidgetByElement(p); var q=false; while(o&&o.isAnonymous()){var q=true; o=o.getLayoutParent(); }if(o&&q&&j.getType()==a){o.getContainerElement().activate(); }if(this.__iU[j.getType()]){o=o&&o.getFocusTarget(); if(!o){return; }}if(j.getRelatedTarget){var x=j.getRelatedTarget(); var w=qx.ui.core.Widget.getWidgetByElement(x); while(w&&w.isAnonymous()){w=w.getLayoutParent(); } if(w){if(this.__iU[j.getType()]){w=w.getFocusTarget(); }if(w===o){return; }}}var s=j.getCurrentTarget(); var u=qx.ui.core.Widget.getWidgetByElement(s); if(!u||u.isAnonymous()){return; }if(this.__iU[j.getType()]){u=u.getFocusTarget(); }var v=j.getType(); if(!u||!(u.isEnabled()||this.__iV[v])){return; }var k=j.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE; var r=this.__iT.getListeners(u,v,k); if(!r||r.length===0){return; }var m=qx.event.Pool.getInstance().getObject(j.constructor); j.clone(m); m.setTarget(o); m.setRelatedTarget(w||null); m.setCurrentTarget(u); var y=j.getOriginalTarget(); if(y){var n=qx.ui.core.Widget.getWidgetByElement(y); while(n&&n.isAnonymous()){n=n.getLayoutParent(); }m.setOriginalTarget(n); }else{m.setOriginalTarget(p); }for(var i=0,l=r.length;i4; },toUri:function(t){if(t==null){return t; }var u=this.self(arguments).__iW[t]; if(!u){return t; } if(typeof u===c){var w=u; }else{var w=u[3]; if(!w){return t; }}var v=i; if(qx.core.Variant.isSet(f,g)&&qx.bom.client.Feature.SSL){v=this.self(arguments).__iX[w]; }return v+qx.$$libraries[w].resourceUri+h+t; }},defer:function(x){if(qx.core.Variant.isSet(f,g)){if(qx.bom.client.Feature.SSL){for(var B in qx.$$libraries){var z; if(qx.$$libraries[B].resourceUri){z=qx.$$libraries[B].resourceUri; }else{x.__iX[B]=i; continue; }if(z.match(/^\/\//)!=null){x.__iX[B]=window.location.protocol; }else if(z.match(/^\//)!=null){x.__iX[B]=window.location.protocol+e+window.location.host; }else if(z.match(/^\.\//)!=null){var y=document.URL; x.__iX[B]=y.substring(0,y.lastIndexOf(h)+1); }else if(z.match(/^http/)!=null){x.__iX[B]=i; }else{var C=window.location.href.indexOf(d); var A; if(C==-1){A=window.location.href; }else{A=window.location.href.substring(0,C); }x.__iX[B]=A.substring(0,A.lastIndexOf(h)+1); }}}}}}); })(); (function(){var c="qx.bom.client.Locale",b="-",a=""; qx.Class.define(c,{statics:{LOCALE:"",VARIANT:"",__iY:function(){var d=(navigator.userLanguage||navigator.language).toLowerCase(); var f=a; var e=d.indexOf(b); if(e!=-1){f=d.substr(e+1); d=d.substr(0,e); }this.LOCALE=d; this.VARIANT=f; }},defer:function(g){g.__iY(); }}); })(); (function(){var t="",s='indexOf',r='slice',q='concat',p='toLocaleLowerCase',o="qx.type.BaseString",n='match',m='toLocaleUpperCase',k='search',j='replace',c='toLowerCase',h='charCodeAt',f='split',b='substring',a='lastIndexOf',e='substr',d='toUpperCase',g='charAt'; qx.Class.define(o,{extend:Object,construct:function(u){var u=u||t; this.__ja=u; this.length=u.length; },members:{$$isString:true,length:0,__ja:null,toString:function(){return this.__ja; },charAt:null,valueOf:null,charCodeAt:null,concat:null,indexOf:null,lastIndexOf:null,match:null,replace:null,search:null,slice:null,split:null,substr:null,substring:null,toLowerCase:null,toUpperCase:null,toHashCode:function(){return qx.core.ObjectRegistry.toHashCode(this); },toLocaleLowerCase:null,toLocaleUpperCase:null,base:function(v,w){return qx.core.Object.prototype.base.apply(this,arguments); }},defer:function(x,y){{}; var z=[g,h,q,s,a,n,j,k,r,f,e,b,c,d,p,m]; y.valueOf=y.toString; if(new x(t).valueOf()==null){delete y.valueOf; } for(var i=0,l=z.length;i0){var be=[]; for(var i=0;ih.maxWidth){e=h.maxWidth; }d=c; if(dh.maxHeight){d=h.maxHeight; }f.renderLayout(0,0,e,d); }},_computeSizeHint:function(){var q=this._getLayoutChildren(); var o,s; var r=0,p=0; var n=0,k=0; var j=Infinity,m=Infinity; for(var i=0,l=q.length;i0){B+=r; if(i!=y){B+=A; }}}top=Math.round((o-B)/2); }else{top=0; } for(var i=y;i!=u;i+=s){C=t[i]; w=C.getSizeHint(); H=Math.min(w.maxWidth,Math.max(n,w.minWidth)); r=w.height; I=x.computeHorizontalAlignOffset(d,H,n); C.renderLayout(I,top,H,r); if(r>0){top+=r+A; }}}else{var v=n; var p=null; var E=0; for(var i=y;i!=u;i+=s){C=t[i]; H=C.getSizeHint().width; if(H>0){if(!p&&C instanceof qx.ui.basic.Label){p=C; }else{v-=H; }E++; }} if(E>1){var D=(E-1)*A; v-=D; } if(p){var w=p.getSizeHint(); var z=Math.max(w.minWidth,Math.min(v,w.maxWidth)); v-=z; } if(F&&v>0){I=Math.round(v/2); }else{I=0; } for(var i=y;i!=u;i+=s){C=t[i]; w=C.getSizeHint(); r=Math.min(w.maxHeight,Math.max(o,w.minHeight)); if(C===p){H=z; }else{H=w.width; }var G=e; if(q==j){G=l; }else if(q==h){G=m; }top=x.computeVerticalAlignOffset(G,w.height,o); C.renderLayout(I,top,H,r); if(H>0){I+=H+A; }}}},_computeSizeHint:function(){var T=this._getLayoutChildren(); var length=T.length; var L,R; if(length===1){var L=T[0].getSizeHint(); R={width:L.width,height:L.height,minWidth:L.minWidth,minHeight:L.minHeight}; }else{var P=0,Q=0; var M=0,O=0; var N=this.getIconPosition(); var S=this.getGap(); if(N===l||N===m){var J=0; for(var i=0;i0){O+=L.height; M+=L.minHeight; J++; }} if(J>1){var K=(J-1)*S; O+=K; M+=K; }}else{var J=0; for(var i=0;i0){Q+=L.width; P+=L.minWidth; J++; }} if(J>1){var K=(J-1)*S; Q+=K; P+=K; }}R={minWidth:P,width:Q,minHeight:M,height:O}; }return R; }}}); })(); (function(){var g="middle",f="qx.ui.layout.Util",e="left",d="center",c="top",b="bottom",a="right"; qx.Class.define(f,{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets:function(h,j,k){var n,r,m,s; var o=j>k; var t=Math.abs(j-k); var u,p; var q={}; for(r in h){n=h[r]; q[r]={potential:o?n.max-n.value:n.value-n.min,flex:o?n.flex:1/n.flex,offset:0}; }while(t!=0){s=Infinity; m=0; for(r in q){n=q[r]; if(n.potential>0){m+=n.flex; s=Math.min(s,n.potential/n.flex); }}if(m==0){break; }s=Math.min(t,s*m)/m; u=0; for(r in q){n=q[r]; if(n.potential>0){p=Math.min(t,n.potential,Math.ceil(s*n.flex)); u+=p-s*n.flex; if(u>=1){u-=1; p-=1; }n.potential-=p; if(o){n.offset+=p; }else{n.offset-=p; }t-=p; }}}return q; },computeHorizontalAlignOffset:function(v,w,x,y,z){if(y==null){y=0; } if(z==null){z=0; }var A=0; switch(v){case e:A=y; break; case a:A=x-w-z; break; case d:A=Math.round((x-w)/2); if(A0){I=Math.max(I,J); }}return I+K; },computeHorizontalGaps:function(L,M,N){if(M==null){M=0; }var O=0; if(N){O+=L[0].getMarginLeft(); for(var i=1,l=L.length;ibm||bo>bp){if(bl>bm&&bo>bp){bl=bm; bo=bp; }else if(bl>bm){bo+=(bl-bm); bl=bm; if(bo>bp){bo=bp; }}else if(bo>bp){bl+=(bo-bp); bo=bp; if(bl>bm){bl=bm; }}}return {begin:bl,end:bo}; }}}); })(); (function(){var b="qx.event.type.Data",a="qx.ui.form.IStringForm"; qx.Interface.define(a,{events:{"changeValue":b},members:{setValue:function(c){return arguments.length==1; },resetValue:function(){},getValue:function(){}}}); })(); (function(){var k="qx.dynlocale",j="Boolean",i="color",h="changeLocale",g="enabled",f="on",d="_applyTextAlign",c="qx.ui.core.Widget",b="nowrap",a="changeTextAlign",C="_applyWrap",B="A",A="changeContent",z="qx.ui.basic.Label",y="whiteSpace",x="_applyValue",w="center",v="_applyBuddy",u="String",t="textAlign",r="right",s="changeRich",p="normal",q="_applyRich",n="click",o="label",l="left",m="changeValue"; qx.Class.define(z,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct:function(D){qx.ui.core.Widget.call(this); if(D!=null){this.setValue(D); } if(qx.core.Variant.isSet(k,f)){qx.locale.Manager.getInstance().addListener(h,this._onChangeLocale,this); }},properties:{rich:{check:j,init:false,event:s,apply:q},wrap:{check:j,init:true,apply:C},value:{check:u,apply:x,event:m,nullable:true},buddy:{check:c,apply:v,nullable:true,init:null,dereference:true},textAlign:{check:[l,w,r],nullable:true,themeable:true,apply:d,event:a},appearance:{refine:true,init:o},selectable:{refine:true,init:false},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{__ks:null,__kt:null,__ku:null,__kv:null,_getContentHint:function(){if(this.__kt){this.__kw=this.__kx(); delete this.__kt; }return {width:this.__kw.width,height:this.__kw.height}; },_hasHeightForWidth:function(){return this.getRich()&&this.getWrap(); },_applySelectable:function(E){if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){if(E&&!this.isRich()){{}; return; }}qx.ui.core.Widget.prototype._applySelectable.call(this,E); },_getContentHeightForWidth:function(F){if(!this.getRich()&&!this.getWrap()){return null; }return this.__kx(F).height; },_createContentElement:function(){return new qx.html.Label; },_applyTextAlign:function(G,H){this.getContentElement().setStyle(t,G); },_applyTextColor:function(I,J){if(I){this.getContentElement().setStyle(i,qx.theme.manager.Color.getInstance().resolve(I)); }else{this.getContentElement().removeStyle(i); }},__kw:{width:0,height:0},_applyFont:function(K,L){var M; if(K){this.__ks=qx.theme.manager.Font.getInstance().resolve(K); M=this.__ks.getStyles(); }else{this.__ks=null; M=qx.bom.Font.getDefaultStyles(); }this.getContentElement().setStyles(M); this.__kt=true; qx.ui.core.queue.Layout.add(this); },__kx:function(N){var R=qx.bom.Label; var P=this.getFont(); var O=P?this.__ks.getStyles():qx.bom.Font.getDefaultStyles(); var content=this.getValue()||B; var Q=this.getRich(); return Q?R.getHtmlSize(content,O,N):R.getTextSize(content,O); },_applyBuddy:function(S,T){if(T!=null){T.removeBinding(this.__ku); this.__ku=null; this.removeListenerById(this.__kv); this.__kv=null; } if(S!=null){this.__ku=S.bind(g,this,g); this.__kv=this.addListener(n,function(){if(S.isFocusable()){S.focus.apply(S); }},this); }},_applyRich:function(U){this.getContentElement().setRich(U); this.__kt=true; qx.ui.core.queue.Layout.add(this); },_applyWrap:function(V,W){if(V&&!this.isRich()){{}; } if(this.isRich()){var X=V?p:b; this.getContentElement().setStyle(y,X); }},_onChangeLocale:qx.core.Variant.select(k,{"on":function(e){var content=this.getValue(); if(content&&content.translate){this.setValue(content.translate()); }},"off":null}),_applyValue:function(Y,ba){this.getContentElement().setValue(Y); this.__kt=true; qx.ui.core.queue.Layout.add(this); this.fireDataEvent(A,Y,ba); }},destruct:function(){if(qx.core.Variant.isSet(k,f)){qx.locale.Manager.getInstance().removeListener(h,this._onChangeLocale,this); }if(this.__ku!=null){var bb=this.getBuddy(); if(bb!=null&&!bb.isDisposed()){bb.removeBinding(this.__ku); }}this.__ks=this.__ku=null; }}); })(); (function(){var b="value",a="qx.html.Label"; qx.Class.define(a,{extend:qx.html.Element,members:{__ky:null,_applyProperty:function(name,c){qx.html.Element.prototype._applyProperty.call(this,name,c); if(name==b){var d=this.getDomElement(); qx.bom.Label.setValue(d,c); }},_createDomElement:function(){var f=this.__ky; var e=qx.bom.Label.create(this._content,f); return e; },_copyData:function(g){return qx.html.Element.prototype._copyData.call(this,true); },setRich:function(h){var i=this.getDomElement(); if(i){throw new Error("The label mode cannot be modified after initial creation"); }h=!!h; if(this.__ky==h){return; }this.__ky=h; return this; },setValue:function(j){this._setProperty(b,j); return this; },getValue:function(){return this._getProperty(b); }}}); })(); (function(){var j="div",i="inherit",h="text",g="qx.client",f="value",e="",d="hidden",c="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",b="nowrap",a="auto",z="0",y="ellipsis",x="normal",w="label",v="px",u="crop",t="gecko",s="end",r="100%",q="visible",o="qx.bom.Label",p="opera",m="mshtml",n="block",k="-1000px",l="absolute"; qx.Class.define(o,{statics:{__kz:{fontFamily:1,fontSize:1,fontWeight:1,fontStyle:1,lineHeight:1},__kA:function(){var A=this.__kC(false); document.body.insertBefore(A,document.body.firstChild); return this._textElement=A; },__kB:function(){var B=this.__kC(true); document.body.insertBefore(B,document.body.firstChild); return this._htmlElement=B; },__kC:function(C){var D=qx.bom.Element.create(j); var E=D.style; E.width=E.height=a; E.left=E.top=k; E.visibility=d; E.position=l; E.overflow=q; if(C){E.whiteSpace=x; }else{E.whiteSpace=b; if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){var F=document.createElementNS(c,w); var E=F.style; E.padding=z; for(var G in this.__kz){E[G]=i; }D.appendChild(F); }}return D; },__kD:function(H){var I={}; if(H){I.whiteSpace=x; }else if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){I.display=n; }else{I.overflow=d; I.whiteSpace=b; I.textOverflow=y; if(qx.core.Variant.isSet(g,p)){I.OTextOverflow=y; }}return I; },create:function(content,J,K){if(!K){K=window; } if(J){var L=K.document.createElement(j); L.useHtml=true; }else if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){var L=K.document.createElement(j); var N=K.document.createElementNS(c,w); var M=N.style; M.cursor=i; M.color=i; M.overflow=d; M.maxWidth=r; M.padding=z; for(var O in this.__kz){N.style[O]=i; }N.setAttribute(u,s); L.appendChild(N); }else{var L=K.document.createElement(j); qx.bom.element.Style.setStyles(L,this.__kD(J)); } if(content){this.setValue(L,content); }return L; },setValue:function(P,Q){Q=Q||e; if(P.useHtml){P.innerHTML=Q; }else if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){P.firstChild.setAttribute(f,Q); }else{qx.bom.element.Attribute.set(P,h,Q); }},getValue:function(R){if(R.useHtml){return R.innerHTML; }else if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){return R.firstChild.getAttribute(f)||e; }else{return qx.bom.element.Attribute.get(R,h); }},getHtmlSize:function(content,S,T){var U=this._htmlElement||this.__kB(); U.style.width=T!==undefined?T+v:a; U.innerHTML=content; return this.__kE(U,S); },getTextSize:function(V,W){var X=this._textElement||this.__kA(); if(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW&&qx.bom.client.Feature.XUL){X.firstChild.setAttribute(f,V); }else{qx.bom.element.Attribute.set(X,h,V); }return this.__kE(X,W); },__kE:function(Y,ba){var bb=this.__kz; if(!ba){ba={}; } for(var bc in bb){Y.style[bc]=ba[bc]||e; }var bd=qx.bom.element.Dimension.getSize(Y); if(qx.core.Variant.isSet(g,t)){if(!qx.bom.client.Platform.WIN){bd.width++; }}if(qx.core.Variant.isSet(g,m)&&qx.bom.client.Engine.VERSION>=9){bd.width++; }return bd; }}}); })(); (function(){var i="0px",h="qx.client",g="mshtml",f="qx.bom.element.Dimension",e="paddingRight",d="paddingLeft",c="opera",b="paddingTop",a="paddingBottom"; qx.Class.define(f,{statics:{getWidth:qx.core.Variant.select(h,{"gecko":function(j){if(j.getBoundingClientRect){var k=j.getBoundingClientRect(); return Math.round(k.right)-Math.round(k.left); }else{return j.offsetWidth; }},"default":function(l){return l.offsetWidth; }}),getHeight:qx.core.Variant.select(h,{"gecko":function(m){if(m.getBoundingClientRect){var n=m.getBoundingClientRect(); return Math.round(n.bottom)-Math.round(n.top); }else{return m.offsetHeight; }},"default":function(o){return o.offsetHeight; }}),getSize:function(p){return {width:this.getWidth(p),height:this.getHeight(p)}; },__kF:{visible:true,hidden:true},getContentWidth:function(q){var s=qx.bom.element.Style; var t=qx.bom.element.Overflow.getX(q); var u=parseInt(s.get(q,d)||i,10); var x=parseInt(s.get(q,e)||i,10); if(this.__kF[t]){var w=q.clientWidth; if(qx.core.Variant.isSet(h,c)){w=w-u-x; }else{if(qx.dom.Node.isBlockNode(q)){w=w-u-x; }}return w; }else{if(q.clientWidth>=q.scrollWidth){return Math.max(q.clientWidth,q.scrollWidth)-u-x; }else{var v=q.scrollWidth-u; var r=qx.bom.client.Engine; if(r.NAME===g&&r.VERSION==6){v-=x; }return v; }}},getContentHeight:function(y){var A=qx.bom.element.Style; var C=qx.bom.element.Overflow.getY(y); var D=parseInt(A.get(y,b)||i,10); var B=parseInt(A.get(y,a)||i,10); if(this.__kF[C]){return y.clientHeight-D-B; }else{if(y.clientHeight>=y.scrollHeight){return Math.max(y.clientHeight,y.scrollHeight)-D-B; }else{var E=y.scrollHeight-D; var z=qx.bom.client.Engine; if(z.NAME===g&&z.VERSION==6){E-=B; }return E; }}},getContentSize:function(F){return {width:this.getContentWidth(F),height:this.getContentHeight(F)}; }}}); })(); (function(){var b="qx.event.type.Data",a="qx.ui.form.IForm"; qx.Interface.define(a,{events:{"changeEnabled":b,"changeValid":b,"changeInvalidMessage":b,"changeRequired":b},members:{setEnabled:function(c){return arguments.length==1; },getEnabled:function(){},setRequired:function(d){return arguments.length==1; },getRequired:function(){},setValid:function(e){return arguments.length==1; },getValid:function(){},setInvalidMessage:function(f){return arguments.length==1; },getInvalidMessage:function(){},setRequiredInvalidMessage:function(g){return arguments.length==1; },getRequiredInvalidMessage:function(){}}}); })(); (function(){var i="qx.ui.window.Window",h="changeModal",g="changeVisibility",f="changeActive",d="_applyActiveWindow",c="__kG",b="__kH",a="qx.ui.window.MDesktop"; qx.Mixin.define(a,{properties:{activeWindow:{check:i,apply:d,init:null,nullable:true}},members:{__kG:null,__kH:null,getWindowManager:function(){if(!this.__kH){this.setWindowManager(new qx.ui.window.Window.DEFAULT_MANAGER_CLASS()); }return this.__kH; },supportsMaximize:function(){return true; },setWindowManager:function(j){if(this.__kH){this.__kH.setDesktop(null); }j.setDesktop(this); this.__kH=j; },_onChangeActive:function(e){if(e.getData()){this.setActiveWindow(e.getTarget()); }else if(this.getActiveWindow()==e.getTarget()){this.setActiveWindow(null); }},_applyActiveWindow:function(k,l){this.getWindowManager().changeActiveWindow(k,l); this.getWindowManager().updateStack(); },_onChangeModal:function(e){this.getWindowManager().updateStack(); },_onChangeVisibility:function(){this.getWindowManager().updateStack(); },_afterAddChild:function(m){if(qx.Class.isDefined(i)&&m instanceof qx.ui.window.Window){this._addWindow(m); }},_addWindow:function(n){if(!qx.lang.Array.contains(this.getWindows(),n)){this.getWindows().push(n); n.addListener(f,this._onChangeActive,this); n.addListener(h,this._onChangeModal,this); n.addListener(g,this._onChangeVisibility,this); } if(n.getActive()){this.setActiveWindow(n); }this.getWindowManager().updateStack(); },_afterRemoveChild:function(o){if(qx.Class.isDefined(i)&&o instanceof qx.ui.window.Window){this._removeWindow(o); }},_removeWindow:function(p){qx.lang.Array.remove(this.getWindows(),p); p.removeListener(f,this._onChangeActive,this); p.removeListener(h,this._onChangeModal,this); p.removeListener(g,this._onChangeVisibility,this); this.getWindowManager().updateStack(); },getWindows:function(){if(!this.__kG){this.__kG=[]; }return this.__kG; }},destruct:function(){this._disposeArray(c); this._disposeObjects(b); }}); })(); (function(){var f="__kI",e="_applyBlockerColor",d="Number",c="qx.ui.core.MBlocker",b="_applyBlockerOpacity",a="Color"; qx.Mixin.define(c,{construct:function(){this.__kI=new qx.ui.core.Blocker(this); },properties:{blockerColor:{check:a,init:null,nullable:true,apply:e,themeable:true},blockerOpacity:{check:d,init:1,apply:b,themeable:true}},members:{__kI:null,_applyBlockerColor:function(g,h){this.__kI.setColor(g); },_applyBlockerOpacity:function(i,j){this.__kI.setOpacity(i); },block:function(){this.__kI.block(); },isBlocked:function(){return this.__kI.isBlocked(); },unblock:function(){this.__kI.unblock(); },forceUnblock:function(){this.__kI.forceUnblock(); },blockContent:function(k){this.__kI.blockContent(k); },isContentBlocked:function(){return this.__kI.isContentBlocked(); },unblockContent:function(){this.__kI.unblockContent(); },forceUnblockContent:function(){this.__kI.forceUnblockContent(); },getBlocker:function(){return this.__kI; }},destruct:function(){this._disposeObjects(f); }}); })(); (function(){var p="contextmenu",o="help",n="qx.client",m="changeGlobalCursor",l="abstract",k="Boolean",j="root",i="",h=" !important",g="_applyGlobalCursor",c="_applyNativeHelp",f=";",d="qx.ui.root.Abstract",b="String",a="*"; qx.Class.define(d,{type:l,extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct:function(){qx.ui.core.Widget.call(this); qx.ui.core.FocusHandler.getInstance().addRoot(this); qx.ui.core.queue.Visibility.add(this); this.initNativeHelp(); },properties:{appearance:{refine:true,init:j},enabled:{refine:true,init:true},focusable:{refine:true,init:true},globalCursor:{check:b,nullable:true,themeable:true,apply:g,event:m},nativeContextMenu:{refine:true,init:false},nativeHelp:{check:k,init:false,apply:c}},members:{__kJ:null,isRootWidget:function(){return true; },getLayout:function(){return this._getLayout(); },_applyGlobalCursor:qx.core.Variant.select(n,{"mshtml":function(q,r){},"default":function(s,t){var u=qx.bom.Stylesheet; var v=this.__kJ; if(!v){this.__kJ=v=u.createElement(); }u.removeAllRules(v); if(s){u.addRule(v,a,qx.bom.element.Cursor.compile(s).replace(f,i)+h); }}}),_applyNativeContextMenu:function(w,x){if(w){this.removeListener(p,this._onNativeContextMenu,this,true); }else{this.addListener(p,this._onNativeContextMenu,this,true); }},_onNativeContextMenu:function(e){if(e.getTarget().getNativeContextMenu()){return; }e.preventDefault(); },_applyNativeHelp:qx.core.Variant.select(n,{"mshtml":function(y,z){if(z===false){qx.bom.Event.removeNativeListener(document,o,qx.lang.Function.returnFalse); } if(y===false){qx.bom.Event.addNativeListener(document,o,qx.lang.Function.returnFalse); }},"default":function(){}})},destruct:function(){this.__kJ=null; },defer:function(A,B){qx.ui.core.MChildrenHandling.remap(B); }}); })(); (function(){var n="resize",m="position",l="0px",k="webkit",j="paddingLeft",i="$$widget",h="qx.ui.root.Application",g="hidden",f="qx.client",d="div",a="paddingTop",c="100%",b="absolute"; qx.Class.define(h,{extend:qx.ui.root.Abstract,construct:function(o){this.__kK=qx.dom.Node.getWindow(o); this.__kL=o; qx.ui.root.Abstract.call(this); qx.event.Registration.addListener(this.__kK,n,this._onResize,this); this._setLayout(new qx.ui.layout.Canvas()); qx.ui.core.queue.Layout.add(this); qx.ui.core.FocusHandler.getInstance().connectTo(this); this.getContentElement().disableScrolling(); },members:{__kK:null,__kL:null,_createContainerElement:function(){var p=this.__kL; if(qx.core.Variant.isSet(f,k)){if(!p.body){alert("The application could not be started due to a missing body tag in the HTML file!"); }}var t=p.documentElement.style; var q=p.body.style; t.overflow=q.overflow=g; t.padding=t.margin=q.padding=q.margin=l; t.width=t.height=q.width=q.height=c; var s=p.createElement(d); p.body.appendChild(s); var r=new qx.html.Root(s); r.setStyle(m,b); r.setAttribute(i,this.toHashCode()); return r; },_onResize:function(e){qx.ui.core.queue.Layout.add(this); },_computeSizeHint:function(){var u=qx.bom.Viewport.getWidth(this.__kK); var v=qx.bom.Viewport.getHeight(this.__kK); return {minWidth:u,width:u,maxWidth:u,minHeight:v,height:v,maxHeight:v}; },_applyPadding:function(w,x,name){if(w&&(name==a||name==j)){throw new Error("The root widget does not support 'left', or 'top' paddings!"); }qx.ui.root.Abstract.prototype._applyPadding.call(this,w,x,name); },_applyDecorator:function(y,z){qx.ui.root.Abstract.prototype._applyDecorator.call(this,y,z); if(!y){return; }var A=this.getDecoratorElement().getInsets(); if(A.left||A.top){throw new Error("The root widget does not support decorators with 'left', or 'top' insets!"); }}},destruct:function(){this.__kK=this.__kL=null; }}); })(); (function(){var l="zIndex",k="px",j="keydown",h="deactivate",g="resize",f="keyup",d="keypress",c="__kR",b="backgroundColor",a="_applyOpacity",x="Boolean",w="opacity",v="interval",u="Tab",t="__kT",s="__kP",r="Color",q="qx.ui.root.Page",p="Number",o="qx.ui.core.Blocker",m="qx.ui.root.Application",n="_applyColor"; qx.Class.define(o,{extend:qx.core.Object,construct:function(y){qx.core.Object.call(this); this._widget=y; this._isPageRoot=(qx.Class.isDefined(q)&&y instanceof qx.ui.root.Page); if(this._isPageRoot){y.addListener(g,this.__kU,this); } if(qx.Class.isDefined(m)&&y instanceof qx.ui.root.Application){this.setKeepBlockerActive(true); }this.__kM=[]; this.__kN=[]; this.__kO=[]; },properties:{color:{check:r,init:null,nullable:true,apply:n,themeable:true},opacity:{check:p,init:1,apply:a,themeable:true},keepBlockerActive:{check:x,init:false}},members:{__kP:null,__kQ:0,__kR:null,__kO:null,__kM:null,__kN:null,__kS:null,__kT:null,_isPageRoot:false,_widget:null,__kU:function(e){var z=e.getData(); if(this.isContentBlocked()){this.getContentBlockerElement().setStyles({width:z.width,height:z.height}); } if(this.isBlocked()){this.getBlockerElement().setStyles({width:z.width,height:z.height}); }},_applyColor:function(A,B){var C=qx.theme.manager.Color.getInstance().resolve(A); this.__kV(b,C); },_applyOpacity:function(D,E){this.__kV(w,D); },__kV:function(F,G){var H=[]; this.__kP&&H.push(this.__kP); this.__kR&&H.push(this.__kR); for(var i=0;i0){var K=this.__kM[L-1]; if(K){qx.bom.Element.activate(K); }this.__kM.pop(); }var J=this.__kN.length; if(J>0){var K=this.__kN[J-1]; if(K){qx.bom.Element.focus(this.__kN[J-1]); }this.__kN.pop(); }},__kW:function(){return new qx.html.Blocker(this.getColor(),this.getOpacity()); },getBlockerElement:function(){if(!this.__kP){this.__kP=this.__kW(); this.__kP.setStyle(l,15); this._widget.getContainerElement().add(this.__kP); this.__kP.exclude(); }return this.__kP; },block:function(){this.__kQ++; if(this.__kQ<2){this._backupActiveWidget(); var M=this.getBlockerElement(); M.include(); M.activate(); M.addListener(h,this.__lc,this); M.addListener(d,this.__lb,this); M.addListener(j,this.__lb,this); M.addListener(f,this.__lb,this); }},isBlocked:function(){return this.__kQ>0; },unblock:function(){if(!this.isBlocked()){return; }this.__kQ--; if(this.__kQ<1){this.__kX(); this.__kQ=0; }},forceUnblock:function(){if(!this.isBlocked()){return; }this.__kQ=0; this.__kX(); },__kX:function(){this._restoreActiveWidget(); var N=this.getBlockerElement(); N.removeListener(h,this.__lc,this); N.removeListener(d,this.__lb,this); N.removeListener(j,this.__lb,this); N.removeListener(f,this.__lb,this); N.exclude(); },getContentBlockerElement:function(){if(!this.__kR){this.__kR=this.__kW(); this._widget.getContentElement().add(this.__kR); this.__kR.exclude(); }return this.__kR; },blockContent:function(O){var P=this.getContentBlockerElement(); P.setStyle(l,O); this.__kO.push(O); if(this.__kO.length<2){P.include(); if(this._isPageRoot){if(!this.__kT){this.__kT=new qx.event.Timer(300); this.__kT.addListener(v,this.__la,this); }this.__kT.start(); this.__la(); }}},isContentBlocked:function(){return this.__kO.length>0; },unblockContent:function(){if(!this.isContentBlocked()){return; }this.__kO.pop(); var Q=this.__kO[this.__kO.length-1]; var R=this.getContentBlockerElement(); R.setStyle(l,Q); if(this.__kO.length<1){this.__kY(); this.__kO=[]; }},forceUnblockContent:function(){if(!this.isContentBlocked()){return; }this.__kO=[]; var S=this.getContentBlockerElement(); S.setStyle(l,null); this.__kY(); },__kY:function(){this.getContentBlockerElement().exclude(); if(this._isPageRoot){this.__kT.stop(); }},__la:function(){var T=this._widget.getContainerElement().getDomElement(); var U=qx.dom.Node.getDocument(T); this.getContentBlockerElement().setStyles({height:U.documentElement.scrollHeight+k,width:U.documentElement.scrollWidth+k}); },__lb:function(e){if(e.getKeyIdentifier()==u){e.stop(); }},__lc:function(){if(this.getKeepBlockerActive()){this.getBlockerElement().activate(); }}},destruct:function(){if(this._isPageRoot){this._widget.removeListener(g,this.__kU,this); }this._disposeObjects(c,s,t); this.__kS=this.__kM=this.__kN=this._widget=this.__kO=null; }}); })(); (function(){var k="cursor",j="100%",i="repeat",h="mousedown",g="url(",f=")",d="mouseout",c="qx.client",b="div",a="dblclick",w="mousewheel",v="qx.html.Blocker",u="mousemove",t="mouseover",s="appear",r="click",q="mshtml",p="mouseup",o="contextmenu",n="disappear",l="qx/static/blank.gif",m="absolute"; qx.Class.define(v,{extend:qx.html.Element,construct:function(x,y){var x=x?qx.theme.manager.Color.getInstance().resolve(x):null; var z={position:m,width:j,height:j,opacity:y||0,backgroundColor:x}; if(qx.core.Variant.isSet(c,q)){z.backgroundImage=g+qx.util.ResourceManager.getInstance().toUri(l)+f; z.backgroundRepeat=i; }qx.html.Element.call(this,b,z); this.addListener(h,this._stopPropagation,this); this.addListener(p,this._stopPropagation,this); this.addListener(r,this._stopPropagation,this); this.addListener(a,this._stopPropagation,this); this.addListener(u,this._stopPropagation,this); this.addListener(t,this._stopPropagation,this); this.addListener(d,this._stopPropagation,this); this.addListener(w,this._stopPropagation,this); this.addListener(o,this._stopPropagation,this); this.addListener(s,this.__ld,this); this.addListener(n,this.__ld,this); },members:{_stopPropagation:function(e){e.stopPropagation(); },__ld:function(){var A=this.getStyle(k); this.setStyle(k,null,true); this.setStyle(k,A,true); }}}); })(); (function(){var k="keypress",j="__jI",h="focusout",g="activate",f="Tab",d="singleton",c="deactivate",b="focusin",a="qx.ui.core.FocusHandler"; qx.Class.define(a,{extend:qx.core.Object,type:d,construct:function(){qx.core.Object.call(this); this.__jI={}; },members:{__jI:null,__jJ:null,__jK:null,__jL:null,connectTo:function(m){m.addListener(k,this.__jM,this); m.addListener(b,this._onFocusIn,this,true); m.addListener(h,this._onFocusOut,this,true); m.addListener(g,this._onActivate,this,true); m.addListener(c,this._onDeactivate,this,true); },addRoot:function(n){this.__jI[n.$$hash]=n; },removeRoot:function(o){delete this.__jI[o.$$hash]; },getActiveWidget:function(){return this.__jJ; },isActive:function(p){return this.__jJ==p; },getFocusedWidget:function(){return this.__jK; },isFocused:function(q){return this.__jK==q; },isFocusRoot:function(r){return !!this.__jI[r.$$hash]; },_onActivate:function(e){var t=e.getTarget(); this.__jJ=t; var s=this.__jN(t); if(s!=this.__jL){this.__jL=s; }},_onDeactivate:function(e){var u=e.getTarget(); if(this.__jJ==u){this.__jJ=null; }},_onFocusIn:function(e){var v=e.getTarget(); if(v!=this.__jK){this.__jK=v; v.visualizeFocus(); }},_onFocusOut:function(e){var w=e.getTarget(); if(w==this.__jK){this.__jK=null; w.visualizeBlur(); }},__jM:function(e){if(e.getKeyIdentifier()!=f){return; } if(!this.__jL){return; }e.stopPropagation(); e.preventDefault(); var x=this.__jK; if(!e.isShiftPressed()){var y=x?this.__jR(x):this.__jP(); }else{var y=x?this.__jS(x):this.__jQ(); }if(y){y.tabFocus(); }},__jN:function(z){var A=this.__jI; while(z){if(A[z.$$hash]){return z; }z=z.getLayoutParent(); }return null; },__jO:function(B,C){if(B===C){return 0; }var E=B.getTabIndex()||0; var D=C.getTabIndex()||0; if(E!=D){return E-D; }var J=B.getContainerElement().getDomElement(); var I=C.getContainerElement().getDomElement(); var H=qx.bom.element.Location; var G=H.get(J); var F=H.get(I); if(G.top!=F.top){return G.top-F.top; }if(G.left!=F.left){return G.left-F.left; }var K=B.getZIndex(); var L=C.getZIndex(); if(K!=L){return K-L; }return 0; },__jP:function(){return this.__jV(this.__jL,null); },__jQ:function(){return this.__jW(this.__jL,null); },__jR:function(M){var N=this.__jL; if(N==M){return this.__jP(); } while(M&&M.getAnonymous()){M=M.getLayoutParent(); } if(M==null){return []; }var O=[]; this.__jT(N,M,O); O.sort(this.__jO); var P=O.length; return P>0?O[0]:this.__jP(); },__jS:function(Q){var R=this.__jL; if(R==Q){return this.__jQ(); } while(Q&&Q.getAnonymous()){Q=Q.getLayoutParent(); } if(Q==null){return []; }var S=[]; this.__jU(R,Q,S); S.sort(this.__jO); var T=S.length; return T>0?S[T-1]:this.__jQ(); },__jT:function(parent,U,V){var W=parent.getLayoutChildren(); var X; for(var i=0,l=W.length;i0){ba.push(bc); }this.__jU(bc,Y,ba); }}},__jV:function(parent,bd){var be=parent.getLayoutChildren(); var bf; for(var i=0,l=be.length;i0){bg=bi; }}bg=this.__jW(bi,bg); }}return bg; }},destruct:function(){this._disposeMap(j); this.__jK=this.__jJ=this.__jL=null; }}); })(); (function(){var l="qx.client",k="head",j="text/css",h="stylesheet",g="}",f='@import "',e="{",d='";',c="qx.bom.Stylesheet",b="link",a="style"; qx.Class.define(c,{statics:{includeFile:function(m,n){if(!n){n=document; }var o=n.createElement(b); o.type=j; o.rel=h; o.href=qx.util.ResourceManager.getInstance().toUri(m); var p=n.getElementsByTagName(k)[0]; p.appendChild(o); },createElement:qx.core.Variant.select(l,{"mshtml":function(q){var r=document.createStyleSheet(); if(q){r.cssText=q; }return r; },"default":function(s){var t=document.createElement(a); t.type=j; if(s){t.appendChild(document.createTextNode(s)); }document.getElementsByTagName(k)[0].appendChild(t); return t.sheet; }}),addRule:qx.core.Variant.select(l,{"mshtml":function(u,v,w){u.addRule(v,w); },"default":function(x,y,z){x.insertRule(y+e+z+g,x.cssRules.length); }}),removeRule:qx.core.Variant.select(l,{"mshtml":function(A,B){var C=A.rules; var D=C.length; for(var i=D-1;i>=0;--i){if(C[i].selectorText==B){A.removeRule(i); }}},"default":function(E,F){var G=E.cssRules; var H=G.length; for(var i=H-1;i>=0;--i){if(G[i].selectorText==F){E.deleteRule(i); }}}}),removeAllRules:qx.core.Variant.select(l,{"mshtml":function(I){var J=I.rules; var K=J.length; for(var i=K-1;i>=0;i--){I.removeRule(i); }},"default":function(L){var M=L.cssRules; var N=M.length; for(var i=N-1;i>=0;i--){L.deleteRule(i); }}}),addImport:qx.core.Variant.select(l,{"mshtml":function(O,P){O.addImport(P); },"default":function(Q,R){Q.insertRule(f+R+d,Q.cssRules.length); }}),removeImport:qx.core.Variant.select(l,{"mshtml":function(S,T){var U=S.imports; var V=U.length; for(var i=V-1;i>=0;i--){if(U[i].href==T){S.removeImport(i); }}},"default":function(W,X){var Y=W.cssRules; var ba=Y.length; for(var i=ba-1;i>=0;i--){if(Y[i].href==X){W.deleteRule(i); }}}}),removeAllImports:qx.core.Variant.select(l,{"mshtml":function(bb){var bc=bb.imports; var bd=bc.length; for(var i=bd-1;i>=0;i--){bb.removeImport(i); }},"default":function(be){var bf=be.cssRules; var bg=bf.length; for(var i=bg-1;i>=0;i--){if(bf[i].type==bf[i].IMPORT_RULE){be.deleteRule(i); }}}})}}); })(); (function(){var b="number",a="qx.ui.layout.Canvas"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(c,d){var q=this._getLayoutChildren(); var g,p,n; var s,top,e,f,j,h; var o,m,r,k; for(var i=0,l=q.length;ip.maxWidth){j=p.maxWidth; }s+=k; }else{j=n.width; if(j==null){j=p.width; }else{j=Math.round(parseFloat(j)*c/100); if(jp.maxWidth){j=p.maxWidth; }} if(e!=null){s=c-j-e-m-k; }else if(s==null){s=k; }else{s+=k; }}if(top!=null&&f!=null){h=d-top-f-o-r; if(hp.maxHeight){h=p.maxHeight; }top+=o; }else{h=n.height; if(h==null){h=p.height; }else{h=Math.round(parseFloat(h)*d/100); if(hp.maxHeight){h=p.maxHeight; }} if(f!=null){top=d-h-f-r-o; }else if(top==null){top=o; }else{top+=o; }}g.renderLayout(s,top,j,h); }},_computeSizeHint:function(){var I=0,H=0; var F=0,D=0; var B,A; var z,x; var t=this._getLayoutChildren(); var w,G,v; var J,top,u,y; for(var i=0,l=t.length;i]+?>/g,t); H=qx.bom.String.unescape(H); }return H; },_onBlur:function(e){this.close(); },_onKeyPress:function(e){var J=e.getKeyIdentifier(); var K=this.getChildControl(v); if(K.isHidden()&&(J==c||J==l)){e.stopPropagation(); }else if(!K.isHidden()&&J==h){this.close(); e.stop(); }else{this.getChildControl(u).handleKeyPress(e); }},_onMousewheel:function(e){var M=e.getTarget(); var L=this.getChildControl(v,true); if(L==null){return; } if(qx.ui.core.Widget.contains(L,M)){e.preventDefault(); }else{this.close(); }},_onResize:function(e){this.getChildControl(v).setMinWidth(e.getData().width); },_onListChangeSelection:function(e){throw new Error("Abstract method: _onListChangeSelection()"); },_onListMouseDown:function(e){throw new Error("Abstract method: _onListMouseDown()"); },_onPopupChangeVisibility:function(e){throw new Error("Abstract method: _onPopupChangeVisibility()"); }},destruct:function(){var N=qx.core.Init.getApplication().getRoot(); if(N){N.removeListener(s,this._onMousewheel,this,true); }}}); })(); (function(){var a="qx.ui.form.IModelSelection"; qx.Interface.define(a,{members:{setModelSelection:function(b){},getModelSelection:function(){}}}); })(); (function(){var b="qx.ui.core.ISingleSelection",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"changeSelection":a},members:{getSelection:function(){return true; },setSelection:function(c){return arguments.length==1; },resetSelection:function(){return true; },isSelected:function(d){return arguments.length==1; },isSelectionEmpty:function(){return true; },getSelectables:function(e){return arguments.length==1; }}}); })(); (function(){var f="qx.ui.core.MSingleSelectionHandling",d="changeSelection",c="changeSelected",b="__lk",a="qx.event.type.Data"; qx.Mixin.define(f,{events:{"changeSelection":a},members:{__lk:null,getSelection:function(){var g=this.__ll().getSelected(); if(g){return [g]; }else{return []; }},setSelection:function(h){switch(h.length){case 0:this.resetSelection(); break; case 1:this.__ll().setSelected(h[0]); break; default:throw new Error("Could only select one item, but the selection "+" array contains "+h.length+" items!"); }},resetSelection:function(){this.__ll().resetSelected(); },isSelected:function(i){return this.__ll().isSelected(i); },isSelectionEmpty:function(){return this.__ll().isSelectionEmpty(); },getSelectables:function(j){return this.__ll().getSelectables(j); },_onChangeSelected:function(e){var l=e.getData(); var k=e.getOldData(); l==null?l=[]:l=[l]; k==null?k=[]:k=[k]; this.fireDataEvent(d,l,k); },__ll:function(){if(this.__lk==null){var m=this; this.__lk=new qx.ui.core.SingleSelectionManager({getItems:function(){return m._getItems(); },isItemSelectable:function(n){if(m._isItemSelectable){return m._isItemSelectable(n); }else{return n.isVisible(); }}}); this.__lk.addListener(c,this._onChangeSelected,this); }this.__lk.setAllowEmptySelection(this._isAllowEmptySelection()); return this.__lk; }},destruct:function(){this._disposeObjects(b); }}); })(); (function(){var k="list",j="atom",i="pressed",h="abandoned",g="popup",f="hovered",d="changeLabel",c="changeIcon",b="arrow",a="",z="spacer",y="Enter",x="one",w="mouseout",v="Space",u="key",t="mousewheel",s="keyinput",r="changeSelection",q="quick",o="qx.ui.form.SelectBox",p="mouseover",m="selectbox",n="click",l=" "; qx.Class.define(o,{extend:qx.ui.form.AbstractSelectBox,implement:[qx.ui.core.ISingleSelection,qx.ui.form.IModelSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection],construct:function(){qx.ui.form.AbstractSelectBox.call(this); this._createChildControl(j); this._createChildControl(z); this._createChildControl(b); this.addListener(p,this._onMouseOver,this); this.addListener(w,this._onMouseOut,this); this.addListener(n,this._onClick,this); this.addListener(t,this._onMouseWheel,this); this.addListener(s,this._onKeyInput,this); this.addListener(r,this.__ln,this); },properties:{appearance:{refine:true,init:m}},members:{__lm:null,_createChildControlImpl:function(A,B){var C; switch(A){case z:C=new qx.ui.core.Spacer(); this._add(C,{flex:1}); break; case j:C=new qx.ui.basic.Atom(l); C.setCenter(false); C.setAnonymous(true); this._add(C,{flex:1}); break; case b:C=new qx.ui.basic.Image(); C.setAnonymous(true); this._add(C); break; }return C||qx.ui.form.AbstractSelectBox.prototype._createChildControlImpl.call(this,A); },_forwardStates:{focused:true},_getItems:function(){return this.getChildrenContainer().getChildren(); },_isAllowEmptySelection:function(){return this.getChildrenContainer().getSelectionMode()!==x; },__ln:function(e){var E=e.getData()[0]; var D=this.getChildControl(k); if(D.getSelection()[0]!=E){if(E){D.setSelection([E]); }else{D.resetSelection(); }}this.__lo(); this.__lp(); },__lo:function(){var G=this.getChildControl(k).getSelection()[0]; var H=this.getChildControl(j); var F=G?G.getIcon():a; F==null?H.resetIcon():H.setIcon(F); },__lp:function(){var K=this.getChildControl(k).getSelection()[0]; var L=this.getChildControl(j); var J=K?K.getLabel():a; var I=this.getFormat(); if(I!=null){J=I.call(this,K); }if(J&&J.translate){J=J.translate(); }J==null?L.resetLabel():L.setLabel(J); },_onMouseOver:function(e){if(!this.isEnabled()||e.getTarget()!==this){return; } if(this.hasState(h)){this.removeState(h); this.addState(i); }this.addState(f); },_onMouseOut:function(e){if(!this.isEnabled()||e.getTarget()!==this){return; }this.removeState(f); if(this.hasState(i)){this.removeState(i); this.addState(h); }},_onClick:function(e){this.toggle(); },_onMouseWheel:function(e){if(this.getChildControl(g).isVisible()){return; }var N=e.getWheelDelta()>0?1:-1; var P=this.getSelectables(); var O=this.getSelection()[0]; if(!O){O=P[0]; }var M=P.indexOf(O)+N; var Q=P.length-1; if(M<0){M=0; }else if(M>=Q){M=Q; }this.setSelection([P[M]]); e.stopPropagation(); e.preventDefault(); },_onKeyPress:function(e){var R=e.getKeyIdentifier(); if(R==y||R==v){if(this.__lm){this.setSelection([this.__lm]); this.__lm=null; }this.toggle(); }else{qx.ui.form.AbstractSelectBox.prototype._onKeyPress.call(this,e); }},_onKeyInput:function(e){var S=e.clone(); S.setTarget(this._list); S.setBubbles(false); this.getChildControl(k).dispatchEvent(S); },_onListMouseDown:function(e){if(this.__lm){this.setSelection([this.__lm]); this.__lm=null; }},_onListChangeSelection:function(e){var T=e.getData(); var W=e.getOldData(); if(W&&W.length>0){W[0].removeListener(c,this.__lo,this); W[0].removeListener(d,this.__lp,this); } if(T.length>0){var V=this.getChildControl(g); var U=this.getChildControl(k); var X=U.getSelectionContext(); if(V.isVisible()&&(X==q||X==u)){this.__lm=T[0]; }else{this.setSelection([T[0]]); this.__lm=null; }T[0].addListener(c,this.__lo,this); T[0].addListener(d,this.__lp,this); }else{this.resetSelection(); }},_onPopupChangeVisibility:function(e){var ba=this.getChildControl(g); if(!ba.isVisible()){var bc=this.getChildControl(k); if(bc.hasChildren()){bc.setSelection(this.getSelection()); }}else{var Y=ba.getLayoutLocation(this); var be=qx.bom.Viewport.getHeight(); var bd=Y.top; var bf=be-Y.bottom; var bb=bd>bf?bd:bf; var bg=this.getMaxListHeight(); var bc=this.getChildControl(k); if(bg==null||bg>bb){bc.setMaxHeight(bb); }else if(bg1){this.__lr=[]; for(var i=0;i0; var y=arguments.length>2; var z=null; if(B||y){if(this.__lr.length>D){var C=k; }else if(this.__lr.length=0;i--){this.__lr.unshift(arguments[i]); this.__ls(); this._applyEventPropagation(arguments[i],null,0); this.fireDataEvent(l,{start:0,end:this.length-1,type:k,items:[arguments[i]]},null); }return this.length; },toArray:function(){return this.__lr; },getItem:function(G){return this.__lr[G]; },setItem:function(H,I){var J=this.__lr[H]; if(J===I){return; }this.__lr[H]=I; this._applyEventPropagation(I,J,H); if(this.length!=this.__lr.length){this.__ls(); }this.fireDataEvent(l,{start:H,end:H,type:k,items:[I]},null); },getLength:function(){return this.length; },indexOf:function(K){return this.__lr.indexOf(K); },toString:function(){if(this.__lr!=null){return this.__lr.toString(); }return f; },contains:function(L){return this.__lr.indexOf(L)!==-1; },copy:function(){return this.concat(); },insertAt:function(M,N){this.splice(M,0,N); },insertBefore:function(O,P){var Q=this.indexOf(O); if(Q==-1){this.push(P); }else{this.splice(Q,0,P); }},insertAfter:function(R,S){var T=this.indexOf(R); if(T==-1||T==(this.length-1)){this.push(S); }else{this.splice(T+1,0,S); }},removeAt:function(U){return this.splice(U,1).getItem(0); },removeAll:function(){for(var i=0;ibe){be=this.getItem(i); }}return be===undefined?null:be; },min:function(){var bf=this.getItem(0); for(var i=1;i0){G=E[i].getSizeHint(); H[i]={min:G.minWidth,value:P[i],max:G.maxWidth,flex:L}; }}var C=N.computeFlexOffsets(H,x,F); for(i in C){O=C[i].offset; P[i]+=O; F+=O; }}var U=E[0].getMarginLeft(); if(F0){if(Q){U+=D+M; this._renderSeparator(Q,{left:U,top:0,width:T,height:y}); U+=T+M+z.getMarginLeft(); }else{U+=N.collapseMargins(M,D,z.getMarginLeft()); }}z.renderLayout(U,top,K,A); U+=K; D=z.getMarginRight(); }},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__lx(); }var bc=qx.ui.layout.Util; var bk=this.__lw; var V=0,bd=0,ba=0; var Y=0,bb=0; var bh,W,bj; for(var i=0,l=bk.length;ibb){bb=W.height+bj; }if((W.minHeight+bj)>Y){Y=W.minHeight+bj; }}V+=ba; var bf=this.getSpacing(); var bi=this.getSeparator(); if(bi){var be=bc.computeHorizontalSeparatorGaps(bk,bf,bi); }else{var be=bc.computeHorizontalGaps(bk,bf,true); }return {minWidth:V+be,width:bd+be,minHeight:Y,height:bb}; }},destruct:function(){this.__lt=this.__lu=this.__lw=null; }}); })(); (function(){var b="qx.nativeScrollBars",a="qx.ui.core.scroll.MScrollBarFactory"; qx.core.Setting.define(b,false); qx.Mixin.define(a,{members:{_createScrollBar:function(c){if(qx.core.Setting.get(b)){return new qx.ui.core.scroll.NativeScrollBar(c); }else{return new qx.ui.core.scroll.ScrollBar(c); }}}}); })(); (function(){var k="scrollbar-y",j="scrollbar-x",i="pane",h="auto",g="corner",f="scrollbar-",d="on",c="_computeScrollbars",b="getDocument",a="changeVisibility",D="off",C="x",B="scroll",A="touchmove",z="scrollY",y="Left",x="mousewheel",w="scrollbarX",v="scrollarea",u="y",r="vertical",s="scrollX",p="touchstart",q="horizontal",n="qx.ui.core.scroll.AbstractScrollArea",o="abstract",l="update",m="scrollbarY",t="Top"; qx.Class.define(n,{extend:qx.ui.core.Widget,include:qx.ui.core.scroll.MScrollBarFactory,type:o,construct:function(){qx.ui.core.Widget.call(this); var E=new qx.ui.layout.Grid(); E.setColumnFlex(0,1); E.setRowFlex(0,1); this._setLayout(E); this.addListener(x,this._onMouseWheel,this); if(qx.bom.client.Feature.TOUCH){this.addListener(A,this._onTouchMove,this); this.addListener(p,function(){this.__ly={"x":0,"y":0}; },this); this.__ly={}; this.__lz={}; }},properties:{appearance:{refine:true,init:v},width:{refine:true,init:100},height:{refine:true,init:200},scrollbarX:{check:[h,d,D],init:h,themeable:true,apply:c},scrollbarY:{check:[h,d,D],init:h,themeable:true,apply:c},scrollbar:{group:[w,m]}},members:{__ly:null,__lz:null,_createChildControlImpl:function(F,G){var H; switch(F){case i:H=new qx.ui.core.scroll.ScrollPane(); H.addListener(l,this._computeScrollbars,this); H.addListener(s,this._onScrollPaneX,this); H.addListener(z,this._onScrollPaneY,this); this._add(H,{row:0,column:0}); break; case j:H=this._createScrollBar(q); H.setMinWidth(0); H.exclude(); H.addListener(B,this._onScrollBarX,this); H.addListener(a,this._onChangeScrollbarXVisibility,this); this._add(H,{row:1,column:0}); break; case k:H=this._createScrollBar(r); H.setMinHeight(0); H.exclude(); H.addListener(B,this._onScrollBarY,this); H.addListener(a,this._onChangeScrollbarYVisibility,this); this._add(H,{row:0,column:1}); break; case g:H=new qx.ui.core.Widget(); H.setWidth(0); H.setHeight(0); H.exclude(); this._add(H,{row:1,column:1}); break; }return H||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,F); },getPaneSize:function(){return this.getChildControl(i).getInnerSize(); },getItemTop:function(I){return this.getChildControl(i).getItemTop(I); },getItemBottom:function(J){return this.getChildControl(i).getItemBottom(J); },getItemLeft:function(K){return this.getChildControl(i).getItemLeft(K); },getItemRight:function(L){return this.getChildControl(i).getItemRight(L); },scrollToX:function(M){qx.ui.core.queue.Manager.flush(); this.getChildControl(j).scrollTo(M); },scrollByX:function(N){qx.ui.core.queue.Manager.flush(); this.getChildControl(j).scrollBy(N); },getScrollX:function(){var O=this.getChildControl(j,true); return O?O.getPosition():0; },scrollToY:function(P){qx.ui.core.queue.Manager.flush(); this.getChildControl(k).scrollTo(P); },scrollByY:function(Q){qx.ui.core.queue.Manager.flush(); this.getChildControl(k).scrollBy(Q); },getScrollY:function(){var R=this.getChildControl(k,true); return R?R.getPosition():0; },_onScrollBarX:function(e){this.getChildControl(i).scrollToX(e.getData()); },_onScrollBarY:function(e){this.getChildControl(i).scrollToY(e.getData()); },_onScrollPaneX:function(e){this.scrollToX(e.getData()); },_onScrollPaneY:function(e){this.scrollToY(e.getData()); },_onMouseWheel:function(e){var T=this._isChildControlVisible(j); var U=this._isChildControlVisible(k); var S=(U)?this.getChildControl(k,true):(T?this.getChildControl(j,true):null); if(S){S.scrollBySteps(e.getWheelDelta()); e.stop(); }},_onTouchMove:function(e){this._onTouchMoveDirectional(C,e); this._onTouchMoveDirectional(u,e); e.stop(); },_onTouchMoveDirectional:function(V,e){var W=(V==C?y:t); var Y=this.getChildControl(f+V,true); var ba=this._isChildControlVisible(f+V); if(ba&&Y){if(this.__ly[V]==0){var X=0; }else{var X=-(e[b+W]()-this.__ly[V]); }this.__ly[V]=e[b+W](); Y.scrollBy(X); if(this.__lz[V]){clearTimeout(this.__lz[V]); this.__lz[V]=null; }this.__lz[V]=setTimeout(qx.lang.Function.bind(function(bb){this.__lA(bb,V); },this,X),100); }},__lA:function(bc,bd){this.__lz[bd]=null; var bf=this._isChildControlVisible(f+bd); if(bc==0||!bf){return; }if(bc>0){bc=Math.max(0,bc-3); }else{bc=Math.min(0,bc+3); }this.__lz[bd]=setTimeout(qx.lang.Function.bind(function(bg,bh){this.__lA(bg,bh); },this,bc,bd),20); var be=this.getChildControl(f+bd,true); be.scrollBy(bc); },_onChangeScrollbarXVisibility:function(e){var bi=this._isChildControlVisible(j); var bj=this._isChildControlVisible(k); if(!bi){this.scrollToX(0); }bi&&bj?this._showChildControl(g):this._excludeChildControl(g); },_onChangeScrollbarYVisibility:function(e){var bk=this._isChildControlVisible(j); var bl=this._isChildControlVisible(k); if(!bl){this.scrollToY(0); }bk&&bl?this._showChildControl(g):this._excludeChildControl(g); },_computeScrollbars:function(){var bs=this.getChildControl(i); var content=bs.getChildren()[0]; if(!content){this._excludeChildControl(j); this._excludeChildControl(k); return; }var bm=this.getInnerSize(); var br=bs.getInnerSize(); var bp=bs.getScrollSize(); if(!br||!bp){return; }var bt=this.getScrollbarX(); var bu=this.getScrollbarY(); if(bt===h&&bu===h){var bq=bp.width>bm.width; var bv=bp.height>bm.height; if((bq||bv)&&!(bq&&bv)){if(bq){bv=bp.height>br.height; }else if(bv){bq=bp.width>br.width; }}}else{var bq=bt===d; var bv=bu===d; if(bp.width>(bq?br.width:bm.width)&&bt===h){bq=true; } if(bp.height>(bq?br.height:bm.height)&&bu===h){bv=true; }}if(bq){var bo=this.getChildControl(j); bo.show(); bo.setMaximum(Math.max(0,bp.width-br.width)); bo.setKnobFactor((bp.width===0)?0:br.width/bp.width); }else{this._excludeChildControl(j); } if(bv){var bn=this.getChildControl(k); bn.show(); bn.setMaximum(Math.max(0,bp.height-br.height)); bn.setKnobFactor((bp.height===0)?0:br.height/bp.height); }else{this._excludeChildControl(k); }}}}); })(); (function(){var v="single",u="Boolean",t="one",s="changeSelection",r="mouseup",q="mousedown",p="losecapture",o="multi",n="_applyQuickSelection",m="mouseover",d="_applySelectionMode",l="_applyDragSelection",h="__lB",c="qx.ui.core.MMultiSelectionHandling",b="removeItem",g="keypress",f="qx.event.type.Data",j="addItem",a="additive",k="mousemove"; qx.Mixin.define(c,{construct:function(){var x=this.SELECTION_MANAGER; var w=this.__lB=new x(this); this.addListener(q,w.handleMouseDown,w); this.addListener(r,w.handleMouseUp,w); this.addListener(m,w.handleMouseOver,w); this.addListener(k,w.handleMouseMove,w); this.addListener(p,w.handleLoseCapture,w); this.addListener(g,w.handleKeyPress,w); this.addListener(j,w.handleAddItem,w); this.addListener(b,w.handleRemoveItem,w); w.addListener(s,this._onSelectionChange,this); },events:{"changeSelection":f},properties:{selectionMode:{check:[v,o,a,t],init:v,apply:d},dragSelection:{check:u,init:false,apply:l},quickSelection:{check:u,init:false,apply:n}},members:{__lB:null,selectAll:function(){this.__lB.selectAll(); },isSelected:function(y){if(!qx.ui.core.Widget.contains(this,y)){throw new Error("Could not test if "+y+" is selected, because it is not a child element!"); }return this.__lB.isItemSelected(y); },addToSelection:function(z){if(!qx.ui.core.Widget.contains(this,z)){throw new Error("Could not add + "+z+" to selection, because it is not a child element!"); }this.__lB.addItem(z); },removeFromSelection:function(A){if(!qx.ui.core.Widget.contains(this,A)){throw new Error("Could not remove "+A+" from selection, because it is not a child element!"); }this.__lB.removeItem(A); },selectRange:function(B,C){this.__lB.selectItemRange(B,C); },resetSelection:function(){this.__lB.clearSelection(); },setSelection:function(D){for(var i=0;i1){throw new Error("Could not select more than one items in mode: "+Y+"!"); } if(X.length==1){this.selectItem(X[0]); }else{this.clearSelection(); }return; }else{this._replaceMultiSelection(X); }},getSelectedItem:function(){var ba=this.getMode(); if(ba===n||ba===o){return this._getSelectedItem()||null; }throw new Error("The method getSelectedItem() is only supported in 'single' and 'one' selection mode!"); },getSelection:function(){return qx.lang.Object.getValues(this.__lC); },getSortedSelection:function(){var bc=this.getSelectables(); var bb=qx.lang.Object.getValues(this.__lC); bb.sort(function(a,b){return bc.indexOf(a)-bc.indexOf(b); }); return bb; },isItemSelected:function(bd){var be=this._selectableToHashCode(bd); return this.__lC[be]!==undefined; },isSelectionEmpty:function(){return qx.lang.Object.isEmpty(this.__lC); },invertSelection:function(){var bg=this.getMode(); if(bg===n||bg===o){throw new Error("The method invertSelection() is only supported in 'multi' and 'additive' selection mode!"); }var bf=this.getSelectables(); for(var i=0;ithis.__lK){this.__lP=1; }else if(bSthis.__lL){this.__lQ=1; }else if(bRlocation.right){this.__lD=this.__lN-location.right; }else{this.__lD=0; } if(this.__lOlocation.bottom){this.__lE=this.__lO-location.bottom; }else{this.__lE=0; }if(!this.__lF){this.__lF=new qx.event.Timer(100); this.__lF.addListener(s,this._onInterval,this); }this.__lF.start(); this._autoSelect(); event.stopPropagation(); this._userInteraction=false; },handleAddItem:function(e){var bT=e.getData(); if(this.getMode()===o&&this.isSelectionEmpty()){this.addItem(bT); }},handleRemoveItem:function(e){this.removeItem(e.getData()); },_cleanup:function(){if(!this.getDrag()&&this.__lM){return; }if(this.__lR){this._fireChange(E); }delete this.__lM; delete this.__lH; delete this.__lI; this._releaseCapture(); if(this.__lF){this.__lF.stop(); }},_onInterval:function(e){this._scrollBy(this.__lD,this.__lE); this.__lG=this._getScroll(); this._autoSelect(); },_autoSelect:function(){var cd=this._getDimension(); var bV=Math.max(0,Math.min(this.__lN-this.__lJ.left,cd.width))+this.__lG.left; var bU=Math.max(0,Math.min(this.__lO-this.__lJ.top,cd.height))+this.__lG.top; if(this.__lH===bV&&this.__lI===bU){return; }this.__lH=bV; this.__lI=bU; var cf=this._getAnchorItem(); var bX=cf; var cb=this.__lP; var ce,bW; while(cb!==0){ce=cb>0?this._getRelatedSelectable(bX,F):this._getRelatedSelectable(bX,v); if(ce!==null){bW=this._getSelectableLocationX(ce); if((cb>0&&bW.left<=bV)||(cb<0&&bW.right>=bV)){bX=ce; continue; }}break; }var cc=this.__lQ; var ca,bY; while(cc!==0){ca=cc>0?this._getRelatedSelectable(bX,g):this._getRelatedSelectable(bX,D); if(ca!==null){bY=this._getSelectableLocationY(ca); if((cc>0&&bY.top<=bU)||(cc<0&&bY.bottom>=bU)){bX=ca; continue; }}break; }var cg=this.getMode(); if(cg===j){this._selectItemRange(cf,bX); }else if(cg===k){if(this.isItemSelected(cf)){this._selectItemRange(cf,bX,true); }else{this._deselectItemRange(cf,bX); }this._setAnchorItem(bX); }this._fireChange(C); },__lX:{Home:1,Down:1,Right:1,PageDown:1,End:1,Up:1,Left:1,PageUp:1},handleKeyPress:function(event){this._userInteraction=true; var cm,cl; var co=event.getKeyIdentifier(); var cn=this.getMode(); var ci=event.isCtrlPressed()||(qx.bom.client.Platform.MAC&&event.isMetaPressed()); var cj=event.isShiftPressed(); var ck=false; if(co===t&&ci){if(cn!==n&&cn!==o){this._selectAllItems(); ck=true; }}else if(co===w){if(cn!==n&&cn!==o){this._clearSelection(); ck=true; }}else if(co===u){var ch=this.getLeadItem(); if(ch&&!cj){if(ci||cn===k){this._toggleInSelection(ch); }else{this._setSelectedItem(ch); }ck=true; }}else if(this.__lX[co]){ck=true; if(cn===n||cn==o){cm=this._getSelectedItem(); }else{cm=this.getLeadItem(); } if(cm!==null){switch(co){case H:cl=this._getFirstSelectable(); break; case I:cl=this._getLastSelectable(); break; case M:cl=this._getRelatedSelectable(cm,D); break; case c:cl=this._getRelatedSelectable(cm,g); break; case f:cl=this._getRelatedSelectable(cm,v); break; case G:cl=this._getRelatedSelectable(cm,F); break; case h:cl=this._getPage(cm,true); break; case K:cl=this._getPage(cm,false); break; }}else{switch(co){case H:case c:case G:case K:cl=this._getFirstSelectable(); break; case I:case M:case f:case h:cl=this._getLastSelectable(); break; }}if(cl!==null){switch(cn){case n:case o:this._setSelectedItem(cl); break; case k:this._setLeadItem(cl); break; case j:if(cj){var cp=this._getAnchorItem(); if(cp===null){this._setAnchorItem(cp=this._getFirstSelectable()); }this._setLeadItem(cl); this._selectItemRange(cp,cl,ci); }else{this._setAnchorItem(cl); this._setLeadItem(cl); if(!ci){this._setSelectedItem(cl); }}break; }this.__lW=this._getScroll().top; this._scrollItemIntoView(cl); }} if(ck){event.stop(); this._fireChange(y); }this._userInteraction=false; },_selectAllItems:function(){var cq=this.getSelectables(); for(var i=0,l=cq.length;i0;i--){if(this._isItemSelectable(J[i])){return J[i]; }}return null; },_getRelatedSelectable:function(K,L){var O=this.__ma.getOrientation()===f; var N=this.__ma.getChildren(); var M=N.indexOf(K); var P; if((O&&L===d)||(!O&&L===b)){for(var i=M-1;i>=0;i--){P=N[i]; if(this._isItemSelectable(P)){return P; }}}else if((O&&L===e)||(!O&&L===a)){for(var i=M+1;i=0;i--){top=j.getItemTop(m[i]); if(top=p){o-=innerHeight+r-j.getItemBottom(g); q=null; continue; }return m[q]; }}else{var n=innerHeight+r; var i=p; while(1){for(;in){q=i-1; break; }}if(q==null){var k=this._getLastSelectable(); return k==g?null:k; }if(q<=p){n+=j.getItemTop(g)-r; q=null; continue; }return m[q]; }}}}}); })(); (function(){var m="horizontal",k="qx.event.type.Data",j="vertical",h="",g="qx.ui.form.List",f="Enter",d="one",c="addChildWidget",b="_applySpacing",a="Boolean",y="Integer",x="action",w="keyinput",v="__mb",u="addItem",t="removeChildWidget",s="_applyOrientation",r="single",q="keypress",p="list",n="pane",o="removeItem"; qx.Class.define(g,{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection],include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MMultiSelectionHandling,qx.ui.form.MForm,qx.ui.form.MModelSelection],construct:function(z){qx.ui.core.scroll.AbstractScrollArea.call(this); this.__mb=new qx.ui.container.Composite(); this.__mb.addListener(c,this._onAddChild,this); this.__mb.addListener(t,this._onRemoveChild,this); this.getChildControl(n).add(this.__mb); if(z){this.setOrientation(m); }else{this.initOrientation(); }this.addListener(q,this._onKeyPress); this.addListener(w,this._onKeyInput); this.__mc=h; },events:{addItem:k,removeItem:k},properties:{appearance:{refine:true,init:p},focusable:{refine:true,init:true},orientation:{check:[m,j],init:j,apply:s},spacing:{check:y,init:0,apply:b,themeable:true},enableInlineFind:{check:a,init:true}},members:{__mc:null,__md:null,__mb:null,SELECTION_MANAGER:qx.ui.core.selection.ScrollArea,getChildrenContainer:function(){return this.__mb; },_onAddChild:function(e){this.fireDataEvent(u,e.getData()); },_onRemoveChild:function(e){this.fireDataEvent(o,e.getData()); },handleKeyPress:function(e){if(!this._onKeyPress(e)){this._getManager().handleKeyPress(e); }},_applyOrientation:function(A,B){var C=A===m; var D=C?new qx.ui.layout.HBox():new qx.ui.layout.VBox(); var content=this.__mb; content.setLayout(D); content.setAllowGrowX(!C); content.setAllowGrowY(C); this._applySpacing(this.getSpacing()); },_applySpacing:function(E,F){this.__mb.getLayout().setSpacing(E); },_onKeyPress:function(e){if(e.getKeyIdentifier()==f&&!e.isAltPressed()){var G=this.getSelection(); for(var i=0;i1000){this.__mc=h; }this.__mc+=e.getChar(); var I=this.findItemByLabelFuzzy(this.__mc); if(I){this.setSelection([I]); }this.__md=(new Date).valueOf(); },findItemByLabelFuzzy:function(J){J=J.toLowerCase(); var K=this.getChildren(); for(var i=0,l=K.length;i0?1:-1; this.slideBy(bb*this.getSingleStep()); e.stop(); },_onKeyPress:function(e){var bd=this.getOrientation()===j; var bc=bd?M:s; var forward=bd?B:r; switch(e.getKeyIdentifier()){case forward:this.slideForward(); break; case bc:this.slideBack(); break; case n:this.slidePageForward(); break; case P:this.slidePageBack(); break; case D:this.slideToBegin(); break; case t:this.slideToEnd(); break; default:return; }e.stop(); },_onMouseDown:function(e){if(this.__mk){return; }var bg=this.__mu; var be=this.getChildControl(k); var bf=bg?f:d; var bi=bg?e.getDocumentLeft():e.getDocumentTop(); var bj=this.__mh=qx.bom.element.Location.get(this.getContentElement().getDomElement())[bf]; var bh=this.__mi=qx.bom.element.Location.get(be.getContainerElement().getDomElement())[bf]; if(e.getTarget()===be){this.__mk=true; if(!this.__mq){this.__mq=new qx.event.Timer(100); this.__mq.addListener(U,this._fireValue,this); }this.__mq.start(); this.__ml=bi+bj-bh; be.addState(b); }else{this.__mm=true; this.__mn=bi<=bh?-1:1; this.__mv(e); this._onInterval(); if(!this.__mp){this.__mp=new qx.event.Timer(100); this.__mp.addListener(U,this._onInterval,this); }this.__mp.start(); }this.addListener(T,this._onMouseMove); this.capture(); e.stopPropagation(); },_onMouseUp:function(e){if(this.__mk){this.releaseCapture(); delete this.__mk; this.__mq.stop(); this._fireValue(); delete this.__ml; this.getChildControl(k).removeState(b); if(e.getType()===c){var bl; var bm; var bk; if(this.__mu){bl=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__mh); bk=qx.bom.element.Location.get(this.getContentElement().getDomElement())[d]; bm=e.getDocumentTop()-(bk+this.getChildControl(k).getBounds().top); }else{bl=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__mh); bk=qx.bom.element.Location.get(this.getContentElement().getDomElement())[f]; bm=e.getDocumentLeft()-(bk+this.getChildControl(k).getBounds().left); } if(bm<0||bm>this.__mj||bl<0||bl>this.__mj){this.getChildControl(k).removeState(g); }}}else if(this.__mm){this.__mp.stop(); this.releaseCapture(); delete this.__mm; delete this.__mn; delete this.__mo; }this.removeListener(T,this._onMouseMove); if(e.getType()===c){e.stopPropagation(); }},_onMouseMove:function(e){if(this.__mk){var bo=this.__mu?e.getDocumentLeft():e.getDocumentTop(); var bn=bo-this.__ml; this.slideTo(this._positionToValue(bn)); }else if(this.__mm){this.__mv(e); }e.stopPropagation(); },_onInterval:function(e){var bp=this.getValue()+(this.__mn*this.getPageStep()); if(bpthis.getMaximum()){bp=this.getMaximum(); }var bq=this.__mn==-1; if((bq&&bp<=this.__mo)||(!bq&&bp>=this.__mo)){bp=this.__mo; }this.slideTo(bp); },_onUpdate:function(e){var bs=this.getInnerSize(); var bt=this.getChildControl(k).getBounds(); var br=this.__mu?z:u; this._updateKnobSize(); this.__mt=bs[br]-bt[br]; this.__mj=bt[br]; this._updateKnobPosition(); },__mu:false,__mt:0,__mv:function(e){var bu=this.__mu; var bB=bu?e.getDocumentLeft():e.getDocumentTop(); var bD=this.__mh; var bv=this.__mi; var bF=this.__mj; var bC=bB-bD; if(bB>=bv){bC-=bF; }var bz=this._positionToValue(bC); var bw=this.getMinimum(); var bx=this.getMaximum(); if(bzbx){bz=bx; }else{var bA=this.getValue(); var by=this.getPageStep(); var bE=this.__mn<0?H:v; bz=bA+(Math[bE]((bz-bA)/by)*by); }if(this.__mo==null||(this.__mn==-1&&bz<=this.__mo)||(this.__mn==1&&bz>=this.__mo)){this.__mo=bz; }},_positionToValue:function(bG){var bH=this.__mt; if(bH==null||bH==0){return 0; }var bJ=bG/bH; if(bJ<0){bJ=0; }else if(bJ>1){bJ=1; }var bI=this.getMaximum()-this.getMinimum(); return this.getMinimum()+Math.round(bI*bJ); },_valueToPosition:function(bK){var bL=this.__mt; if(bL==null){return 0; }var bM=this.getMaximum()-this.getMinimum(); if(bM==0){return 0; }var bK=bK-this.getMinimum(); var bN=bK/bM; if(bN<0){bN=0; }else if(bN>1){bN=1; }return Math.round(bL*bN); },_updateKnobPosition:function(){this._setKnobPosition(this._valueToPosition(this.getValue())); },_setKnobPosition:function(bO){var bP=this.getChildControl(k).getContainerElement(); if(this.__mu){bP.setStyle(f,bO+a,true); }else{bP.setStyle(d,bO+a,true); }},_updateKnobSize:function(){var bR=this.getKnobFactor(); if(bR==null){return; }var bQ=this.getInnerSize(); if(bQ==null){return; }if(this.__mu){this.getChildControl(k).setWidth(Math.round(bR*bQ.width)); }else{this.getChildControl(k).setHeight(Math.round(bR*bQ.height)); }},slideToBegin:function(){this.slideTo(this.getMinimum()); },slideToEnd:function(){this.slideTo(this.getMaximum()); },slideForward:function(){this.slideBy(this.getSingleStep()); },slideBack:function(){this.slideBy(-this.getSingleStep()); },slidePageForward:function(){this.slideBy(this.getPageStep()); },slidePageBack:function(){this.slideBy(-this.getPageStep()); },slideBy:function(bS){this.slideTo(this.getValue()+bS); },slideTo:function(bT){if(bTthis.getMaximum()){bT=this.getMaximum(); }else{bT=this.getMinimum()+Math.round((bT-this.getMinimum())/this.getSingleStep())*this.getSingleStep(); }this.setValue(bT); },_applyOrientation:function(bU,bV){var bW=this.getChildControl(k); this.__mu=bU===j; if(this.__mu){this.removeState(i); bW.removeState(i); this.addState(j); bW.addState(j); bW.setLayoutProperties({top:0,right:null,bottom:0}); }else{this.removeState(j); bW.removeState(j); this.addState(i); bW.addState(i); bW.setLayoutProperties({right:0,bottom:null,left:0}); }this._updateKnobPosition(); },_applyKnobFactor:function(bX,bY){if(bX!=null){this._updateKnobSize(); }else{if(this.__mu){this.getChildControl(k).resetWidth(); }else{this.getChildControl(k).resetHeight(); }}},_applyValue:function(ca,cb){if(ca!=null){this._updateKnobPosition(); if(this.__mk){this.__ms=[ca,cb]; }else{this.fireEvent(V,qx.event.type.Data,[ca,cb]); }}else{this.resetValue(); }},_fireValue:function(){if(!this.__ms){return; }var cc=this.__ms; this.__ms=null; this.fireEvent(V,qx.event.type.Data,cc); },_applyMinimum:function(cd,ce){if(this.getValue()cf){this.setValue(cf); }this._updateKnobPosition(); }}}); })(); (function(){var d="horizontal",c="mousewheel",b="qx.ui.core.scroll.ScrollSlider",a="keypress"; qx.Class.define(b,{extend:qx.ui.form.Slider,construct:function(e){qx.ui.form.Slider.call(this,e); this.removeListener(a,this._onKeyPress); this.removeListener(c,this._onMouseWheel); },members:{getSizeHint:function(f){var g=qx.ui.form.Slider.prototype.getSizeHint.call(this); if(this.getOrientation()===d){g.width=0; }else{g.height=0; }return g; }}}); })(); (function(){var b="qx.ui.form.IExecutable",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"execute":a},members:{setCommand:function(c){return arguments.length==1; },getCommand:function(){},execute:function(){}}}); })(); (function(){var n="execute",m="toolTipText",l="icon",k="label",j="qx.ui.core.MExecutable",h="value",g="qx.event.type.Event",f="_applyCommand",d="enabled",c="menu",a="changeCommand",b="qx.ui.core.Command"; qx.Mixin.define(j,{events:{"execute":g},properties:{command:{check:b,apply:f,event:a,nullable:true}},members:{__mw:null,__mx:false,__my:null,_bindableProperties:[d,k,l,m,h,c],execute:function(){var o=this.getCommand(); if(o){if(this.__mx){this.__mx=false; }else{this.__mx=true; o.execute(this); }}this.fireEvent(n); },__mz:function(e){if(this.__mx){this.__mx=false; return; }this.__mx=true; this.execute(); },_applyCommand:function(p,q){if(q!=null){q.removeListenerById(this.__my); } if(p!=null){this.__my=p.addListener(n,this.__mz,this); }var t=this.__mw; if(t==null){this.__mw=t={}; } for(var i=0;i0){G=F[i].getSizeHint(); H[i]={min:G.minHeight,value:K[i],max:G.maxHeight,flex:N}; }}var D=P.computeFlexOffsets(H,y,Q); for(i in D){R=D[i].offset; K[i]+=R; Q+=R; }}var top=F[0].getMarginTop(); if(Q0){if(S){top+=I+O; this._renderSeparator(S,{top:top,left:0,height:z,width:x}); top+=z+O+A.getMarginTop(); }else{top+=P.collapseMargins(O,I,A.getMarginTop()); }}A.renderLayout(U,top,L,B); top+=B; I=A.getMarginBottom(); }},_computeSizeHint:function(){if(this._invalidChildrenCache){this.__mK(); }var bc=qx.ui.layout.Util; var bk=this.__mJ; var X=0,bb=0,ba=0; var V=0,bd=0; var bh,W,bj; for(var i=0,l=bk.length;ibd){bd=W.width+bj; }if((W.minWidth+bj)>V){V=W.minWidth+bj; }}X+=ba; var bf=this.getSpacing(); var bi=this.getSeparator(); if(bi){var be=bc.computeVerticalSeparatorGaps(bk,bf,bi); }else{var be=bc.computeVerticalGaps(bk,bf,true); }return {minHeight:X+be,height:bb+be,minWidth:V,width:bd}; }},destruct:function(){this.__mG=this.__mH=this.__mJ=null; }}); })(); (function(){var r="left",q="top",p="_applyLayoutChange",o="hAlign",n="flex",m="vAlign",h="Integer",g="minWidth",f="width",e="minHeight",b="qx.ui.layout.Grid",d="height",c="maxHeight",a="maxWidth"; qx.Class.define(b,{extend:qx.ui.layout.Abstract,construct:function(s,t){qx.ui.layout.Abstract.call(this); this.__mL=[]; this.__mM=[]; if(s){this.setSpacingX(s); } if(t){this.setSpacingY(t); }},properties:{spacingX:{check:h,init:0,apply:p},spacingY:{check:h,init:0,apply:p}},members:{__mN:null,__mL:null,__mM:null,__mO:null,__mP:null,__mQ:null,__mR:null,__mS:null,__mT:null,verifyLayoutProperty:null,__mU:function(){var B=[]; var A=[]; var C=[]; var w=-1; var v=-1; var E=this._getLayoutChildren(); for(var i=0,l=E.length;i1){C.push(z); } if(D.colSpan>1){A.push(z); }}for(var y=0;y<=w;y++){if(B[y]==undefined){B[y]=[]; }}this.__mN=B; this.__mO=A; this.__mP=C; this.__mQ=w; this.__mR=v; this.__mS=null; this.__mT=null; delete this._invalidChildrenCache; },_setRowData:function(G,H,I){var J=this.__mL[G]; if(!J){this.__mL[G]={}; this.__mL[G][H]=I; }else{J[H]=I; }},_setColumnData:function(K,L,M){var N=this.__mM[K]; if(!N){this.__mM[K]={}; this.__mM[K][L]=M; }else{N[L]=M; }},setSpacing:function(O){this.setSpacingY(O); this.setSpacingX(O); return this; },setColumnAlign:function(P,Q,R){{}; this._setColumnData(P,o,Q); this._setColumnData(P,m,R); this._applyLayoutChange(); return this; },getColumnAlign:function(S){var T=this.__mM[S]||{}; return {vAlign:T.vAlign||q,hAlign:T.hAlign||r}; },setRowAlign:function(U,V,W){{}; this._setRowData(U,o,V); this._setRowData(U,m,W); this._applyLayoutChange(); return this; },getRowAlign:function(X){var Y=this.__mL[X]||{}; return {vAlign:Y.vAlign||q,hAlign:Y.hAlign||r}; },getCellWidget:function(ba,bb){if(this._invalidChildrenCache){this.__mU(); }var ba=this.__mN[ba]||{}; return ba[bb]||null; },getRowCount:function(){if(this._invalidChildrenCache){this.__mU(); }return this.__mQ+1; },getColumnCount:function(){if(this._invalidChildrenCache){this.__mU(); }return this.__mR+1; },getCellAlign:function(bc,bd){var bj=q; var bh=r; var bi=this.__mL[bc]; var bf=this.__mM[bd]; var be=this.__mN[bc][bd]; if(be){var bg={vAlign:be.getAlignY(),hAlign:be.getAlignX()}; }else{bg={}; }if(bg.vAlign){bj=bg.vAlign; }else if(bi&&bi.vAlign){bj=bi.vAlign; }else if(bf&&bf.vAlign){bj=bf.vAlign; }if(bg.hAlign){bh=bg.hAlign; }else if(bf&&bf.hAlign){bh=bf.hAlign; }else if(bi&&bi.hAlign){bh=bi.hAlign; }return {vAlign:bj,hAlign:bh}; },setColumnFlex:function(bk,bl){this._setColumnData(bk,n,bl); this._applyLayoutChange(); return this; },getColumnFlex:function(bm){var bn=this.__mM[bm]||{}; return bn.flex!==undefined?bn.flex:0; },setRowFlex:function(bo,bp){this._setRowData(bo,n,bp); this._applyLayoutChange(); return this; },getRowFlex:function(bq){var br=this.__mL[bq]||{}; var bs=br.flex!==undefined?br.flex:0; return bs; },setColumnMaxWidth:function(bt,bu){this._setColumnData(bt,a,bu); this._applyLayoutChange(); return this; },getColumnMaxWidth:function(bv){var bw=this.__mM[bv]||{}; return bw.maxWidth!==undefined?bw.maxWidth:Infinity; },setColumnWidth:function(bx,by){this._setColumnData(bx,f,by); this._applyLayoutChange(); return this; },getColumnWidth:function(bz){var bA=this.__mM[bz]||{}; return bA.width!==undefined?bA.width:null; },setColumnMinWidth:function(bB,bC){this._setColumnData(bB,g,bC); this._applyLayoutChange(); return this; },getColumnMinWidth:function(bD){var bE=this.__mM[bD]||{}; return bE.minWidth||0; },setRowMaxHeight:function(bF,bG){this._setRowData(bF,c,bG); this._applyLayoutChange(); return this; },getRowMaxHeight:function(bH){var bI=this.__mL[bH]||{}; return bI.maxHeight||Infinity; },setRowHeight:function(bJ,bK){this._setRowData(bJ,d,bK); this._applyLayoutChange(); return this; },getRowHeight:function(bL){var bM=this.__mL[bL]||{}; return bM.height!==undefined?bM.height:null; },setRowMinHeight:function(bN,bO){this._setRowData(bN,e,bO); this._applyLayoutChange(); return this; },getRowMinHeight:function(bP){var bQ=this.__mL[bP]||{}; return bQ.minHeight||0; },__mV:function(bR){var bV=bR.getSizeHint(); var bU=bR.getMarginLeft()+bR.getMarginRight(); var bT=bR.getMarginTop()+bR.getMarginBottom(); var bS={height:bV.height+bT,width:bV.width+bU,minHeight:bV.minHeight+bT,minWidth:bV.minWidth+bU,maxHeight:bV.maxHeight+bT,maxWidth:bV.maxWidth+bU}; return bS; },_fixHeightsRowSpan:function(bW){var ck=this.getSpacingY(); for(var i=0,l=this.__mP.length;i0){cf[cm]={min:cb.minHeight,value:cb.height,max:cb.maxHeight,flex:cl}; }ci+=cb.height; bX+=cb.minHeight; }if(ci0){cu[cA]={min:cy.minWidth,value:cy.width,max:cy.maxWidth,flex:cx}; }cz+=cy.width; cs+=cy.minWidth; }if(cz1){continue; }var cI=this.__mV(cB); if(this.getRowFlex(cL)>0){cE=Math.max(cE,cI.minHeight); }else{cE=Math.max(cE,cI.height); }cG=Math.max(cG,cI.height); }var cE=Math.max(cE,this.getRowMinHeight(cL)); var cF=this.getRowMaxHeight(cL); if(this.getRowHeight(cL)!==null){var cG=this.getRowHeight(cL); }else{var cG=Math.max(cE,Math.min(cG,cF)); }cK[cL]={minHeight:cE,height:cG,maxHeight:cF}; } if(this.__mP.length>0){this._fixHeightsRowSpan(cK); }this.__mS=cK; return cK; },_getColWidths:function(){if(this.__mT!=null){return this.__mT; }var cQ=[]; var cN=this.__mR; var cP=this.__mQ; for(var cV=0;cV<=cN;cV++){var cT=0; var cS=0; var cO=Infinity; for(var cW=0;cW<=cP;cW++){var cM=this.__mN[cW][cV]; if(!cM){continue; }var cR=cM.getLayoutProperties().colSpan||0; if(cR>1){continue; }var cU=this.__mV(cM); if(this.getColumnFlex(cV)>0){cS=Math.max(cS,cU.minWidth); }else{cS=Math.max(cS,cU.width); }cT=Math.max(cT,cU.width); }var cS=Math.max(cS,this.getColumnMinWidth(cV)); var cO=this.getColumnMaxWidth(cV); if(this.getColumnWidth(cV)!==null){var cT=this.getColumnWidth(cV); }else{var cT=Math.max(cS,Math.min(cT,cO)); }cQ[cV]={minWidth:cS,width:cT,maxWidth:cO}; } if(this.__mO.length>0){this._fixWidthsColSpan(cQ); }this.__mT=cQ; return cQ; },_getColumnFlexOffsets:function(cX){var cY=this.getSizeHint(); var dd=cX-cY.width; if(dd==0){return {}; }var db=this._getColWidths(); var da={}; for(var i=0,l=db.length;i0)||(de.width==de.minWidth&&dd<0)){continue; }da[i]={min:de.minWidth,value:de.width,max:de.maxWidth,flex:dc}; }return qx.ui.layout.Util.computeFlexOffsets(da,cX,cY.width); },_getRowFlexOffsets:function(df){var dg=this.getSizeHint(); var dj=df-dg.height; if(dj==0){return {}; }var dk=this._getRowHeights(); var dh={}; for(var i=0,l=dk.length;i0)||(dl.height==dl.minHeight&&dj<0)){continue; }dh[i]={min:dl.minHeight,value:dl.height,max:dl.maxHeight,flex:di}; }return qx.ui.layout.Util.computeFlexOffsets(dh,df,dg.height); },renderLayout:function(dm,dn){if(this._invalidChildrenCache){this.__mU(); }var dC=qx.ui.layout.Util; var dq=this.getSpacingX(); var dw=this.getSpacingY(); var dH=this._getColWidths(); var dG=this._getColumnFlexOffsets(dm); var dr=[]; var dJ=this.__mR; var dp=this.__mQ; var dI; for(var dK=0;dK<=dJ;dK++){dI=dG[dK]?dG[dK].offset:0; dr[dK]=dH[dK].width+dI; }var dz=this._getRowHeights(); var dB=this._getRowFlexOffsets(dn); var dQ=[]; for(var dx=0;dx<=dp;dx++){dI=dB[dx]?dB[dx].offset:0; dQ[dx]=dz[dx].height+dI; }var dR=0; for(var dK=0;dK<=dJ;dK++){var top=0; for(var dx=0;dx<=dp;dx++){var dE=this.__mN[dx][dK]; if(!dE){top+=dQ[dx]+dw; continue; }var ds=dE.getLayoutProperties(); if(ds.row!==dx||ds.column!==dK){top+=dQ[dx]+dw; continue; }var dP=dq*(ds.colSpan-1); for(var i=0;i0){dY+=eb.minWidth; }else{dY+=eb.width; }ea+=eb.width; }var ec=this._getRowHeights(); var dU=0,dX=0; for(var i=0,l=ec.length;i0){dU+=ed.minHeight; }else{dU+=ed.height; }dX+=ed.height; }var dT=this.getSpacingX()*(dW.length-1); var dS=this.getSpacingY()*(ec.length-1); var dV={minWidth:dY+dT,width:ea+dT,minHeight:dU+dS,height:dX+dS}; return dV; }},destruct:function(){this.__mN=this.__mL=this.__mM=this.__mO=this.__mP=this.__mT=this.__mS=null; }}); })(); (function(){var m="resize",l="scrollY",k="update",j="scrollX",i="_applyScrollX",h="_applyScrollY",g="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",f="appear",d="qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",c="qx.event.type.Event",a="qx.ui.core.scroll.ScrollPane",b="scroll"; qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(){qx.ui.core.Widget.call(this); this.set({minWidth:0,minHeight:0}); this._setLayout(new qx.ui.layout.Grow()); this.addListener(m,this._onUpdate); var n=this.getContentElement(); n.addListener(b,this._onScroll,this); n.addListener(f,this._onAppear,this); },events:{update:c},properties:{scrollX:{check:g,apply:i,event:j,init:0},scrollY:{check:d,apply:h,event:l,init:0}},members:{add:function(o){var p=this._getChildren()[0]; if(p){this._remove(p); p.removeListener(m,this._onUpdate,this); } if(o){this._add(o); o.addListener(m,this._onUpdate,this); }},remove:function(q){if(q){this._remove(q); q.removeListener(m,this._onUpdate,this); }},getChildren:function(){return this._getChildren(); },_onUpdate:function(e){this.fireEvent(k); },_onScroll:function(e){var r=this.getContentElement(); this.setScrollX(r.getScrollX()); this.setScrollY(r.getScrollY()); },_onAppear:function(e){var v=this.getContentElement(); var s=this.getScrollX(); var t=v.getScrollX(); if(s!=t){v.scrollToX(s); }var w=this.getScrollY(); var u=v.getScrollY(); if(w!=u){v.scrollToY(w); }},getItemTop:function(z){var top=0; do{top+=z.getBounds().top; z=z.getLayoutParent(); }while(z&&z!==this); return top; },getItemBottom:function(A){return this.getItemTop(A)+A.getBounds().height; },getItemLeft:function(B){var C=0; var parent; do{C+=B.getBounds().left; parent=B.getLayoutParent(); if(parent){C+=parent.getInsets().left; }B=parent; }while(B&&B!==this); return C; },getItemRight:function(D){return this.getItemLeft(D)+D.getBounds().width; },getScrollSize:function(){return this.getChildren()[0].getBounds(); },getScrollMaxX:function(){var F=this.getInnerSize(); var E=this.getScrollSize(); if(F&&E){return Math.max(0,E.width-F.width); }return 0; },getScrollMaxY:function(){var H=this.getInnerSize(); var G=this.getScrollSize(); if(H&&G){return Math.max(0,G.height-H.height); }return 0; },scrollToX:function(I){var J=this.getScrollMaxX(); if(I<0){I=0; }else if(I>J){I=J; }this.setScrollX(I); },scrollToY:function(K){var L=this.getScrollMaxY(); if(K<0){K=0; }else if(K>L){K=L; }this.setScrollY(K); },scrollByX:function(x){this.scrollToX(this.getScrollX()+x); },scrollByY:function(y){this.scrollToY(this.getScrollY()+y); },_applyScrollX:function(M){this.getContentElement().scrollToX(M); },_applyScrollY:function(N){this.getContentElement().scrollToY(N); }}}); })(); (function(){var g="",f="])+>/gi,function(n){if(n.indexOf(f)===0){return b; }else if(n.length>0&&n.replace(/^\s*/,g).replace(/\s*$/,g)==g){return c; }else{return g; }})); }},defer:function(o){o.FROM_CHARCODE=qx.lang.Object.invert(o.TO_CHARCODE); }}); })(); (function(){var g=";",f="&",e='X',d="",c='#',b="&#",a="qx.util.StringEscape"; qx.Class.define(a,{statics:{escape:function(h,j){var m,o=d; for(var i=0,l=h.length;i0x7F){m=b+k+g; }else{m=n; }}o+=m; }return o; },unescape:function(p,q){return p.replace(/&[#\w]+;/gi,function(r){var s=r; var r=r.substring(1,r.length-1); var t=q[r]; if(t){s=String.fromCharCode(t); }else{if(r.charAt(0)==c){if(r.charAt(1).toUpperCase()==e){t=r.substring(2); if(t.match(/^[0-9A-Fa-f]+$/gi)){s=String.fromCharCode(parseInt(t,16)); }}else{t=r.substring(1); if(t.match(/^\d+$/gi)){s=String.fromCharCode(parseInt(t,10)); }}}}return s; }); }}}); })(); (function(){var g="__mX",f="Boolean",e="qx.ui.core.SingleSelectionManager",d="__mW",c="changeSelected",b="__mY",a="qx.event.type.Data"; qx.Class.define(e,{extend:qx.core.Object,construct:function(h){qx.core.Object.call(this); {}; this.__mW=h; },events:{"changeSelected":a},properties:{allowEmptySelection:{check:f,init:true,apply:b}},members:{__mX:null,__mW:null,getSelected:function(){return this.__mX; },setSelected:function(j){if(!this.__nb(j)){throw new Error("Could not select "+j+", because it is not a child element!"); }this.__na(j); },resetSelected:function(){this.__na(null); },isSelected:function(k){if(!this.__nb(k)){throw new Error("Could not check if "+k+" is selected,"+" because it is not a child element!"); }return this.__mX===k; },isSelectionEmpty:function(){return this.__mX==null; },getSelectables:function(l){var m=this.__mW.getItems(); var n=[]; for(var i=0;i=0;i--){if(!n[i].getEnabled()){n.splice(i,1); }}}return n; },__mY:function(o,p){if(!o){this.__na(this.__mX); }},__na:function(q){var t=this.__mX; var s=q; if(s!=null&&t===s){return; } if(!this.isAllowEmptySelection()&&s==null){var r=this.getSelectables(true)[0]; if(r){s=r; }}this.__mX=s; this.fireDataEvent(c,s,t); },__nb:function(u){var v=this.__mW.getItems(); for(var i=0;ik.getZIndex()){k=g; }}this.__nc.setActiveWindow(k); },bringToFront:function(n){var o=this.__nc.getWindows(); var p=qx.lang.Array.remove(o,n); if(p){o.push(n); this.updateStack(); }},sendToBack:function(q){var r=this.__nc.getWindows(); var s=qx.lang.Array.remove(r,q); if(s){r.unshift(q); this.updateStack(); }}},destruct:function(){this._disposeObjects(b); }}); })(); (function(){var a="qx.ui.core.MRemoteLayoutHandling"; qx.Mixin.define(a,{members:{setLayout:function(b){return this.getChildrenContainer().setLayout(b); },getLayout:function(){return this.getChildrenContainer().getLayout(); }}}); })(); (function(){var k="Boolean",j="resize",i="mousedown",h="w-resize",g="sw-resize",f="n-resize",d="resizableRight",c="ne-resize",b="se-resize",a="Integer",z="e-resize",y="resizableLeft",x="mousemove",w="move",v="shorthand",u="maximized",t="nw-resize",s="mouseout",r="qx.ui.core.MResizable",q="mouseup",o="losecapture",p="resize-frame",m="resizableBottom",n="s-resize",l="resizableTop"; qx.Mixin.define(r,{construct:function(){this.addListener(i,this.__np,this,true); this.addListener(q,this.__nq,this); this.addListener(x,this.__ns,this); this.addListener(s,this.__nt,this); this.addListener(o,this.__nr,this); var A=this.getContainerElement().getDomElement(); if(A==null){A=window; }this.__nd=qx.event.Registration.getManager(A).getHandler(qx.event.handler.DragDrop); },properties:{resizableTop:{check:k,init:true},resizableRight:{check:k,init:true},resizableBottom:{check:k,init:true},resizableLeft:{check:k,init:true},resizable:{group:[l,d,m,y],mode:v},resizeSensitivity:{check:a,init:5},useResizeFrame:{check:k,init:true}},members:{__nd:null,__ne:null,__nf:null,__ng:null,__nh:null,__ni:null,__nj:null,RESIZE_TOP:1,RESIZE_BOTTOM:2,RESIZE_LEFT:4,RESIZE_RIGHT:8,__nk:function(){var B=this.__ne; if(!B){B=this.__ne=new qx.ui.core.Widget(); B.setAppearance(p); B.exclude(); qx.core.Init.getApplication().getRoot().add(B); }return B; },__nl:function(){var D=this.__ni; var C=this.__nk(); C.setUserBounds(D.left,D.top,D.width,D.height); C.show(); C.setZIndex(this.getZIndex()+1); },__nm:function(e){var F=this.__nf; var G=this.getSizeHint(); var J=this.__nj; var I=this.__ni; var E=I.width; var H=I.height; var L=I.left; var top=I.top; var K; if((F&this.RESIZE_TOP)||(F&this.RESIZE_BOTTOM)){K=Math.max(J.top,Math.min(J.bottom,e.getDocumentTop()))-this.__nh; if(F&this.RESIZE_TOP){H-=K; }else{H+=K; } if(HG.maxHeight){H=G.maxHeight; } if(F&this.RESIZE_TOP){top+=I.height-H; }} if((F&this.RESIZE_LEFT)||(F&this.RESIZE_RIGHT)){K=Math.max(J.left,Math.min(J.right,e.getDocumentLeft()))-this.__ng; if(F&this.RESIZE_LEFT){E-=K; }else{E+=K; } if(EG.maxWidth){E=G.maxWidth; } if(F&this.RESIZE_LEFT){L+=I.width-E; }}return {viewportLeft:L,viewportTop:top,parentLeft:I.bounds.left+L-I.left,parentTop:I.bounds.top+top-I.top,width:E,height:H}; },__nn:{1:f,2:n,4:h,8:z,5:t,6:g,9:c,10:b},__no:function(e){var O=this.getContentLocation(); var M=this.getResizeSensitivity(); var Q=e.getDocumentLeft(); var P=e.getDocumentTop(); var N=0; if(this.getResizableTop()&&Math.abs(O.top-P)=2){this.__nP=0; this.__nR=0; }},setSign:function(){this.__nY++; if(this.__nY%2==0){this.__nX=false; }else{this.__nX=true; } if(this.__nO==null){this.__nO=this.__nP; }this.__nO=this.__nO*(-1); if(this.__nP==0){this.__nP=this.__nO; } if(this.__nP!=0){this.__nS=this.__nP; this.__nP=this.__nO; }},deleteNumber:function(){var l=false; var o=false; if(this.__nO<0){this.__nO=this.__nO*(-1); o=true; } if(this.__nO!=null){if(this.__nO.toString().lastIndexOf(a)!=-1){this.__nO=this.__nO*this.__nV; l=true; }}var m=this.__nO%10; var n=m/10; this.__nO=this.__nO/10; this.__nO=this.__nO-n; if(l){this.__nV/=10; this.__nO=this.__nO/(this.__nV); l=false; } if(o){this.__nO=this.__nO*(-1); o=false; }},calculate:function(p){if(p==e||p==f||p==c||p==g||p==d){this.__nU=false; this.__nV=1; this.__nW=0; if(this.__nQ!=h){if(this.__nQ==e){if(this.__nP==null){this.__nP=this.__nS; } if(this.__nX){this.__nP=this.__nS+this.__nO; }else{this.__nP=this.__nP+this.__nO; }this.__nO=this.__nP; this.__nS=this.__nP; } if(this.__nQ==g){if(this.__nP==0){this.__nP=this.__nO; this.__nO=0; } if(this.__nP==null){this.__nP=this.__nS; } if(this.__nX){this.__nP=this.__nS-this.__nO; }else{this.__nP=this.__nP-this.__nO; }this.__nO=this.__nP; this.__nS=this.__nP; } if(this.__nQ==c){if(this.__nP==0){this.__nP=this.__nO; this.__nO=1; } if(this.__nP==null){this.__nP=this.__nS; } if(this.__nO!=null){if(this.__nO!=0){if(this.__nX){this.__nP=this.__nS/this.__nO; }else{this.__nP=this.__nP/this.__nO; }}else{alert("You can't divide by 0!"); }}this.__nO=this.__nP; this.__nS=this.__nP; } if(this.__nQ==f){if(this.__nP==0){this.__nP=1; } if(this.__nO==null){this.__nO=1; } if(this.__nP==null){this.__nP=this.__nS; } if(this.__nX){this.__nP=this.__nS*this.__nO; }else{this.__nP=this.__nP*this.__nO; }this.__nO=this.__nP; this.__nS=this.__nP; }}else{this.__nP=this.__nO; } if(p!=d){this.__nQ=p; }else{this.__nR++; this.__nP=this.__nS; this.__nQ=h; }this.__nX=false; this.__nY=0; return; }}}}); })(); (function(){var c="silverbluetheme.demo.ColorWindow",b="Color Selector",a="appear"; qx.Class.define(c,{extend:qx.ui.window.Window,construct:function(){qx.ui.window.Window.call(this); this.setCaption(b); this._createControls(); },members:{_createControls:function(){var f=new qx.ui.layout.VBox(16); this.set({layout:f}); var d=new qx.ui.container.Composite().set({layout:new qx.ui.layout.VBox(),padding:3,allowGrowX:true,allowGrowY:true}); var e=new qx.ui.control.ColorSelector; d.add(e); this.add(d,{flex:1}); this.addListenerOnce(a,this.center,this); }}}); })(); (function(){var b="qx.ui.form.IColorForm",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){return arguments.length==1; },resetValue:function(){},getValue:function(){}}}); })(); (function(){var bw="brightness-handle",bv="hue-saturation-handle",bu="hsbSpinner",bt="rgbSpinner",bs="changeValue",br="hexField",bq="hueSaturationField",bp="brightness-field",bo="mousedown",bn="rgb-spinner-red",bc="preview-content-old",bb="rgb-spinner-green",ba="brightnessField",Y="hue-saturation-field",X="hsb-spinner-brightness",W="preview-content-new",V="hue-saturation-pane",U="rgb-spinner-blue",T="hsb-spinner-hue",S="hsb-spinner-saturation",bD="hex-field",bE="brightnessModifier",bB="blueModifier",bC="saturationModifier",bz="middle",bA="Number",bx="#",by="redModifier",bF="greenModifier",bG="hueModifier",bg="Integer",bf="brightness-pane",bi="control-pane",bh="preset-grid",bk="mouseup",bj="preset-field-set",bm="qx.event.type.Event",bl="mousemove",be="hex-field-composite",bd="rgb-spinner-composite",a="hsb-spinner-composite",b="control-bar",c="mousewheel",d="visual-pane",f="input-field-set",g="preview-field-set",h="black",k="_applyGreen",l="#333",m="aqua",bK="colorbucket",bJ="qx.event.type.Data",bI="Hex",bH="#BBB",bO="decoration/colorselector/brightness-handle.gif",bN="Visual",bM="_applySaturation",bL="Preview (Old/New)",bQ="FFFFFF",bP="decoration/colorselector/brightness-field.png",C="white",D="orange",A="_applyRed",B="_applyBlue",G="maroon",H="Presets",E="_applyBrightness",F="#999",y="purple",z="red",u="blue",t="_applyHue",w="decoration/colorselector/huesaturation-handle.gif",v="colorselector",q="qx.ui.control.ColorSelector",p="lime",s="#EEE",r="olive",o="RGB",n="decoration/colorselector/huesaturation-field.jpg",M="navy",N="teal",O="green",P="yellow",I="#666",J="fuchsia",K="Details",L="",Q="colorbucket#",R="appear",x="HSB"; qx.Class.define(q,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IColorForm],construct:function(){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.VBox()); this._createChildControl(b); this.addListener(R,this._onAppear,this); },events:{"dialogok":bm,"dialogcancel":bm,"changeValue":bJ},properties:{appearance:{refine:true,init:v},red:{check:bg,init:255,apply:A},green:{check:bg,init:255,apply:k},blue:{check:bg,init:255,apply:B},hue:{check:bA,init:0,apply:t},saturation:{check:bA,init:0,apply:bM},brightness:{check:bA,init:100,apply:E}},members:{__oa:null,__ob:[G,z,D,P,r,y,J,p,O,M,u,m,N,h,l,I,F,bH,s,C],__oc:L,__od:0,__oe:0,__of:0,__og:true,__oh:false,_createChildControlImpl:function(bR,bS){var bT; switch(bR){case b:bT=new qx.ui.container.Composite(new qx.ui.layout.HBox(10)); bT.add(this.getChildControl(bi)); bT.add(this.getChildControl(d)); this._add(bT); break; case d:bT=new qx.ui.groupbox.GroupBox(this.tr(bN)); bT.setLayout(new qx.ui.layout.HBox(10)); bT.add(this.getChildControl(V)); bT.add(this.getChildControl(bf)); break; case bi:bT=new qx.ui.container.Composite(new qx.ui.layout.VBox(12)); bT.add(this.getChildControl(bj)); bT.add(this.getChildControl(f)); bT.add(this.getChildControl(g),{flex:1}); break; case V:bT=new qx.ui.container.Composite(new qx.ui.layout.Canvas()); bT.setAllowGrowY(false); bT.addListener(c,this._onHueSaturationPaneMouseWheel,this); bT.add(this.getChildControl(Y)); bT.add(this.getChildControl(bv),{left:0,top:256}); break; case Y:bT=new qx.ui.basic.Image(n); bT.addListener(bo,this._onHueSaturationFieldMouseDown,this); break; case bv:bT=new qx.ui.basic.Image(w); bT.addListener(bo,this._onHueSaturationFieldMouseDown,this); bT.addListener(bk,this._onHueSaturationHandleMouseUp,this); bT.addListener(bl,this._onHueSaturationHandleMouseMove,this); break; case bf:bT=new qx.ui.container.Composite(new qx.ui.layout.Canvas()); bT.setAllowGrowY(false); bT.addListener(c,this._onBrightnessPaneMouseWheel,this); bT.add(this.getChildControl(bp)); bT.add(this.getChildControl(bw)); break; case bp:bT=new qx.ui.basic.Image(bP); bT.addListener(bo,this._onBrightnessFieldMouseDown,this); break; case bw:bT=new qx.ui.basic.Image(bO); bT.addListener(bo,this._onBrightnessHandleMouseDown,this); bT.addListener(bk,this._onBrightnessHandleMouseUp,this); bT.addListener(bl,this._onBrightnessHandleMouseMove,this); break; case bj:bT=new qx.ui.groupbox.GroupBox(this.tr(H)); bT.setLayout(new qx.ui.layout.Grow()); bT.add(this.getChildControl(bh)); break; case bK:bT=new qx.ui.core.Widget(); bT.addListener(bo,this._onColorFieldClick,this); break; case bh:bY=new qx.ui.layout.Grid(3,3); bT=new qx.ui.container.Composite(bY); var ca; var bX; for(var i=0;i<2;i++){for(var j=0;j<10;j++){bX=i*10+j; ca=this.getChildControl(Q+bX); ca.setBackgroundColor(this.__ob[bX]); bT.add(ca,{column:j,row:i}); }}break; case f:bT=new qx.ui.groupbox.GroupBox(this.tr(K)); var bY=new qx.ui.layout.VBox(); bY.setSpacing(10); bT.setLayout(bY); bT.add(this.getChildControl(be)); bT.add(this.getChildControl(bd)); bT.add(this.getChildControl(a)); break; case g:bT=new qx.ui.groupbox.GroupBox(this.tr(bL)); var bY=new qx.ui.layout.HBox(10); bT.setLayout(bY); bT.add(this.getChildControl(bc),{flex:1}); bT.add(this.getChildControl(W),{flex:1}); break; case be:var bW=new qx.ui.layout.HBox(4); bW.setAlignY(bz); bT=new qx.ui.container.Composite(bW); var cc=new qx.ui.basic.Label(this.tr(bI)); bT.add(cc); var cb=new qx.ui.basic.Label(bx); bT.add(cb); bT.add(this.getChildControl(bD)); break; case bD:bT=new qx.ui.form.TextField(bQ); bT.setMaxLength(6); bT.setFilter(/[0-9A-Fa-f]/); bT.setWidth(55); bT.addListener(bs,this._onHexFieldChange,this); break; case bd:var bW=new qx.ui.layout.HBox(4); bW.setAlignY(bz); bT=new qx.ui.container.Composite(bW); var bU=new qx.ui.basic.Label(this.tr(o)); bU.setWidth(25); bT.add(bU); bT.add(this.getChildControl(bn)); bT.add(this.getChildControl(bb)); bT.add(this.getChildControl(U)); break; case bn:bT=new qx.ui.form.Spinner(0,255,255); bT.setWidth(50); bT.addListener(bs,this._setRedFromSpinner,this); break; case bb:bT=new qx.ui.form.Spinner(0,255,255); bT.setWidth(50); bT.addListener(bs,this._setGreenFromSpinner,this); break; case U:bT=new qx.ui.form.Spinner(0,255,255); bT.setWidth(50); bT.addListener(bs,this._setBlueFromSpinner,this); break; case a:var bW=new qx.ui.layout.HBox(4); bW.setAlignY(bz); bT=new qx.ui.container.Composite(bW); var bV=new qx.ui.basic.Label(this.tr(x)); bV.setWidth(25); bT.add(bV); bT.add(this.getChildControl(T)); bT.add(this.getChildControl(S)); bT.add(this.getChildControl(X)); break; case T:bT=new qx.ui.form.Spinner(0,0,360); bT.setWidth(50); bT.addListener(bs,this._setHueFromSpinner,this); break; case S:bT=new qx.ui.form.Spinner(0,0,100); bT.setWidth(50); bT.addListener(bs,this._setSaturationFromSpinner,this); break; case X:bT=new qx.ui.form.Spinner(0,100,100); bT.setWidth(50); bT.addListener(bs,this._setBrightnessFromSpinner,this); break; case bc:bT=new qx.ui.core.Widget(); break; case W:bT=new qx.ui.core.Widget(); break; }return bT||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bR); },setValue:function(cd){var ce; if(cd==null){this.__og=true; ce=[255,255,255]; }else{ce=qx.util.ColorUtil.stringToRgb(cd); this.__og=false; }this.__oh=true; this.setRed(ce[0]); this.setGreen(ce[1]); this.__oh=false; this.setBlue(ce[2]); },getValue:function(){return this.__og?null:bx+qx.util.ColorUtil.rgbToHexString([this.getRed(),this.getGreen(),this.getBlue()]); },resetValue:function(){this.__og=true; this.__oh=true; this.setRed(255); this.setGreen(255); this.__oh=false; this.setBlue(255); },__oi:function(){if(!this.__oh){this.__og=false; this.fireDataEvent(bs,this.getValue()); }},_applyRed:function(cf,cg){if(this.__oa===null){this.__oa=by; } if(this.__oa!==bt){this.getChildControl(bn).setValue(cf); } if(this.__oa!==br){this._setHexFromRgb(); } switch(this.__oa){case bt:case br:case by:this._setHueFromRgb(); }this._setPreviewFromRgb(); this.__oi(); if(this.__oa===by){this.__oa=null; }},_applyGreen:function(ch,ci){if(this.__oa===null){this.__oa=bF; } if(this.__oa!==bt){this.getChildControl(bb).setValue(ch); } if(this.__oa!==br){this._setHexFromRgb(); } switch(this.__oa){case bt:case br:case bF:this._setHueFromRgb(); }this._setPreviewFromRgb(); this.__oi(); if(this.__oa===bF){this.__oa=null; }},_applyBlue:function(cj,ck){if(this.__oa===null){this.__oa=bB; } if(this.__oa!==bt){this.getChildControl(U).setValue(cj); } if(this.__oa!==br){this._setHexFromRgb(); } switch(this.__oa){case bt:case br:case bB:this._setHueFromRgb(); }this._setPreviewFromRgb(); this.__oi(); if(this.__oa===bB){this.__oa=null; }},_applyHue:function(cl,cm){if(this.__oa===null){this.__oa=bG; } if(this.__oa!==bu){this.getChildControl(T).setValue(cl); } if(this.__oa!==bq){if(this.getChildControl(bv).getBounds()){this.getChildControl(bv).setDomLeft(Math.round(cl/1.40625)+this.getChildControl(V).getPaddingLeft()); }else{this.getChildControl(bv).setLayoutProperties({left:Math.round(cl/1.40625)}); }} switch(this.__oa){case bu:case bq:case bG:this._setRgbFromHue(); }this._setBrightnessGradiant(); if(this.__oa===bG){this.__oa=null; }},_applySaturation:function(cn,co){if(this.__oa===null){this.__oa=bC; } if(this.__oa!==bu){this.getChildControl(S).setValue(cn); } if(this.__oa!==bq){this._setBrightnessGradiant(); if(this.getChildControl(bv).getBounds()){this.getChildControl(bv).setDomTop(256-Math.round(cn*2.56)+this.getChildControl(V).getPaddingTop()); }else{this.getChildControl(bv).setLayoutProperties({top:256-Math.round(cn*2.56)}); }} switch(this.__oa){case bu:case bq:case bC:this._setRgbFromHue(); } if(this.__oa===bC){this.__oa=null; }},_applyBrightness:function(cp,cq){if(this.__oa===null){this.__oa=bE; } if(this.__oa!==bu){this.getChildControl(X).setValue(cp); } if(this.__oa!==ba){var cr=256-Math.round(cp*2.56); if(this.getChildControl(bw).getBounds()){this.getChildControl(bw).setDomTop(cr+this.getChildControl(bf).getPaddingTop()); }else{this.getChildControl(bw).setLayoutProperties({top:cr}); }} switch(this.__oa){case bu:case ba:case bE:this._setRgbFromHue(); } if(this.__oa===bE){this.__oa=null; }},_onBrightnessHandleMouseDown:function(e){this.getChildControl(bw).capture(); this.__oc=bw; var cu=this.getChildControl(bp).getContainerLocation(); var ct=this.getChildControl(bw).getContainerLocation(); var cs=this.getChildControl(bp).getBounds(); this.__od=cu.top+(e.getDocumentTop()-ct.top)-cs.top; e.stopPropagation(); },_onBrightnessHandleMouseUp:function(e){this.getChildControl(bw).releaseCapture(); this.__oc=null; },_onBrightnessHandleMouseMove:function(e){if(this.__oc===bw){this._setBrightnessOnFieldEvent(e); e.stopPropagation(); }},_onBrightnessFieldMouseDown:function(e){var location=this.getChildControl(bp).getContainerLocation(); var cv=this.getChildControl(bw).getBounds(); this.__od=location.top+(cv.height/2); this._setBrightnessOnFieldEvent(e); this.getChildControl(bw).capture(); this.__oc=bw; },_onBrightnessPaneMouseWheel:function(e){this.setBrightness(qx.lang.Number.limit(this.getBrightness()+e.getWheelDelta(),0,100)); e.stop(); },_setBrightnessOnFieldEvent:function(e){var cw=qx.lang.Number.limit(e.getDocumentTop()-this.__od,0,256); this.__oa=ba; if(this.getChildControl(bw).getBounds()){this.getChildControl(bw).setDomTop(cw); }else{this.getChildControl(bw).setLayoutProperties({top:cw}); }this.setBrightness(100-Math.round(cw/2.56)); this.__oa=null; },_onHueSaturationHandleMouseUp:function(e){if(this.__oc){e.stopPropagation(); this.getChildControl(bv).releaseCapture(); this.__oc=null; }},_onHueSaturationHandleMouseMove:function(e){if(this.__oc===bv){this._setHueSaturationOnFieldEvent(e); e.stopPropagation(); }},_onHueSaturationFieldMouseDown:function(e){var location=this.getChildControl(Y).getContainerLocation(); var cx=this.getChildControl(bv).getBounds(); var cy=this.getChildControl(Y).getBounds(); this.__oe=location.top+(cx.height/2)-cy.top; this.__of=location.left+(cx.width/2)-cy.left; this._setHueSaturationOnFieldEvent(e); this.getChildControl(bv).capture(); this.__oc=bv; },_onHueSaturationPaneMouseWheel:function(e){this.setSaturation(qx.lang.Number.limit(this.getSaturation()+e.getWheelDelta(),0,100)); e.stop(); },_setHueSaturationOnFieldEvent:function(e){var cA=qx.lang.Number.limit(e.getDocumentTop()-this.__oe,0,256); var cz=qx.lang.Number.limit(e.getDocumentLeft()-this.__of,0,256); this.getChildControl(bv).setDomPosition(cz,cA); this.__oa=bq; this.setSaturation(100-Math.round(cA/2.56)); this.setHue(Math.round(cz*1.40625)); this.__oa=null; },_setRedFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bt; this.setRed(this.getChildControl(bn).getValue()); this.__oa=null; },_setGreenFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bt; this.setGreen(this.getChildControl(bb).getValue()); this.__oa=null; },_setBlueFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bt; this.setBlue(this.getChildControl(U).getValue()); this.__oa=null; },_setHueFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bu; this.setHue(this.getChildControl(T).getValue()); this.__oa=null; },_setSaturationFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bu; this.setSaturation(this.getChildControl(S).getValue()); this.__oa=null; },_setBrightnessFromSpinner:function(){if(this.__oa!==null){return; }this.__oa=bu; this.setBrightness(this.getChildControl(X).getValue()); this.__oa=null; },_onHexFieldChange:function(e){if(this.__oa!==null){return; } try{var cC=this.getChildControl(bD); var cB=qx.util.ColorUtil.hexStringToRgb(bx+cC.getValue()); }catch(cD){return; }this.__oa=br; this.setRed(cB[0]); this.setGreen(cB[1]); this.setBlue(cB[2]); this.__oa=null; },_setHexFromRgb:function(){var cE=qx.util.ColorUtil.rgbToHexString([this.getRed(),this.getGreen(),this.getBlue()]); this.getChildControl(bD).setValue(cE); },_onColorFieldClick:function(e){var cF=e.getTarget().getBackgroundColor(); if(!cF){return this.error("Missing backgroundColor value for field: "+e.getTarget()); }var cG=qx.util.ColorUtil.stringToRgb(cF); this.setRed(cG[0]); this.setGreen(cG[1]); this.setBlue(cG[2]); },_setHueFromRgb:function(){switch(this.__oa){case bu:case bq:case ba:break; default:var cH=qx.util.ColorUtil.rgbToHsb([this.getRed(),this.getGreen(),this.getBlue()]); this.setHue(cH[0]); this.setSaturation(cH[1]); this.setBrightness(cH[2]); }},_setRgbFromHue:function(){switch(this.__oa){case bt:case br:break; default:var cI=qx.util.ColorUtil.hsbToRgb([this.getHue(),this.getSaturation(),this.getBrightness()]); this.setRed(cI[0]); this.setGreen(cI[1]); this.setBlue(cI[2]); }},_setPreviewFromRgb:function(){var cJ=qx.util.ColorUtil.rgbToRgbString([this.getRed(),this.getGreen(),this.getBlue()]); this.getChildControl(W).setBackgroundColor(cJ); },setPreviousColor:function(cK,cL,cM){var cN=qx.util.ColorUtil.rgbToRgbString([cK,cL,cM]); this.getChildControl(bc).setBackgroundColor(cN); this.setRed(cK); this.setGreen(cL); this.setBlue(cM); },_setBrightnessGradiant:function(){var cO=qx.util.ColorUtil; var cP=cO.hsbToRgb([this.getHue(),this.getSaturation(),255]); var cQ=cO.rgbToRgbString(cP); this.getChildControl(bp).setBackgroundColor(cQ); },_onAppear:function(e){var cR=qx.util.ColorUtil.rgbToRgbString([this.getRed(),this.getGreen(),this.getBlue()]); this.getChildControl(bc).setBackgroundColor(cR); this.getChildControl(W).setBackgroundColor(cR); }}}); })(); (function(){var i="legend",h="frame",g="middle",f="top",d="resize",c="qx.ui.groupbox.GroupBox",b="groupbox",a="_applyLegendPosition"; qx.Class.define(c,{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling,qx.ui.core.MContentPadding,qx.ui.form.MForm],implement:[qx.ui.form.IForm],construct:function(j,k){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.Canvas); this._createChildControl(h); this._createChildControl(i); if(j!=null){this.setLegend(j); } if(k!=null){this.setIcon(k); }},properties:{appearance:{refine:true,init:b},legendPosition:{check:[f,g],init:g,apply:a,themeable:true}},members:{_forwardStates:{invalid:true},_createChildControlImpl:function(l,m){var n; switch(l){case h:n=new qx.ui.container.Composite(); this._add(n,{left:0,top:6,right:0,bottom:0}); break; case i:n=new qx.ui.basic.Atom(); n.addListener(d,this._repositionFrame,this); this._add(n); break; }return n||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,l); },_getContentPaddingTarget:function(){return this.getChildControl(h); },_applyLegendPosition:function(e){if(this.getChildControl(i).getBounds()){this._repositionFrame(); }},_repositionFrame:function(){var p=this.getChildControl(i); var o=this.getChildControl(h); var q=p.getBounds().height; if(this.getLegendPosition()==g){o.setLayoutProperties({"top":Math.round(q/2)}); }else if(this.getLegendPosition()==f){o.setLayoutProperties({"top":q}); }},getChildrenContainer:function(){return this.getChildControl(h); },setLegend:function(r){var s=this.getChildControl(i); if(r!==null){s.setLabel(r); s.show(); }else{s.exclude(); }},getLegend:function(){return this.getChildControl(i).getLabel(); },setIcon:function(t){this.getChildControl(i).setIcon(t); },getIcon:function(){this.getChildControl(i).getIcon(); }}}); })(); (function(){var k="showingPlaceholder",j="",i="none",h="qx.dynlocale",g="Boolean",f="qx.client",d="color",c="qx.event.type.Data",b="readonly",a="placeholder",bc="input",bb="focusin",ba="visibility",Y="focusout",X="changeLocale",W="hidden",V="on",U="absolute",T="readOnly",S="text",r="_applyTextAlign",s="px",p="RegExp",q=")",n="syncAppearance",o="changeValue",l="A",m="change",v="textAlign",w="focused",E="center",C="visible",K="disabled",G="url(",O="off",M="String",y="resize",R="qx.ui.form.AbstractField",Q="transparent",P="spellcheck",x="false",A="right",B="PositiveInteger",D="mshtml",F="abstract",H="block",L="webkit",N="_applyReadOnly",t="_applyPlaceholder",u="left",z="qx/static/blank.gif",J="text-placeholder",I="changeReadOnly"; qx.Class.define(R,{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm,qx.ui.form.IForm],include:[qx.ui.form.MForm],type:F,construct:function(bd){qx.ui.core.Widget.call(this); this.__oj=!qx.bom.client.Feature.PLACEHOLDER; if(bd!=null){this.setValue(bd); }this.getContentElement().addListener(m,this._onChangeContent,this); if(this.__oj){this.addListener(n,this._syncPlaceholder,this); }if(qx.core.Variant.isSet(h,V)){qx.locale.Manager.getInstance().addListener(X,this._onChangeLocale,this); }},events:{"input":c,"changeValue":c},properties:{textAlign:{check:[u,E,A],nullable:true,themeable:true,apply:r},readOnly:{check:g,apply:N,event:I,init:false},selectable:{refine:true,init:true},focusable:{refine:true,init:true},maxLength:{check:B,init:Infinity},liveUpdate:{check:g,init:false},placeholder:{check:M,nullable:true,apply:t},filter:{check:p,nullable:true,init:null}},members:{__ok:true,__ol:null,__om:null,__on:null,__oj:true,getFocusElement:function(){var be=this.getContentElement(); if(be){return be; }},_createInputElement:function(){return new qx.html.Input(S); },renderLayout:function(bf,top,bg,bh){var bi=this._updateInsets; var bm=qx.ui.core.Widget.prototype.renderLayout.call(this,bf,top,bg,bh); if(!bm){return; }var bk=bm.size||bi; var bn=s; if(bk||bm.local||bm.margin){var bj=this.getInsets(); var innerWidth=bg-bj.left-bj.right; var innerHeight=bh-bj.top-bj.bottom; innerWidth=innerWidth<0?0:innerWidth; innerHeight=innerHeight<0?0:innerHeight; }var bl=this.getContentElement(); if(bi&&this.__oj){this.__oq().setStyles({"left":bj.left+bn,"top":bj.top+bn}); } if(bk){if(this.__oj){this.__oq().setStyles({"width":innerWidth+bn,"height":innerHeight+bn}); }bl.setStyles({"width":innerWidth+bn,"height":innerHeight+bn}); this._renderContentElement(innerHeight,bl); }},_renderContentElement:function(innerHeight,bo){},_createContentElement:function(){var bp=this._createInputElement(); bp.setStyles({"border":i,"padding":0,"margin":0,"display":H,"background":Q,"outline":i,"appearance":i,"position":U,"autoComplete":O}); bp.setSelectable(this.getSelectable()); bp.setEnabled(this.getEnabled()); bp.addListener(bc,this._onHtmlInput,this); bp.setAttribute(P,x); if(qx.core.Variant.isSet(f,L)){bp.setStyle(y,i); }if(qx.core.Variant.isSet(f,D)){bp.setStyles({backgroundImage:G+qx.util.ResourceManager.getInstance().toUri(z)+q}); }return bp; },_applyEnabled:function(bq,br){qx.ui.core.Widget.prototype._applyEnabled.call(this,bq,br); this.getContentElement().setEnabled(bq); if(this.__oj){if(bq){this._showPlaceholder(); }else{this._removePlaceholder(); }}else{var bs=this.getContentElement(); bs.setAttribute(a,bq?this.getPlaceholder():j); }},__oo:{width:16,height:16},_getContentHint:function(){return {width:this.__oo.width*10,height:this.__oo.height||16}; },_applyFont:function(bt,bu){var bv; if(bt){var bw=qx.theme.manager.Font.getInstance().resolve(bt); bv=bw.getStyles(); }else{bv=qx.bom.Font.getDefaultStyles(); }this.getContentElement().setStyles(bv); if(this.__oj){this.__oq().setStyles(bv); }if(bt){this.__oo=qx.bom.Label.getTextSize(l,bv); }else{delete this.__oo; }qx.ui.core.queue.Layout.add(this); },_applyTextColor:function(bx,by){if(bx){this.getContentElement().setStyle(d,qx.theme.manager.Color.getInstance().resolve(bx)); }else{this.getContentElement().removeStyle(d); }},tabFocus:function(){qx.ui.core.Widget.prototype.tabFocus.call(this); this.selectAllText(); },_getTextSize:function(){return this.__oo; },_onHtmlInput:function(e){var bC=e.getData(); var bB=true; this.__ok=false; if(this.getFilter()!=null){var bD=j; var bz=bC.search(this.getFilter()); var bA=bC; while(bz>=0){bD=bD+(bA.charAt(bz)); bA=bA.substring(bz+1,bA.length); bz=bA.search(this.getFilter()); } if(bD!=bC){bB=false; bC=bD; this.getContentElement().setValue(bC); }}if(bC.length>this.getMaxLength()){var bB=false; this.getContentElement().setValue(bC.substr(0,this.getMaxLength())); }if(bB){this.fireDataEvent(bc,bC,this.__on); this.__on=bC; if(this.getLiveUpdate()){this.__op(bC); }}},__op:function(bE){var bF=this.__om; this.__om=bE; if(bF!=bE){this.fireNonBubblingEvent(o,qx.event.type.Data,[bE,bF]); }},setValue:function(bG){if(bG===null){if(this.__ok){return bG; }bG=j; this.__ok=true; }else{this.__ok=false; if(this.__oj){this._removePlaceholder(); }} if(qx.lang.Type.isString(bG)){var bI=this.getContentElement(); if(bG.length>this.getMaxLength()){bG=bG.substr(0,this.getMaxLength()); } if(bI.getValue()!=bG){var bJ=bI.getValue(); bI.setValue(bG); var bH=this.__ok?null:bG; this.__om=bJ; this.__op(bH); }if(this.__oj){this._showPlaceholder(); }return bG; }throw new Error("Invalid value type: "+bG); },getValue:function(){var bK=this.getContentElement().getValue(); return this.__ok?null:bK; },resetValue:function(){this.setValue(null); },_onChangeContent:function(e){this.__ok=e.getData()===null; this.__op(e.getData()); },getTextSelection:function(){return this.getContentElement().getTextSelection(); },getTextSelectionLength:function(){return this.getContentElement().getTextSelectionLength(); },getTextSelectionStart:function(){return this.getContentElement().getTextSelectionStart(); },getTextSelectionEnd:function(){return this.getContentElement().getTextSelectionEnd(); },setTextSelection:function(bL,bM){this.getContentElement().setTextSelection(bL,bM); },clearTextSelection:function(){this.getContentElement().clearTextSelection(); },selectAllText:function(){this.setTextSelection(0); },_showPlaceholder:function(){var bO=this.getValue()||j; var bN=this.getPlaceholder(); if(bN!=null&&bO==j&&!this.hasState(w)&&!this.hasState(K)){if(this.hasState(k)){this._syncPlaceholder(); }else{this.addState(k); }}},_removePlaceholder:function(){if(this.hasState(k)){this.__oq().setStyle(ba,W); this.removeState(k); }},_syncPlaceholder:function(){if(this.hasState(k)){this.__oq().setStyle(ba,C); }},__oq:function(){if(this.__ol==null){this.__ol=new qx.html.Label(); var bP=qx.theme.manager.Color.getInstance(); this.__ol.setStyles({"visibility":W,"zIndex":6,"position":U,"color":bP.resolve(J)}); this.getContainerElement().add(this.__ol); }return this.__ol; },_onChangeLocale:qx.core.Variant.select(h,{"on":function(e){var content=this.getPlaceholder(); if(content&&content.translate){this.setPlaceholder(content.translate()); }},"off":null}),_applyPlaceholder:function(bQ,bR){if(this.__oj){this.__oq().setValue(bQ); if(bQ!=null){this.addListener(bb,this._removePlaceholder,this); this.addListener(Y,this._showPlaceholder,this); this._showPlaceholder(); }else{this.removeListener(bb,this._removePlaceholder,this); this.removeListener(Y,this._showPlaceholder,this); this._removePlaceholder(); }}else{if(this.getEnabled()){this.getContentElement().setAttribute(a,bQ); }}},_applyTextAlign:function(bS,bT){this.getContentElement().setStyle(v,bS); },_applyReadOnly:function(bU,bV){var bW=this.getContentElement(); bW.setAttribute(T,bU); if(bU){this.addState(b); this.setFocusable(false); }else{this.removeState(b); this.setFocusable(true); }}},destruct:function(){this.__ol=null; if(qx.core.Variant.isSet(h,V)){qx.locale.Manager.getInstance().removeListener(X,this._onChangeLocale,this); }}}); })(); (function(){var b="qx.ui.form.TextField",a="textfield"; qx.Class.define(b,{extend:qx.ui.form.AbstractField,properties:{appearance:{refine:true,init:a},allowGrowY:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{_renderContentElement:function(innerHeight,c){}}}); })(); (function(){var k="wrap",j="value",i="textarea",h="none",g="qx.client",f="",e="input",d="qx.html.Input",c="select",b="disabled",a="read-only"; qx.Class.define(d,{extend:qx.html.Element,construct:function(l,m,n){if(l===c||l===i){var o=l; }else{o=e; }qx.html.Element.call(this,o,m,n); this.__or=l; },members:{__or:null,__os:null,__ot:null,_createDomElement:function(){return qx.bom.Input.create(this.__or); },_applyProperty:function(name,p){qx.html.Element.prototype._applyProperty.call(this,name,p); var q=this.getDomElement(); if(name===j){qx.bom.Input.setValue(q,p); }else if(name===k){qx.bom.Input.setWrap(q,p); }},setEnabled:qx.core.Variant.select(g,{"webkit":function(r){this.__ot=r; if(!r){this.setStyles({"userModify":a,"userSelect":h}); }else{this.setStyles({"userModify":null,"userSelect":this.__os?null:h}); }},"default":function(s){this.setAttribute(b,s===false); }}),setSelectable:qx.core.Variant.select(g,{"webkit":function(t){this.__os=t; qx.html.Element.prototype.setSelectable.call(this,this.__ot&&t); },"default":function(u){qx.html.Element.prototype.setSelectable.call(this,u); }}),setValue:function(v){var w=this.getDomElement(); if(w){if(w.value!=v){qx.bom.Input.setValue(w,v); }}else{this._setProperty(j,v); }return this; },getValue:function(){var x=this.getDomElement(); if(x){return qx.bom.Input.getValue(x); }return this._getProperty(j)||f; },setWrap:function(y){if(this.__or===i){this._setProperty(k,y); }else{throw new Error("Text wrapping is only support by textareas!"); }return this; },getWrap:function(){if(this.__or===i){return this._getProperty(k); }else{throw new Error("Text wrapping is only support by textareas!"); }}}}); })(); (function(){var w="change",v="input",u="qx.client",t="text",s="password",r="checkbox",q="radio",p="textarea",n="keypress",m="opera",d="propertychange",k="blur",h="keydown",c="keyup",b="select-multiple",g="checked",f="value",j="select",a="qx.event.handler.Input"; qx.Class.define(a,{extend:qx.core.Object,implement:qx.event.IEventHandler,construct:function(){qx.core.Object.call(this); this._onChangeCheckedWrapper=qx.lang.Function.listener(this._onChangeChecked,this); this._onChangeValueWrapper=qx.lang.Function.listener(this._onChangeValue,this); this._onInputWrapper=qx.lang.Function.listener(this._onInput,this); this._onPropertyWrapper=qx.lang.Function.listener(this._onProperty,this); if(qx.core.Variant.isSet(u,m)){this._onKeyDownWrapper=qx.lang.Function.listener(this._onKeyDown,this); this._onKeyUpWrapper=qx.lang.Function.listener(this._onKeyUp,this); this._onBlurWrapper=qx.lang.Function.listener(this._onBlur,this); }},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{input:1,change:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:false},members:{__ou:false,__ov:null,__ow:null,canHandleEvent:function(x,y){var z=x.tagName.toLowerCase(); if(y===v&&(z===v||z===p)){return true; } if(y===w&&(z===v||z===p||z===j)){return true; }return false; },registerEvent:qx.core.Variant.select(u,{"mshtml":function(A,B,C){if(!A.__ox){var D=A.tagName.toLowerCase(); var E=A.type; if(E===t||E===s||D===p||E===r||E===q){qx.bom.Event.addNativeListener(A,d,this._onPropertyWrapper); } if(E!==r&&E!==q){qx.bom.Event.addNativeListener(A,w,this._onChangeValueWrapper); } if(E===t||E===s){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,A); qx.bom.Event.addNativeListener(A,n,this._onKeyPressWrapped); }A.__ox=true; }},"default":function(F,G,H){if(G===v){this.__oy(F); }else if(G===w){if(F.type===q||F.type===r){qx.bom.Event.addNativeListener(F,w,this._onChangeCheckedWrapper); }else{qx.bom.Event.addNativeListener(F,w,this._onChangeValueWrapper); }if(qx.core.Variant.isSet(u,m)){if(F.type===t||F.type===s){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,F); qx.bom.Event.addNativeListener(F,n,this._onKeyPressWrapped); }}}}}),__oy:qx.core.Variant.select(u,{"mshtml":null,"webkit":function(I){var J=I.tagName.toLowerCase(); if(qx.bom.client.Engine.VERSION<532&&J==p){qx.bom.Event.addNativeListener(I,n,this._onInputWrapper); }qx.bom.Event.addNativeListener(I,v,this._onInputWrapper); },"opera":function(K){qx.bom.Event.addNativeListener(K,c,this._onKeyUpWrapper); qx.bom.Event.addNativeListener(K,h,this._onKeyDownWrapper); qx.bom.Event.addNativeListener(K,k,this._onBlurWrapper); qx.bom.Event.addNativeListener(K,v,this._onInputWrapper); },"default":function(L){qx.bom.Event.addNativeListener(L,v,this._onInputWrapper); }}),unregisterEvent:qx.core.Variant.select(u,{"mshtml":function(M,N){if(M.__ox){var O=M.tagName.toLowerCase(); var P=M.type; if(P===t||P===s||O===p||P===r||P===q){qx.bom.Event.removeNativeListener(M,d,this._onPropertyWrapper); } if(P!==r&&P!==q){qx.bom.Event.removeNativeListener(M,w,this._onChangeValueWrapper); } if(P===t||P===s){qx.bom.Event.removeNativeListener(M,n,this._onKeyPressWrapped); } try{delete M.__ox; }catch(Q){M.__ox=null; }}},"default":function(R,S){if(S===v){this.__oy(R); }else if(S===w){if(R.type===q||R.type===r){qx.bom.Event.removeNativeListener(R,w,this._onChangeCheckedWrapper); }else{qx.bom.Event.removeNativeListener(R,w,this._onChangeValueWrapper); }} if(qx.core.Variant.isSet(u,m)){if(R.type===t||R.type===s){qx.bom.Event.removeNativeListener(R,n,this._onKeyPressWrapped); }}}}),__oz:qx.core.Variant.select(u,{"mshtml":null,"webkit":function(T){var U=T.tagName.toLowerCase(); if(qx.bom.client.Engine.VERSION<532&&U==p){qx.bom.Event.removeNativeListener(T,n,this._onInputWrapper); }qx.bom.Event.removeNativeListener(T,v,this._onInputWrapper); },"opera":function(V){qx.bom.Event.removeNativeListener(V,c,this._onKeyUpWrapper); qx.bom.Event.removeNativeListener(V,h,this._onKeyDownWrapper); qx.bom.Event.removeNativeListener(V,k,this._onBlurWrapper); qx.bom.Event.removeNativeListener(V,v,this._onInputWrapper); },"default":function(W){qx.bom.Event.removeNativeListener(W,v,this._onInputWrapper); }}),_onKeyPress:qx.core.Variant.select(u,{"mshtml|opera":function(e,X){if(e.keyCode===13){if(X.value!==this.__ow){this.__ow=X.value; qx.event.Registration.fireEvent(X,w,qx.event.type.Data,[X.value]); }}},"default":null}),_onKeyDown:qx.core.Variant.select(u,{"opera":function(e){if(e.keyCode===13){this.__ou=true; }},"default":null}),_onKeyUp:qx.core.Variant.select(u,{"opera":function(e){if(e.keyCode===13){this.__ou=false; }},"default":null}),_onBlur:qx.core.Variant.select(u,{"opera":function(e){if(this.__ov){window.clearTimeout(this.__ov); }},"default":null}),_onInput:qx.event.GlobalError.observeMethod(function(e){var Y=qx.bom.Event.getTarget(e); if(!this.__ou){if(qx.core.Variant.isSet(u,m)){this.__ov=window.setTimeout(function(){qx.event.Registration.fireEvent(Y,v,qx.event.type.Data,[Y.value]); },0); }else{qx.event.Registration.fireEvent(Y,v,qx.event.type.Data,[Y.value]); }}}),_onChangeValue:qx.event.GlobalError.observeMethod(function(e){var bb=qx.bom.Event.getTarget(e); var ba=bb.value; if(bb.type===b){var ba=[]; for(var i=0,o=bb.options,l=o.length;iba){this.setMinimum(ba); } if(this.getValue()>ba){this.setValue(ba); }else{this._updateButtons(); }},_applyEnabled:function(bc,bd){qx.ui.core.Widget.prototype._applyEnabled.call(this,bc,bd); this._updateButtons(); },_checkValue:function(be){return typeof be===p&&be>=this.getMinimum()&&be<=this.getMaximum(); },_applyValue:function(bf,bg){var bh=this.getChildControl(k); this._updateButtons(); this.__oB=bf; if(bf!==null){if(this.getNumberFormat()){bh.setValue(this.getNumberFormat().format(bf)); }else{bh.setValue(bf+j); }}else{bh.setValue(j); }},_applyEditable:function(bi,bj){var bk=this.getChildControl(k); if(bk){bk.setReadOnly(!bi); }},_applyWrap:function(bl,bm){this._updateButtons(); },_applyNumberFormat:function(bn,bo){var bp=this.getChildControl(k); bp.setFilter(this._getFilterRegExp()); this.getNumberFormat().addListener(w,this._onChangeNumberFormat,this); this._applyValue(this.__oB,undefined); },_getContentPaddingTarget:function(){return this.getChildControl(k); },_updateButtons:function(){var br=this.getChildControl(h); var bq=this.getChildControl(i); var bs=this.getValue(); if(!this.getEnabled()){br.setEnabled(false); bq.setEnabled(false); }else{if(this.getWrap()){br.setEnabled(true); bq.setEnabled(true); }else{if(bs!==null&&bsthis.getMinimum()){bq.setEnabled(true); }else{bq.setEnabled(false); }}}},_onKeyDown:function(e){switch(e.getKeyIdentifier()){case d:this.__oC=true; case J:this.getChildControl(h).press(); break; case H:this.__oD=true; case a:this.getChildControl(i).press(); break; default:return ; }e.stopPropagation(); e.preventDefault(); },_onKeyUp:function(e){switch(e.getKeyIdentifier()){case d:this.getChildControl(h).release(); this.__oC=false; break; case J:this.getChildControl(h).release(); break; case H:this.getChildControl(i).release(); this.__oD=false; break; case a:this.getChildControl(i).release(); break; }},_onMouseWheel:function(e){if(e.getWheelDelta()>0){this._countDown(); }else{this._countUp(); }e.stop(); },_onTextChange:function(e){var bt=this.getChildControl(k); var bu; if(this.getNumberFormat()){try{bu=this.getNumberFormat().parse(bt.getValue()); }catch(bv){}}if(bu===undefined){bu=parseFloat(bt.getValue(),10); }if(!isNaN(bu)){if(bu>this.getMaximum()){bt.setValue(this.getMaximum()+j); return; }else if(buthis.getMaximum()){var bA=this.getMaximum()-bB; bB=this.getMinimum()+bA; }}this.gotoValue(bB); },_countDown:function(){if(this.__oD){var bD=this.getValue()-this.getPageStep(); }else{var bD=this.getValue()-this.getSingleStep(); }if(this.getWrap()){if(bD=c&&b<=d; },isBetweenRange:function(e,f,g){return e>f&&ej){return j; }else if(i!=null&&h0){var J=this.getChildControl(s); if(J.getSelectionContext()==c){this.__oE=I[0]; }else{var K=I[0].getLabel(); if(this.getFormat()!=null){K=this.getFormat().call(this,I[0]); }if(K&&K.translate){K=K.translate(); }this.setValue(K); this.__oE=null; }}},_onPopupChangeVisibility:function(e){var M=this.getChildControl(n); if(M.isVisible()){var N=this.getChildControl(s); var O=this.getValue(); var L=null; if(O){L=N.findItem(O); } if(L){N.setSelection([L]); }else{N.resetSelection(); }}else{this.tabFocus(); }this.getChildControl(t).removeState(r); },_onTextFieldChangeValue:function(e){var R=e.getData(); var Q=this.getChildControl(s); if(R!=null){var P=Q.findItem(R,false); if(P){Q.setSelection([P]); }else{Q.resetSelection(); }}else{Q.resetSelection(); }this.fireDataEvent(o,R,e.getOldData()); },getTextSelection:function(){return this.getChildControl(u).getTextSelection(); },getTextSelectionLength:function(){return this.getChildControl(u).getTextSelectionLength(); },setTextSelection:function(S,T){this.getChildControl(u).setTextSelection(S,T); },clearTextSelection:function(){this.getChildControl(u).clearTextSelection(); },selectAllText:function(){this.getChildControl(u).selectAllText(); }}}); })(); (function(){var b="qx.ui.form.IDateForm",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){return arguments.length==1; },resetValue:function(){},getValue:function(){}}}); })(); (function(){var k="list",j="textfield",i="popup",h="Down",g="",f="Escape",d="qx.util.format.DateFormat",c="changeValue",b="Left",a="Up",w="execute",v="changeLocale",u="_applyDateFormat",t="changeVisibility",s="qx.dynlocale",r="medium",q="mouseup",p="qx.ui.form.DateField",o="datefield",n="hidden",l="on",m="Right"; qx.Class.define(p,{extend:qx.ui.form.ComboBox,implement:[qx.ui.form.IDateForm],construct:function(){qx.ui.form.ComboBox.call(this); this.setDateFormat(qx.ui.form.DateField.getDefaultDateFormatter()); if(qx.core.Variant.isSet(s,l)){qx.locale.Manager.getInstance().addListener(v,function(){this.setDateFormat(qx.ui.form.DateField.getDefaultDateFormatter()); },this); }},properties:{appearance:{refine:true,init:o},dateFormat:{check:d,apply:u}},statics:{__oG:null,__oH:null,getDefaultDateFormatter:function(){var x=qx.locale.Date.getDateFormat(r).toString(); if(x==this.__oG){return this.__oH; } if(this.__oH){this.__oH.dispose(); }this.__oH=new qx.util.format.DateFormat(x,qx.locale.Manager.getInstance().getLocale()); this.__oG=x; return this.__oH; }},members:{setValue:function(y){var z=this.getChildControl(j); z.setValue(this.getDateFormat().format(y)); var A=this.getChildControl(k); A.setValue(y); },getValue:function(){var B=this.getChildControl(j).getValue(); try{return this.getDateFormat().parse(B); }catch(C){return null; }},resetValue:function(){var D=this.getChildControl(j); D.setValue(g); var E=this.getChildControl(k); E.setValue(null); },_applyDateFormat:function(F,G){if(!G){return; }try{var I=this.getChildControl(j); var J=I.getValue(); var H=G.parse(J); I.setValue(F.format(H)); }catch(K){}},_createChildControlImpl:function(L,M){var N; switch(L){case k:N=new qx.ui.control.DateChooser(); N.setFocusable(false); N.setKeepFocus(true); N.addListener(w,this._onChangeDate,this); break; case i:N=new qx.ui.popup.Popup(new qx.ui.layout.VBox); N.setAutoHide(false); N.add(this.getChildControl(k)); N.addListener(q,this._onChangeDate,this); N.addListener(t,this._onPopupChangeVisibility,this); break; }return N||qx.ui.form.ComboBox.prototype._createChildControlImpl.call(this,L); },_onChangeDate:function(e){var O=this.getChildControl(j); var P=this.getChildControl(k).getValue(); O.setValue(this.getDateFormat().format(P)); this.close(); },_onKeyPress:function(e){var Q=e.getKeyIdentifier(); if(Q==h&&e.isAltPressed()){this.toggle(); e.stopPropagation(); return; }var R=this.getChildControl(i); if(R.getVisibility()==n){return; }if(Q==f){this.close(); e.stopPropagation(); return; }if(Q===b||Q===m||Q===h||Q===a){e.preventDefault(); }this.getChildControl(k).handleKeyPress(e); },_onPopupChangeVisibility:function(e){var T=this.getChildControl(i); if(T.isVisible()){var U=this.getChildControl(k); var S=this.getValue(); U.setValue(S); }},_onTextFieldChangeValue:function(e){var V=this.getValue(); if(V!=null){var W=this.getChildControl(k); W.setValue(V); }this.fireDataEvent(c,this.getValue()); },isEmpty:function(){var X=this.getChildControl(j).getValue(); return X==null||X==g; }}}); })(); (function(){var k="_",j="format",h="thu",g="sat",f="cldr_day_",e="cldr_month_",d="wed",c="fri",b="tue",a="mon",B="sun",A="short",z="HH:mm",y="HHmmsszz",x="HHmm",w="HHmmss",v="cldr_date_format_",u="HH:mm:ss zz",t="full",s="cldr_pm",q="long",r="medium",o="cldr_am",p="qx.locale.Date",m="cldr_date_time_format_",n="cldr_time_format_",l="HH:mm:ss"; qx.Class.define(p,{statics:{__oI:qx.locale.Manager.getInstance(),getAmMarker:function(C){return this.__oI.localize(o,[],C); },getPmMarker:function(D){return this.__oI.localize(s,[],D); },getDayNames:function(length,E,F){var F=F?F:j; {}; var H=[B,a,b,d,h,c,g]; var I=[]; for(var i=0;ibv){return ((bs>=bv)&&(bs<=bu)); }else{return ((bs>=bv)||(bs<=bu)); }},_getTerritory:function(bw){if(bw){var bx=bw.split(k)[1]||bw; }else{bx=this.__oI.getTerritory()||this.__oI.getLanguage(); }return bx.toUpperCase(); }}}); })(); (function(){var a="qx.util.format.IFormat"; qx.Interface.define(a,{members:{format:function(b){},parse:function(c){}}}); })(); (function(){var bD="(\\d\\d?)",bC="format",bB="",bA="abbreviated",bz="wide",by="(",bx=")",bw="|",bv="stand-alone",bu="wildcard",bj="default",bi="literal",bh="'",bg="hour",bf="(\\d\\d?\\d?)",be="ms",bd="narrow",bc="-",bb="quoted_literal",ba='a',bK="HH:mm:ss",bL="+",bI="HHmmss",bJ="long",bG='z',bH="0",bE="sec",bF="day",bM='Z',bN=" ",bn="min",bm="mm",bp="(\\d+)",bo="h",br="KK",bq='L',bt="Z",bs="(\\d\\d+)",bl="EEEE",bk="^",a=":",b='y',c="K",d="a",e="([\\+\\-]\\d\\d:?\\d\\d)",f="GMT",g="dd",h="qx.util.format.DateFormat",j="yyy",k="H",bR="YYYY",bQ="y",bP="HH",bO="EE",bV='h',bU="S",bT='s',bS='A',bX="yyyyyy",bW="kk",J="ss",K='H',H='S',I="MMMM",N='c',O="d",L="([a-zA-Z]+)",M='k',F="m",G='Y',s='D',r="yyyyy",u='K',t="hh",o="SSS",n="MM",q="yy",p="(\\d\\d\\d\\d\\d\\d+)",m="yyyy-MM-dd HH:mm:ss",l="(\\d\\d\\d\\d\\d+)",T="short",U='d',V="unkown",W='m',P="(\\d\\d\\d\\d)",Q="(\\d\\d\\d+)",R="k",S='M',X="(\\d\\d\\d\\d+)",Y="SS",C="MMM",B="s",A="M",z='w',y="EEE",x="$",w="?",v='E',E="z",D="yyyy"; qx.Class.define(h,{extend:qx.core.Object,implement:qx.util.format.IFormat,construct:function(bY,ca){qx.core.Object.call(this); if(!ca){this.__oJ=qx.locale.Manager.getInstance().getLocale(); }else{this.__oJ=ca; } if(bY!=null){this.__oK=bY.toString(); }else{this.__oK=qx.locale.Date.getDateFormat(bJ,this.__oJ)+bN+qx.locale.Date.getDateTimeFormat(bI,bK,this.__oJ); }},statics:{getDateTimeInstance:function(){var cc=qx.util.format.DateFormat; var cb=qx.locale.Date.getDateFormat(bJ)+bN+qx.locale.Date.getDateTimeFormat(bI,bK); if(cc._dateInstance==null||cc._dateInstance.__oK!=cb){cc._dateTimeInstance=new cc(); }return cc._dateTimeInstance; },getDateInstance:function(){var ce=qx.util.format.DateFormat; var cd=qx.locale.Date.getDateFormat(T)+bB; if(ce._dateInstance==null||ce._dateInstance.__oK!=cd){ce._dateInstance=new ce(cd); }return ce._dateInstance; },ASSUME_YEAR_2000_THRESHOLD:30,LOGGING_DATE_TIME__format:m,AM_MARKER:"am",PM_MARKER:"pm",MEDIUM_TIMEZONE_NAMES:["GMT"],FULL_TIMEZONE_NAMES:["Greenwich Mean Time"]},members:{__oJ:null,__oK:null,__oL:null,__oM:null,__oN:null,__oO:function(cf,cg){var ch=bB+cf; while(ch.length0?1:-1; var cs=Math.floor(Math.abs(cI)/60); var cz=Math.abs(cI)%60; this.__oS(); var cG=bB; for(var i=0;ict.length){for(var i=ct.length;i0)?bc:bL)+this.__oO(Math.abs(cs))+a+this.__oO(cz,2); }else if(cA==2){ct=cw.MEDIUM_TIMEZONE_NAMES[cs]; }else if(cA==3){ct=cw.FULL_TIMEZONE_NAMES[cs]; }break; case bM:ct=((cu>0)?bc:bL)+this.__oO(Math.abs(cs),2)+this.__oO(cz,2); break; }cG+=ct; }}return cG; },parse:function(cK){this.__oT(); var cQ=this.__oL.regex.exec(cK); if(cQ==null){throw new Error("Date string '"+cK+"' does not match the date format: "+this.__oK); }var cL={year:1970,month:0,day:1,hour:0,ispm:false,min:0,sec:0,ms:0}; var cM=1; for(var i=0;i=cR.length){i++; break; }var cS=cR.charAt(i+1); if(cS==bh){cX+=cW; i++; }else{i++; cU=V; }}else{cX+=cW; i++; }break; case bu:if(cW==cV){cT++; i++; }else{this.__oN.push({type:bu,character:cV,size:cT}); cV=null; cT=0; cU=bj; }break; default:if((cW>=ba&&cW<=bG)||(cW>=bS&&cW<=bM)){cV=cW; cU=bu; }else if(cW==bh){if(i+1>=cR.length){cX+=cW; i++; break; }var cS=cR.charAt(i+1); if(cS==bh){cX+=cW; i++; }i++; cU=bb; }else{cU=bj; } if(cU!=bj){if(cX.length>0){this.__oN.push({type:bi,text:cX}); cX=bB; }}else{cX+=cW; i++; }break; }}if(cV!=null){this.__oN.push({type:bu,character:cV,size:cT}); }else if(cX.length>0){this.__oN.push({type:bi,text:cX}); }},__oT:function(){if(this.__oL!=null){return ; }var dc=this.__oK; this.__oU(); this.__oS(); var di=[]; var de=bk; for(var da=0;da=12){bC=0; bD++; }break; case this.getChildControl(b):bD++; break; }this.showMonth(bC,bD); },_onDayClicked:function(bE){var bF=bE.getCurrentTarget().dateTime; this.setValue(new Date(bF)); },_onDayDblClicked:function(){this.execute(); },_onKeyPress:function(bG){var bK=null; var bI=null; var bJ=null; if(bG.getModifiers()==0){switch(bG.getKeyIdentifier()){case z:bK=-1; break; case P:bK=1; break; case E:bK=-7; break; case Q:bK=7; break; case bl:bI=-1; break; case bh:bI=1; break; case o:if(this.getValue()!=null){this.setValue(null); return true; }break; case V:case G:if(this.getValue()!=null){this.execute(); }return; }}else if(bG.isShiftPressed()){switch(bG.getKeyIdentifier()){case bl:bJ=-1; break; case bh:bJ=1; break; }} if(bK!=null||bI!=null||bJ!=null){var bH=this.getValue(); if(bH!=null){bH=new Date(bH.getTime()); } if(bH==null){bH=new Date(); }else{if(bK!=null){bH.setDate(bH.getDate()+bK); } if(bI!=null){bH.setMonth(bH.getMonth()+bI); } if(bJ!=null){bH.setFullYear(bH.getFullYear()+bJ); }}this.setValue(bH); }},showMonth:function(bL,bM){if((bL!=null&&bL!=this.getShownMonth())||(bM!=null&&bM!=this.getShownYear())){if(bL!=null){this.setShownMonth(bL); } if(bM!=null){this.setShownYear(bM); }this._updateDatePane(); }},handleKeyPress:function(e){this._onKeyPress(e); },_updateDatePane:function(){var cd=qx.ui.control.DateChooser; var ca=new Date(); var bS=ca.getFullYear(); var bX=ca.getMonth(); var bV=ca.getDate(); var ce=this.getValue(); var ch=(ce==null)?-1:ce.getFullYear(); var co=(ce==null)?-1:ce.getMonth(); var cb=(ce==null)?-1:ce.getDate(); var bW=this.getShownMonth(); var cl=this.getShownYear(); var bT=qx.locale.Date.getWeekStart(); var cf=new Date(this.getShownYear(),this.getShownMonth(),1); var cc=new qx.util.format.DateFormat(cd.MONTH_YEAR_FORMAT); this.getChildControl(f).setValue(cc.format(cf)); var cn=cf.getDay(); var bY=1+((7-cn)%7); var cg=new qx.util.format.DateFormat(N); for(var i=0;i<7;i++){var ci=(i+bT)%7; var ck=this.__oV[i]; cf.setDate(bY+ci); ck.setValue(cg.format(cf)); if(qx.locale.Date.isWeekend(ci)){ck.addState(s); }else{ck.removeState(s); }}cf=new Date(cl,bW,1,12,0,0); var bO=(7+cn-bT)%7; cf.setDate(cf.getDate()-bO); var cj=new qx.util.format.DateFormat(ba); for(var bN=0;bN<6;bN++){this.__oX[bN].setValue(cj.format(cf)); for(var i=0;i<7;i++){var ck=this.__oW[bN*7+i]; var bR=cf.getFullYear(); var bQ=cf.getMonth(); var bU=cf.getDate(); var bP=(ch==bR&&co==bQ&&cb==bU); if(bP){ck.addState(m); }else{ck.removeState(m); } if(bQ!=bW){ck.addState(g); }else{ck.removeState(g); }var cm=(bR==bS&&bQ==bX&&bU==bV); if(cm){ck.addState(bj); }else{ck.removeState(bj); }ck.setValue(K+bU); ck.dateTime=cf.getTime(); cf.setDate(cf.getDate()+1); }}cc.dispose(); cg.dispose(); cj.dispose(); }},destruct:function(){if(qx.core.Variant.isSet(bd,r)){qx.locale.Manager.getInstance().removeListener(bg,this._updateDatePane,this); }this.__oV=this.__oW=this.__oX=null; }}); })(); (function(){var e="inherit",d="toolbar-button",c="keydown",b="qx.ui.toolbar.Button",a="keyup"; qx.Class.define(b,{extend:qx.ui.form.Button,construct:function(f,g,h){qx.ui.form.Button.call(this,f,g,h); this.removeListener(c,this._onKeyDown); this.removeListener(a,this._onKeyUp); },properties:{appearance:{refine:true,init:d},show:{refine:true,init:e},focusable:{refine:true,init:false}}}); })(); (function(){var b="qx.ui.form.IBooleanForm",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){return arguments.length==1; },resetValue:function(){},getValue:function(){}}}); })(); (function(){var b="qx.ui.form.IRadioItem",a="qx.event.type.Data"; qx.Interface.define(b,{events:{"changeValue":a},members:{setValue:function(c){},getValue:function(){},setGroup:function(d){this.assertInstance(d,qx.ui.form.RadioGroup); },getGroup:function(){}}}); })(); (function(){var k="pressed",j="abandoned",i="hovered",h="Boolean",g="Space",f="undetermined",d="Enter",c="checked",b="mousedown",a="_applyTriState",w="mouseout",v="changeValue",u="keydown",t="_applyGroup",s="button",r="execute",q="qx.ui.form.RadioGroup",p="_applyValue",o="qx.ui.form.ToggleButton",n="mouseover",l="keyup",m="mouseup"; qx.Class.define(o,{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IBooleanForm,qx.ui.form.IExecutable,qx.ui.form.IRadioItem],construct:function(x,y){qx.ui.basic.Atom.call(this,x,y); this.addListener(n,this._onMouseOver); this.addListener(w,this._onMouseOut); this.addListener(b,this._onMouseDown); this.addListener(m,this._onMouseUp); this.addListener(u,this._onKeyDown); this.addListener(l,this._onKeyUp); this.addListener(r,this._onExecute,this); },properties:{appearance:{refine:true,init:s},focusable:{refine:true,init:true},value:{check:h,nullable:true,event:v,apply:p,init:false},group:{check:q,nullable:true,apply:t},triState:{check:h,apply:a,nullable:true,init:null}},members:{_applyGroup:function(z,A){if(A){A.remove(this); } if(z){z.add(this); }},_applyValue:function(B,C){B?this.addState(c):this.removeState(c); if(this.isTriState()){if(B===null){this.addState(f); }else if(C===null){this.removeState(f); }}},_applyTriState:function(D,E){this._applyValue(this.getValue()); },_onExecute:function(e){this.toggleValue(); },_onMouseOver:function(e){if(e.getTarget()!==this){return; }this.addState(i); if(this.hasState(j)){this.removeState(j); this.addState(k); }},_onMouseOut:function(e){if(e.getTarget()!==this){return; }this.removeState(i); if(this.hasState(k)){if(!this.getValue()){this.removeState(k); }this.addState(j); }},_onMouseDown:function(e){if(!e.isLeftPressed()){return; }this.capture(); this.removeState(j); this.addState(k); e.stopPropagation(); },_onMouseUp:function(e){this.releaseCapture(); if(this.hasState(j)){this.removeState(j); }else if(this.hasState(k)){this.execute(); }this.removeState(k); e.stopPropagation(); },_onKeyDown:function(e){switch(e.getKeyIdentifier()){case d:case g:this.removeState(j); this.addState(k); e.stopPropagation(); }},_onKeyUp:function(e){if(!this.hasState(k)){return; } switch(e.getKeyIdentifier()){case d:case g:this.removeState(j); this.execute(); this.removeState(k); e.stopPropagation(); }}}}); })(); (function(){var r="Boolean",q="changeInvalidMessage",p="changeValue",o="String",n="_applyAllowEmptySelection",m="_applyInvalidMessage",k="qx.ui.form.RadioGroup",j="_applyValid",h="",g="changeRequired",c="changeValid",f="changeEnabled",d="__oY",b="changeSelection",a="_applyEnabled"; qx.Class.define(k,{extend:qx.core.Object,implement:[qx.ui.core.ISingleSelection,qx.ui.form.IForm,qx.ui.form.IModelSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.form.MModelSelection],construct:function(s){qx.core.Object.call(this); this.__oY=[]; this.addListener(b,this.__pa,this); if(s!=null){this.add.apply(this,arguments); }},properties:{enabled:{check:r,apply:a,event:f,init:true},wrap:{check:r,init:true},allowEmptySelection:{check:r,init:false,apply:n},valid:{check:r,init:true,apply:j,event:c},required:{check:r,init:false,event:g},invalidMessage:{check:o,init:h,event:q,apply:m},requiredInvalidMessage:{check:o,nullable:true,event:q}},members:{__oY:null,getItems:function(){return this.__oY; },add:function(t){var u=this.__oY; var v; for(var i=0,l=arguments.length;i0&&!this.getSelection()[0]){this.setSelection([u[0]]); }},remove:function(w){var x=this.__oY; if(qx.lang.Array.contains(x,w)){qx.lang.Array.remove(x,w); if(w.getGroup()===this){w.resetGroup(); }w.removeListener(p,this._onItemChangeChecked,this); if(w.getValue()){this.resetSelection(); }}},getChildren:function(){return this.__oY; },_onItemChangeChecked:function(e){var y=e.getTarget(); if(y.getValue()){this.setSelection([y]); }else if(this.getSelection()[0]==y){this.resetSelection(); }},_applyInvalidMessage:function(z,A){for(var i=0;i=0;i+=y){B=A[i]; if(B.isEnabled()&&!B.isAnonymous()){return B; }} if(z){i=i==length?0:length-1; for(;i!=x;i+=y){B=A[i]; if(B.isEnabled()&&!B.isAnonymous()){return B; }}}return null; },_isInMenu:function(C){while(C){if(C instanceof qx.ui.menu.Menu){return true; }C=C.getLayoutParent(); }return false; },_getMenuButton:function(D){while(D){if(D instanceof qx.ui.menu.AbstractButton){return D; }D=D.getLayoutParent(); }return null; },add:function(E){{}; var F=this.__pb; F.push(E); E.setZIndex(1e6+F.length); },remove:function(G){{}; var H=this.__pb; if(H){qx.lang.Array.remove(H,G); }},hideAll:function(){var I=this.__pb; if(I){for(var i=I.length-1;i>=0;i--){I[i].exclude(); }}},getActiveMenu:function(){var J=this.__pb; return J.length>0?J[J.length-1]:null; },scheduleOpen:function(K){this.cancelClose(K); if(K.isVisible()){if(this.__pe){this.cancelOpen(this.__pe); }}else if(this.__pe!=K){this.__pe=K; this.__pc.restartWith(K.getOpenInterval()); }},scheduleClose:function(L){this.cancelOpen(L); if(!L.isVisible()){if(this.__pf){this.cancelClose(this.__pf); }}else if(this.__pf!=L){this.__pf=L; this.__pd.restartWith(L.getCloseInterval()); }},cancelOpen:function(M){if(this.__pe==M){this.__pc.stop(); this.__pe=null; }},cancelClose:function(N){if(this.__pf==N){this.__pd.stop(); this.__pf=null; }},_onOpenInterval:function(e){this.__pc.stop(); this.__pe.open(); this.__pe=null; },_onCloseInterval:function(e){this.__pd.stop(); this.__pf.exclude(); this.__pf=null; },_onMouseDown:function(e){var O=e.getTarget(); O=qx.ui.core.Widget.getWidgetByElement(O,true); if(O==null){this.hideAll(); return; }if(O.getMenu&&O.getMenu()&&O.getMenu().isVisible()){return; }if(this.__pb.length>0&&!this._isInMenu(O)){this.hideAll(); }},__pg:{"Enter":1,"Space":1},__ph:{"Escape":1,"Up":1,"Down":1,"Left":1,"Right":1},_onKeyUpDown:function(e){var P=this.getActiveMenu(); if(!P){return; }var Q=e.getKeyIdentifier(); if(this.__ph[Q]||(this.__pg[Q]&&P.getSelectedButton())){e.stopPropagation(); }},_onKeyPress:function(e){var R=this.getActiveMenu(); if(!R){return; }var S=e.getKeyIdentifier(); var U=this.__ph[S]; var T=this.__pg[S]; if(U){switch(S){case k:this._onKeyPressUp(R); break; case a:this._onKeyPressDown(R); break; case b:this._onKeyPressLeft(R); break; case f:this._onKeyPressRight(R); break; case j:this.hideAll(); break; }e.stopPropagation(); e.preventDefault(); }else if(T){var V=R.getSelectedButton(); if(V){switch(S){case n:this._onKeyPressEnter(R,V,e); break; case h:this._onKeyPressSpace(R,V,e); break; }e.stopPropagation(); e.preventDefault(); }}},_onKeyPressUp:function(W){var X=W.getSelectedButton(); var Y=W.getChildren(); var bb=X?W.indexOf(X)-1:Y.length-1; var ba=this._getChild(W,bb,-1,true); if(ba){W.setSelectedButton(ba); }else{W.resetSelectedButton(); }},_onKeyPressDown:function(bc){var bd=bc.getSelectedButton(); var bf=bd?bc.indexOf(bd)+1:0; var be=this._getChild(bc,bf,1,true); if(be){bc.setSelectedButton(be); }else{bc.resetSelectedButton(); }},_onKeyPressLeft:function(bg){var bl=bg.getOpener(); if(!bl){return; }if(bl instanceof qx.ui.menu.AbstractButton){var bi=bl.getLayoutParent(); bi.resetOpenedButton(); bi.setSelectedButton(bl); }else if(bl instanceof qx.ui.menubar.Button){var bk=bl.getMenuBar().getMenuButtons(); var bh=bk.indexOf(bl); if(bh===-1){return; }var bm=null; var length=bk.length; for(var i=1;i<=length;i++){var bj=bk[(bh-i+length)%length]; if(bj.isEnabled()){bm=bj; break; }} if(bm&&bm!=bl){bm.open(true); }}},_onKeyPressRight:function(bn){var bp=bn.getSelectedButton(); if(bp){var bo=bp.getMenu(); if(bo){bn.setOpenedButton(bp); var bv=this._getChild(bo,0,1); if(bv){bo.setSelectedButton(bv); }return; }}else if(!bn.getOpenedButton()){var bv=this._getChild(bn,0,1); if(bv){bn.setSelectedButton(bv); if(bv.getMenu()){bn.setOpenedButton(bv); }return; }}var bt=bn.getOpener(); if(bt instanceof qx.ui.menu.Button&&bp){while(bt){bt=bt.getLayoutParent(); if(bt instanceof qx.ui.menu.Menu){bt=bt.getOpener(); if(bt instanceof qx.ui.menubar.Button){break; }}else{break; }} if(!bt){return; }}if(bt instanceof qx.ui.menubar.Button){var bs=bt.getMenuBar().getMenuButtons(); var bq=bs.indexOf(bt); if(bq===-1){return; }var bu=null; var length=bs.length; for(var i=1;i<=length;i++){var br=bs[(bq+i)%length]; if(br.isEnabled()){bu=br; break; }} if(bu&&bu!=bt){bu.open(true); }}},_onKeyPressEnter:function(bw,bx,e){if(bx.hasListener(t)){var by=e.clone(); by.setBubbles(false); by.setTarget(bx); bx.dispatchEvent(by); }this.hideAll(); },_onKeyPressSpace:function(bz,bA,e){if(bA.hasListener(t)){var bB=e.clone(); bB.setBubbles(false); bB.setTarget(bA); bA.dispatchEvent(bB); }}},destruct:function(){var bD=qx.event.Registration; var bC=document.body; bD.removeListener(window.document.documentElement,q,this._onMouseDown,this,true); bD.removeListener(bC,r,this._onKeyUpDown,this,true); bD.removeListener(bC,p,this._onKeyUpDown,this,true); bD.removeListener(bC,t,this._onKeyPress,this,true); this._disposeObjects(c,m); this._disposeArray(l); }}); })(); (function(){var l="slidebar",k="Integer",j="resize",h="qx.ui.core.Widget",g="selected",f="visible",d="Boolean",c="mouseout",b="excluded",a="menu",A="_applySelectedButton",z="_applySpacingY",y="_blocker",x="_applyCloseInterval",w="_applyBlockerColor",v="_applyIconColumnWidth",u="mouseover",t="_applyArrowColumnWidth",s="qx.ui.menu.Menu",r="Color",p="Number",q="_applyOpenInterval",n="_applySpacingX",o="_applyBlockerOpacity",m="_applyOpenedButton"; qx.Class.define(s,{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct:function(){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.menu.Layout); var B=this.getApplicationRoot(); B.add(this); this.addListener(u,this._onMouseOver); this.addListener(c,this._onMouseOut); this.addListener(j,this._onResize,this); B.addListener(j,this._onResize,this); this._blocker=new qx.ui.core.Blocker(B); this.initVisibility(); this.initKeepFocus(); this.initKeepActive(); },properties:{appearance:{refine:true,init:a},allowGrowX:{refine:true,init:false},allowGrowY:{refine:true,init:false},visibility:{refine:true,init:b},keepFocus:{refine:true,init:true},keepActive:{refine:true,init:true},spacingX:{check:k,apply:n,init:0,themeable:true},spacingY:{check:k,apply:z,init:0,themeable:true},iconColumnWidth:{check:k,init:0,themeable:true,apply:v},arrowColumnWidth:{check:k,init:0,themeable:true,apply:t},blockerColor:{check:r,init:null,nullable:true,apply:w,themeable:true},blockerOpacity:{check:p,init:1,apply:o,themeable:true},selectedButton:{check:h,nullable:true,apply:A},openedButton:{check:h,nullable:true,apply:m},opener:{check:h,nullable:true},openInterval:{check:k,themeable:true,init:250,apply:q},closeInterval:{check:k,themeable:true,init:250,apply:x},blockBackground:{check:d,themeable:true,init:false}},members:{__pi:null,__pj:null,_blocker:null,open:function(){if(this.getOpener()!=null){this.placeToWidget(this.getOpener()); this.__pl(); this.show(); this._placementTarget=this.getOpener(); }else{this.warn("The menu instance needs a configured 'opener' widget!"); }},openAtMouse:function(e){this.placeToMouse(e); this.__pl(); this.show(); this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}; },openAtPoint:function(C){this.placeToPoint(C); this.__pl(); this.show(); this._placementTarget=C; },addSeparator:function(){this.add(new qx.ui.menu.Separator); },getColumnSizes:function(){return this._getMenuLayout().getColumnSizes(); },getSelectables:function(){var D=[]; var E=this.getChildren(); for(var i=0;ibi){this._assertSlideBar(function(){this.setHeight(bi-top); }); }else{this.setHeight(null); }},_assertSlideBar:function(bl){if(this.hasChildControl(l)){return bl.call(this); }this.__pj=bl; qx.ui.core.queue.Widget.add(this); },syncWidget:function(){this.getChildControl(l); if(this.__pj){this.__pj.call(this); delete this.__pj; }},_onResize:function(){if(this.isVisible()){var bm=this._placementTarget; if(!bm){return; }else if(bm instanceof qx.ui.core.Widget){this.placeToWidget(bm); }else if(bm.top!==undefined){this.placeToPoint(bm); }else{throw new Error("Unknown target: "+bm); }this.__pl(); }},_onMouseOver:function(e){var bo=qx.ui.menu.Manager.getInstance(); bo.cancelClose(this); var bp=e.getTarget(); if(bp.isEnabled()&&bp instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(bp); var bn=bp.getMenu&&bp.getMenu(); if(bn){bn.setOpener(bp); bo.scheduleOpen(bn); this.__pi=bn; }else{var bq=this.getOpenedButton(); if(bq){bo.scheduleClose(bq.getMenu()); } if(this.__pi){bo.cancelOpen(this.__pi); this.__pi=null; }}}else if(!this.getOpenedButton()){this.resetSelectedButton(); }},_onMouseOut:function(e){var br=qx.ui.menu.Manager.getInstance(); if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var bs=this.getOpenedButton(); bs?this.setSelectedButton(bs):this.resetSelectedButton(); if(bs){br.cancelClose(bs.getMenu()); }if(this.__pi){br.cancelOpen(this.__pi); }}}},destruct:function(){if(!qx.core.ObjectRegistry.inShutDown){qx.ui.menu.Manager.getInstance().remove(this); }this.getApplicationRoot().removeListener(j,this._onResize,this); this._placementTarget=null; this._disposeObjects(y); }}); })(); (function(){var c="Integer",b="_applyLayoutChange",a="qx.ui.menu.Layout"; qx.Class.define(a,{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:c,init:0,apply:b},spanColumn:{check:c,init:1,nullable:true,apply:b},iconColumnWidth:{check:c,init:0,themeable:true,apply:b},arrowColumnWidth:{check:c,init:0,themeable:true,apply:b}},members:{__pm:null,_computeSizeHint:function(){var q=this._getLayoutChildren(); var o,g,j; var e=this.getSpanColumn(); var h=this.__pm=[0,0,0,0]; var m=this.getColumnSpacing(); var k=0; var f=0; for(var i=0,l=q.length;iF.width:H.height>F.height; if(G){this._showArrows(); this._updateArrowsEnabled(); }else{this._hideArrows(); }},_onExecuteBackward:function(){this.scrollBy(-this.getScrollStep()); },_onExecuteForward:function(){this.scrollBy(this.getScrollStep()); },_onRemoveChild:function(){qx.event.Timer.once(function(){this.scrollBy(this.getChildControl(p).getScrollX()); },this,50); },_updateArrowsEnabled:function(){var J=this.getChildControl(p); if(this.getOrientation()===q){var I=J.getScrollX(); var K=J.getScrollMaxX(); }else{var I=J.getScrollY(); var K=J.getScrollMaxY(); }this.getChildControl(n).setEnabled(I>0); this.getChildControl(m).setEnabled(IA); }else{do{var I=this.__pp[0]; if(I){var H=I.getMarginLeft()+I.getMarginRight(); var D=I.getSizeHint().width+H; if(A>C+D+this.getSpacing()||(this.__pp.length==1&&A>C+D-F+this.getSpacing())){this.__pr(I); A+=D; if(B&&this.__pp.length==0){B.setVisibility(v); }}else{return; }}}while(A>=C&&this.__pp.length>0); }},__pr:function(J){J.setVisibility(w); this.__pp.shift(); this.fireDataEvent(p,J); },__ps:function(K){if(!K){return; }this.__pp.unshift(K); K.setVisibility(v); this.fireDataEvent(j,K); },_getNextToHide:function(){for(var i=this.__pq.length-1;i>=0;i--){var L=this.__pq[i]; if(L&&L.getVisibility&&L.getVisibility()==w){return L; }}var M=this._getChildren(); for(var i=M.length-1;i>=0;i--){var N=M[i]; if(N==this.getOverflowIndicator()){continue; }if(N.getVisibility&&N.getVisibility()==w){return N; }}},setRemovePriority:function(O,P,Q){if(!Q&&this.__pq[P]!=undefined){throw new Error("Priority already in use!"); }this.__pq[P]=O; },_applyOverflowHandling:function(R,S){this.invalidateLayoutCache(); var parent=this.getLayoutParent(); if(parent){parent.invalidateLayoutCache(); }var U=this.getBounds(); if(U&&U.width){this._recalculateOverflow(U.width); }if(R){this.addListener(u,this._onResize,this); }else{this.removeListener(u,this._onResize,this); var T=this.getOverflowIndicator(); if(T){T.setVisibility(v); }for(var i=0;i0.5)]); }return K; },createToolbar:function(){var Q=new qx.ui.toolbar.ToolBar(); var O,P,R; P=new qx.ui.toolbar.Part(); Q.add(P); O=new qx.ui.toolbar.Button(b,f); O.addListener(l,function(S){var T=this.createRandomRows(1); for(var i=1;ibj)?1:((bi==bj)?0:-1); }; var be=function(bk,bl){var bm=bk[arguments.callee.columnIndex]; var bn=bl[arguments.callee.columnIndex]; if(bm%2==1&&bn%2==0){return -1; } if(bn%2==1&&bm%2==0){return 1; }return (bmk)?1:((h==k)?0:-1); },_defaultSortComparatorInsensitiveAscending:function(m,n){var o=(m[arguments.callee.columnIndex].toLowerCase?m[arguments.callee.columnIndex].toLowerCase():m[arguments.callee.columnIndex]); var p=(n[arguments.callee.columnIndex].toLowerCase?n[arguments.callee.columnIndex].toLowerCase():n[arguments.callee.columnIndex]); if(qx.lang.Type.isNumber(o)&&qx.lang.Type.isNumber(p)){var q=isNaN(o)?isNaN(p)?0:1:isNaN(p)?-1:null; if(q!=null){return q; }}return (o>p)?1:((o==p)?0:-1); },_defaultSortComparatorDescending:function(r,s){var t=r[arguments.callee.columnIndex]; var u=s[arguments.callee.columnIndex]; if(qx.lang.Type.isNumber(t)&&qx.lang.Type.isNumber(u)){var v=isNaN(t)?isNaN(u)?0:1:isNaN(u)?-1:null; if(v!=null){return v; }}return (t=this.__pA.length){throw new Error("this.__rowArr out of bounds: "+bh+" (0.."+this.__pA.length+")"); }return this.__pA[bh][bg]; },setValue:function(bi,bj,bk){if(this.__pA[bj][bi]!=bk){this.__pA[bj][bi]=bk; if(this.hasListener(e)){var bl={firstRow:bj,lastRow:bj,firstColumn:bi,lastColumn:bi}; this.fireDataEvent(e,bl); } if(bi==this.__pB){this.clearSorting(); }}},setData:function(bm,bn){this.__pA=bm; if(this.hasListener(e)){var bo={firstRow:0,lastRow:bm.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bo); } if(bn!==false){this.clearSorting(); }},getData:function(){return this.__pA; },setDataAsMapArray:function(bp,bq,br){this.setData(this._mapArray2RowArr(bp,bq),br); },addRows:function(bs,bt,bu){if(bt==null){bt=this.__pA.length; }bs.splice(0,0,bt,0); Array.prototype.splice.apply(this.__pA,bs); var bv={firstRow:bt,lastRow:this.__pA.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bv); if(bu!==false){this.clearSorting(); }},addRowsAsMapArray:function(bw,bx,by,bz){this.addRows(this._mapArray2RowArr(bw,by),bx,bz); },setRows:function(bA,bB,bC){if(bB==null){bB=0; }bA.splice(0,0,bB,bA.length); Array.prototype.splice.apply(this.__pA,bA); var bD={firstRow:bB,lastRow:this.__pA.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1}; this.fireDataEvent(e,bD); if(bC!==false){this.clearSorting(); }},setRowsAsMapArray:function(bE,bF,bG,bH){this.setRows(this._mapArray2RowArr(bE,bG),bF,bH); },removeRows:function(bI,bJ,bK){this.__pA.splice(bI,bJ); var bL={firstRow:bI,lastRow:this.__pA.length-1,firstColumn:0,lastColumn:this.getColumnCount()-1,removeStart:bI,removeCount:bJ}; this.fireDataEvent(e,bL); if(bK!==false){this.clearSorting(); }},_mapArray2RowArr:function(bM,bN){var bR=bM.length; var bO=this.getColumnCount(); var bQ=new Array(bR); var bP; for(var i=0;icu){var cD=qx.event.Registration.getManager(cv[0]); for(var cE in qx.ui.table.Table.__pK){cz[cE]={}; cz[cE].capture=cD.getListeners(cv[0],cE,true); cz[cE].bubble=cD.getListeners(cv[0],cE,false); }}this._cleanUpMetaColumns(cB.length); var cA=0; for(var i=0;icv.length){var cy=this.getTableColumnModel(); for(var i=cv.length;i0){var cw=cz[cE].capture; for(var i=0;i0){var cH=cz[cE].bubble; for(var i=0;i=cW;i--){cX[i].destroy(); }}},_onChangeLocale:function(cY){this.updateContent(); this._updateStatusBar(); },_onSelectionChanged:function(da){var db=this._getPaneScrollerArr(); for(var i=0;i=dk&&this.__pJ<(dk+dl)){this.setFocusedCell(); }} for(var i=0;i0){this.getSelectionModel().setSelectionInterval(0,dw-1); }break; default:dv=false; break; }}else{switch(dz){case S:this.__pH.handleSelectKeyDown(this.__pJ,dr); break; case b:case bB:this.startEditing(); dv=true; break; case B:this.setFocusedCell(this.__pI,0,true); break; case bh:var dw=this.getTableModel().getRowCount(); this.setFocusedCell(this.__pI,dw-1,true); break; case T:this.moveFocusedCell(-1,0); break; case N:this.moveFocusedCell(1,0); break; case J:this.moveFocusedCell(0,-1); break; case bb:this.moveFocusedCell(0,1); break; case f:case W:var du=this.getPaneScroller(0); var dx=du.getTablePane(); var dt=this.getRowHeight(); var ds=(dz==f)?-1:1; dw=dx.getVisibleRowCount()-1; du.setScrollY(du.getScrollY()+ds*dw*dt); this.moveFocusedCell(0,ds*dw); break; default:dv=false; }}} if(dy!=this.__pJ&&this.getRowFocusChangeModifiesSelection()){this.__pH.handleMoveKeyDown(this.__pJ,dr); } if(dv){dr.preventDefault(); dr.stopPropagation(); }},_onFocusChanged:function(dA){var dB=this._getPaneScrollerArr(); for(var i=0;i=eq.left&&eo<=eq.right){return i; }}return -1; },_getMetaColumnAtColumnX:function(er){var et=this.getMetaColumnCounts(); var eu=0; for(var i=0;i=0){if(ew==0){ex=this.trn(I,C,ey,ey); }else{ex=this.trn(A,bq,ey,ew,ey); }} if(this.__pL){if(ex){ex+=this.__pL; }else{ex=this.__pL; }} if(ex){this.getChildControl(j).setValue(ex); }}},_updateScrollerWidths:function(){var ez=this._getPaneScrollerArr(); for(var i=0;i0; },getAnchorSelectionIndex:function(){return this.__qb; },_setAnchorSelectionIndex:function(o){this.__qb=o; },getLeadSelectionIndex:function(){return this.__qc; },_setLeadSelectionIndex:function(p){this.__qc=p; },_getSelectedRangeArr:function(){return this.__qa; },resetSelection:function(){if(!this.isSelectionEmpty()){this._resetSelection(); this._fireChangeSelection(); }},isSelectionEmpty:function(){return this.__qa.length==0; },getSelectedCount:function(){var r=0; for(var i=0;i=t.minIndex&&s<=t.maxIndex){return true; }}return false; },getSelectedRanges:function(){var u=[]; for(var i=0;iH){break; }else if(J.maxIndex>=F){var K=(J.minIndex>=F)&&(J.minIndex<=H); var I=(J.maxIndex>=F)&&(J.maxIndex<=H); if(K&&I){this.__qa.splice(i,1); i--; }else if(K){J.minIndex=H+1; }else if(I){J.maxIndex=F-1; }else{var G={minIndex:H+1,maxIndex:J.maxIndex}; this.__qa.splice(i+1,0,G); J.maxIndex=F-1; break; }}}this._fireChangeSelection(); },_resetSelection:function(){this.__qa=[]; this.__qb=-1; this.__qc=-1; },_addSelectionInterval:function(L,M){this.__qb=L; this.__qc=M; var N=Math.min(L,M); var P=Math.max(L,M); var O=0; for(;ON){break; }}this.__qa.splice(O,0,{minIndex:N,maxIndex:P}); var R=this.__qa[0]; for(var i=1;i=Q.minIndex){R.maxIndex=Math.max(R.maxIndex,Q.maxIndex); this.__qa.splice(i,1); i--; }else{R=Q; }}},_dumpRanges:function(){var S=c; for(var i=0;ithis.getMaximumIntegerDigits()){D=D.substring(D.length-this.getMaximumIntegerDigits()); }var C=x.substring(G+1); while(C.lengththis.getMaximumFractionDigits()){C=C.substring(0,this.getMaximumFractionDigits()); }if(this.getGroupingUsed()){var z=D; D=t; var F; for(F=z.length;F>3;F-=3){D=t+qx.locale.Number.getGroupSeparator(this.__qn)+z.substring(F-3,F)+D; }D=z.substring(0,F)+D; }var B=this.getPrefix()?this.getPrefix():t; var y=this.getPostfix()?this.getPostfix():t; var E=B+(A?r:t)+D; if(C.length>0){E+=t+qx.locale.Number.getDecimalSeparator(this.__qn)+C; }E+=y; return E; },parse:function(I){var N=qx.lang.String.escapeRegexpChars(qx.locale.Number.getGroupSeparator(this.__qn)+t); var L=qx.lang.String.escapeRegexpChars(qx.locale.Number.getDecimalSeparator(this.__qn)+t); var J=new RegExp(e+qx.lang.String.escapeRegexpChars(this.getPrefix())+i+j+N+g+n+L+c+qx.lang.String.escapeRegexpChars(this.getPostfix())+k); var M=J.exec(I); if(M==null){throw new Error("Number string '"+I+"' does not match the number format"); }var O=(M[1]==r); var Q=M[2]; var P=M[3]; Q=Q.replace(new RegExp(N,m),t); var K=(O?r:t)+Q; if(P!=null&&P.length!=0){P=P.replace(new RegExp(L),t); K+=h+P; }return parseFloat(K); }}}); })(); (function(){var k="",j="Number",h='',g='" ',f="paneUpdated",e='
',d="
",c="overflow: hidden;",b="qx.event.type.Data",a="paneReloadsData",E="div",D='style="',C="_applyMaxCacheLines",B="qx.ui.table.pane.Pane",A="width: 100%;",z="qx.event.type.Event",w="_applyVisibleRowCount",v='>',u="line-height: ",t="appear",r='class="',s="width:100%;",p="px;",q='
=V&&Q=W&&W!==-1){this.__qw(); }},__qw:function(){this.__qr=[]; this.__qv=0; },__qx:function(Y,ba,bb){if(!ba&&!bb&&this.__qr[Y]){return this.__qr[Y]; }else{return null; }},__qy:function(bc,bd,be,bf){var bg=this.getMaxCacheLines(); if(!be&&!bf&&!this.__qr[bc]&&bg>0){this._applyMaxCacheLines(bg); this.__qr[bc]=bd; this.__qv+=1; }},updateContent:function(bh,bi,bj,bk){if(bh){this.__qw(); }if(bi&&Math.abs(bi)<=Math.min(10,this.getVisibleRowCount())){this._scrollContent(bi); }else if(bk&&!this.getTable().getAlwaysUpdateCells()){this._updateRowStyles(bj); }else{this._updateAllRows(); }},_updateRowStyles:function(bl){var bp=this.getContentElement().getDomElement(); if(!bp||!bp.firstChild){this._updateAllRows(); return; }var bt=this.getTable(); var bn=bt.getSelectionModel(); var bq=bt.getTableModel(); var bu=bt.getDataRowRenderer(); var bo=bp.firstChild.childNodes; var bs={table:bt}; var bv=this.getFirstVisibleRow(); var y=0; var bm=bo.length; if(bl!=null){var br=bl-bv; if(br>=0&&brcm){this._updateAllRows(); return; }var cn=cb<0?cj+cb:0; var ce=cb<0?0:cj-cb; for(i=Math.abs(cb)-1;i>=0;i--){var ch=cd[cn]; try{cl.removeChild(ch); }catch(co){break; }}if(!this.__qs){this.__qs=document.createElement(E); }var ck=e; ck+=this._getRowsHtml(ci+ce,Math.abs(cb)); ck+=h; this.__qs.innerHTML=ck; var cf=this.__qs.firstChild.childNodes; if(cb>0){for(var i=cf.length-1;i>=0;i--){var ch=cf[0]; cl.appendChild(ch); }}else{for(var i=cf.length-1;i>=0;i--){var ch=cf[cf.length-1]; cl.insertBefore(ch,cl.firstChild); }}if(this.__qt!==null){this._updateRowStyles(this.__qt-cb); this._updateRowStyles(this.__qt); }this.fireEvent(f); },_updateAllRows:function(){var cs=this.getContentElement().getDomElement(); if(!cs){this.addListenerOnce(t,arguments.callee,this); return; }var cy=this.getTable(); var cv=cy.getTableModel(); var cx=this.getPaneScroller().getTablePaneModel(); var cw=cx.getColumnCount(); var cp=cy.getRowHeight(); var ct=this.getFirstVisibleRow(); var cq=this.getVisibleRowCount(); var cz=cv.getRowCount(); if(ct+cq>cz){cq=Math.max(0,cz-ct); }var cr=cx.getTotalWidth(); var cu; if(cq>0){cu=[l,A,(cy.getForceLineHeight()?u+cp+p:k),c,n,this._getRowsHtml(ct,cq),d]; }else{cu=[]; }var cA=cu.join(k); cs.innerHTML=cA; this.setWidth(cr); this.__qp=cw; this.__qq=cq; this.fireEvent(f); }},destruct:function(){this.__qs=this.__qo=this.__qr=null; }}); })(); (function(){var c="hovered",b="__qA",a="qx.ui.table.pane.Header"; qx.Class.define(a,{extend:qx.ui.core.Widget,construct:function(d){qx.ui.core.Widget.call(this); this._setLayout(new qx.ui.layout.HBox()); this.__qz=new qx.ui.core.Blocker(this); this.__qA=d; },members:{__qA:null,__qB:null,__qC:null,__qz:null,getPaneScroller:function(){return this.__qA; },getTable:function(){return this.__qA.getTable(); },getBlocker:function(){return this.__qz; },onColOrderChanged:function(){this._updateContent(true); },onPaneModelChanged:function(){this._updateContent(true); },onTableModelMetaDataChanged:function(){this._updateContent(); },setColumnWidth:function(e,f,g){var h=this.getHeaderWidgetAtColumn(e); if(h!=null){h.setWidth(f); }},setMouseOverColumn:function(i){if(i!=this.__qC){if(this.__qC!=null){var j=this.getHeaderWidgetAtColumn(this.__qC); if(j!=null){j.removeState(c); }} if(i!=null){this.getHeaderWidgetAtColumn(i).addState(c); }this.__qC=i; }},getHeaderWidgetAtColumn:function(k){var l=this.getPaneScroller().getTablePaneModel().getX(k); return this._getChildren()[l]; },showColumnMoveFeedback:function(m,x){var q=this.getContainerLocation(); if(this.__qB==null){var v=this.getTable(); var n=this.getPaneScroller().getTablePaneModel().getX(m); var p=this._getChildren()[n]; var r=v.getTableModel(); var t=v.getTableColumnModel(); var u={xPos:n,col:m,name:r.getColumnName(m),table:v}; var s=t.getHeaderCellRenderer(m); var o=s.createHeaderCell(u); var w=p.getBounds(); o.setWidth(w.width); o.setHeight(w.height); o.setZIndex(1000000); o.setOpacity(0.8); o.setLayoutProperties({top:q.top}); this.getApplicationRoot().add(o); this.__qB=o; }this.__qB.setLayoutProperties({left:q.left+x}); this.__qB.show(); },hideColumnMoveFeedback:function(){if(this.__qB!=null){this.__qB.destroy(); this.__qB=null; }},isShowingColumnMoveFeedback:function(){return this.__qB!=null; },_updateContent:function(y){var I=this.getTable(); var C=I.getTableModel(); var F=I.getTableColumnModel(); var H=this.getPaneScroller().getTablePaneModel(); var K=this._getChildren(); var D=H.getColumnCount(); var G=C.getSortColumnIndex(); if(y){this._cleanUpCells(); }var z={}; z.sortedAscending=C.isSortAscending(); for(var x=0;x=0;x--){var L=M[x]; L.destroy(); }}},destruct:function(){this.__qz.dispose(); this._disposeObjects(b); }}); })(); (function(){var m="Boolean",l="resize-line",k="mousedown",j="qx.event.type.Data",i="mouseup",h="qx.ui.table.pane.CellEvent",g="scroll",d="focus-indicator",c="excluded",b="scrollbar-y",bm="table-scroller-focus-indicator",bl="visible",bk="mousemove",bj="header",bi="editing",bh="click",bg="modelChanged",bf="scrollbar-x",be="cellClick",bd="pane",t="__qK",u="__qJ",r="__qH",s="mouseout",p="changeHorizontalScrollBarVisible",q="bottom",n="_applyScrollTimeout",o="changeScrollX",z="_applyTablePaneModel",A="Integer",I="dblclick",G="dataEdited",Q="__qF",L="mousewheel",Y="interval",V="qx.ui.table.pane.Scroller",C="_applyShowCellFocusIndicator",bc="__qL",bb="resize",ba="vertical",B="changeScrollY",E="__qI",F="appear",H="table-scroller",J="beforeSort",M="__qG",S="cellDblclick",X="__qE",v="horizontal",w="losecapture",D="contextmenu",P="col-resize",O="disappear",N="_applyVerticalScrollBarVisible",U="_applyHorizontalScrollBarVisible",T="cellContextmenu",K="close",R="changeTablePaneModel",a="__qM",W="qx.ui.table.pane.Model",y="changeVerticalScrollBarVisible"; qx.Class.define(V,{extend:qx.ui.core.Widget,include:qx.ui.core.scroll.MScrollBarFactory,construct:function(bn){qx.ui.core.Widget.call(this); this.__qD=bn; var bo=new qx.ui.layout.Grid(); bo.setColumnFlex(0,1); bo.setRowFlex(1,1); this._setLayout(bo); this.__qE=this._showChildControl(bf); this.__qF=this._showChildControl(b); this.__qG=this._showChildControl(bj); this.__qH=this._showChildControl(bd); this.__qI=new qx.ui.container.Composite(new qx.ui.layout.HBox()).set({minWidth:0}); this._add(this.__qI,{row:0,column:0,colSpan:2}); this.__qJ=new qx.ui.table.pane.Clipper(); this.__qJ.add(this.__qG); this.__qJ.addListener(w,this._onChangeCaptureHeader,this); this.__qJ.addListener(bk,this._onMousemoveHeader,this); this.__qJ.addListener(k,this._onMousedownHeader,this); this.__qJ.addListener(i,this._onMouseupHeader,this); this.__qJ.addListener(bh,this._onClickHeader,this); this.__qI.add(this.__qJ,{flex:1}); this.__qK=new qx.ui.table.pane.Clipper(); this.__qK.add(this.__qH); this.__qK.addListener(L,this._onMousewheel,this); this.__qK.addListener(bk,this._onMousemovePane,this); this.__qK.addListener(k,this._onMousedownPane,this); this.__qK.addListener(i,this._onMouseupPane,this); this.__qK.addListener(bh,this._onClickPane,this); this.__qK.addListener(D,this._onContextMenu,this); this.__qK.addListener(I,this._onDblclickPane,this); this.__qK.addListener(bb,this._onResizePane,this); this._add(this.__qK,{row:1,column:0}); this.__qL=this.getChildControl(d); this.initShowCellFocusIndicator(); this.getChildControl(l).hide(); this.addListener(s,this._onMouseout,this); this.addListener(F,this._onAppear,this); this.addListener(O,this._onDisappear,this); this.__qM=new qx.event.Timer(); this.__qM.addListener(Y,this._oninterval,this); this.initScrollTimeout(); },statics:{MIN_COLUMN_WIDTH:10,RESIZE_REGION_RADIUS:5,CLICK_TOLERANCE:5,HORIZONTAL_SCROLLBAR:1,VERTICAL_SCROLLBAR:2},events:{"changeScrollY":j,"changeScrollX":j,"cellClick":h,"cellDblclick":h,"cellContextmenu":h,"beforeSort":j},properties:{horizontalScrollBarVisible:{check:m,init:true,apply:U,event:p},verticalScrollBarVisible:{check:m,init:true,apply:N,event:y},tablePaneModel:{check:W,apply:z,event:R},liveResize:{check:m,init:false},focusCellOnMouseMove:{check:m,init:false},selectBeforeFocus:{check:m,init:false},showCellFocusIndicator:{check:m,init:true,apply:C},resetSelectionOnHeaderClick:{check:m,init:true},scrollTimeout:{check:A,init:100,apply:n},appearance:{refine:true,init:H}},members:{__qN:null,__qD:null,__qO:null,__qP:null,__qQ:null,__qR:null,__qS:null,__qT:null,__qU:null,__qV:null,__qW:null,__qX:null,__qY:null,__ra:null,__rb:false,__rc:null,__rd:null,__re:null,__rf:null,__rg:null,__rh:null,__ri:null,__rj:null,__qE:null,__qF:null,__qG:null,__qJ:null,__qH:null,__qK:null,__qL:null,__qI:null,__qM:null,getPaneInsetRight:function(){var bq=this.getTopRightWidget(); var br=bq&&bq.isVisible()&&bq.getBounds()?bq.getBounds().width:0; var bp=this.getVerticalScrollBarVisible()?this.getVerticalScrollBarWidth():0; return Math.max(br,bp); },setPaneWidth:function(bs){if(this.isVerticalScrollBarVisible()){bs+=this.getPaneInsetRight(); }this.setWidth(bs); },_createChildControlImpl:function(bt,bu){var bv; switch(bt){case bj:bv=(this.getTable().getNewTablePaneHeader())(this); break; case bd:bv=(this.getTable().getNewTablePane())(this); break; case d:bv=new qx.ui.table.pane.FocusIndicator(this); bv.setUserBounds(0,0,0,0); bv.setZIndex(1000); bv.addListener(i,this._onMouseupFocusIndicator,this); this.__qK.add(bv); bv.show(); bv.setDecorator(null); break; case l:bv=new qx.ui.core.Widget(); bv.setUserBounds(0,0,0,0); bv.setZIndex(1000); this.__qK.add(bv); break; case bf:bv=this._createScrollBar(v).set({minWidth:0,alignY:q}); bv.addListener(g,this._onScrollX,this); this._add(bv,{row:2,column:0}); break; case b:bv=this._createScrollBar(ba); bv.addListener(g,this._onScrollY,this); this._add(bv,{row:1,column:1}); break; }return bv||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,bt); },_applyHorizontalScrollBarVisible:function(bw,bx){this.__qE.setVisibility(bw?bl:c); },_applyVerticalScrollBarVisible:function(by,bz){this.__qF.setVisibility(by?bl:c); },_applyTablePaneModel:function(bA,bB){if(bB!=null){bB.removeListener(bg,this._onPaneModelChanged,this); }bA.addListener(bg,this._onPaneModelChanged,this); },_applyShowCellFocusIndicator:function(bC,bD){if(bC){this.__qL.setDecorator(bm); this._updateFocusIndicator(); }else{if(this.__qL){this.__qL.setDecorator(null); }}},getScrollY:function(){return this.__qF.getPosition(); },setScrollY:function(scrollY,bE){this.__qF.scrollTo(scrollY); if(bE){this._updateContent(); }},getScrollX:function(){return this.__qE.getPosition(); },setScrollX:function(scrollX){this.__qE.scrollTo(scrollX); },getTable:function(){return this.__qD; },onColVisibilityChanged:function(){this.updateHorScrollBarMaximum(); this._updateFocusIndicator(); },setColumnWidth:function(bF,bG){this.__qG.setColumnWidth(bF,bG); this.__qH.setColumnWidth(bF,bG); var bH=this.getTablePaneModel(); var x=bH.getX(bF); if(x!=-1){this.updateHorScrollBarMaximum(); this._updateFocusIndicator(); }},onColOrderChanged:function(){this.__qG.onColOrderChanged(); this.__qH.onColOrderChanged(); this.updateHorScrollBarMaximum(); },onTableModelDataChanged:function(bI,bJ,bK,bL){this.__qH.onTableModelDataChanged(bI,bJ,bK,bL); var bM=this.getTable().getTableModel().getRowCount(); if(bM!=this.__qN){this.updateVerScrollBarMaximum(); if(this.getFocusedRow()>=bM){if(bM==0){this.setFocusedCell(null,null); }else{this.setFocusedCell(this.getFocusedColumn(),bM-1); }}this.__qN=bM; }},onSelectionChanged:function(){this.__qH.onSelectionChanged(); },onFocusChanged:function(){this.__qH.onFocusChanged(); },onTableModelMetaDataChanged:function(){this.__qG.onTableModelMetaDataChanged(); this.__qH.onTableModelMetaDataChanged(); },_onPaneModelChanged:function(){this.__qG.onPaneModelChanged(); this.__qH.onPaneModelChanged(); },_onResizePane:function(){this.updateHorScrollBarMaximum(); this.updateVerScrollBarMaximum(); this._updateContent(); this.__qG._updateContent(); this.__qD._updateScrollBarVisibility(); },updateHorScrollBarMaximum:function(){var bQ=this.__qK.getInnerSize(); if(!bQ){return ; }var bO=this.getTablePaneModel().getTotalWidth(); var bP=this.__qE; if(bQ.widththis.__qV+cn||cmcT){cS--; }cW.moveColumn(cT,cS); this._updateFocusIndicator(); }}this.__qR=null; this.__qT=null; this.__qJ.releaseCapture(); },_onMouseupPane:function(e){var db=this.getTable(); if(!db.getEnabled()){return; }var dc=this._getRowForPagePos(e.getDocumentLeft(),e.getDocumentTop()); if(dc!=-1&&dc!=null&&this._getColumnForPageX(e.getDocumentLeft())!=null){db.getSelectionManager().handleMouseUp(dc,e); }},_onMouseupHeader:function(e){var dd=this.getTable(); if(!dd.getEnabled()){return; } if(this.__qW!=null){this._stopResizeHeader(); this.__rc=true; e.stop(); }else if(this.__qR!=null){this._stopMoveHeader(); e.stop(); }},_onClickHeader:function(e){if(this.__rc){this.__rc=false; return; }var di=this.getTable(); if(!di.getEnabled()){return; }var dg=di.getTableModel(); var dh=e.getDocumentLeft(); var df=this._getResizeColumnForPageX(dh); if(df==-1){var dl=this._getColumnForPageX(dh); if(dl!=null&&dg.isColumnSortable(dl)){var de=dg.getSortColumnIndex(); var dj=(dl!=de)?true:!dg.isSortAscending(); var dk={column:dl,ascending:dj,clickEvent:e}; if(this.fireDataEvent(J,dk,null,true)){dg.sortByColumn(dl,dj); if(this.getResetSelectionOnHeaderClick()){di.getSelectionModel().resetSelection(); }}}}e.stop(); },_onClickPane:function(e){var dm=this.getTable(); if(!dm.getEnabled()){return; }var dq=e.getDocumentLeft(); var dr=e.getDocumentTop(); var dn=this._getRowForPagePos(dq,dr); var dp=this._getColumnForPageX(dq); if(dn!=null&&dp!=null){dm.getSelectionManager().handleClick(dn,e); if(this.__qL.isHidden()||(this.__ra&&!this.__rb&&!this.isEditing()&&dn==this.__ra.row&&dp==this.__ra.col)){this.fireEvent(be,qx.ui.table.pane.CellEvent,[this,e,dn,dp],true); this.__rb=true; }}},_onContextMenu:function(e){var dv=e.getDocumentLeft(); var dw=e.getDocumentTop(); var dt=this._getRowForPagePos(dv,dw); var du=this._getColumnForPageX(dv); if(this.__qL.isHidden()||(this.__ra&&dt==this.__ra.row&&du==this.__ra.col)){this.fireEvent(T,qx.ui.table.pane.CellEvent,[this,e,dt,du],true); var ds=this.getTable().getContextMenu(); if(ds){if(ds.getChildren().length>0){ds.openAtMouse(e); }else{ds.exclude(); }e.preventDefault(); }}},_onContextMenuOpen:function(e){},_onDblclickPane:function(e){var dy=e.getDocumentLeft(); var dz=e.getDocumentTop(); this._focusCellAtPagePos(dy,dz); this.startEditing(); var dx=this._getRowForPagePos(dy,dz); if(dx!=-1&&dx!=null){this.fireEvent(S,qx.ui.table.pane.CellEvent,[this,e,dx],true); }},_onMouseout:function(e){var dA=this.getTable(); if(!dA.getEnabled()){return; }if(this.__qW==null){this.setCursor(null); this.getApplicationRoot().setGlobalCursor(null); }this.__qG.setMouseOverColumn(null); },_showResizeLine:function(x){var dC=this._showChildControl(l); var dB=dC.getWidth(); var dD=this.__qK.getBounds(); dC.setUserBounds(x-Math.round(dB/2),0,dB,dD.height); },_hideResizeLine:function(){this._excludeChildControl(l); },showColumnMoveFeedback:function(dE){var dN=this.getTablePaneModel(); var dM=this.getTable().getTableColumnModel(); var dH=this.__qH.getContainerLocation().left; var dL=dN.getColumnCount(); var dI=0; var dG=0; var dQ=dH; for(var dF=0;dF=(eK-eE)&&eD<=(eK+eE)){return eF; }}return -1; },_getRowForPagePos:function(eL,eM){var eN=this.__qH.getContentLocation(); if(eLeN.right){return null; } if(eM>=eN.top&&eM<=eN.bottom){var eO=this.getTable().getRowHeight(); var scrollY=this.__qF.getPosition(); if(this.getTable().getKeepFirstVisibleRowComplete()){scrollY=Math.floor(scrollY/eO)*eO; }var eR=scrollY+eM-eN.top; var eT=Math.floor(eR/eO); var eS=this.getTable().getTableModel(); var eP=eS.getRowCount(); return (eT=eQ.top&&eM<=eQ.bottom&&eL<=eQ.right){return -1; }return null; },setTopRightWidget:function(eU){var eV=this.__rj; if(eV!=null){this.__qI.remove(eV); } if(eU!=null){this.__qI.add(eU); }this.__rj=eU; },getTopRightWidget:function(){return this.__rj; },getHeader:function(){return this.__qG; },getTablePane:function(){return this.__qH; },getVerticalScrollBarWidth:function(){var eW=this.__qF; return eW.isVisible()?(eW.getSizeHint().width||0):0; },getNeededScrollBars:function(eX,eY){var ff=this.__qF.getSizeHint().width; var fg=this.__qK.getInnerSize(); var fa=fg?fg.width:0; if(this.getVerticalScrollBarVisible()){fa+=ff; }var fj=fg?fg.height:0; if(this.getHorizontalScrollBarVisible()){fj+=ff; }var fd=this.getTable().getTableModel(); var fh=fd.getRowCount(); var fk=this.getTablePaneModel().getTotalWidth(); var fi=this.getTable().getRowHeight()*fh; var fc=false; var fl=false; if(fk>fa){fc=true; if(fi>fj-ff){fl=true; }}else if(fi>fj){fl=true; if(!eY&&(fk>fa-ff)){fc=true; }}var fe=qx.ui.table.pane.Scroller.HORIZONTAL_SCROLLBAR; var fb=qx.ui.table.pane.Scroller.VERTICAL_SCROLLBAR; return ((eX||fc)?fe:0)|((eY||!fl)?0:fb); },getPaneClipper:function(){return this.__qK; },_applyScrollTimeout:function(fm,fn){this._startInterval(fm); },_startInterval:function(fo){this.__qM.setInterval(fo); this.__qM.start(); },_stopInterval:function(){this.__qM.stop(); },_postponedUpdateContent:function(){this._updateContent(); },_oninterval:qx.event.GlobalError.observeMethod(function(){if(this.__qP&&!this.__qH._layoutPending){this.__qP=false; this._updateContent(); }}),_updateContent:function(){var ft=this.__qK.getInnerSize(); if(!ft){return; }var fw=ft.height; var scrollX=this.__qE.getPosition(); var scrollY=this.__qF.getPosition(); var fq=this.getTable().getRowHeight(); var fr=Math.floor(scrollY/fq); var fv=this.__qH.getFirstVisibleRow(); this.__qH.setFirstVisibleRow(fr); var fs=Math.ceil(fw/fq); var fp=0; var fu=this.getTable().getKeepFirstVisibleRowComplete(); if(!fu){fs++; fp=scrollY%fq; }this.__qH.setVisibleRowCount(fs); if(fr!=fv){this._updateFocusIndicator(); }this.__qK.scrollToX(scrollX); if(!fu){this.__qK.scrollToY(fp); }},_updateFocusIndicator:function(){var fx=this.getTable(); if(!fx.getEnabled()){return; }this.__qL.moveToCell(this.__rf,this.__rg); }},destruct:function(){this._stopInterval(); var fy=this.getTablePaneModel(); if(fy){fy.dispose(); }this.__ra=this.__rj=this.__qD=null; this._disposeObjects(X,Q,u,t,bc,M,r,E,a); }}); })(); (function(){var a="qx.ui.table.pane.Clipper"; qx.Class.define(a,{extend:qx.ui.container.Composite,construct:function(){qx.ui.container.Composite.call(this,new qx.ui.layout.Grow()); this.setMinWidth(0); },members:{scrollToX:function(b){this.getContentElement().scrollToX(b,false); },scrollToY:function(c){this.getContentElement().scrollToY(c,true); }}}); })(); (function(){var g="Integer",f="Escape",d="keypress",c="Enter",b="excluded",a="qx.ui.table.pane.FocusIndicator"; qx.Class.define(a,{extend:qx.ui.container.Composite,construct:function(h){qx.ui.container.Composite.call(this); this.__rm=h; this.setKeepActive(true); this.addListener(d,this._onKeyPress,this); },properties:{visibility:{refine:true,init:b},row:{check:g,nullable:true},column:{check:g,nullable:true}},members:{__rm:null,_onKeyPress:function(e){var i=e.getKeyIdentifier(); if(i!==f&&i!==c){e.stopPropagation(); }},moveToCell:function(j,k){if(!this.__rm.getShowCellFocusIndicator()&&!this.__rm.getTable().getTableModel().isColumnEditable(j)){this.exclude(); return; }else{this.show(); } if(j==null){this.hide(); this.setRow(null); this.setColumn(null); }else{var l=this.__rm.getTablePaneModel().getX(j); if(l==-1){this.hide(); this.setRow(null); this.setColumn(null); }else{var q=this.__rm.getTable(); var o=q.getTableColumnModel(); var p=this.__rm.getTablePaneModel(); var n=this.__rm.getTablePane().getFirstVisibleRow(); var m=q.getRowHeight(); this.setUserBounds(p.getColumnLeft(j)-2,(k-n)*m-2,o.getColumnWidth(j)+3,m+3); this.show(); this.setRow(k); this.setColumn(j); }}}},destruct:function(){this.__rm=null; }}); })(); (function(){var b="Integer",a="qx.ui.table.pane.CellEvent"; qx.Class.define(a,{extend:qx.event.type.Mouse,properties:{row:{check:b,nullable:true},column:{check:b,nullable:true}},members:{init:function(c,d,e,f){d.clone(this); this.setBubbles(false); if(e!=null){this.setRow(e); }else{this.setRow(c._getRowForPagePos(this.getDocumentLeft(),this.getDocumentTop())); } if(f!=null){this.setColumn(f); }else{this.setColumn(c._getColumnForPageX(this.getDocumentLeft())); }},clone:function(g){var h=qx.event.type.Mouse.prototype.clone.call(this,g); h.set({row:this.getRow(),column:this.getColumn()}); return h; }}}); })(); (function(){var h="headerCellRendererChanged",g="visibilityChangedPre",f="Number",e="qx.event.type.Event",d="_applyFirstColumnX",c="Integer",b="qx.ui.table.pane.Model",a="_applyMaxColumnCount"; qx.Class.define(b,{extend:qx.core.Object,construct:function(i){qx.core.Object.call(this); this.setTableColumnModel(i); },events:{"modelChanged":e},statics:{EVENT_TYPE_MODEL_CHANGED:"modelChanged"},properties:{firstColumnX:{check:c,init:0,apply:d},maxColumnCount:{check:f,init:-1,apply:a}},members:{__rn:null,__ro:null,_applyFirstColumnX:function(j,k){this.__rn=null; this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED); },_applyMaxColumnCount:function(l,m){this.__rn=null; this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED); },setTableColumnModel:function(n){if(this.__ro){this.__ro.removeListener(g,this._onColVisibilityChanged,this); this.__ro.removeListener(h,this._onColVisibilityChanged,this); }this.__ro=n; this.__ro.addListener(g,this._onColVisibilityChanged,this); this.__ro.addListener(h,this._onHeaderCellRendererChanged,this); this.__rn=null; },_onColVisibilityChanged:function(o){this.__rn=null; this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED); },_onHeaderCellRendererChanged:function(p){this.fireEvent(qx.ui.table.pane.Model.EVENT_TYPE_MODEL_CHANGED); },getColumnCount:function(){if(this.__rn==null){var q=this.getFirstColumnX(); var s=this.getMaxColumnCount(); var r=this.__ro.getVisibleColumnCount(); if(s==-1||(q+s)>r){this.__rn=r-q; }else{this.__rn=s; }}return this.__rn; },getColumnAtX:function(t){var u=this.getFirstColumnX(); return this.__ro.getVisibleColumnAtX(u+t); },getX:function(v){var w=this.getFirstColumnX(); var y=this.getMaxColumnCount(); var x=this.__ro.getVisibleX(v)-w; if(x>=0&&(y==-1||x
",GetWordsRegExp:/([^\u0000-\u0040\u005b-\u005f\u007b-\u007f]|['])+/g,CleanupWordsRegExp:/[\u0000-\u0040]/gi,hotkeyInfo:{bold:{method:cG},italic:{method:eh},underline:{method:bj},undo:{method:eA},redo:{method:ds}},__rU:function(eK){if(eK==null||eK==dU){return dU; }else if(typeof eK==ci){var eL=dU; for(var i in eK){eL+=i+D+eK[i]+bX; }return eL; }else{return eK; }},__rV:function(eM){var eN={}; var a=eM.split(es); var i; for(i=0;i/ig,cJ); s=s.replace(/\x22/ig,cx); s=s.replace(/\xA9/ig,bP); return s; },isBlockNode:function(ff){var fg=qx.bom.htmlarea.HtmlArea.isBlockNode; var fh=f; qx.log.Logger.deprecatedMethodWarning(fg,fh); return qx.dom.Node.isBlockNode(ff); },isParagraphParent:function(fi){if(!qx.dom.Node.isElement(fi)){return false; }fi=qx.dom.Node.getName(fi); return /^(body|td|th|caption|fieldset|div)$/.test(fi); },isHeadlineNode:function(fj){if(!qx.dom.Node.isElement(fj)){return false; }var fk=qx.dom.Node.getName(fj); return /^h[1-6]$/.test(fk); }},properties:{contentType:{check:Q,init:m},messengerMode:{check:dN,init:false},insertParagraphOnLinebreak:{check:dN,init:true},insertLinebreakOnCtrlEnter:{check:dN,init:true},postProcess:{check:bg,nullable:true,init:null},useUndoRedo:{check:dN,init:true},nativeContextMenu:{check:dN,init:false},defaultFontFamily:{check:Q,init:bU},defaultFontSize:{check:cY,init:4}},members:{__sa:null,__sb:false,__sc:false,__sd:false,__se:false,__sf:false,__rT:null,__sg:null,__sh:null,__si:null,__sj:null,__rR:null,__sk:null,__sl:null,__sm:false,__sn:false,__so:function(fl){if(qx.dom.Node.isElement(fl)&&qx.dom.Node.isNodeName(fl,dr)){this.__sa=fl; }},_createAndAddIframe:function(fm){this.__sj=qx.bom.Iframe.create(); qx.bom.Iframe.setSource(this.__sj,fm); if(qx.core.Variant.isSet(dV,dT)){qx.bom.element.Attribute.set(this.__sj,eq,cw); }else{qx.bom.element.Style.set(this.__sj,dG,er); }qx.bom.element.Style.setStyles(this.__sj,{width:p,height:p}); qx.dom.Element.insertBegin(this.__sj,this.__sa); },_getIframeDocument:function(){return qx.bom.Iframe.getDocument(this.__sj); },_getIframeWindow:function(){return qx.bom.Iframe.getWindow(this.__sj); },_addIframeLoadListener:function(){qx.event.Registration.addListener(this.__sj,Y,this._loaded,this); },__sp:function(){this.__sk={"xhtml":{doctype:cO+dE+B+ej+ce+cN,html:ek+bL,meta:d,style:qx.core.Variant.select(dV,{"mshtml":cc+dK,"default":cb+ep}),contentStyle:dI,body:dy,footer:O}}; },__rS:dU,getIframeObject:function(){return this.__sj; },getCommandManager:function(){return this.__rT; },setValue:function(fn){if(qx.lang.Type.isString(fn)){this.__rS=fn; var fo=this._getIframeDocument(); if(fo&&fo.body){fo.body.innerHTML=this.__sq(fn); }}},__sq:function(fp){var fs=dU; if(qx.core.Variant.isSet(dV,dS)){if(qx.bom.client.Browser.VERSION<=2){fs+=cP; }}var ft=fp.length==0?cV:dU; var fr=qx.core.Variant.isSet(dV,dt)?bk:cT; var fq=de+b+this.getDefaultFontFamily()+x+cR+fr+bK+this.getDefaultFontSize()+x+fs+fp+ft+df+by+h; return fq; },getValue:function(){return this.__rS; },getComputedValue:function(fu){return this.getHtml(fu); },getCompleteHtml:function(){var fw=this.__sk[this.getContentType()]; var fv=fw.html+r+fw.meta+bw+fw.contentStyle+br+q; fv+=X+this.__sr()+bM; fv+=this.getHtml()+O; return fv; },__sr:function(){var fz=[bz,A,dd,bI,ba,bf,F,n,dD,cv,g,bT,dj,dm]; var fy=qx.bom.element.Style; var fx=this.getContentBody(); var fC={}; var fB,fD; var fA=qx.bom.client.Engine.MSHTML?2:1; for(var i=0,j=fz.length;i/gi,G); fG.innerHTML=fG.innerHTML.replace(/\n/gi,dO); fG.innerHTML=fG.innerHTML.replace(//gi,dU); var fF=qx.core.Variant.isSet(dV,bE)?fG.innerText:fG.textContent; var fH=fF.match(qx.bom.htmlarea.HtmlArea.GetWordsRegExp); return !fH?[]:fH; },getWordsWithElement:function(){var fJ=this.getTextNodes(); var fN={}; var i,j,fO,fK,fI; for(var i=0,fM=fJ.length;i1){if(!fN[fI]){fN[fI]=[]; }fN[fI].push(fK); }}}return fN; },_cleanupWord:function(fP){if(!fP){return null; }return fP.replace(qx.bom.htmlarea.HtmlArea.CleanupWordsRegExp,dU); },getTextNodes:function(){return this._fetchTextNodes(this.getContentBody()); },_fetchTextNodes:function(fQ){var fS=[]; var fR; if(fQ.hasChildNodes){for(var i=0;i1){fS.push(fQ); }}return fS; },__ss:0,__st:function(){var fT=this._getIframeDocument(); if(!fT){this.__ss++; if(this.__ss>5){this.error('cant load HtmlArea. Document is not available. '+fT); this.fireDataEvent(ea); }else{{}; qx.event.Timer.once(function(){this.__st(); },this,0); }}else{this.__ss=0; this._onDocumentIsReady(); }},_loaded:function(e){if(this.__sd){return; } if(this.__sc){this.__su(); return; }if(qx.core.Variant.isSet(dV,dT)){this.__st(); }else{this._onDocumentIsReady(); }},isReady:function(){return this.__sb; },_onDocumentIsReady:function(){var fU=new qx.bom.htmlarea.manager.Command(this); if(this.getUseUndoRedo()){fU=new qx.bom.htmlarea.manager.UndoRedo(fU,this); }this.__sd=true; if(qx.core.Variant.isSet(dV,dT)){this.setEditable(true); }this.__sx(); if(!qx.core.Variant.isSet(dV,cu)){this.__sy(); }if(!qx.core.Variant.isSet(dV,dT)){this.setEditable(true); }this.__sb=true; this.__rT=fU; fU.setContentDocument(this._getIframeDocument()); this.__sD(); if(qx.core.Variant.isSet(dV,cu)){this.__sy(); }this.fireEvent(dC); },forceEditable:qx.core.Variant.select(dV,{"gecko":function(){var fV=this._getIframeDocument(); if(fV){if(qx.bom.client.Engine.VERSION>=cU){fV.designMode=dJ; fV.body.contentEditable=false; fV.body.contentEditable=true; }else{fV.body.contentEditable=true; this.__sE(true); }}},"default":qx.lang.Function.empty}),invalidateEditor:qx.core.Variant.select(dV,{"gecko":function(){this.__sd=false; this.__sb=false; this.__sc=true; },"default":function(){}}),__su:qx.core.Variant.select(dV,{"gecko":function(){this.__sx(); this.__sy(); this.__rT.setContentDocument(this._getIframeDocument()); this.setEditable(true); this.forceEditable(); this.__sd=true; this.__sb=true; this.__sc=false; this.fireEvent(cC); },"default":function(){}}),__sv:function(fW){var fY=dU; if(!fW){return fY; } try{var fX=fW.getAttribute(dn); if(!fX){return fY; }if(qx.core.Variant.isSet(dV,dT)){fY=fX.cssText; }else{fY=fX; }}catch(ga){this.error("can't extract style from elem. "); }return fY; },__sw:function(gb){var gc=qx.bom.client.Engine.GECKO?dz:dU; var gd=this.__sk[this.getContentType()]; var ge=r+gd.meta+bw+gc+gd.style+gd.contentStyle+this.__rR+br+q; var content=gd.body+gb; return gd.html+ge+content+gd.footer; },__sx:function(){var gg=this.__sq(this.getValue()); if(qx.lang.Type.isString(gg)){var gf=this._getIframeDocument(); try{gf.open(ca,true); gf.write(this.__sw(gg)); gf.close(); }catch(e){this.error("cant open document on source '"+qx.bom.Iframe.queryCurrentUrl(this.__sj)+"'",e); this.fireDataEvent(ea,e); }}},__sy:function(){this.__sz(); this.__sB(); this.__sA(); },__sz:function(){var gi=qx.event.Registration; var gh=this._getIframeDocument(); gi.addListener(gh.body,et,this._handleKeyPress,this); gi.addListener(gh.body,L,this._handleKeyUp,this); gi.addListener(gh.body,M,this._handleKeyDown,this); },__sA:function(){var gl=qx.event.Registration; var gj=this._getIframeDocument(); var gk=qx.bom.client.Engine.WEBKIT?this._getIframeWindow():gj.body; gl.addListener(gk,bp,this._handleFocusEvent,this); gl.addListener(gk,bu,this._handleBlurEvent,this); gl.addListener(gj,bC,this._handleFocusOutEvent,this); },__sB:function(){var go=qx.event.Registration; var gn=this._getIframeDocument(); var gm=qx.bom.client.Engine.MSHTML?bv:dw; go.addListener(gn.body,gm,this._handleMouseUpOnBody,this); go.addListener(gn.documentElement,gm,this._handleMouseUpOnDocument,this); go.addListener(gn.documentElement,dW,this._handleContextMenuEvent,this); },__sC:function(){if(this.__sg==null){this.__sg={execute:function(gp,gq){this.stackedCommands=true; this.commandStack.push({command:gp,value:gq}); },commandStack:[],stackedCommands:false}; }this.__sg.stackedCommands=false; return this.__sg; },__sD:function(){var gr=this.__sg; if(gr!=null&&gr.stackedCommands){var gs=gr.commandStack; if(gs!=null){for(var i=0,j=gs.length;i0))||((dq.length==1)&&(dq.item(0))&&(dq.item(0).tagName==bn))){dr=dq; }else{dr=this.__sT; }}if((qx.core.Variant.isSet(cw,ct))&&(this.__sU[dl])){if(dq.text==cv){dp=true; }}}var ds=dr.execCommand(dl,dm,dn); if(dp&&dq.text!=cv){dq.collapse(); } if(false&&qx.core.Setting.get(h)==m){this.debug("execCommand "+dl+" with value "+dn+" succeded"); }this.__ta=false; }catch(dt){if(false&&qx.core.Setting.get(h)==m){this.debug("execCommand "+dl+" with value "+dn+" failed"); }return false; }return ds; },__tf:qx.core.Variant.select(cw,{"mshtml":function(){var dv=this.__sS; var du=dv.getSavedRange()!=null?dv.getSavedRange():dv.getRange(); return du; },"default":function(){return this.__sS.getRange(); }}),__tg:qx.core.Variant.select(cw,{"mshtml":function(dw,dx){var dA; if(dw==qx.bom.htmlarea.HtmlArea.simpleLinebreak){return this.__tj(); }else{this.__sT.body.focus(); var dz=this.__sS.getSelection(); var dy=this.__tf(); if(dy&&dz&&dz.type!=c){try{dy.pasteHTML(dw); dy.collapse(false); dy.select(); dA=true; }catch(e){}}else{dA=false; }this.__sS.resetSavedRange(); return dA; }},"default":function(dB,dC){this.__sT.body.focus(); return this.__sT.execCommand(dC.identifier,false,dB); }}),insertParagraphOnLinebreak:qx.core.Variant.select(cw,{"gecko":function(){var dK=this.__tt(); var dO=this.__th(dK); var dG=this.__tr(dK); var dL=P+Date.parse(new Date()); var dM=d+Date.parse(new Date()); var dE=bQ; var dI=cL+dL+C; dE+=dI; dE+=bA+dM+bi+dO+bE; dE+=dG+x; this.__sS.getCommandManager().addUndoStep(cs,cT,this.getCommandObject(cs)); this.execute(cs,dE); this.__ti(); qx.bom.element.Attribute.reset(this.__sT.getElementById(dL),bt); var dJ=this.__sT.getElementById(dM); if(dJ.previousSibling.innerHTML==dI){var dD=this.__ts(); var dH=this.__sT.createElement(bO); var dF=this.__sT.createAttribute(ci); dF.nodeValue=cv; dH.setAttributeNode(dF); var dN=this.__sT.createAttribute(bc); dN.nodeValue=cW; dH.setAttributeNode(dN); dJ.previousSibling.appendChild(dD); dJ.previousSibling.appendChild(dH); }qx.bom.element.Attribute.reset(dJ,bt); return true; },"webkit":function(){var dP=this.getCurrentStyles(); var dQ=cv; var dS={"background-color":true,"text-align":true}; for(var dR in dP){if(dS[dR]){dQ+=dR+bY+dP[dR]+bS; }}this.__sS.insertHtml(J+dQ+bb); },"default":qx.lang.Function.empty}),__th:qx.core.Variant.select(cw,{"gecko":function(dT){var dY=cg; var dX=dT.child; if(dX[cD]){dY+=be+dX[cD]+co; delete dT.child[cD]; }if(dX[bo]){dY+=Q+dX[bo]+co; delete dT.child[bo]; }var dW={"padding-top":true,"padding-bottom":true,"padding-left":true,"padding-right":true}; var dU={"margin-top":true,"margin-bottom":true,"margin-left":true,"margin-right":true}; for(var dV in dX){if(dW[dV]||dU[dV]){dY+=dV+f+dX[dV]+co; delete dT.child[dV]; }}dY+=U; return dY; },"default":function(){return cv; }}),__ti:qx.core.Variant.select(cw,{"gecko":function(){var eh=this.__sS.getSelection(); if(!eh||!eh.focusNode){return; }var ea=eh.focusNode; var ef=eh.focusNode; while(!qx.dom.Node.isNodeName(ef,cn)){ef=ef.parentNode; }var ee=ef.previousSibling.id; var ei=ef.nextSibling?ef.nextSibling.id:null; if(qx.lang.String.startsWith(ee,d)&&ee==ei){var eg=ef.nextSibling; var ec=this.__sS.getRange(); ec.selectNode(eg); eh.addRange(ec); var eb=qx.bom.htmlarea.HtmlArea.EMPTY_DIV; this.__sS.getCommandManager().addUndoStep(cs,eb,this.getCommandObject(cs)); this.execute(cs,eb); var ed=this.__sS.getRange(); if(ea){while(ea&&ea.firstChild&&qx.dom.Node.isElement(ea.firstChild)){ea=ea.firstChild; }}ed.selectNode(ea); eh.addRange(ed); ed.collapse(true); }},"default":qx.lang.Function.empty}),__tj:qx.core.Variant.select(cw,{"mshtml":function(){var ej=this.__sS.getRange(); if(ej&&!qx.dom.Node.isNodeName(ej.parentElement(),t)){ej.pasteHTML(qx.bom.htmlarea.HtmlArea.simpleLinebreak); ej.collapse(false); ej.select(); return true; }return false; },"default":function(){return false; }}),__tk:function(ek,el){var em=qx.core.Variant.isSet(cw,ct)?this.__sS.getRange():this.__sT; return em.execCommand(el.identifier,false,ek); },__tl:function(en,eo){if(qx.core.Variant.isSet(cw,ct)){var ep=this.__sS.getFocusNode(); this.__tm(ep); }this.__sT.body.focus(); var eq=this.__sT.execCommand(eo.identifier,false,en); if(qx.core.Variant.isSet(cw,bh)){var ep=this.__sS.getFocusNode(); this.__tm(ep.parentNode); }return eq; },__tm:function(er){var es=[]; var parent=er.parentNode; while(qx.dom.Node.isNodeName(parent,u)){es.push(parent); parent=parent.parentNode; }if(es.length>0){parent.appendChild(er); parent.removeChild(es[es.length-1]); }},__tn:qx.core.Variant.select(cw,{"gecko":function(et,eu){if(et.src){this.__sT.execCommand(eu.identifier,false,et.src); delete et.src; var eI=this.__sS.getSelection(); if(eI){var eH=eI.anchorNode; var eC=eI.anchorOffset; var ez=eH.childNodes[eC-1]; var eF; for(var eB in et){eF=this.__sT.createAttribute(eB); eF.nodeValue=et[eB]; ez.setAttributeNode(eF); }var eA={"font":true,"span":true}; var ew=null; var eE=true; if(qx.dom.Node.isElement(ez.previousSibling)&&eA[qx.dom.Node.getName(ez.previousSibling)]){ew=ez.previousSibling; }else if(eA[qx.dom.Node.getName(ez.parentNode)]){ew=ez.parentNode; eE=false; }var ey=this.__sT.createDocumentFragment(); var eJ; if(eE&&ew!=null){var eA=this.__to(ew); ey.appendChild(eA.root); eJ=eA.inline; }else{eJ=this.__sT.createElement(cr); ey.appendChild(eJ); }var eG=this.__sT.createTextNode(cv); eJ.appendChild(eG); var eD=ez.parentNode; if(ez==eD.lastChild){eD.appendChild(ey); }else{eD.insertBefore(ey,ez.nextSibling); }var ev=this.__sS.getRange(); ev.selectNodeContents(eJ); }return true; }else{return false; }},"mshtml":function(eK,eL){var eP=false; var eQ=cA; for(var eM in eK){eQ+=eM+cc+eK[eM]+o; }eQ+=cz; var eN=this.__sS.getSelection(); var eO=this.__tf(); if(eN&&eN.type!=c){try{eO.select(); eO.pasteHTML(eQ); eP=true; }catch(e){}}this.__sS.resetSavedRange(); return eP; },"default":function(eR,eS){if(eR.src){var eU=cA; for(var eT in eR){eU+=eT+cc+eR[eT]+o; }eU+=cz; return this.__sT.execCommand(bs,false,eU); }else{return false; }}}),__to:function(eV){while(eV.firstChild&&eV.firstChild.nodeType==1){eV=eV.firstChild; }var fa=this.__tt(eV); var fe,eX,fc; var eW=cv; var parent=null; var fd=null; var fb=fa.child; while(fb){fd=this.__sT.createElement(fb[cu]?ca:cr); eX=this.__sT.createAttribute(X); fd.setAttributeNode(eX); for(var eY in fb){if(eY!=bq&&eY!=cu){eW+=eY+bY+fb[eY]+bS; }else if(eY==cu){fc=this.__sT.createAttribute(n); fc.nodeValue=fb[eY]; fd.setAttributeNode(fc); }}eX.nodeValue=eW; if(parent!=null){parent.appendChild(fd); }else{fe=fd; }parent=fd; fb=fb.child; eW=cv; }return {root:fe,inline:fd}; },__tp:qx.core.Variant.select(cw,{"gecko|opera":function(ff,fg){var fm=this.__sS.getSelection(); var fj=this.__sS.getRange(); if(fm.isCollapsed){var fi=D+(++this.__sW); var fn=this.__sT.createElement(T); var fk=this.__sT.createAttribute(cd); var fh=this.__sT.createAttribute(bt); var fl=this.__sT.createTextNode(ff); fh.nodeValue=fi; fn.setAttributeNode(fh); fk.nodeValue=ff; fn.setAttributeNode(fk); fn.appendChild(fl); fj.insertNode(fn); fj.selectNode(fn); fm.collapseToEnd(); return true; }else{return this.__sT.execCommand(fg.identifier,false,ff); }},"mshtml":function(fo,fp){try{var fr; var fq=this.__tf(); var fs=this.__sS; var fq=fs.getSavedRange()!=null?fs.getSavedRange():fs.getRange(); if(fq!=null&&fq.text!=cv){fr=fq.execCommand(fp.identifier,false,fo); }else{fr=this.__tg(L+fo+br+fo+w,fp); }this.__sS.resetSavedRange(); return fr; }catch(e){{}; return false; }},"default":function(ft,fu){return this.__sT.execCommand(fu.identifier,false,ft); }}),__tq:function(fv,fw){var fx=bl; if(qx.core.Variant.isSet(cw,bp)){fx+=this.__tr(); }return this.__tg(fx,fw); },__tr:function(fy){var fC=cv; var fB=cX; var fA=[]; var fF=typeof fy!==cQ?fy:this.__tt(); var fD=fF.child; var fE=false; if(qx.lang.Object.isEmpty(fD)){return cv; } while(fD){fE=fD[cu]!=null; fC+=fE?bm:fB; for(var fz in fD){fC+=(fz!=bq&&fz!=cu)?fz+f+fD[fz]+co:cv; }fC+=fE?bC+fD[cu]+br:br; fA.unshift(fE?cx:bN); fD=fD.child; }if(fA.length==1&&fA[0]==cx){fC+=V; }for(var i=0,j=fA.length;i0&&typeof gd[gb]===cQ){gd[gb]=gc.style.getPropertyValue(gb); }}if(gc.tagName.toUpperCase()==M&&gc.size&&gd[cu]===undefined){gd[cu]=gc.size; }}if(gd[cu]&&gd[cG]){delete gd[cG]; }return gd; },__tv:function(ge,gf){var gk=gf[0]; var gi=this.__sS.getContentWindow().getComputedStyle(gk,null); var gg; var gj={}; for(var gh in ge){if(gh!=cu){gg=gi.getPropertyValue(gh); }else{gg=ge[gh]; }if(gh==bX&&gg==bv){gj[gh]=this.__tx(gf); }else if(gh==cp){gj[gh]=this.__tw(gf); }else{gj[gh]=gg; }}return gj; },__tw:function(gl){var go,gq,gm; var gp=[]; var gn=this.__sS.getContentWindow(); for(var i=0,j=gl.length;i0){for(var i=0;i0){if(gR.nodeValue.charCodeAt(gT)==160||gR.nodeValue.charCodeAt(gT)==32){break; }else{gT--; }}while(gS0){if(Node.getName(hm)==cn||Node.getName(hm)==a){break; }if(hk.get(hm,hi,hk.LOCAL_MODE)==hj){hk.reset(hm,hi); return true; }hm=hl.shift(); }}return false; },__tG:qx.core.Variant.select(cw,{"gecko":function(ho,hp){if(this.__tF(bP,r)){return true; }else{return this.__te(hp.identifier,false,ho); }},"default":function(hq,hr){return this.__te(hr.identifier,false,hq); }}),__tH:qx.core.Variant.select(cw,{"gecko":function(hs,ht){if(this.__tF(A,F)){return true; }else{return this.__te(ht.identifier,false,hs); }},"default":function(hu,hv){return this.__te(hv.identifier,false,hu); }}),__tI:qx.core.Variant.select(cw,{"gecko":function(hw,hx){if(this.__tF(bw,bu)){return true; }else{return this.__te(hx.identifier,false,hw); }},"webkit":function(hy,hz){var hA=this.__sS.getContextInformation(); var hC=this.__sS.getFocusNode(); if(hA.underline){hC.style.textDecoration=cb; }else{if(hA.strikethrough){var hD=this.__sT.createElement(cr); qx.bom.element.Style.set(hD,bw,bu); hC.appendChild(hD); var hB=this.__sS.getSelection(); if(hB){hB.extend(hD,0); if(!hB.isCollapsed){hB.collapseToEnd(); }}}else{hC.style.textDecoration=bu; }}return true; },"default":function(hE,hF){return this.__te(hF.identifier,false,hE); }}),__tJ:qx.core.Variant.select(cw,{"gecko":function(hG,hH){if(this.__tF(bw,cS)){return true; }else{return this.__te(hH.identifier,false,hG); }},"webkit":function(hI,hJ){var hL=this.__sS.getFocusNode(); var hM=this.__sT.createElement(cr); qx.bom.element.Style.set(hM,bw,cS); hL.appendChild(hM); var hK=this.__sS.getSelection(); if(hK){hK.extend(hM,0); if(!hK.isCollapsed){hK.collapseToEnd(); }}return true; },"default":function(hN,hO){return this.__te(hO.identifier,false,hN); }})},destruct:function(){this.__sT=this.__sS=this._commands=null; this.__sU=this.__sV=null; }}); })(); (function(){var m="qx.client",l="Command",k="mshtml",h="gecko",g="Custom",f="Content",d="Internal",c="inserthtml",b="backgroundimage",a="backgroundcolor",bi="webkit",bh="backgroundColor",bg="mousedown",bf="table",be="backgroundImage",bd="backgroundRepeat",bc="p",bb="backgroundPosition",ba="td",Y="img",t="inserthyperlink",u="mouseup",r="keypress",s="qx.bom.htmlarea.HtmlArea.debug",p="on",q="undo",n="undoRedoState",o="pageup",x="b",y="control",G="shift",E="end",O="right",J="qx_link",U="insertunorderedlist",S="Undo",A="pagedown",X="k",W="home",V="a",z="insertorderedlist",C="y",D="__tK",F="justifyright",H="redo",K="insertParagraph",P="qx.bom.htmlarea.manager.UndoRedo",T="left",v="i",w="Redo",B="u",N="enter",M="insertimage",L="z",R="down",Q="up",I="body"; qx.Class.define(P,{extend:qx.core.Object,construct:function(bj,bk){qx.core.Object.call(this); this.__tK=bj; this.__tL=bk; this.__tM=[]; this.__tN=[]; this._commands=null; this.__tO=null; this.__tP={}; this.__tQ={command:true,content:true,custom:true}; this.__up(); this.__tR=qx.lang.Function.bind(this._handleKeyPress,this); this.__tS=qx.lang.Function.bind(this._handleMouseUp,this); if(qx.core.Variant.isSet(m,k)){this.__tT=qx.lang.Function.bind(this._handleMouseDown,this); }},members:{__tU:false,__tV:false,__tW:false,__tQ:null,__tP:null,__tK:null,__tO:null,__tM:null,__tN:null,__tL:null,__tR:null,__tS:null,__tT:null,__tX:null,setContentDocument:function(bl){this.__tO=bl; this.__tK.setContentDocument(bl); qx.event.Registration.addListener(bl.body,r,this.__tR,this); qx.event.Registration.addListener(bl.body,u,this.__tS,this); if(qx.core.Variant.isSet(m,k)){qx.event.Registration.addListener(bl.body,bg,this.__tT,this,true); }},insertParagraphOnLinebreak:function(){return this.__tK.insertParagraphOnLinebreak(); },execute:function(bm,bn){var bo; bm=bm.toLowerCase(); if(this._commands[bm]){if(this._commands[bm].passthrough){bo=this.__tK.execute(bm,bn); }else{bo=this[bm].call(this); }}else{if(qx.core.Variant.isSet(m,k)||qx.core.Variant.isSet(m,bi)){this.__uq(bm,bn,this.__tK.getCommandObject(bm)); bo=this.__tK.execute(bm,bn); if(!bo){this.__tM.pop(); }}else{bo=this.__tK.execute(bm,bn); if(bo){this.__uq(bm,bn,this.__tK.getCommandObject(bm)); }} if(bm==q&&this.__tM.length==0){this.__tV=false; this.__uy(); }else if(bm==H&&this.__tN.length==0){this.__tU=false; this.__uy(); }}this.__tW=false; return bo; },addUndoStep:function(bp,bq,br){this.__uq(bp,bq,br); },registerHandler:function(bs,bt,bu,bv){this.__tP[bs]={undo:bt,redo:bu,context:bv}; },isUndoPossible:function(){return this.__tV; },undo:function(){var by; if(this.__tW){this.__us(); }if(this.__tM.length>0){var bx=this.__tM.pop(); if(this.__tQ[bx.actionType.toLowerCase()]){switch(bx.actionType){case l:by=this.__ua(bx); break; case f:by=this.__ue(bx); break; case d:by=this.__ud(bx); break; case g:by=this.__tY(bx); break; }}else if(this.__tP[bx.actionType]){var bw=this.__tP[bx.actionType]; by=bw.undo.call(bw.context?bw.context:this,bx); this.__uu(bx); }else{this.error("actionType "+bx.actionType+" is not managed! Please provide a handler method!"); }this.__tU=true; this.__uy(); return by; }},__tY:qx.core.Variant.select(m,{"mshtml|webkit":function(bz){var bA=this.__tO.body.innerHTML; var bC=bz.content; this.__tO.body.innerHTML=bC; var bB=bz; bB.content=bA; this.__uu(bB); return true; },"default":function(bD){var bH=bD; var bG=qx.bom.element.Style; switch(bD.command){case a:bH.parameter=[bG.get(this.__tO.body,bh)]; break; case b:bH.parameter=[bG.get(this.__tO.body,be),bG.get(this.__tO.body,bd),bG.get(this.__tO.body,bb)]; break; }this.__uu(bH); if(bD.command==t){if(qx.core.Variant.isSet(m,h)){var bF=J+this.__tK.__hyperLinkId; var bE=this.__tO.getElementById(bF); if(bE){bE.parentNode.removeChild(bE); return true; }else{return false; }}}else{return this.__tK.execute(bD.command,bD.value); }}}),__ua:qx.core.Variant.select(m,{"mshtml|webkit":function(bI){},"default":function(bJ){this.__uu(bJ); if(qx.core.Variant.isSet(m,h)){if(bJ.command==c&&bJ.value==qx.bom.htmlarea.HtmlArea.EMPTY_DIV&&this.__ub(c,K)){this.__uc(); }}return this.__uf(); }}),__ub:function(bK,bL){if(this.__tM.length>0){var bM=this.__tM[this.__tM.length-1]; return (bM.command==bK&&bM.value==bL); }return false; },__uc:function(){this.__uf(); if(this.__tM.length>0){var bN=this.__tM.pop(); this.__uu(bN); }},__ud:function(bO){this.__uu(bO); return this.__uf(); },__ue:qx.core.Variant.select(m,{"gecko":function(bP){this.__uu(bP); try{return this.__uf(); }catch(bQ){{}; }},"mshtml|webkit":function(bR){},"default":function(bS){this.__uu(bS); return this.__uf(); }}),__uf:function(){try{return this.__tO.execCommand(S,false,null); }catch(e){return false; }},isRedoPossible:function(){return this.__tU; },redo:function(){if(this.__tU){var bU; if(this.__tN.length>0){var bV=this.__tN.pop(); if(this.__tQ[bV.actionType.toLowerCase()]){switch(bV.actionType){case l:bU=this.__uh(bV); break; case f:bU=this.__un(bV); break; case d:bU=this.__um(bV); break; case g:bU=this.__ug(bV); break; }}else if(this.__tP[bV.actionType]){var bT=this.__tP[bV.actionType]; bU=bT.redo.call(bT.context?bT.context:this,bV); this.__ut(bV); }else{this.error("actionType "+bV.actionType+" is not managed! Please provide a handler method!"); }this.__tV=true; this.__uy(); }return bU; }},__ug:qx.core.Variant.select(m,{"mshtml|webkit":function(bW){var bX=this.__tO.body.innerHTML; var ca=bW.content; this.__tO.body.innerHTML=ca; var bY=bW; bY.content=bX; this.__ut(bY); return true; },"default":function(cb){this.__ut(cb); return this.__uo(); }}),__uh:qx.core.Variant.select(m,{"mshtml|webkit":function(cc){},"default":function(cd){this.__ut(cd); var ce=this.__uo(); if(qx.core.Variant.isSet(m,h)){if(this.__ui(c,qx.bom.htmlarea.HtmlArea.EMPTY_DIV)){var cf=this.__uj(); this.__uk(); if(cf!=null){this.__ul(cf); }}}return ce; }}),__ui:function(cg,ch){if(this.__tN.length>0){var ci=this.__tN[this.__tN.length-1]; return (ci.command==cg&&ci.value==ch); }return false; },__uj:function(){if(this.__tL==null){return null; }var cj=this.__tL.getSelection(); var ck=cj?cj.focusNode:null; if(ck==null){return null; } try{while(ck.nodeName.toLowerCase()!=bc){ck=ck.parentNode; if(!ck||qx.dom.Node.isNodeName(ck,I)){return null; }}}catch(cl){return null; } if(ck!=null&&qx.dom.Node.isNodeName(ck,bc)){return ck; }else{return null; }},__uk:function(){var cm=this.__tN.pop(); this.__ut(cm); this.__uo(); },__ul:qx.core.Variant.select(m,{"gecko":function(cn){if(cn==this.__tL.getContentBody().lastChild){return; }var cq=cn.firstChild; while(cq.firstChild){cq=cq.firstChild; }var co=this.__tL.getSelection(); var cp=this.__tL.getRange(); if(co&&cp){cp.selectNode(cq); co.addRange(cp); cp.collapse(true); }},"default":qx.lang.Function.empty}),__um:function(cr){this.__ut(cr); return this.__uo(); },__un:qx.core.Variant.select(m,{"mshtml|webkit":function(cs){},"default":function(ct){this.__ut(ct); return this.__uo(); }}),__uo:function(){try{return this.__tO.execCommand(w,false,null); }catch(e){return false; }},__up:function(){this._commands={undo:{passthrough:false},redo:{passthrough:false}}; this.__tK.getCommandObject(a).customUndo=true; this.__tK.getCommandObject(b).customUndo=true; if(qx.core.Variant.isSet(m,h)){}},__uq:qx.core.Variant.select(m,{"mshtml|webkit":function(cu,cv,cw){var cx=this.getUndoRedoObject(); cx.commandObject=cw; cx.command=cu; cx.value=cv; cx.actionType=g; cx.content=this.__tO.body.innerHTML; this.__ur(cx); },"default":function(cy,cz,cA){if(this.__tL==null){return; }var cC=this.getUndoRedoObject(); cC.commandObject=cA; cC.command=cy; cC.value=cz; cC.actionType=g; var cB=this.__tL.getSelection(); if(cA.customUndo){var cD=[]; switch(cy){case a:cD.push(qx.bom.element.Style.get(this.__tO.body,bh)); break; case b:cD.push(qx.bom.element.Style.get(this.__tO.body,be),qx.bom.element.Style.get(this.__tO.body,bd),qx.bom.element.Style.get(this.__tO.body,bb)); break; case t:if(cB&&!cB.isCollapsed){cC.actionType=l; }break; }cC.parameter=cD; }else{if(qx.core.Variant.isSet(m,h)){if(cB&&cB.isCollapsed){switch(cy){case z:case U:case F:case c:case M:cC.actionType=l; break; default:return; }}else{cC.actionType=l; }}else{cC.actionType=l; }}this.__ur(cC); }}),__ur:function(cE){if(this.__tW){this.__us(); }this.__ut(cE); this.__tU=false; this.__tN=[]; this.__uy(); },__us:function(){var cF=this.__tM[this.__tM.length-1]; if(cF==null||cF.actionType!=f){var cG=this.getUndoRedoObject(); cG.actionType=f; if(qx.core.Variant.isSet(m,k)||qx.core.Variant.isSet(m,bi)){cG.content=this.__tX; cG.actionType=g; this.__tX=null; }this.__ut(cG); this.__tW=false; }},getUndoRedoObject:function(){return {actionType:null,commandObject:null,command:null,value:null,parameter:null,range:null,marker:null,content:null}; },__ut:function(cH){if(false&&qx.core.Setting.get(s)==p){this.debug("ADD TO UNDO STACK"); this.debug(cH.actionType+" "+cH.command+" "+cH.value); }this.__tM.push(cH); },__uu:function(cI){if(false&&qx.core.Setting.get(s)==p){this.debug("ADD TO REDO STACK"); this.debug(cI.actionType+" "+cI.command+" "+cI.value); }this.__tN.push(cI); },_handleKeyPress:function(e){var cJ=e.getKeyIdentifier().toLowerCase(); var cK=e.isCtrlPressed(); switch(cJ){case y:case G:case T:case O:case Q:case R:case o:case A:case W:case E:case N:break; case V:case x:case v:case B:case X:case C:case L:if(!cK){this.__uv(); }break; default:this.__tU=false; this.__tN=[]; this.__uv(); }},__uv:function(){if(!this.__tW){this.__tW=true; this.__tV=true; if(qx.core.Variant.isSet(m,k)||qx.core.Variant.isSet(m,bi)){this.__tX=this.__tO.body.innerHTML; }this.__uy(); }},__uw:null,_handleMouseDown:qx.core.Variant.select(m,{"mshtml":function(e){var cL=e.getOriginalTarget(); if(qx.dom.Node.isElement(cL)&&(qx.dom.Node.isNodeName(cL,Y)||qx.dom.Node.isNodeName(cL,bf))){this.__uw={node:cL,content:cL.outerHTML}; }else{this.__uw=null; }},"default":function(e){return true; }}),_handleMouseUp:qx.core.Variant.select(m,{"gecko":function(e){if(this.__tL==null){return; }var cN=this.__tL.getSelection(); if(!cN){this.__uw=null; return; }var cM=cN.anchorNode; var cO=cM.childNodes[cN.anchorOffset]; if(qx.dom.Node.isNodeName(cO,Y)){if(this.__uw==null){this.__uw=cO.cloneNode(true); }else{if(this.__uw.style.width!=cO.style.width||this.__uw.style.height!=cO.style.height){this.__ux(); this.__uw=cO.cloneNode(true); }}}else if(qx.dom.Node.isNodeName(cM,ba)||qx.dom.Node.isNodeName(cM.parentNode,ba)){var cP=cM.parentNode; while(qx.dom.Node.isNodeName(cP,bf)){cP=cP.parentNode; }if(this.__uw==null){this.__uw=cP.cloneNode(true); }else{qx.event.Timer.once(function(){if(cP.style.width!=this.__uw.style.width||cP.style.height!=this.__uw.style.height||cP.innerHTML!=this.__uw.innerHTML){this.__ux(); this.__uw=cP.cloneNode(true); }},this,0); }}else{this.__uw=null; }},"default":function(e){var cQ=qx.bom.Event.getTarget(e); if(this.__uw!=null){if(cQ.nodeType==1){if(cQ==this.__uw.node){if(cQ.outerHTML!=this.__uw.content){this.__uw.content=cQ.outerHTML; this.__ux(); }}else{for(var i=0,j=cQ.childNodes.length;i0){w=w.substring(0,w.length-2); alert("You need these things for the beach: "+w); }else{alert("Are you sure you need nothing for the beach?"); }}}}); })(); (function(){var j="box-blue",i="Open Popup",h="silverbluetheme.demo.ColorPopup",g="appear",f="changeValue",d="Selected Color",c="main",b="#23F3C1",a="execute"; qx.Class.define(h,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var m=new qx.ui.layout.VBox(); this.set({layout:m,contentPadding:10}); var k=new qx.ui.container.Composite(new qx.ui.layout.HBox(10)); var n=new qx.ui.control.ColorPopup(); n.exclude(); n.setValue(b); n.setDecorator(j); n.addListener(f,function(e){this.debug("Value Listener: "+e.getData()); l.setBackgroundColor(e.getData()); }); var o=new qx.ui.form.Button(i); o.addListener(a,function(e){n.placeToWidget(o); n.show(); }); var l=new qx.ui.basic.Label(d).set({marginLeft:10,padding:[3,6],decorator:c}); k.add(o); k.add(l); this.addListenerOnce(g,function(e){this.add(k); },this); }}}); })(); (function(){var m="current-preview",l="execute",k="selected-preview",h="Number",g="preview-pane",f="selector-button",d="colorselector-cancelbutton",c="auto-button",b="colorselector-okbutton",a="mousedown",X="__vu",W="teal",V="maroon",U="qx.ui.control.ColorPopup",T="#666",S="changeValue",R="#333",Q="#000",P="yellow",O="changeGreen",t="colorpopup",u="_applyValue",r="blue",s="changeRed",p="field#",q="#CCC",n="Color Selector",o="changeVisibility",v="recent",w="changeBlue",D="mouseover",B="Cancel",H="#FFF",F="right",K="Open ColorSelector",J="mouseout",y="#999",N="Automatic",M="Basic Colors",L="Preview (Old/New)",x="visible",z="Recent Colors",A="OK",C="field",E="green",G="__vv",I="red"; qx.Class.define(U,{extend:qx.ui.popup.Popup,implement:[qx.ui.form.IColorForm],construct:function(){qx.ui.popup.Popup.call(this); this.setLayout(new qx.ui.layout.VBox(5)); this._createChildControl(c); this._createBoxes(); this._createChildControl(g); this._createChildControl(f); this.addListener(o,this._onChangeVisibility,this); },properties:{appearance:{refine:true,init:t},value:{nullable:true,apply:u,event:S},red:{check:h,init:null,nullable:true,event:s},green:{check:h,init:null,nullable:true,event:O},blue:{check:h,init:null,nullable:true,event:w}},members:{__vs:1e5,__vt:null,__vu:null,__vv:null,__vw:v,__vx:12,_createChildControlImpl:function(Y,ba){var bb; switch(Y){case C:bb=new qx.ui.core.Widget; bb.addListener(a,this._onFieldMouseDown,this); bb.addListener(D,this._onFieldMouseOver,this); bb.addListener(J,this._onFieldMouseOut,this); break; case c:bb=new qx.ui.form.Button(this.tr(N)); bb.setAllowStretchX(true); bb.addListener(l,this._onAutomaticBtnExecute,this); this.add(bb); break; case f:bb=new qx.ui.form.Button(this.tr(K)); bb.addListener(l,this._onSelectorButtonExecute,this); this.add(bb); break; case g:bb=new qx.ui.groupbox.GroupBox(this.tr(L)); bb.setLayout(new qx.ui.layout.HBox); bb.add(this._createChildControl(k,true),{flex:1}); bb.add(this._createChildControl(m,true),{flex:1}); this.add(bb); break; case k:bb=new qx.ui.container.Composite(new qx.ui.layout.Basic); break; case m:bb=new qx.ui.container.Composite(new qx.ui.layout.Basic); break; case b:bb=new qx.ui.form.Button(this.tr(A)); bb.addListener(l,this._onColorSelectorOk,this); break; case d:bb=new qx.ui.form.Button(this.tr(B)); bb.addListener(l,this._onColorSelectorCancel,this); break; }return bb||qx.ui.popup.Popup.prototype._createChildControlImpl.call(this,Y); },_createBoxes:function(){this.__vt={}; var bd=this._tables; var bg,bc,be; var j=0; for(var bf in bd){bg=bd[bf]; bc=new qx.ui.groupbox.GroupBox(bg.label); bc.setLayout(new qx.ui.layout.HBox); this.__vt[bf]=bc; this.add(bc); for(var i=0;iq){q=j; } if(k>o){o=k; }}return {width:q,height:o}; }}}); })(); (function(){var u="bold",t=" = ",s="... > (as literal HTML entity)",r="... > (as Richtext)",q="HTML entities: « < & > »",p="Wide, long list",o="silverbluetheme.demo.ComboBox",n="Underlined Text",m="Bold Text",l="'s Icon",d="With icons",k="Default",h="appear",c="changeValue",b="2^ ",g="Italic Text",f="'s Item",j="With HTML (rich) text",a="icon/16/places/folder.png"; qx.Class.define(o,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var v=new qx.ui.layout.Canvas(); this.set({layout:v,contentPadding:10}); this.addListenerOnce(h,function(e){this.createDefaultExample(); this.createIconExample(); this.createHtmlExample(); this.createWideExample(); },this); },createDefaultExample:function(){var y=new qx.ui.basic.Label(k); y.setFont(u); this.add(y,{left:20,top:25}); var w=new qx.ui.form.ComboBox(); for(var i=1;i<31;i++){var x=new qx.ui.form.ListItem(b+i+t+Math.pow(2,i)); w.add(x); }w.addListener(c,function(e){this.debug("ChangeValue: "+e.getData()); }); this.add(w,{left:20,top:40}); },createIconExample:function(){var B=new qx.ui.basic.Label(d); B.setFont(u); this.add(B,{left:160,top:25}); var z=new qx.ui.form.ComboBox(); for(var i=1;i<31;i++){var A=new qx.ui.form.ListItem(i+l,a); z.add(A); }this.add(z,{left:160,top:40}); },createHtmlExample:function(){var F=new qx.ui.basic.Label(j); F.setFont(u); this.add(F,{left:300,top:25}); var C=new qx.ui.form.ComboBox().set({width:200}); var D=[s,r,m,n,g,q]; for(var i=0;i0){E.setRich(true); }C.add(E); }this.add(C,{left:300,top:40}); },createWideExample:function(){var I=new qx.ui.basic.Label(p); I.setFont(u); this.add(I,{left:20,top:285}); var G=new qx.ui.form.ComboBox(); G.setWidth(300); for(var i=1;i<101;i++){var H=new qx.ui.form.ListItem(i+f); G.add(H); }G.setValue(G.getChildrenContainer().getSelectables()[0].getLabel()); this.add(G,{left:20,top:300}); }}}); })(); (function(){var r="execute",q="- Use the cursors keys to move the selection.",p="- Double-click or enter/space-key will fire an execute event.",o="bold",n="center",m="Description",l="select a date",k="Show January 1981",j="- Page-keys / shift + page-keys switch months/years.",i="Set current date",c="silverbluetheme.demo.DateChooser",h="Change: ",g="appear",b="changeValue",a="Execute: ",f="Remove the selection",d="- Escape will remove the selection."; qx.Class.define(c,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var s=new qx.ui.layout.VBox(); this.set({layout:s,contentPadding:10}); this.addListenerOnce(g,function(e){this.add(this.createDateChooser()); },this); },createDateChooser:function(){var B=new qx.ui.container.Composite(new qx.ui.layout.VBox(8)); var E=new qx.ui.container.Composite(new qx.ui.layout.HBox(20)); var y=new qx.ui.container.Composite(new qx.ui.layout.VBox(8)); var F=new qx.ui.container.Composite(new qx.ui.layout.HBox(20)); var z=new qx.ui.container.Composite(new qx.ui.layout.HBox(8)); var u=new qx.ui.container.Composite(new qx.ui.layout.VBox(8)); var D=new qx.ui.container.Composite(new qx.ui.layout.VBox(2)); F.add(u); F.add(D); y.add(F); y.add(z); E.add(y); B.add(E); var w=new qx.ui.control.DateChooser(); E.addBefore(w,y); var C=new qx.ui.basic.Label(l); B.add(C); w.addListener(b,function(e){C.setValue(h+e.getData()); },this); w.addListener(r,function(e){var G=w.getValue(); C.setValue(a+G); },this); var x=new qx.ui.form.Button(i); x.setAlignX(n); u.add(x); x.addListener(r,function(e){w.setValue(new Date()); }); var A=new qx.ui.form.Button(k); u.add(A); A.addListener(r,function(e){w.showMonth(0,1981); }); var v=new qx.ui.form.Button(f); u.add(v); v.addListener(r,function(e){w.setValue(null); }); var t=new qx.ui.basic.Label(m); t.setFont(o); D.add(t); D.add(new qx.ui.basic.Label(q)); D.add(new qx.ui.basic.Label(j)); D.add(new qx.ui.basic.Label(p)); D.add(new qx.ui.basic.Label(d)); return B; }}}); })(); (function(){var p="execute",o="dd.MM.yyyy",n="MM/dd/yyyy",m="MM-yyyy",l="With date formater",k="",j="silverbluetheme.demo.DateField",i="Set current date",h="Default",g="appear",c="Set data",f="changeValue",d="Get data",b="Reset",a="Get date"; qx.Class.define(j,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var q=new qx.ui.layout.Canvas(); this.set({layout:q,contentPadding:10}); this.addListenerOnce(g,function(e){this.add(new qx.ui.basic.Label(h),{top:20,left:20}); var s=new qx.ui.form.DateField(); this.add(s,{top:35,left:20}); s.setValue(new Date()); s.addListener(f,function(e){this.debug("Change Value: "+e.getData()); }); this.add(new qx.ui.basic.Label(l),{top:20,left:150}); var u=new qx.ui.form.DateField(); this.add(u,{top:35,left:150}); u.setValue(new Date()); var B=new qx.util.format.DateFormat(m); var C=new qx.util.format.DateFormat(n); var D=new qx.util.format.DateFormat(o); u.setDateFormat(C); var A=new qx.ui.form.Button(m); A.setWidth(120); this.add(A,{top:60,left:150}); A.addListener(p,function(e){u.setDateFormat(B); }); var v=new qx.ui.form.Button(n); v.setWidth(120); this.add(v,{top:88,left:150}); v.addListener(p,function(e){u.setDateFormat(C); }); var w=new qx.ui.form.Button(o); w.setWidth(120); this.add(w,{top:116,left:150}); w.addListener(p,function(e){u.setDateFormat(D); }); this.add(new qx.ui.basic.Label(c),{top:20,left:280}); var t=new qx.ui.form.DateField(); this.add(t,{top:35,left:280}); var E=new qx.ui.form.Button(i); E.setWidth(120); this.add(E,{top:60,left:280}); E.addListener(p,function(e){t.setValue(new Date()); }); var x=new qx.ui.form.Button(b); x.setWidth(120); this.add(x,{top:88,left:280}); x.addListener(p,function(e){t.resetValue(); }); this.add(new qx.ui.basic.Label(d),{top:20,left:410}); var z=new qx.ui.form.DateField(); this.add(z,{top:35,left:410}); var y=new qx.ui.basic.Label(); this.add(y,{left:410,top:88}); var r=new qx.ui.form.Button(a); r.setWidth(120); this.add(r,{left:410,top:60}); r.addListener(p,function(e){y.setValue(z.getValue()+k); }); },this); }}}); })(); (function(){var f="appear",d="icon/32/actions/go-home.png",c="silverbluetheme.demo.Desktop",b="Desktop",a="Window #"; qx.Class.define(c,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var h=new qx.ui.layout.Canvas(); this.set({layout:h,contentPadding:10}); var j=this.tabView=new qx.ui.tabview.TabView(); this.addListenerOnce(f,function(e){this.add(j,{edge:0}); },this); var n=new qx.ui.tabview.Page(b,d); n.setLayout(new qx.ui.layout.Grow()); j.add(n); var k=new qx.ui.window.Manager(); var l=new qx.ui.window.Desktop(k); n.add(l); var g=[[300,200,30,50],[250,250,150,70],[400,300,300,60]]; for(var i=0;i0){Q[Q.length-1].addState(k); }}M.removeListener(a,this._onPageClose,this); },getChildren:function(){return this.getChildControl(m).getChildren(); },indexOf:function(S){return this.getChildControl(m).indexOf(S); },__vy:null,_applyBarPosition:function(T,U){var V=this.getChildControl(j); var bb=T==A||T==f; var Y=T==f||T==d; var ba=bb?qx.ui.layout.HBox:qx.ui.layout.VBox; var bd=this._getLayout(); if(bd&&bd instanceof ba){}else{this._setLayout(bd=new ba); }bd.setReversed(Y); V.setOrientation(bb?u:q); var bc=this.getChildren(); if(U){var W=this.__vy[U]; V.removeState(W); for(var i=0,l=bc.length;i0&&ba!=-1){ba=X.search(/[-+]+/); a.push((X.length==1||ba==-1)?X:X.substring(0,ba)); X=X.substring(ba+1); }var bb=a.length; for(var i=0;i=G&&bf<=x){return bf.toUpperCase(); }bf=bf.toLowerCase(); var bh=this.__vR[bf]||qx.lang.String.firstUp(bf); if(bg.isValidKeyIdentifier(bh)){return bh; }else{return m; }},toString:function(){var bk=this.__vN; var bj=[]; for(var bi in this.__vM){if(this.__vM[bi]){bj.push(qx.locale.Key.getKeyName(j,bi)); }} if(bk){bj.push(qx.locale.Key.getKeyName(j,bk)); }return bj.join(k); }},destruct:function(){this.setEnabled(false); this.__vM=this.__vN=null; }}); })(); (function(){var bw="Control",bv="End",bu="Left",bt="Meta",bs="Pause",br="Down",bq="Ctrl",bp="Home",bo="Apps",bn="Win",bc="Right",bb="Backspace",ba="Space",Y="Up",X="Shift",W="Enter",V="Scroll",U="Alt",T="key_full_Meta",S="PrintScreen",bD="NumLock",bE="Escape",bB="key_short_Alt",bC="key_short_Control_Mac",bz="key_short_Insert",bA="Del",bx="Num",by="key_full_Enter",bF="key_full_Control",bG="qx.locale.Key",bg="Tabulator",bf="key_full_Space",bi="key_short_Meta",bh="key_short_PageUp",bk="key_short_Pause",bj="key_full_Down",bm="key_short_Apps",bl="key_short_Win",be="key_full_Right",bd="key_short_Up",a="key_full_PageDown",b="key_full_Alt",c="PgDn",d="Esc",e="key_full_Insert",f="key_short_Space",g="key_short_Backspace",h="key_short_Home",i="key_short_Down",j="PgUp",bK="_Mac",bJ="key_short_CapsLock",bI="PageUp",bH="key_full_Up",bO="key_full_Home",bN="key_full_Backspace",bM="PageDown",bL="CapsLock",bQ="Ins",bP="key_short_PrintScreen",C="Tab",D="key_full_Apps",A="key_short_Tab",B="key_short_End",G="_",H="Caps",E="key_short_NumLock",F="key_full_Scroll",y="key_short_Left",z="key_short_Scroll",r="key_",q="key_full_Pause",t="key_short_Right",s="key_full_PrintScreen",n="key_full_Win",m="key_full_Control_Mac",p="key_short_Shift",o="key_short_PageDown",l="key_short_Enter",k="key_short_Control",M="Insert",N="key_short_Escape",O="key_full_Tab",P="Print",I="Delete",J="key_full_CapsLock",K="key_full_Escape",L="key_short_Delete",Q="key_full_PageUp",R="key_full_Shift",x="key_full_NumLock",w="key_full_Delete",v="key_full_End",u="key_full_Left"; qx.Class.define(bG,{statics:{getKeyName:function(bR,bS,bT){{}; var bV=r+bR+G+bS; if(qx.bom.client.Platform.MAC&&bS==bw){bV+=bK; }var bU=qx.locale.Manager.getInstance().translate(bV,[],bT); if(bU==bV){return qx.locale.Key._keyNames[bV]||bS; }else{return bU; }}},defer:function(bW){var bY={}; var bX=qx.locale.Manager; bY[bX.marktr(g)]=bb; bY[bX.marktr(A)]=C; bY[bX.marktr(f)]=ba; bY[bX.marktr(l)]=W; bY[bX.marktr(p)]=X; bY[bX.marktr(k)]=bq; bY[bX.marktr(bC)]=bq; bY[bX.marktr(bB)]=U; bY[bX.marktr(bJ)]=H; bY[bX.marktr(bi)]=bt; bY[bX.marktr(N)]=d; bY[bX.marktr(y)]=bu; bY[bX.marktr(bd)]=Y; bY[bX.marktr(t)]=bc; bY[bX.marktr(i)]=br; bY[bX.marktr(bh)]=j; bY[bX.marktr(o)]=c; bY[bX.marktr(B)]=bv; bY[bX.marktr(h)]=bp; bY[bX.marktr(bz)]=bQ; bY[bX.marktr(L)]=bA; bY[bX.marktr(E)]=bx; bY[bX.marktr(bP)]=P; bY[bX.marktr(z)]=V; bY[bX.marktr(bk)]=bs; bY[bX.marktr(bl)]=bn; bY[bX.marktr(bm)]=bo; bY[bX.marktr(bN)]=bb; bY[bX.marktr(O)]=bg; bY[bX.marktr(bf)]=ba; bY[bX.marktr(by)]=W; bY[bX.marktr(R)]=X; bY[bX.marktr(bF)]=bw; bY[bX.marktr(m)]=bw; bY[bX.marktr(b)]=U; bY[bX.marktr(J)]=bL; bY[bX.marktr(T)]=bt; bY[bX.marktr(K)]=bE; bY[bX.marktr(u)]=bu; bY[bX.marktr(bH)]=Y; bY[bX.marktr(be)]=bc; bY[bX.marktr(bj)]=br; bY[bX.marktr(Q)]=bI; bY[bX.marktr(a)]=bM; bY[bX.marktr(v)]=bv; bY[bX.marktr(bO)]=bp; bY[bX.marktr(e)]=M; bY[bX.marktr(w)]=I; bY[bX.marktr(x)]=bD; bY[bX.marktr(s)]=S; bY[bX.marktr(F)]=V; bY[bX.marktr(q)]=bs; bY[bX.marktr(n)]=bn; bY[bX.marktr(D)]=bo; bW._keyNames=bY; }}); })(); (function(){var g="arrow",f="qx.ui.toolbar.SplitButton",e="keydown",d="toolbar-splitbutton",c="button",b="keyup",a="execute"; qx.Class.define(f,{extend:qx.ui.form.SplitButton,construct:function(h,i,j,k){qx.ui.form.SplitButton.call(this,h,i,j,k); this.removeListener(e,this._onKeyDown); this.removeListener(b,this._onKeyUp); },properties:{appearance:{refine:true,init:d},focusable:{refine:true,init:false}},members:{_createChildControlImpl:function(l,m){var n; switch(l){case c:n=new qx.ui.toolbar.Button; n.addListener(a,this._onButtonExecute,this); this._addAt(n,0); break; case g:n=new qx.ui.toolbar.MenuButton; this._addAt(n,1); break; }return n||qx.ui.form.SplitButton.prototype._createChildControlImpl.call(this,l); }}}); })(); (function(){var e="arrow",d="qx.ui.toolbar.MenuButton",c="Boolean",b="_applyShowArrow",a="toolbar-menubutton"; qx.Class.define(d,{extend:qx.ui.menubar.Button,properties:{appearance:{refine:true,init:a},showArrow:{check:c,init:false,themeable:true,apply:b}},members:{_createChildControlImpl:function(f,g){var h; switch(f){case e:h=new qx.ui.basic.Image(); h.setAnonymous(true); this._addAt(h,10); break; }return h||qx.ui.menubar.Button.prototype._createChildControlImpl.call(this,f); },_applyShowArrow:function(i,j){if(i){this._showChildControl(e); }else{this._excludeChildControl(e); }}}}); })(); (function(){var bF="execute",bE="changeValue",bD="changeSelection",bC="toolbar-blue",bB="toolbar-silver",bA="icon/16/actions/system-search.png",bz="Online Forum",by="New",bx="icon/16/actions/edit-cut.png",bw="icon/16/actions/format-justify-fill.png",bl="Search in files",bk="C",bj="Left aligned",bi="Undo",bh="_openCommand",bg="Uppercase",bf="View",be="C Dialect",bd="Save as...",bc="Show line numbers",bM="Search previous...",bN="Quickstart",bK="Cut",bL="Ctrl+N",bI="icon/16/actions/edit-paste.png",bJ="Show console",bG="Search",bH="Help",bO="_redoCommand",bP="Redo",bp="Show status bar",bo="icon/16/actions/format-justify-left.png",br="ANSI to OEM",bq="Centered",bt="Paragraph",bs="Edit",bv="Ctrl+O",bu="icon/16/actions/document-print.png",bn="icon/16/actions/document-open.png",bm="C Sharp",a="icon/16/actions/edit-undo.png",b="Close",c="Decorator:",d="icon/16/actions/document-save-as.png",f="Python",g="icon/16/apps/utilities-help.png",h="Show tree",i="Spaces to tabs",j="Right aligned",k="OEM to ANSI",bT="JavaScript",bS="_copyCommand",bR="XML",bQ="Save",bX="_undoCommand",bW="Capitals",bV="icon/16/actions/application-exit.png",bU="C Plus Plus",ca="_saveCommand",bY="Lowercase",J="Search next...",K="_newCommand",H="Replace in files",I="Perl",N="Ctrl+P",O="Topics",L="Panes",M="Justified",F="Ctrl+X",G="Show macros",s="Show ruler",r="Copy",u="Paste",t="_pasteCommand",o="silverbluetheme.demo.MenuBar",n="icon/16/actions/format-justify-right.png",q="Ctrl+Z",p="Ctrl+R",m="icon/16/actions/edit-redo.png",l="Show tags",T="Info...",U="Format",V="File",W="Show tabs",P="Print",Q="icon/16/actions/document-save.png",R="icon/16/actions/edit-copy.png",S="Search...",X="icon/16/actions/format-justify-center.png",Y="Open",C="_cutCommand",B="Objective C",A="Exit",z="appear",y="Ctrl+S",x="Syntax",w="Ctrl+C",v="icon/16/actions/document-new.png",E="Tabs to spaces",D="ASCII table",ba="Replace",bb="HTML"; qx.Class.define(o,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var ch=new qx.ui.layout.Canvas(); this.set({layout:ch,contentPadding:10}); var cd=new qx.ui.container.Scroll(); var cc=new qx.ui.container.Composite(new qx.ui.layout.Canvas); cc.setPadding(20); cc.setAllowStretchX(false); cd.add(cc); this.addListenerOnce(z,function(e){this.add(cd,{edge:0}); },this); this.createCommands(); var menubar=this.getMenuBar(); cc.add(menubar,{left:20,top:20}); var cb=new qx.ui.layout.Grid(10,10); var cg=new qx.ui.container.Composite(cb); cc.add(cg,{left:20,top:60}); var ci=new qx.ui.form.RadioButton(bB); ci.setValue(true); var ce=new qx.ui.form.RadioButton(bC); var cf=new qx.ui.form.RadioGroup(); cf.add(ci,ce); cg.add(new qx.ui.basic.Label(c),{row:2,column:0}); cg.add(ci,{row:2,column:1}); cg.add(ce,{row:2,column:2}); cf.addListener(bD,function(e){if(e.getData()[0]==ci){menubar.setDecorator(bB); }else if(e.getData()[0]==ce){menubar.setDecorator(bC); }},this); },debugRadio:function(e){this.debug("Change selection: "+e.getData()[0].getLabel()); },debugCommand:function(e){this.debug("Execute command: "+this.getShortcut()); },debugButton:function(e){this.debug("Execute button: "+this.getLabel()); },debugCheckBox:function(e){this.debug("Change checked: "+this.getLabel()+" = "+e.getData()); },createCommands:function(){this._newCommand=new qx.ui.core.Command(bL); this._newCommand.addListener(bF,this.debugCommand); this._openCommand=new qx.ui.core.Command(bv); this._openCommand.addListener(bF,this.debugCommand); this._saveCommand=new qx.ui.core.Command(y); this._saveCommand.addListener(bF,this.debugCommand); this._undoCommand=new qx.ui.core.Command(q); this._undoCommand.addListener(bF,this.debugCommand); this._redoCommand=new qx.ui.core.Command(p); this._redoCommand.addListener(bF,this.debugCommand); this._cutCommand=new qx.ui.core.Command(F); this._cutCommand.addListener(bF,this.debugCommand); this._copyCommand=new qx.ui.core.Command(w); this._copyCommand.addListener(bF,this.debugCommand); this._pasteCommand=new qx.ui.core.Command(N); this._pasteCommand.addListener(bF,this.debugCommand); this._pasteCommand.setEnabled(false); },getMenuBar:function(){var cl=new qx.ui.container.Composite(new qx.ui.layout.Grow); var menubar=new qx.ui.menubar.MenuBar; menubar.setWidth(600); cl.add(menubar); var ck=new qx.ui.menubar.Button(V,null,this.getFileMenu()); var cj=new qx.ui.menubar.Button(bs,null,this.getEditMenu()); var cm=new qx.ui.menubar.Button(bG,null,this.getSearchMenu()); var cp=new qx.ui.menubar.Button(bf,null,this.getViewMenu()); var co=new qx.ui.menubar.Button(U,null,this.getFormatMenu()); var cn=new qx.ui.menubar.Button(bH,null,this.getHelpMenu()); menubar.add(ck); menubar.add(cj); menubar.add(cm); menubar.add(cp); menubar.add(co); menubar.add(cn); return menubar; },getFileMenu:function(){var cs=new qx.ui.menu.Menu; var cq=new qx.ui.menu.Button(by,v,this._newCommand); var cu=new qx.ui.menu.Button(Y,bn,this._openCommand); var ct=new qx.ui.menu.Button(b); var cx=new qx.ui.menu.Button(bQ,Q,this._saveCommand); var cw=new qx.ui.menu.Button(bd,d); var cv=new qx.ui.menu.Button(P,bu); var cr=new qx.ui.menu.Button(A,bV); cq.addListener(bF,this.debugButton); cu.addListener(bF,this.debugButton); ct.addListener(bF,this.debugButton); cx.addListener(bF,this.debugButton); cw.addListener(bF,this.debugButton); cv.addListener(bF,this.debugButton); cr.addListener(bF,this.debugButton); cs.add(cq); cs.add(cu); cs.add(ct); cs.add(cx); cs.add(cw); cs.add(cv); cs.add(cr); return cs; },getEditMenu:function(){var cz=new qx.ui.menu.Menu; var cC=new qx.ui.menu.Button(bi,a,this._undoCommand); var cB=new qx.ui.menu.Button(bP,m,this._redoCommand); var cy=new qx.ui.menu.Button(bK,bx,this._cutCommand); var cD=new qx.ui.menu.Button(r,R,this._copyCommand); var cA=new qx.ui.menu.Button(u,bI,this._pasteCommand); cC.addListener(bF,this.debugButton); cB.addListener(bF,this.debugButton); cy.addListener(bF,this.debugButton); cD.addListener(bF,this.debugButton); cA.addListener(bF,this.debugButton); cz.add(cC); cz.add(cB); cz.addSeparator(); cz.add(cy); cz.add(cD); cz.add(cA); return cz; },getSearchMenu:function(){var cH=new qx.ui.menu.Menu; var cF=new qx.ui.menu.Button(S,bA); var cK=new qx.ui.menu.Button(J); var cG=new qx.ui.menu.Button(bM); var cJ=new qx.ui.menu.Button(ba); var cE=new qx.ui.menu.Button(bl,bA); var cI=new qx.ui.menu.Button(H); cG.setEnabled(false); cF.addListener(bF,this.debugButton); cK.addListener(bF,this.debugButton); cG.addListener(bF,this.debugButton); cJ.addListener(bF,this.debugButton); cE.addListener(bF,this.debugButton); cI.addListener(bF,this.debugButton); cH.add(cF); cH.add(cK); cH.add(cG); cH.add(cJ); cH.addSeparator(); cH.add(cE); cH.add(cI); return cH; },getViewMenu:function(){var cL=new qx.ui.menu.Menu; var cN=new qx.ui.menu.Button(L,null,null,this.getPanesMenu()); var cQ=new qx.ui.menu.Button(x,null,null,this.getSyntaxMenu()); var cP=new qx.ui.menu.CheckBox(s); var cO=new qx.ui.menu.CheckBox(bc); var cM=new qx.ui.menu.Button(D); cP.addListener(bE,this.debugCheckBox); cO.addListener(bE,this.debugCheckBox); cM.addListener(bF,this.debugButton); cL.add(cN); cL.add(cQ); cL.addSeparator(); cL.add(cP); cL.add(cO); cL.addSeparator(); cL.add(cM); return cL; },getPanesMenu:function(){var cS=new qx.ui.menu.Menu; var cU=new qx.ui.menu.CheckBox(W); var cW=new qx.ui.menu.CheckBox(bp); var cX=new qx.ui.menu.CheckBox(h); var cT=new qx.ui.menu.CheckBox(G); var cV=new qx.ui.menu.CheckBox(l); var cR=new qx.ui.menu.CheckBox(bJ); cU.setValue(true); cW.setValue(true); cT.setValue(true); cU.addListener(bE,this.debugCheckBox); cW.addListener(bE,this.debugCheckBox); cX.addListener(bE,this.debugCheckBox); cT.addListener(bE,this.debugCheckBox); cV.addListener(bE,this.debugCheckBox); cR.addListener(bE,this.debugCheckBox); cS.add(cW); cS.add(cU); cS.addSeparator(); cS.add(cX); cS.add(cT); cS.add(cV); cS.add(cR); return cS; },getSyntaxMenu:function(){var dd=new qx.ui.menu.Menu; var cY=new qx.ui.menu.RadioButton(bb); var db=new qx.ui.menu.RadioButton(bR); var da=new qx.ui.menu.RadioButton(bT); var dc=new qx.ui.menu.Button(be,null,null,this.getSyntaxCMenu()); var dg=new qx.ui.menu.RadioButton(I); var de=new qx.ui.menu.RadioButton(f); dd.add(cY); dd.add(db); dd.add(da); dd.add(dc); dd.add(dg); dd.add(de); var df=new qx.ui.form.RadioGroup; df.add(cY,db,da,dg,de); df.add.apply(df,dc.getMenu().getChildren()); df.addListener(bD,this.debugRadio); return dd; },getSyntaxCMenu:function(){var di=new qx.ui.menu.Menu; var dh=new qx.ui.menu.RadioButton(bk); var dl=new qx.ui.menu.RadioButton(bm); var dk=new qx.ui.menu.RadioButton(B); var dj=new qx.ui.menu.RadioButton(bU); di.add(dh); di.add(dl); di.add(dk); di.add(dj); return di; },getFormatMenu:function(){var dq=new qx.ui.menu.Menu; var dp=new qx.ui.menu.Button(bt,null,null,this.getParagraphMenu()); var ds=new qx.ui.menu.Button(E); var dt=new qx.ui.menu.Button(i); var dn=new qx.ui.menu.Button(bg); var dr=new qx.ui.menu.Button(bY); var dm=new qx.ui.menu.Button(bW); var dv=new qx.ui.menu.Button(k); var du=new qx.ui.menu.Button(br); ds.addListener(bF,this.debugButton); dt.addListener(bF,this.debugButton); dn.addListener(bF,this.debugButton); dr.addListener(bF,this.debugButton); dm.addListener(bF,this.debugButton); dv.addListener(bF,this.debugButton); du.addListener(bF,this.debugButton); dq.add(dp); dq.add(ds); dq.add(dt); dq.addSeparator(); dq.add(dn); dq.add(dr); dq.add(dm); dq.addSeparator(); dq.add(dv); dq.add(du); return dq; },getParagraphMenu:function(){var dw=new qx.ui.menu.Menu; var dz=new qx.ui.menu.Button(bj,bo); var dA=new qx.ui.menu.Button(j,n); var dx=new qx.ui.menu.Button(bq,X); var dy=new qx.ui.menu.Button(M,bw); dz.addListener(bF,this.debugButton); dA.addListener(bF,this.debugButton); dx.addListener(bF,this.debugButton); dy.addListener(bF,this.debugButton); dw.add(dz); dw.add(dA); dw.add(dx); dw.add(dy); return dw; },getHelpMenu:function(){var dB=new qx.ui.menu.Menu; var dD=new qx.ui.menu.Button(O,g); var dF=new qx.ui.menu.Button(bN); var dE=new qx.ui.menu.Button(bz); var dC=new qx.ui.menu.Button(T); dD.addListener(bF,this.debugButton); dF.addListener(bF,this.debugButton); dE.addListener(bF,this.debugButton); dC.addListener(bF,this.debugButton); dB.add(dD); dB.add(dF); dB.addSeparator(); dB.add(dE); dB.addSeparator(); dB.add(dC); return dB; }},destruct:function(){this._disposeObjects(K,bh,ca,bX,bO,C,bS,t); }}); })(); (function(){var j="click",i="icon/32/apps/media-photo-album.png",h="silverbluetheme.demo.Popup",g="Open Popup #2",f="appear",d="top-right",c="Open Popup #1",b="Hello World #1",a="Hello World #2"; qx.Class.define(h,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var m=new qx.ui.layout.Canvas(); this.set({layout:m,contentPadding:10}); var k=new qx.ui.layout.HBox(); k.setSpacing(20); var l=new qx.ui.container.Composite(k).set({padding:20}); this.addListenerOnce(f,function(e){this.add(l); },this); l.add(this._getPopupButton1()); l.add(this._getPopupButton2()); },_getPopupButton1:function(){var n=new qx.ui.form.Button(c); var o=new qx.ui.popup.Popup(new qx.ui.layout.Canvas()).set({padding:[2,4],offset:3,offsetBottom:20}); o.add(new qx.ui.basic.Atom(b,i)); n.addListener(j,function(e){o.placeToMouse(e); o.show(); },this); return n; },_getPopupButton2:function(){var p=new qx.ui.form.Button(g); var q=new qx.ui.popup.Popup(new qx.ui.layout.Canvas()).set({padding:[2,4],offset:3,position:d}); q.add(new qx.ui.basic.Atom(a,i)); p.addListener(j,function(e){q.placeToMouse(e); q.show(); },this); return p; }}}); })(); (function(){var d="change",c="silverbluetheme.demo.ProgressBar",b="changeValue",a="complete"; qx.Class.define(c,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this.createControls(); },members:{createControls:function(){var k=new qx.ui.layout.Canvas(); this.set({layout:k,contentPadding:10}); var f=new qx.ui.layout.VBox(); var h=new qx.ui.container.Composite(f); var i=new qx.ui.indicator.ProgressBar(0,200); var j=new qx.ui.form.Slider().set({minimum:0,maximum:200}); var g=new qx.ui.basic.Label(); this.add(h,{left:0,top:0}); h.add(i); h.add(j); h.add(g); f.setSpacing(10); h.setPadding(20); g.setValue("Completed: 0 (0%)"); j.addListener(b,function(e){i.setValue(e.getData()); }); i.addListener(d,function(e){g.setValue("Completed: "+i.getValue()+" ("+e.getData()+"%)"); g.setTextColor("black"); }); i.addListener(a,function(e){g.setTextColor("green"); }); }}}); })(); (function(){var i="progress",h="complete",g="0%",f="progressbar",e="change",d="qx.ui.indicator.ProgressBar",c="qx.event.type.Event",b="%",a="qx.event.type.Data"; qx.Class.define(d,{extend:qx.ui.container.Composite,construct:function(j,k){qx.ui.container.Composite.call(this); this._createChildControl(i); this.set({width:200,height:20,layout:new qx.ui.layout.HBox()}); if(j!=null){this.setValue(j); } if(k!=null){this.setMaximum(k); }},properties:{appearance:{refine:true,init:f}},events:{complete:c,change:a},members:{__vT:0,__vU:100,getValue:function(){return this.__vT; },setValue:function(l){var m=this.getMaximum(); if(!qx.lang.Type.isNumber(l)||!isFinite(l)){return; }if(l<0){l=0; }if(l>m){l=m; }this.__vT=l; this.__vV(l/m); return l; },getMaximum:function(){return this.__vU; },setMaximum:function(n){var o=n; var p=this.getValue(); if(!qx.lang.Type.isNumber(o)||!isFinite(o)||o<=0){return; }if(obv[by]){bw+=bz-bv[by]; bz=bv[by]; }else if(bw>bA[by]){bz+=bw-bA[by]; bw=bA[by]; }this.__wf=bz; this.__wg=bw; },_isActiveDragSession:function(){return this.__wb; },_setLastMousePosition:function(x,y){this.__wc=x; this.__wd=y; }},destruct:function(){this.__vY=null; }}); })(); (function(){var a="qx.ui.splitpane.Slider"; qx.Class.define(a,{extend:qx.ui.core.Widget,properties:{allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false}}}); })(); (function(){var e="center",d="knob",c="middle",b="qx.ui.splitpane.Splitter",a="vertical"; qx.Class.define(b,{extend:qx.ui.core.Widget,construct:function(f){qx.ui.core.Widget.call(this); if(f.getOrientation()==a){this._setLayout(new qx.ui.layout.HBox(0,e)); this._getLayout().setAlignY(c); }else{this._setLayout(new qx.ui.layout.VBox(0,c)); this._getLayout().setAlignX(e); }this._createChildControl(d); },properties:{allowShrinkX:{refine:true,init:false},allowShrinkY:{refine:true,init:false}},members:{_createChildControlImpl:function(g,h){var i; switch(g){case d:i=new qx.ui.basic.Image; this._add(i); break; }return i||qx.ui.core.Widget.prototype._createChildControlImpl.call(this,g); }}}); })(); (function(){var o="px",n="horizontal",m="top",l="height",k="width",j="left",i="100%",h="cursor",g="vertical",f="_applyOrientation",c="qx.ui.splitpane.Blocker",e="col-resize",d="row-resize",b="div",a="absolute"; qx.Class.define(c,{extend:qx.html.Element,construct:function(p){var q={position:a,zIndex:11}; qx.html.Element.call(this,b,q); if(p){this.setOrientation(p); }else{this.initOrientation(); }},properties:{orientation:{init:n,check:[n,g],apply:f}},members:{_applyOrientation:function(r,s){if(r==n){this.setStyle(l,i); this.setStyle(h,e); this.setStyle(m,null); }else{this.setStyle(k,i); this.setStyle(j,null); this.setStyle(h,d); }},setWidth:function(t,u){var v=u+2*t; this.setStyle(k,v+o); },setHeight:function(w,x){var y=x+2*w; this.setStyle(l,y+o); },setLeft:function(z,A){var B=A-z; this.setStyle(j,B+o); },setTop:function(C,D){var top=D-C; this.setStyle(m,top+o); }}}); })(); (function(){var c="slider",b="splitter",a="qx.ui.splitpane.VLayout"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(d,e){var v=this._getLayoutChildren(); var length=v.length; var r,u; var g,f,p,h; for(var i=0;i0&&k>0){var l=x+k; var m=e-s; var j=Math.round((m/l)*x); var t=m-j; var q=qx.ui.layout.Util.arrangeIdeals(w.minHeight,j,w.maxHeight,o.minHeight,t,o.maxHeight); j=q.begin; t=q.end; }else if(x>0){j=e-s-t; if(jw.maxHeight){j=w.maxHeight; }}else if(k>0){t=e-j-s; if(to.maxHeight){t=o.maxHeight; }}g.renderLayout(0,0,d,j); f.renderLayout(0,j,d,s); h.renderLayout(0,j+s,d,t); }else{f.renderLayout(0,0,0,0); if(g){g.renderLayout(0,0,d,e); }else if(h){h.renderLayout(0,0,d,e); }}},_computeSizeHint:function(){var H=this._getLayoutChildren(); var length=H.length; var A,z,G; var B=0,D=0,C=0; var E=0,F=0,y=0; for(var i=0;iE){E=z.minWidth; } if(z.width>F){F=z.width; } if(z.maxWidth>y){y=z.maxWidth; }}return {minHeight:B,height:D,maxHeight:C,minWidth:E,width:F,maxWidth:y}; }}}); })(); (function(){var c="slider",b="splitter",a="qx.ui.splitpane.HLayout"; qx.Class.define(a,{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:null,renderLayout:function(d,e){var v=this._getLayoutChildren(); var length=v.length; var s,u; var g,f,p,h; for(var i=0;i0&&j>0){var k=x+j; var l=d-r; var t=Math.round((l/k)*x); var q=l-t; var n=qx.ui.layout.Util.arrangeIdeals(w.minWidth,t,w.maxWidth,o.minWidth,q,o.maxWidth); t=n.begin; q=n.end; }else if(x>0){t=d-r-q; if(tw.maxWidth){t=w.maxWidth; }}else if(j>0){q=d-t-r; if(qo.maxWidth){q=o.maxWidth; }}g.renderLayout(0,0,t,e); f.renderLayout(t,0,r,e); h.renderLayout(t+r,0,q,e); }else{f.renderLayout(0,0,0,0); if(g){g.renderLayout(0,0,d,e); }else if(h){h.renderLayout(0,0,d,e); }}},_computeSizeHint:function(){var H=this._getLayoutChildren(); var length=H.length; var A,z,G; var E=0,F=0,y=0; var B=0,D=0,C=0; for(var i=0;iB){B=z.minHeight; } if(z.height>D){D=z.height; } if(z.maxHeight>C){C=z.maxHeight; }}return {minWidth:E,width:F,maxWidth:y,minHeight:B,height:D,maxHeight:C}; }}}); })(); (function(){var e="right",d="above",c="left",b="under",a="qx.ui.tree.SelectionManager"; qx.Class.define(a,{extend:qx.ui.core.selection.ScrollArea,members:{_getSelectableLocationY:function(f){var g=f.getBounds(); if(g){var top=this._getWidget().getItemTop(f); return {top:top,bottom:top+g.height}; }},_isSelectable:function(h){return this._isItemSelectable(h)&&h instanceof qx.ui.tree.AbstractTreeItem; },_getSelectableFromMouseEvent:function(event){return this._getWidget().getTreeItem(event.getTarget()); },getSelectables:function(j){var m=false; if(!j){m=this._userInteraction; this._userInteraction=true; }var l=this._getWidget(); var n=[]; if(l.getRoot()!=null){var k=l.getRoot().getItems(true,!!j,l.getHideRoot()); for(var i=0;i0){return t[t.length-1]; }else{return null; }},_getRelatedSelectable:function(u,v){var w=this._getWidget(); var x=null; switch(v){case d:x=w.getPreviousNodeOf(u,false); break; case b:x=w.getNextNodeOf(u,false); break; case c:case e:break; } if(!x){return null; } if(this._isSelectable(x)){return x; }else{return this._getRelatedSelectable(x,v); }}}}); })(); (function(){var l="dblclick",k="click",j="Boolean",h="excluded",g="visible",f="qx.event.type.Data",d="_applyOpenMode",c="Space",b="Left",a="Enter",z="changeOpenMode",y="_applyRootOpenClose",x="changeSelection",w="qx.ui.tree.Tree",v="tree",u="_applyHideRoot",t="changeRoot",s="_applyRoot",r="__wm",q="keypress",o="none",p="pane",m="Right",n="qx.ui.tree.AbstractTreeItem"; qx.Class.define(w,{extend:qx.ui.core.scroll.AbstractScrollArea,implement:[qx.ui.core.IMultiSelection,qx.ui.form.IModelSelection,qx.ui.form.IForm],include:[qx.ui.core.MMultiSelectionHandling,qx.ui.core.MContentPadding,qx.ui.form.MModelSelection,qx.ui.form.MForm],construct:function(){qx.ui.core.scroll.AbstractScrollArea.call(this); this.__wm=new qx.ui.container.Composite(new qx.ui.layout.VBox()).set({allowShrinkY:false,allowGrowX:true}); this.getChildControl(p).add(this.__wm); this.initOpenMode(); this.initRootOpenClose(); this.addListener(x,this._onChangeSelection,this); this.addListener(q,this._onKeyPress,this); },events:{addItem:f,removeItem:f},properties:{openMode:{check:[k,l,o],init:l,apply:d,event:z,themeable:true},root:{check:n,init:null,nullable:true,event:t,apply:s},hideRoot:{check:j,init:false,apply:u},rootOpenClose:{check:j,init:false,apply:y},appearance:{refine:true,init:v},focusable:{refine:true,init:true}},members:{__wm:null,SELECTION_MANAGER:qx.ui.tree.SelectionManager,getChildrenContainer:function(){return this.__wm; },_applyRoot:function(A,B){var C=this.getChildrenContainer(); if(B){C.remove(B); if(B.hasChildren()){C.remove(B.getChildrenContainer()); }} if(A){C.add(A); if(A.hasChildren()){C.add(A.getChildrenContainer()); }A.setVisibility(this.getHideRoot()?h:g); A.recursiveAddToWidgetQueue(); }},_applyHideRoot:function(D,E){var F=this.getRoot(); if(!F){return; }F.setVisibility(D?h:g); F.recursiveAddToWidgetQueue(); },_applyRootOpenClose:function(G,H){var I=this.getRoot(); if(!I){return; }I.recursiveAddToWidgetQueue(); },_getContentPaddingTarget:function(){return this.__wm; },getNextNodeOf:function(J,K){if((K!==false||J.isOpen())&&J.hasChildren()){return J.getChildren()[0]; } while(J){var parent=J.getParent(); if(!parent){return null; }var M=parent.getChildren(); var L=M.indexOf(J); if(L>-1&&L0){var Q=R[P-1]; while((O!==false||Q.isOpen())&&Q.hasChildren()){var S=Q.getChildren(); Q=S[S.length-1]; }return Q; }else{return parent; }},getNextSiblingOf:function(T){if(T==this.getRoot()){return null; }var parent=T.getParent(); var U=parent.getChildren(); var V=U.indexOf(T); if(V0){return X[Y-1]; }return null; },getItems:function(ba,bb){if(this.getRoot()!=null){return this.getRoot().getItems(ba,bb,this.getHideRoot()); }else{return []; }},getChildren:function(){if(this.getRoot()!=null){return [this.getRoot()]; }else{return []; }},getTreeItem:function(bc){while(bc){if(bc==this){return null; } if(bc instanceof qx.ui.tree.AbstractTreeItem){return bc; }bc=bc.getLayoutParent(); }return null; },_applyOpenMode:function(bd,be){if(be==k){this.removeListener(k,this._onOpen,this); }else if(be==l){this.removeListener(l,this._onOpen,this); } if(bd==k){this.addListener(k,this._onOpen,this); }else if(bd==l){this.addListener(l,this._onOpen,this); }},_onOpen:function(e){var bf=this.getTreeItem(e.getTarget()); if(!bf||!bf.isOpenable()){return; }bf.setOpen(!bf.isOpen()); e.stopPropagation(); },_onChangeSelection:function(e){var bh=e.getData(); for(var i=0;i0:false; },getItems:function(bw,bx,by){if(by!==false){var bz=[]; }else{var bz=[this]; }var bC=this.hasChildren()&&(bx!==false||this.isOpen()); if(bC){var bB=this.getChildren(); if(bw===false){bz=bz.concat(bB); }else{for(var i=0,bA=bB.length;i=0){bY.remove(cb); }}qx.lang.Array.remove(this.__wn,cc); cc.setParent(null); bY.remove(cc); }var ca=this.getTree(); if(ca){ca.fireNonBubblingEvent(u,qx.event.type.Data,[cc]); }qx.ui.core.queue.Widget.add(this); },removeAt:function(cd){var ce=this.__wn[cd]; if(ce){this.remove(ce); }},removeAll:function(){for(var i=this.__wn.length-1;i>=0;i--){this.remove(this.__wn[i]); }}},destruct:function(){this._disposeArray(z); this._disposeObjects(p,v); }}); })(); (function(){var i="opened",h="click",g="changeOpen",f="Boolean",d="qx.ui.tree.FolderOpenButton",c="_applyOpen",b="mouseup",a="mousedown"; qx.Class.define(d,{extend:qx.ui.basic.Image,include:qx.ui.core.MExecutable,construct:function(){qx.ui.basic.Image.call(this); this.initOpen(); this.addListener(h,this._onClick); this.addListener(a,this._stopPropagation,this); this.addListener(b,this._stopPropagation,this); },properties:{open:{check:f,init:false,event:g,apply:c}},members:{_applyOpen:function(j,k){j?this.addState(i):this.removeState(i); this.execute(); },_stopPropagation:function(e){e.stopPropagation(); },_onClick:function(e){this.toggleOpen(); e.stopPropagation(); }}}); })(); (function(){var d="$$theme_",c="$$user_",b="$$init_",a="qx.util.PropertyUtil"; qx.Class.define(a,{statics:{getProperties:function(e){return e.$$properties; },getAllProperties:function(f){var i={}; var j=f; while(j!=qx.core.Object){var h=this.getProperties(j); for(var g in h){i[g]=h[g]; }j=j.superclass; }return i; },getUserValue:function(k,l){return k[c+l]; },setUserValue:function(m,n,o){m[c+n]=o; },deleteUserValue:function(p,q){delete (p[c+q]); },getInitValue:function(r,s){return r[b+s]; },setInitValue:function(t,u,v){t[b+u]=v; },deleteInitValue:function(w,x){delete (w[b+x]); },getThemeValue:function(y,z){return y[d+z]; },setThemeValue:function(A,B,C){A[d+B]=C; },deleteThemeValue:function(D,E){delete (D[d+E]); },setThemed:function(F,G,H){var I=qx.core.Property.$$method.setThemed; F[I[G]](H); },resetThemed:function(J,K){var L=qx.core.Property.$$method.resetThemed; J[L[K]](); }}}); })(); (function(){var b="tree-folder",a="qx.ui.tree.TreeFolder"; qx.Class.define(a,{extend:qx.ui.tree.AbstractTreeItem,construct:function(c){qx.ui.tree.AbstractTreeItem.call(this); if(c){this.setLabel(c); }},properties:{appearance:{refine:true,init:b}},members:{_addWidgets:function(){this.addSpacer(); this.addOpenButton(); this.addIcon(); this.addLabel(); }}}); })(); (function(){var b="qx.ui.tree.TreeFile",a="tree-file"; qx.Class.define(b,{extend:qx.ui.tree.AbstractTreeItem,construct:function(c){qx.ui.tree.AbstractTreeItem.call(this); if(c){this.setLabel(c); }},properties:{appearance:{refine:true,init:a}},members:{_addWidgets:function(){this.addSpacer(); this.addIcon(); this.addLabel(); }}}); })(); (function(){var s="execute",r="yellow",q="teal",p="gray",o="red",n="Next",m="Previous",l="green",k="icon/22/actions/go-next.png",j="changeSelection",c="icon/22/actions/go-previous.png",h="orange",g="main",b="blue",a="resize",f="silverbluetheme.demo.StackContainer",d="appear"; qx.Class.define(f,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var t=new qx.ui.layout.Canvas(); this.set({layout:t,contentPadding:10}); this.addListenerOnce(d,function(e){this.addSimpleStack(); this.addDynamicStack(); },this); },addSimpleStack:function(){var w=new qx.ui.container.Stack(); w.setDecorator(g); w.setWidth(200); w.setHeight(120); this.add(w,{left:20,top:20}); var u=new qx.ui.container.Composite((new qx.ui.layout.HBox).set({spacing:4})); var z=new qx.ui.form.Button(m,c); var x=new qx.ui.form.Button(n,k); u.add(z); u.add(x); this.add(u,{left:20,top:150}); z.addListener(s,w.previous,w); x.addListener(s,w.next,w); var y=[o,p,b,h,q,r,l]; var v; for(var i=0;i0){W.remove(bp[0]); }}); S.addListener(j,function(e){var bq=W.getChildren(); if(bq.length>0){W.remove(bq[bq.length-1]); }}); return W; }}}); })(); (function(){var v="execute",u="monospace",t="Web 2.0",s="'red' background",r="Send selection",q="Send end of selection",p="text\narea\nmonospace",o="Send content",n="20px sans-serif",m="appear",f="Toggle enabled",l="Use the following buttons to interact with the ",i="changeValue",c="read only",b="Toggle live update",h="first textfield widget.",g="silverbluetheme.demo.TextField",j="Send start of selection",a="text\narea",k="text\narea\nnowrap",d="max15"; qx.Class.define(g,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var P=new qx.ui.layout.Canvas(); this.set({layout:P,contentPadding:10}); var w=new qx.ui.layout.VBox(); w.setSpacing(10); var z=new qx.ui.container.Composite(w); z.setPadding(20); var y=new qx.ui.form.TextField(d).set({maxLength:15}); y.focus(); y.addListener(i,function(e){this.debug("ChangeValue: "+e.getData()); },this); z.add(y); var B=new qx.ui.form.TextField(t).set({font:qx.bom.Font.fromString(n),padding:6}); z.add(B); var L=new qx.ui.form.TextField(c).set({readOnly:true}); z.add(L); var A=new qx.ui.form.TextField(s).set({}); z.add(A); var C=new qx.ui.form.TextArea(a); z.add(C); var K=new qx.ui.form.TextArea(k); K.setWrap(false); z.add(K); var J=new qx.ui.form.TextArea(p); J.setFont(u); z.add(J); var E=new qx.ui.container.Composite(new qx.ui.layout.VBox(8)); E.setPadding(20); var D=new qx.ui.form.Button(b); D.addListener(v,function(){y.toggleLiveUpdate(); }); E.add(D); var H=new qx.ui.form.Button(f); var I=false; H.addListener(v,function(){z.setEnabled(I); I=!I; }); E.add(H); E.add(new qx.ui.core.Spacer(null,20)); var M=l+h; var O=new qx.ui.basic.Label(M); O.setRich(true); E.add(O); var F=new qx.ui.form.Button(o); F.addListener(v,function(){this.debug("Sending content: "+y.getValue()); }); E.add(F); var G=new qx.ui.form.Button(r); G.setFocusable(false); G.setKeepFocus(true); G.addListener(v,function(){this.debug("Sending selection: "+y.getTextSelection()); }); E.add(G); var N=new qx.ui.form.Button(j); N.setFocusable(false); N.setKeepFocus(true); N.addListener(v,function(){this.debug("Sending selection: "+y.getTextSelectionStart()); }); E.add(N); var x=new qx.ui.form.Button(q); x.setFocusable(false); x.setKeepFocus(true); x.addListener(v,function(){this.debug("Sending selection: "+y.getTextSelectionEnd()); }); E.add(x); this.addListenerOnce(m,function(e){this.add(z,{left:0,top:0}); this.add(E,{left:200,top:0}); },this); }}}); })(); (function(){var l="changeSelection",k="toolbar-silver",j="toolbar-blue",h="22px",g="icon/22/actions/format-justify-center.png",f="icon/22/actions/format-text-underline.png",d="32px",c="Left",b="icon/22/actions/edit-cut.png",a="icon/22/actions/format-justify-left.png",L="48px",K="Show:",J="icon/22/actions/edit-paste.png",I="New",H="icon/22/actions/document-new.png",G="Decorator:",F="icon/22/actions/help-contents.png",E="Label only",D="icon/22/actions/edit-copy.png",C="icon",s="Cut",t="icon/22/actions/format-justify-right.png",q="silverbluetheme.demo.ToolBar",r="appear",o="Help",p="Copy",m="Paste",n="Center",u="label",v="Label and Icon",x="16px",w="both",z="Icon Size:",y="Toggle",B="Right",A="Icon only"; qx.Class.define(q,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{_createControls:function(){var S=new qx.ui.layout.Canvas(); this.set({layout:S,contentPadding:10}); var N=new qx.ui.container.Scroll(); var bj=new qx.ui.container.Composite(new qx.ui.layout.VBox(20)); bj.setPadding(20); N.add(bj); this.addListenerOnce(r,function(e){this.add(N,{edge:0}); },this); toolbar=new qx.ui.toolbar.ToolBar(); bj.add(toolbar); var bn=new qx.ui.toolbar.Part(); var R=new qx.ui.toolbar.Button(I,H); var Y=new qx.ui.toolbar.Button(p,D); var T=new qx.ui.toolbar.Button(s,b); var bl=new qx.ui.toolbar.Button(m,J); bn.add(R); bn.add(new qx.ui.toolbar.Separator()); bn.add(Y); bn.add(T); bn.add(bl); toolbar.add(bn); var W=new qx.ui.toolbar.Part(); var Q=new qx.ui.toolbar.CheckBox(y,f); W.add(Q); toolbar.add(W); var bp=new qx.ui.toolbar.Part(); var bg=new qx.ui.toolbar.RadioButton(c,a); var bf=new qx.ui.toolbar.RadioButton(n,g); var be=new qx.ui.toolbar.RadioButton(B,t); bp.add(bg); bp.add(bf); bp.add(be); toolbar.add(bp); var bq=new qx.ui.form.RadioGroup(bg,bf,be); bq.setAllowEmptySelection(true); toolbar.addSpacer(); var M=new qx.ui.toolbar.Button(o,F); toolbar.add(M); var X=[R,Y,T,bl,Q,bg,bf,be,M]; var bb=new qx.ui.layout.Grid(); bb.setSpacing(10); var bh=new qx.ui.container.Composite(bb); bj.add(bh); var bo=new qx.ui.form.RadioButton(x); var bd=new qx.ui.form.RadioButton(h); bd.setValue(true); var br=new qx.ui.form.RadioButton(d); var bc=new qx.ui.form.RadioButton(L); var bi=new qx.ui.form.RadioGroup(); bi.add(bo,bd,br,bc); bh.add(new qx.ui.basic.Label(z),{row:0,column:0}); bh.add(bo,{row:0,column:1}); bh.add(bd,{row:0,column:2}); bh.add(br,{row:0,column:3}); bh.add(bc,{row:0,column:4}); bi.addListener(l,function(e){var bu=e.getData()[0]; var bt,bv,bs; for(var i=0;i0){if(this.getSelectionMode()===f){bz.setValue(bD.length+H); }else{bz.setValue(bD[0].getLabel()); }}else{bz.setValue(q); }}); bv.add(new qx.ui.core.Spacer(bt,bt),{row:bC++,column:0}); bv.add(new qx.ui.basic.Label(M),{row:bC,column:0}); var bp={"click":v,"dblclick":z,"none":x}; var bn=new qx.ui.form.RadioGroup(); for(var bx in bp){var bo=new qx.ui.form.RadioButton(bp[bx]).set({value:bx==bl.getOpenMode()}); bo.setUserData(g,bx); bn.add(bo); bv.add(bo,{row:bC++,column:1}); }bn.addListener(h,function(e){bl.setOpenMode(e.getData()[0].getUserData(g)); }); bv.add(new qx.ui.core.Spacer(bt,bt),{row:bC++,column:0}); bv.add(new qx.ui.basic.Label(O),{row:bC,column:0}); var br=new qx.ui.form.CheckBox(A); bv.add(br,{row:bC++,column:1}); br.addListener(l,function(e){var bE=e.getData(); bl.setSelectionMode(bE?f:d); }); var bs=new qx.ui.form.CheckBox(o); bv.add(bs,{row:bC++,column:1}); bs.addListener(l,function(e){var bF=e.getData(); bl.setDragSelection(bF); if(!br.getValue()){br.setValue(true); }}); bv.add(new qx.ui.core.Spacer(bt,bt),{row:bC++,column:0}); bv.add(new qx.ui.basic.Label(w),{row:bC,column:0}); var bA=new qx.ui.form.CheckBox(K); bv.add(bA,{row:bC++,column:1}); bA.addListener(l,function(e){bl.setHideRoot(e.getData()); }); var bq=new qx.ui.form.CheckBox(y); bv.add(bq,{row:bC++,column:1}); bq.addListener(l,function(e){bl.setRootOpenClose(e.getData()); }); bv.add(new qx.ui.core.Spacer(bt,bt),{row:bC++,column:0}); var by=new qx.ui.form.Button(D); bv.add(by,{row:bC++,column:1}); by.addListener(k,function(e){alert((""+bl.getItems()).replace(",","\n","g")); }); var bm=new qx.ui.form.Button(t); bv.add(bm,{row:bC++,column:1}); bm.addListener(k,function(e){alert((""+bl.getItems(true,false)).replace(",","\n","g")); }); var bw=new qx.ui.form.Button(B); bv.add(bw,{row:bC++,column:1}); bw.addListener(k,function(e){if(this.getSelectionMode()===d){alert(this.getSelection()); }else{alert(this.getSelection().toString().replace(",","\n","g")); }},bl); var bu=new qx.ui.form.Button(F); bv.add(bu,{row:bC++,column:1}); var bB=true; bu.addListener(k,function(e){bl.setHeight(bB?600:400); bB=!bB; }); return bv; }}}); })(); (function(){var l="icon/16/devices/drive-harddisk.png",k="Trash",j="Windows (C:)",h="Documents (D:)",g="Bugs",f="Family",d="TINC",c="Development",b="Inbox",a="Desktop",U="Announce",T="Personal",S="Products",R="-rw-r--r--",Q="Presets",P="Competition",O="Network",N="Questions",M="Sent",L="Spam",s="Files",t="icon/16/status/dialog-information.png",q="Press",r="Projects",o="Company",p="Devel",m="Workspace",n="appear",u="icon/16/places/user-trash.png",v="Chat",C="icon/16/places/user-desktop.png",A="Big",F="silverbluetheme.demo.TreeColumns",E="Data",H="Internal",G="May ",x="Root",K="Holiday",J="kb",I="Pustefix",w="Relations",y="Lists",z="Item ",B=" 2005",D="Edit"; qx.Class.define(F,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); this._createControls(); },members:{container:null,_createControls:function(){var bE=new qx.ui.layout.Canvas(); this.set({layout:bE,contentPadding:10}); var bb=new qx.ui.container.Scroll(); var bl=new qx.ui.container.Composite(new qx.ui.layout.Basic()); bl.setAllowGrowX(false); bl.setAllowStretchX(false); bb.add(bl); this.addListenerOnce(n,function(e){this.add(bb,{edge:0}); },this); var bH=new qx.ui.tree.Tree().set({width:500,height:300}); bl.add(bH,{left:20,top:48}); var bI=this.configureTreeItem(new qx.ui.tree.TreeFolder(),x); bI.setOpen(true); bH.setRoot(bI); var bz=this.configureTreeItem(new qx.ui.tree.TreeFolder(),a); bI.add(bz); var bc=this.configureTreeItem(new qx.ui.tree.TreeFolder(),s); var Y=this.configureTreeItem(new qx.ui.tree.TreeFolder(),m); var ba=this.configureTreeItem(new qx.ui.tree.TreeFolder(),O); var X=this.configureTreeItem(new qx.ui.tree.TreeFolder(),k); bz.add(bc,Y,ba,X); var bG=this.configureTreeItem(new qx.ui.tree.TreeFile(),j,l); var bF=this.configureTreeItem(new qx.ui.tree.TreeFile(),h,l); Y.add(bG,bF); var bA=this.configureTreeItem(new qx.ui.tree.TreeFolder(),b); var bd=this.configureTreeItem(new qx.ui.tree.TreeFolder(),Q); var bg=this.configureTreeItem(new qx.ui.tree.TreeFolder(),M); var bf=this.configureTreeItem(new qx.ui.tree.TreeFolder(),k,u); var bi=this.configureTreeItem(new qx.ui.tree.TreeFolder(),E); var bh=this.configureTreeItem(new qx.ui.tree.TreeFolder(),D); var bv=this.configureTreeItem(new qx.ui.tree.TreeFolder(),v); var bu=this.configureTreeItem(new qx.ui.tree.TreeFolder(),I); var bt=this.configureTreeItem(new qx.ui.tree.TreeFolder(),d); var bD=this.configureTreeItem(new qx.ui.tree.TreeFolder(),U); var bC=this.configureTreeItem(new qx.ui.tree.TreeFolder(),p); bt.add(bD,bC); bh.add(bv,bu,bt); var bk=this.configureTreeItem(new qx.ui.tree.TreeFolder(),y); var bq=this.configureTreeItem(new qx.ui.tree.TreeFolder(),w); var br=this.configureTreeItem(new qx.ui.tree.TreeFolder(),o); var bs=this.configureTreeItem(new qx.ui.tree.TreeFolder(),N); var bm=this.configureTreeItem(new qx.ui.tree.TreeFolder(),H); var bn=this.configureTreeItem(new qx.ui.tree.TreeFolder(),S); var bo=this.configureTreeItem(new qx.ui.tree.TreeFolder(),q); var bp=this.configureTreeItem(new qx.ui.tree.TreeFolder(),c); var bw=this.configureTreeItem(new qx.ui.tree.TreeFolder(),P); bk.add(bq,br,bs,bm,bn,bo,bp,bw); var bj=this.configureTreeItem(new qx.ui.tree.TreeFolder(),T); var bx=this.configureTreeItem(new qx.ui.tree.TreeFolder(),g); var bB=this.configureTreeItem(new qx.ui.tree.TreeFolder(),f); var by=this.configureTreeItem(new qx.ui.tree.TreeFolder(),r); var be=this.configureTreeItem(new qx.ui.tree.TreeFolder(),K); bj.add(bx,bB,by,be); var W=this.configureTreeItem(new qx.ui.tree.TreeFolder(),A); for(var i=0;i<50;i++){W.add(this.configureTreeItem(new qx.ui.tree.TreeFolder(),z+i)); }var V=this.configureTreeItem(new qx.ui.tree.TreeFolder(),L); bA.add(bd,bg,bf,bi,bh,bk,bj,W,V); bI.add(bA); },configureTreeItem:function(bJ,bK,bL){if(Math.floor(Math.random()*4)==0){var bO=new qx.ui.basic.Image(t); bJ.addWidget(bO); }else{bJ.addWidget(new qx.ui.core.Spacer(16,16)); }bJ.addSpacer(); if(bJ instanceof qx.ui.tree.TreeFolder){bJ.addOpenButton(); }bJ.addIcon(); bJ.setIcon(arguments.length>=3?bL:C); var bN=new qx.ui.form.CheckBox(); bN.setFocusable(false); bN.setMarginRight(5); bJ.addWidget(bN); bJ.addLabel(bK); bJ.addWidget(new qx.ui.core.Spacer(),{flex:1}); var bM=new qx.ui.basic.Label(Math.round(Math.random()*100)+J); bM.setWidth(50); bJ.addWidget(bM); bM=new qx.ui.basic.Label(G+Math.round(Math.random()*30+1)+B); bM.setWidth(150); bJ.addWidget(bM); bM=new qx.ui.basic.Label(R); bM.setWidth(80); bJ.addWidget(bM); return bJ; }}}); })(); (function(){var t="Trash",s="Windows (C:)",r="Data",q="Documents (D:)",p="background-color: mediumpurple; color: white;",o="Sent",n="Edit",m="Workspace",l="Network",k="Spam Message #",c="appear",j="Inbox",g="Desktop",b="silverbluetheme.demo.TreeVirtual",a="Files",f="background-color: navy; color: white;",d="Tree",h="Spam"; qx.Class.define(b,{extend:qx.ui.groupbox.GroupBox,construct:function(){qx.ui.groupbox.GroupBox.call(this); qx.Class.include(qx.ui.treevirtual.TreeVirtual,qx.ui.treevirtual.MNode); this._createControls(); },members:{_createControls:function(){var v=new qx.ui.layout.Canvas(); this.set({layout:v,contentPadding:10}); var x=new qx.ui.layout.HBox(); x.set({spacing:20}); var u=new qx.ui.container.Composite(x); this.addListenerOnce(c,function(e){this.add(u); },this); var w=this.getTree(); u.add(w); },getTree:function(){var y=new qx.ui.treevirtual.TreeVirtual(d).set({width:300}); y.setColumnWidth(0,400); y.setAlwaysShowOpenCloseSymbol(true); var C=y.getDataModel(); var z=C.addBranch(null,g,true); y.nodeSetLabelStyle(z,f); var B; C.addBranch(z,a,true); B=C.addBranch(z,m,true); C.addLeaf(B,s); C.addLeaf(B,q); C.addBranch(z,l,true); B=C.addBranch(z,t,true); y.nodeSetCellStyle(B,p); var A=C.addBranch(null,j,true); B=C.addBranch(A,h,false); for(var i=1;i<3000;i++){C.addLeaf(B,k+i); }C.addBranch(A,o,true); C.addBranch(A,t,true); C.addBranch(A,r,true); C.addBranch(A,n,true); C.setData(); return y; }}}); })(); (function(){var q="dataChanged",p="qx.event.type.Data",o="Left",n="Right",m="hidden",l="object",k="Boolean",h="Enter",g="number",f="changeSelection",a="qx.ui.treevirtual.TreeVirtual",d="treevirtual",c="dataEdited"; qx.Class.define(a,{extend:qx.ui.table.Table,construct:function(r,t){if(!t){t={}; } if(!t.dataModel){t.dataModel=new qx.ui.treevirtual.SimpleTreeDataModel(); } if(t.treeColumn===undefined){t.treeColumn=0; t.dataModel.setTreeColumn(t.treeColumn); } if(!t.treeDataCellRenderer){t.treeDataCellRenderer=new qx.ui.treevirtual.SimpleTreeDataCellRenderer(); } if(!t.defaultDataCellRenderer){t.defaultDataCellRenderer=new qx.ui.treevirtual.DefaultDataCellRenderer(); } if(!t.dataRowRenderer){t.dataRowRenderer=new qx.ui.treevirtual.SimpleTreeDataRowRenderer(); } if(!t.selectionManager){t.selectionManager=function(z){return new qx.ui.treevirtual.SelectionManager(z); }; } if(!t.tableColumnModel){t.tableColumnModel=function(A){return new qx.ui.table.columnmodel.Resize(A); }; }if(qx.lang.Type.isString(r)){r=[r]; }t.dataModel.setColumns(r); t.dataModel.setTreeColumn(t.treeColumn); t.dataModel.setTree(this); qx.ui.table.Table.call(this,t.dataModel,t); this.addListener(c,function(e){this.getDataModel().setData(); },this); this.setColumnVisibilityButtonVisible(r.length>1); this.setRowHeight(16); this.setMetaColumnCounts(r.length>1?[1,-1]:[1]); this.setOverflow(m); var v=t.treeDataCellRenderer; var u=t.defaultDataCellRenderer; var y=this.getTableColumnModel(); var x=this.getDataModel().getTreeColumn(); for(var i=0;i0){this.moveFocusedCell(0,1); }}bi=true; break; }}if(bi){bd.preventDefault(); bd.stopPropagation(); }else{qx.ui.table.Table.prototype._onKeyPress.call(this,bd); }},_onSelectionChanged:function(bn){this.getDataModel()._clearSelections(); if(this.getSelectionMode()!=qx.ui.treevirtual.TreeVirtual.SelectionMode.NONE){var bo=this._calculateSelectedNodes(); this.fireDataEvent(f,bo); }qx.ui.table.Table.prototype._onSelectionChanged.call(this,bn); },_calculateSelectedNodes:function(){var bs=this.getDataModel(); var bq=this.getSelectionModel().getSelectedRanges(); var br=[]; var bp; for(var i=0;i=this._rowArr.length){throw new Error("this._rowArr row "+"("+y+") out of bounds: "+this._rowArr+" (0.."+(this._rowArr.length-1)+")"); } if(x<0||x>=this._rowArr[y].length){throw new Error("this._rowArr column "+"("+x+") out of bounds: "+this._rowArr[y]+" (0.."+(this._rowArr[y].length-1)+")"); }return this._rowArr[y][x]; },setValue:function(z,A,B){if(z==this._treeColumn){return ; }var C=this.getNodeFromRow(A); if(C.columnData[z]!=B){C.columnData[z]=B; this.setData(); if(this.hasListener(k)){var D={firstRow:C.nodeId,lastRow:C.nodeId,firstColumn:z,lastColumn:z}; this.fireDataEvent(k,D); }}},getNode:function(E){if(E<0||E>=this._rowArr.length){throw new Error("this._rowArr row "+"("+E+") out of bounds: "+this._rowArr+" (0.."+(this._rowArr.length-1)+")"); }return this._rowArr[E][this._treeColumn]; },addBranch:function(F,G,H,I,J,K){return qx.ui.treevirtual.MTreePrimitive._addNode(this._nodeArr,F,G,H,I,qx.ui.treevirtual.MTreePrimitive.Type.BRANCH,J,K); },addLeaf:function(L,M,N,O){return qx.ui.treevirtual.MTreePrimitive._addNode(this._nodeArr,L,M,false,false,qx.ui.treevirtual.MTreePrimitive.Type.LEAF,N,O); },prune:function(P,Q){var R; var S; if(typeof (P)==h){R=P; S=R.nodeId; }else if(typeof (P)==l){S=P; }else{throw new Error("Expected node object or node id"); }for(var i=this._nodeArr[S].children.length-1;i>=0;i--){this.prune(this._nodeArr[S].children[i],true); }if(Q&&S!=0){R=this._nodeArr[S]; qx.lang.Array.remove(this._nodeArr[R.parentNodeId].children,S); if(this._selections[S]){delete this._selections[S]; }this._nodeArr[S]=null; }},move:function(T,U){var ba; var V; var Y; var W; U=U||0; if(typeof (T)==h){ba=T; V=ba.nodeId; }else if(typeof (T)==l){V=T; ba=this._nodeArr[V]; }else{throw new Error("Expected move node object or node id"); } if(typeof (U)==h){Y=U; W=Y.nodeId; }else if(typeof (U)==l){W=U; Y=this._nodeArr[W]; }else{throw new Error("Expected parent node object or node id"); }if(Y.type==qx.ui.treevirtual.MTreePrimitive.Type.LEAF){throw new Error("Sorry, a LEAF may not have children."); }var X=this._nodeArr[ba.parentNodeId]; qx.lang.Array.remove(X.children,V); Y.children.push(V); this._nodeArr[V].parentNodeId=W; },setData:function(bb){var bc=this; function bd(){var bj=function(bk,bl){var bp=null; var bo; var bm=bc._nodeArr[bk].children.length; for(var i=0;i0){bC.fireDataEvent(e,by); }else{bC.fireDataEvent(f,by); }}if(!by.bHideOpenClose){by.bOpened=!by.bOpened; bC.getSelectionModel()._resetSelection(); }this.setData(); break; default:break; }by[bB]=bx[bB]; }},getNodeRowMap:function(){return this._nodeRowMap; },getRowFromNodeId:function(bG){return this._nodeRowMap[bG]; },getNodeFromRow:function(bH){return this._nodeArr[this._rowArr[bH][this._treeColumn].nodeId]; },_clearSelections:function(){for(var bI in this._selections){this._nodeArr[bI].bSelected=false; }this._selections={}; },getSelectedNodes:function(){var bJ=[]; for(var bK in this._selections){bJ.push(this._nodeArr[bK]); }return bJ; }},destruct:function(){this._rowArr=this._nodeArr=this._nodeRowMap=this._selections=this.__wA=null; },defer:function(bL){bL.Type=qx.ui.treevirtual.MTreePrimitive.Type; }}); })(); (function(){var dd="button",dc="widget",db="background",da="atom",cY="inset-thin",cX="outset",cW="text-disabled",cV="text-selected",cU="inset",cT="image",bW="groupbox",bV="cell",bU="background-selected",bT="focused-inset",bS="tooltip",bR="label",bQ="white",bP="menu-button",bO="middle",bN="decoration/arrows/down.gif",dk="spinner",dl="list",di="button-hovered",dj="bold",dg="checkbox",dh="toolbar-button",de="button-frame",df="popup",dm="textfield",dn="background-invalid",cC="background-disabled",cB="shadow-small",cE="invalid",cD="scrollbar",cG="center",cF="datechooser/button",cI="button-abandoned",cH="background-light",cA="main",cz="date-chooser",k="date-chooser-title",l="radiobutton",m="default",n="combobox",o="background-field",p="outset-thin",q="icon/16/places/folder-open.png",r="menu-slidebar-button",s="scrollbar/button",t="combobox/button",dC="decoration/arrows/right.gif",dB="decoration/arrows/up.gif",dA="text",dz="decoration/arrows/down-small.gif",dG="checkbox-undetermined",dF="icon/16/places/folder.png",dE="tree-folder",dD="slidebar/button-forward",dI="icon/16/mimetypes/text-plain.png",dH="right-top",bg="table-header-cell",bh="button-checked",be=".png",bf="background-focused",bk="datechooser",bl="slidebar/button-backward",bi="selectbox",bj="treevirtual-folder",bc="checkbox-checked",bd="decoration/form/",L="decoration/tree/minus.gif",K="",N="decoration/tree/plus.gif",M="-invalid",H="decoration/arrows/left.gif",G="table-row-background-even",J="decoration/treevirtual/cross_minus.gif",I="radiobutton-hovered",F="keyboard-focus",E="decoration/treevirtual/start_plus.gif",bq="decoration/cursors/",br="icon/16/actions/dialog-ok.png",bs="slidebar",bt="#BABABA",bm="table-scroller-focus-indicator",bn="move-frame",bo="nodrop",bp="date-chooser-selected",bu="tabview-page-button-left",bv="decoration/arrows/up-small.gif",W="move",V="radiobutton-checked-focused",U="qx.theme.classic.Appearance",T="decoration/menu/checkbox.gif",S="tooltip-error",R="right",Q="decoration/arrows/rewind.gif",P="table-scroller-header",bb="table-pane",ba="table-header-cell-hover",bw="focused-outset",bx="checkbox-hovered",by="icon/16/actions/dialog-cancel.png",bz="menu-slidebar",bA="datechooser-date-pane",bB="background-pane",bC="decoration/treevirtual/cross_plus.gif",bD="qx/icon/Oxygen/16/actions/window-close.png",bE="datechooser-week",bF="icon/16/apps/office-calendar.png",ce="datechooser-weekday",cd="table-header-border",cc="window-active-caption-text",cb="window-active-caption",ci="icon",ch="checkbox-checked-focused",cg="toolbar-separator",cf="groove",cl="checkbox-pressed",ck="tooltip-invalid",cv="decoration/window/restore.gif",cw="decoration/menu/checkbox-invert.gif",ct="scrollarea",cu="window-inactive-caption-text",cr="best-fit",cs="up.gif",cp="checkbox-undetermined-hovered",cq="keep-align",cx="tabview-page-button-right",cy="tabview-page-button-top",cM="tabview-page-button-bottom",cL="row-layer",cO="decoration/menu/radiobutton.gif",cN="decoration/arrows/",cQ="decoration/table/descending.png",cP="progressbar",cS="tooltip-text",cR="checkbox-checked-hovered",cK="left.gif",cJ="decoration/arrows/up-invert.gif",dv="alias",dw="decoration/arrows/right-invert.gif",dx="radiobutton-checked-disabled",dy="lead-item",dr="checkbox-focused",ds="border-dark",dt="decoration/treevirtual/end_plus.gif",du="decoration/treevirtual/start_minus.gif",dp="radiobutton-checked-hovered",dq="decoration/window/minimize.gif",j="table-header-cell-hovered",i="down.gif",h="decoration/treevirtual/end.gif",g="decoration/treevirtual/end_minus.gif",f="window-inactive-caption",e="decoration/menu/radiobutton-invert.gif",d="text-placeholder",c="slider",b="decoration/table/select-column-order.png",a="decoration/arrows/next.gif",w="table-header",x="decoration/treevirtual/only_minus.gif",u="datechooser-week-header",v="decoration/window/maximize.gif",A="decoration/treevirtual/only_plus.gif",B="checkbox-checked-pressed",y="decoration/arrows/down-invert.gif",z="menu-separator",C="decoration/splitpane/knob-vertical.png",D=".gif",cm="decoration/arrows/forward.gif",cj="radiobutton-checked-pressed",co="table-statusbar",cn="radiobutton-pressed",bY="copy",bX="table-row-background-selected",O="radiobutton-focused",ca="decoration/splitpane/knob-horizontal.png",Y="right.gif",X="radiobutton-checked",bG="decoration/treevirtual/cross.gif",bH="decoration/table/ascending.png",bI="decoration/treevirtual/line.gif",bJ="checkbox-undetermined-focused",bK="toolbar-part-handle",bL="decoration/window/close.gif",bM="icon/16/actions/view-refresh.png"; qx.Theme.define(U,{appearances:{"widget":{},"label":{style:function(dJ){return {textColor:dJ.disabled?cW:undefined}; }},"image":{style:function(dK){return {opacity:!dK.replacement&&dK.disabled?0.3:undefined}; }},"atom":{},"atom/label":bR,"atom/icon":cT,"root":{style:function(dL){return {backgroundColor:db,textColor:dA,font:m}; }},"popup":{style:function(dM){return {decorator:cA,backgroundColor:bB,shadow:cB}; }},"tooltip":{include:df,style:function(dN){return {backgroundColor:bS,textColor:cS,decorator:bS,shadow:cB,padding:[1,3,2,3],offset:[15,5,5,5]}; }},"tooltip/atom":da,"tooltip-error":{include:bS,style:function(dO){return {textColor:cV,showTimeout:100,hideTimeout:10000,decorator:S,font:dj,backgroundColor:ck}; }},"tooltip-error/atom":da,"iframe":{style:function(dP){return {backgroundColor:bQ,decorator:cU}; }},"move-frame":{style:function(dQ){return {decorator:cA}; }},"resize-frame":bn,"dragdrop-cursor":{style:function(dR){var dS=bo; if(dR.copy){dS=bY; }else if(dR.move){dS=W; }else if(dR.alias){dS=dv; }return {source:bq+dS+D,position:dH,offset:[2,16,2,6]}; }},"button-frame":{alias:da,style:function(dT){if(dT.pressed||dT.abandoned||dT.checked){var dV=!dT.inner&&dT.focused?bT:cU; var dU=[4,3,2,5]; }else{var dV=!dT.inner&&dT.focused?bw:cX; var dU=[3,4]; }return {backgroundColor:dT.abandoned?cI:dT.hovered?di:dT.checked?bh:dd,decorator:dV,padding:dU}; }},"button":{alias:de,include:de,style:function(dW){return {center:true}; }},"hover-button":{alias:da,include:da,style:function(dX){return {backgroundColor:dX.hovered?bU:undefined,textColor:dX.hovered?cV:undefined}; }},"splitbutton":{},"splitbutton/button":dd,"splitbutton/arrow":{alias:dd,include:dd,style:function(dY){return {icon:bN}; }},"scrollarea/corner":{style:function(){return {backgroundColor:db}; }},"scrollarea":dc,"scrollarea/pane":dc,"scrollarea/scrollbar-x":cD,"scrollarea/scrollbar-y":cD,"list":{alias:ct,style:function(ea){var ee; var ec=!!ea.focused; var ed=!!ea.invalid; var eb=!!ea.disabled; if(ed&&!eb){ee=dn; }else if(ec&&!ed&&!eb){ee=bf; }else if(eb){ee=cC; }else{ee=bQ; }return {decorator:ea.focused?bT:cU,backgroundColor:ee}; }},"listitem":{alias:da,style:function(ef){return {gap:4,padding:ef.lead?[2,4]:[3,5],backgroundColor:ef.selected?bU:undefined,textColor:ef.selected?cV:undefined,decorator:ef.lead?dy:undefined}; }},"textfield":{style:function(eg){var el; var ej=!!eg.focused; var ek=!!eg.invalid; var eh=!!eg.disabled; if(ek&&!eh){el=dn; }else if(ej&&!ek&&!eh){el=bf; }else if(eh){el=cC; }else{el=o; }var ei; if(eg.disabled){ei=cW; }else if(eg.showingPlaceholder){ei=d; }else{ei=undefined; }return {decorator:eg.focused?bT:cU,padding:[2,3],textColor:ei,backgroundColor:el}; }},"textarea":dm,"checkbox":{alias:da,style:function(em){var eo; if(em.checked){if(em.disabled){eo=bc; }else if(em.focused){eo=ch; }else if(em.pressed){eo=B; }else if(em.hovered){eo=cR; }else{eo=bc; }}else if(em.undetermined){if(em.disabled){eo=dG; }else if(em.focused){eo=bJ; }else if(em.hovered){eo=cp; }else{eo=dG; }}else if(!em.disabled){if(em.focused){eo=dr; }else if(em.pressed){eo=cl; }else if(em.hovered){eo=bx; }}eo=eo||dg; var en=em.invalid&&!em.disabled?M:K; return {icon:bd+eo+en+be,gap:6}; }},"radiobutton":{alias:dg,include:dg,style:function(ep){var er; if(ep.checked&&ep.focused){er=V; }else if(ep.checked&&ep.disabled){er=dx; }else if(ep.checked&&ep.pressed){er=cj; }else if(ep.checked&&ep.hovered){er=dp; }else if(ep.checked){er=X; }else if(ep.focused){er=O; }else if(ep.pressed){er=cn; }else if(ep.hovered){er=I; }else{er=l; }var eq=ep.invalid&&!ep.disabled?M:K; return {icon:bd+er+eq+be,shadow:undefined}; }},"spinner":{style:function(es){return {decorator:es.focused?bT:cU,textColor:es.disabled?cW:undefined}; }},"spinner/textfield":{include:dm,style:function(et){return {decorator:undefined,padding:[2,3]}; }},"spinner/upbutton":{alias:dd,include:dd,style:function(eu){return {icon:bv,padding:eu.pressed?[2,2,0,4]:[1,3,1,3],backgroundColor:eu.hovered?di:dd}; }},"spinner/downbutton":{alias:dd,include:dd,style:function(ev){return {icon:dz,padding:ev.pressed?[2,2,0,4]:[1,3,1,3],backgroundColor:ev.hovered?di:dd}; }},"datefield":n,"datefield/button":{alias:t,include:t,style:function(ew){return {icon:bF,padding:[0,3],backgroundColor:undefined,decorator:undefined}; }},"datefield/list":{alias:bk,include:bk,style:function(ex){return {decorator:ex.focused?bT:cU}; }},"groupbox":{style:function(ey){return {backgroundColor:db}; }},"groupbox/legend":{alias:da,style:function(ez){return {backgroundColor:db,textColor:ez.invalid?cE:undefined,paddingRight:4,paddingLeft:4,marginRight:10,marginLeft:10}; }},"groupbox/frame":{style:function(eA){return {padding:[12,9],decorator:cf}; }},"check-groupbox":bW,"check-groupbox/legend":{alias:dg,include:dg,style:function(eB){return {backgroundColor:db,textColor:eB.invalid?cE:undefined,paddingRight:3,paddingLeft:3,marginRight:10,marginLeft:10}; }},"radio-groupbox":bW,"radio-groupbox/legend":{alias:l,include:l,style:function(eC){return {backgroundColor:db,textColor:eC.invalid?cE:undefined,paddingRight:3,paddingLeft:3,marginRight:10,marginLeft:10}; }},"toolbar":{style:function(eD){return {backgroundColor:db}; }},"toolbar/part":{},"toolbar/part/container":{},"toolbar/part/handle":{style:function(eE){return {decorator:bK,backgroundColor:db,padding:[0,1],margin:[3,2],allowGrowY:true}; }},"toolbar-separator":{style:function(eF){return {margin:[3,2],decorator:cg}; }},"toolbar-button":{alias:da,style:function(eG){if(eG.pressed||eG.checked||eG.abandoned){var eI=cY; var eH=[3,2,1,4]; }else if(eG.hovered){var eI=p; var eH=[2,3]; }else{var eI=undefined; var eH=[3,4]; }return {cursor:m,decorator:eI,padding:eH,backgroundColor:eG.abandoned?cI:eG.checked?cH:dd}; }},"toolbar-menubutton":{alias:dh,include:dh,style:function(eJ){return {showArrow:true}; }},"toolbar-menubutton/arrow":{alias:cT,include:cT,style:function(eK){return {source:dz}; }},"toolbar-splitbutton":{},"toolbar-splitbutton/button":dh,"toolbar-splitbutton/arrow":{alias:dh,include:dh,style:function(eL){return {icon:bN}; }},"slidebar":{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:dd,include:dd,style:function(eM){return {icon:eM.vertical?bN:a}; }},"slidebar/button-backward":{alias:dd,include:dd,style:function(eN){return {icon:eN.vertical?dB:H}; }},"tabview":{},"tabview/bar":{alias:bs,style:function(eO){var eP=0,eS=0,eQ=0,eR=0; if(eO.barTop){eQ=-2; }else if(eO.barBottom){eP=-2; }else if(eO.barRight){eR=-2; }else{eS=-2; }return {marginBottom:eQ,marginTop:eP,marginLeft:eR,marginRight:eS}; }},"tabview/bar/button-forward":{include:dD,alias:dD,style:function(eT){if(eT.barTop||eT.barBottom){return {marginTop:2,marginBottom:2}; }else{return {marginLeft:2,marginRight:2}; }}},"tabview/bar/button-backward":{include:bl,alias:bl,style:function(eU){if(eU.barTop||eU.barBottom){return {marginTop:2,marginBottom:2}; }else{return {marginLeft:2,marginRight:2}; }}},"tabview/pane":{style:function(eV){return {backgroundColor:db,decorator:cX,padding:10}; }},"tabview-page":dc,"tabview-page/button":{style:function(eW){var fg; var fe=0,fc=0,eY=0,fb=0; if(eW.barTop||eW.barBottom){var fa=2,eX=2,fd=6,ff=6; }else{var fa=6,eX=6,fd=6,ff=6; } if(eW.barTop){fg=cy; }else if(eW.barRight){fg=cx; }else if(eW.barBottom){fg=cM; }else{fg=bu; } if(eW.checked){if(eW.barTop||eW.barBottom){fd+=2; ff+=2; }else{fa+=2; eX+=2; }}else{if(eW.barTop||eW.barBottom){eY+=2; fe+=2; }else if(eW.barLeft||eW.barRight){fc+=2; fb+=2; }} if(eW.checked){if(!eW.firstTab){if(eW.barTop||eW.barBottom){fb=-4; }else{fe=-4; }} if(!eW.lastTab){if(eW.barTop||eW.barBottom){fc=-4; }else{eY=-4; }}}return {zIndex:eW.checked?10:5,decorator:fg,backgroundColor:db,padding:[fa,ff,eX,fd],margin:[fe,fc,eY,fb]}; }},"tabview-page/button/label":{alias:bR,style:function(fh){return {padding:[0,1,0,1],margin:fh.focused?0:1,decorator:fh.focused?F:undefined}; }},"tabview-page/button/icon":cT,"tabview-page/button/close-button":{alias:da,style:function(fi){return {icon:bD}; }},"scrollbar":{},"scrollbar/slider":{alias:c,style:function(fj){return {backgroundColor:cH}; }},"scrollbar/slider/knob":{include:de,style:function(fk){return {height:14,width:14,minHeight:fk.horizontal?undefined:9,minWidth:fk.horizontal?9:undefined}; }},"scrollbar/button":{alias:dd,include:dd,style:function(fl){var fm; if(fl.up||fl.down){if(fl.pressed||fl.abandoned||fl.checked){fm=[5,2,3,4]; }else{fm=[4,3]; }}else{if(fl.pressed||fl.abandoned||fl.checked){fm=[4,3,2,5]; }else{fm=[3,4]; }}var fn=cN; if(fl.left){fn+=cK; }else if(fl.right){fn+=Y; }else if(fl.up){fn+=cs; }else{fn+=i; }return {padding:fm,icon:fn}; }},"scrollbar/button-begin":s,"scrollbar/button-end":s,"slider":{style:function(fo){var fp; if(fo.disabled){fp=cC; }else if(fo.invalid){fp=dn; }else if(fo.focused){fp=cH; }else{fp=o; }return {backgroundColor:fp,decorator:fo.focused?bT:cU}; }},"slider/knob":{include:de,style:function(fq){return {width:14,height:14,decorator:cX}; }},"tree-folder/open":{style:function(fr){return {source:fr.opened?L:N}; }},"tree-folder":{style:function(fs){return {padding:[2,3,2,0],icon:fs.opened?q:dF,iconOpened:q}; }},"tree-folder/icon":{style:function(ft){return {padding:[0,4,0,0]}; }},"tree-folder/label":{style:function(fu){return {padding:[1,2],backgroundColor:fu.selected?bU:undefined,textColor:fu.selected?cV:undefined}; }},"tree-file":{include:dE,alias:dE,style:function(fv){return {icon:dI}; }},"tree":{include:dl,alias:dl,style:function(fw){return {contentPadding:[4,4,4,4]}; }},"treevirtual":{style:function(fx){return {decorator:cA}; }},"treevirtual-folder":{style:function(fy){return {icon:(fy.opened?q:dF)}; }},"treevirtual-file":{include:bj,alias:bj,style:function(fz){return {icon:dI}; }},"treevirtual-line":{style:function(fA){return {icon:bI}; }},"treevirtual-contract":{style:function(fB){return {icon:L}; }},"treevirtual-expand":{style:function(fC){return {icon:N}; }},"treevirtual-only-contract":{style:function(fD){return {icon:x}; }},"treevirtual-only-expand":{style:function(fE){return {icon:A}; }},"treevirtual-start-contract":{style:function(fF){return {icon:du}; }},"treevirtual-start-expand":{style:function(fG){return {icon:E}; }},"treevirtual-end-contract":{style:function(fH){return {icon:g}; }},"treevirtual-end-expand":{style:function(fI){return {icon:dt}; }},"treevirtual-cross-contract":{style:function(fJ){return {icon:J}; }},"treevirtual-cross-expand":{style:function(fK){return {icon:bC}; }},"treevirtual-end":{style:function(fL){return {icon:h}; }},"treevirtual-cross":{style:function(fM){return {icon:bG}; }},"window":{style:function(fN){return {contentPadding:[10,10,10,10],backgroundColor:db,decorator:fN.maximized?undefined:cX,shadow:fN.maximized?undefined:cB}; }},"window/pane":{},"window/captionbar":{style:function(fO){return {padding:1,backgroundColor:fO.active?cb:f,textColor:fO.active?cc:cu}; }},"window/icon":{style:function(fP){return {marginRight:4}; }},"window/title":{style:function(fQ){return {cursor:m,font:dj,marginRight:20,alignY:bO}; }},"window/minimize-button":{include:dd,alias:dd,style:function(fR){return {icon:dq,padding:fR.pressed||fR.abandoned?[2,1,0,3]:[1,2]}; }},"window/restore-button":{include:dd,alias:dd,style:function(fS){return {icon:cv,padding:fS.pressed||fS.abandoned?[2,1,0,3]:[1,2]}; }},"window/maximize-button":{include:dd,alias:dd,style:function(fT){return {icon:v,padding:fT.pressed||fT.abandoned?[2,1,0,3]:[1,2]}; }},"window/close-button":{include:dd,alias:dd,style:function(fU){return {marginLeft:2,icon:bL,padding:fU.pressed||fU.abandoned?[2,1,0,3]:[1,2]}; }},"window/statusbar":{style:function(fV){return {decorator:cY,padding:[2,6]}; }},"window/statusbar-text":bR,"resizer":{style:function(fW){return {decorator:cX}; }},"splitpane":{},"splitpane/splitter":{style:function(fX){return {backgroundColor:db}; }},"splitpane/splitter/knob":{style:function(fY){return {source:fY.horizontal?ca:C,padding:2}; }},"splitpane/slider":{style:function(ga){return {backgroundColor:ds,opacity:0.3}; }},"selectbox":{include:de,style:function(gb){var gc=dd; if(gb.invalid&&!gb.disabled){gc=dn; }else if(gb.abandoned){gc=cI; }else if(!gb.abandoned&&gb.hovered){gc=di; }else if(!gb.abandoned&&!gb.hovered&&gb.checked){gc=bh; }return {backgroundColor:gc}; }},"selectbox/atom":da,"selectbox/popup":df,"selectbox/list":dl,"selectbox/arrow":{include:cT,style:function(gd){return {source:bN,paddingRight:4,paddingLeft:5}; }},"datechooser":{style:function(ge){return {decorator:cX}; }},"datechooser/navigation-bar":{style:function(gf){return {backgroundColor:cz,textColor:gf.disabled?cW:gf.invalid?cE:undefined,padding:[2,10]}; }},"datechooser/last-year-button-tooltip":bS,"datechooser/last-month-button-tooltip":bS,"datechooser/next-year-button-tooltip":bS,"datechooser/next-month-button-tooltip":bS,"datechooser/last-year-button":cF,"datechooser/last-month-button":cF,"datechooser/next-year-button":cF,"datechooser/next-month-button":cF,"datechooser/button/icon":{},"datechooser/button":{style:function(gg){var gh={width:17,show:ci}; if(gg.lastYear){gh.icon=Q; }else if(gg.lastMonth){gh.icon=H; }else if(gg.nextYear){gh.icon=cm; }else if(gg.nextMonth){gh.icon=dC; } if(gg.pressed||gg.checked||gg.abandoned){gh.decorator=cY; }else if(gg.hovered){gh.decorator=p; }else{gh.decorator=undefined; } if(gg.pressed||gg.checked||gg.abandoned){gh.padding=[2,0,0,2]; }else if(gg.hovered){gh.padding=1; }else{gh.padding=2; }return gh; }},"datechooser/month-year-label":{style:function(gi){return {font:dj,textAlign:cG}; }},"datechooser/date-pane":{style:function(gj){return {decorator:bA,backgroundColor:cz}; }},"datechooser/weekday":{style:function(gk){return {decorator:ce,font:dj,textAlign:cG,textColor:gk.disabled?cW:gk.weekend?k:cz,backgroundColor:gk.weekend?cz:k}; }},"datechooser/day":{style:function(gl){return {textAlign:cG,decorator:gl.today?cA:undefined,textColor:gl.disabled?cW:gl.selected?cV:gl.otherMonth?cW:undefined,backgroundColor:gl.disabled?undefined:gl.selected?bp:undefined,padding:[2,4]}; }},"datechooser/week":{style:function(gm){return {textAlign:cG,textColor:k,padding:[2,4],decorator:gm.header?u:bE}; }},"combobox":{style:function(gn){var go; if(gn.disabled){go=cC; }else if(gn.invalid){go=dn; }else if(gn.focused){go=cH; }else{go=o; }return {decorator:gn.focused?bT:cU,textColor:gn.disabled?cW:undefined,backgroundColor:go}; }},"combobox/button":{alias:dd,include:dd,style:function(gp){return {icon:bN,backgroundColor:gp.hovered?di:dd}; }},"combobox/popup":df,"combobox/list":dl,"combobox/textfield":{include:dm,style:function(gq){return {decorator:undefined,padding:[2,3],backgroundColor:undefined}; }},"menu":{style:function(gr){var gs={backgroundColor:db,shadow:cB,decorator:cX,spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:gr.submenu||gr.contextmenu?cr:cq}; if(gr.submenu){gs.position=dH; gs.offset=[-2,-3]; } if(gr.contextmenu){gs.offset=4; }return gs; }},"menu/slidebar":bz,"menu-slidebar":dc,"menu-slidebar-button":{style:function(gt){return {backgroundColor:gt.hovered?bU:undefined,padding:6,center:true}; }},"menu-slidebar/button-backward":{include:r,style:function(gu){return {icon:gu.hovered?cJ:dB}; }},"menu-slidebar/button-forward":{include:r,style:function(gv){return {icon:gv.hovered?y:bN}; }},"menu-separator":{style:function(gw){return {height:0,decorator:z,marginTop:4,marginBottom:4,marginLeft:2,marginRight:2}; }},"menu-button":{alias:da,style:function(gx){return {backgroundColor:gx.selected?bU:undefined,textColor:gx.selected?cV:undefined,padding:[2,6]}; }},"menu-button/icon":{include:cT,style:function(gy){return {alignY:bO}; }},"menu-button/label":{include:bR,style:function(gz){return {alignY:bO,padding:1}; }},"menu-button/shortcut":{include:bR,style:function(gA){return {alignY:bO,marginLeft:14,padding:1}; }},"menu-button/arrow":{include:cT,style:function(gB){return {source:gB.selected?dw:dC,alignY:bO}; }},"menu-checkbox":{alias:bP,include:bP,style:function(gC){return {icon:!gC.checked?undefined:gC.selected?cw:T}; }},"menu-radiobutton":{alias:bP,include:bP,style:function(gD){return {icon:!gD.checked?undefined:gD.selected?e:cO}; }},"menubar":{style:function(gE){return {backgroundColor:db,decorator:cX}; }},"menubar-button":{alias:da,style:function(gF){return {padding:[2,6],backgroundColor:gF.pressed||gF.hovered?bU:undefined,textColor:gF.pressed||gF.hovered?cV:undefined}; }},"colorselector":dc,"colorselector/control-bar":dc,"colorselector/visual-pane":bW,"colorselector/control-pane":dc,"colorselector/preset-grid":dc,"colorselector/colorbucket":{style:function(gG){return {decorator:cY,width:16,height:16}; }},"colorselector/preset-field-set":bW,"colorselector/input-field-set":bW,"colorselector/preview-field-set":bW,"colorselector/hex-field-composite":dc,"colorselector/hex-field":dm,"colorselector/rgb-spinner-composite":dc,"colorselector/rgb-spinner-red":dk,"colorselector/rgb-spinner-green":dk,"colorselector/rgb-spinner-blue":dk,"colorselector/hsb-spinner-composite":dc,"colorselector/hsb-spinner-hue":dk,"colorselector/hsb-spinner-saturation":dk,"colorselector/hsb-spinner-brightness":dk,"colorselector/preview-content-old":{style:function(gH){return {decorator:cY,width:50,height:10}; }},"colorselector/preview-content-new":{style:function(gI){return {decorator:cY,backgroundColor:bQ,width:50,height:10}; }},"colorselector/hue-saturation-field":{style:function(gJ){return {decorator:cY,margin:5}; }},"colorselector/brightness-field":{style:function(gK){return {decorator:cY,margin:[5,7]}; }},"colorselector/hue-saturation-pane":dc,"colorselector/hue-saturation-handle":dc,"colorselector/brightness-pane":dc,"colorselector/brightness-handle":dc,"table":dc,"table/statusbar":{style:function(gL){return {decorator:co,paddingLeft:2,paddingRight:2}; }},"table/column-button":{alias:dd,style:function(gM){var gO,gN; if(gM.pressed||gM.checked||gM.abandoned){gO=cY; gN=[3,2,1,4]; }else if(gM.hovered){gO=p; gN=[2,3]; }else{gO=undefined; gN=[3,4]; }return {decorator:gO,padding:gN,backgroundColor:gM.abandoned?cI:dd,icon:b}; }},"table-column-reset-button":{extend:bP,alias:bP,style:function(){return {icon:bM}; }},"table-scroller/scrollbar-x":cD,"table-scroller/scrollbar-y":cD,"table-scroller":dc,"table-scroller/header":{style:function(gP){return {decorator:P,backgroundColor:w}; }},"table-scroller/pane":{style:function(gQ){return {backgroundColor:bb}; }},"table-scroller/focus-indicator":{style:function(gR){return {decorator:bm}; }},"table-scroller/resize-line":{style:function(gS){return {backgroundColor:cd,width:3}; }},"table-header-cell":{alias:da,style:function(gT){return {minWidth:13,paddingLeft:2,paddingRight:2,paddingBottom:gT.hovered?0:2,decorator:gT.hovered?j:bg,backgroundColor:gT.hovered?ba:bg,sortIcon:gT.sorted?(gT.sortedAscending?bH:cQ):undefined}; }},"table-header-cell/sort-icon":{style:function(gU){return {alignY:bO}; }},"table-editor-textfield":{include:dm,style:function(gV){return {decorator:undefined,padding:[2,2]}; }},"table-editor-selectbox":{include:bi,alias:bi,style:function(gW){return {padding:[0,2]}; }},"table-editor-combobox":{include:n,alias:n,style:function(gX){return {decorator:undefined}; }},"colorpopup":{alias:df,include:df,style:function(gY){return {decorator:cX,padding:5,backgroundColor:db}; }},"colorpopup/field":{style:function(ha){return {decorator:cY,margin:2,width:14,height:14,backgroundColor:db}; }},"colorpopup/selector-button":dd,"colorpopup/auto-button":dd,"colorpopup/preview-pane":bW,"colorpopup/current-preview":{style:function(hb){return {height:20,padding:4,marginLeft:4,decorator:cY,allowGrowX:true}; }},"colorpopup/selected-preview":{style:function(hc){return {height:20,padding:4,marginRight:4,decorator:cY,allowGrowX:true}; }},"colorpopup/colorselector-okbutton":{alias:dd,include:dd,style:function(hd){return {icon:br}; }},"colorpopup/colorselector-cancelbutton":{alias:dd,include:dd,style:function(he){return {icon:by}; }},"virtual-list":dl,"virtual-list/row-layer":cL,"row-layer":dc,"column-layer":dc,"group-item":{include:bR,alias:bR,style:function(hf){return {padding:4,backgroundColor:bt,textColor:bQ,font:dj}; }},"cell":{style:function(hg){return {backgroundColor:hg.selected?bX:G,textColor:hg.selected?cV:dA,padding:[3,6]}; }},"cell-string":bV,"cell-number":{include:bV,style:function(hh){return {textAlign:R}; }},"cell-image":bV,"cell-boolean":bV,"cell-atom":bV,"cell-date":bV,"cell-html":bV,"htmlarea":{"include":dc,style:function(hi){return {backgroundColor:bQ}; }},"progressbar":{style:function(hj){return {decorator:cP,padding:[1],backgroundColor:bQ}; }},"progressbar/progress":{style:function(hk){return {backgroundColor:bU}; }}}}); })(); (function(){var i="Number",h="_applyInsets",g="abstract",f="insetRight",e="insetTop",d="insetBottom",c="qx.ui.decoration.Abstract",b="shorthand",a="insetLeft"; qx.Class.define(c,{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:g,properties:{insetLeft:{check:i,nullable:true,apply:h},insetRight:{check:i,nullable:true,apply:h},insetBottom:{check:i,nullable:true,apply:h},insetTop:{check:i,nullable:true,apply:h},insets:{group:[e,f,d,a],mode:b}},members:{__wB:null,_getDefaultInsets:function(){throw new Error("Abstract method called."); },_isInitialized:function(){throw new Error("Abstract method called."); },_resetInsets:function(){this.__wB=null; },getInsets:function(){if(this.__wB){return this.__wB; }var j=this._getDefaultInsets(); return this.__wB={left:this.getInsetLeft()==null?j.left:this.getInsetLeft(),right:this.getInsetRight()==null?j.right:this.getInsetRight(),bottom:this.getInsetBottom()==null?j.bottom:this.getInsetBottom(),top:this.getInsetTop()==null?j.top:this.getInsetTop()}; },_applyInsets:function(){{}; this.__wB=null; }},destruct:function(){this.__wB=null; }}); })(); (function(){var q="_applyBackground",p="repeat",o="mshtml",n="backgroundPositionX",m="",l="backgroundPositionY",k="no-repeat",j="scale",i=" ",h="repeat-x",c="qx.client",g="repeat-y",f="hidden",b="qx.ui.decoration.MBackgroundImage",a="String",e='">',d='
0){K[n]=M+d+this.getStyleTop()+D+(J.resolve(this.getColorTop())||g); }var M=this.getWidthRight(); if(M>0){K[l]=M+d+this.getStyleRight()+D+(J.resolve(this.getColorRight())||g); }var M=this.getWidthBottom(); if(M>0){K[t]=M+d+this.getStyleBottom()+D+(J.resolve(this.getColorBottom())||g); }var M=this.getWidthLeft(); if(M>0){K[k]=M+d+this.getStyleLeft()+D+(J.resolve(this.getColorLeft())||g); }{}; K.position=u; K.top=0; K.left=0; var L=this._generateBackgroundMarkup(K); return this.__wC=L; },resize:function(N,O,P){var Q=this.getInsets(); O-=Q.left+Q.right; P-=Q.top+Q.bottom; if(O<0){O=0; } if(P<0){P=0; }N.style.width=O+e; N.style.height=P+e; N.style.left=(parseInt(N.style.left,10)+Q.left-this.getWidthLeft())+e; N.style.top=(parseInt(N.style.top,10)+Q.top-this.getWidthTop())+e; },tint:function(R,S){var T=qx.theme.manager.Color.getInstance(); if(S==null){S=this.getBackgroundColor(); }R.style.backgroundColor=T.resolve(S)||g; },_applyWidth:function(){{}; this._resetInsets(); },_applyStyle:function(){{}; }},destruct:function(){this.__wC=null; }}); })(); (function(){var j="px ",i=" ",h="px",g="Color",f="Number",e=";",d="shorthand",c="innerWidthRight",b="border-left:",a='
0){M[A]=K+j+this.getStyleTop()+i+J.resolve(this.getInnerColorTop()); }var K=this.getInnerWidthRight(); if(K>0){M[u]=K+j+this.getStyleRight()+i+J.resolve(this.getInnerColorRight()); }var K=this.getInnerWidthBottom(); if(K>0){M[n]=K+j+this.getStyleBottom()+i+J.resolve(this.getInnerColorBottom()); }var K=this.getInnerWidthLeft(); if(K>0){M[y]=K+j+this.getStyleLeft()+i+J.resolve(this.getInnerColorLeft()); }{}; var N=this._generateBackgroundMarkup(M); var L=p; if((qx.bom.client.Engine.MSHTML&&qx.bom.client.Engine.VERSION<8)||(qx.bom.client.Engine.MSHTML&&qx.bom.client.Engine.DOCUMENT_MODE<8)){L=C; }var K=this.getWidthTop(); if(K>0){L+=q+K+j+this.getStyleTop()+i+J.resolve(this.getColorTop())+e; }var K=this.getWidthRight(); if(K>0){L+=o+K+j+this.getStyleRight()+i+J.resolve(this.getColorRight())+e; }var K=this.getWidthBottom(); if(K>0){L+=t+K+j+this.getStyleBottom()+i+J.resolve(this.getColorBottom())+e; }var K=this.getWidthLeft(); if(K>0){L+=b+K+j+this.getStyleLeft()+i+J.resolve(this.getColorLeft())+e; }{}; return this.__wD=a+L+k+N+D; },resize:function(O,P,Q){var V=this.getBackgroundImage()&&this.getBackgroundRepeat()==B; var T=this.getInsets(); if(V||qx.bom.client.Feature.CONTENT_BOX){var innerWidth=P-T.left-T.right; var innerHeight=Q-T.top-T.bottom; }else{var R=T.top-this.getInnerWidthTop(); var W=T.bottom-this.getInnerWidthBottom(); var S=T.left-this.getInnerWidthLeft(); var U=T.right-this.getInnerWidthRight(); var innerWidth=P-S-U; var innerHeight=Q-R-W; }if(innerWidth<0){innerWidth=0; } if(innerHeight<0){innerHeight=0; }O.firstChild.style.width=innerWidth+h; O.firstChild.style.height=innerHeight+h; O.style.left=(parseInt(O.style.left,10)+T.left-this.getWidthLeft()-this.getInnerWidthLeft())+h; O.style.top=(parseInt(O.style.top,10)+T.top-this.getWidthTop()-this.getInnerWidthTop())+h; }},destruct:function(){this.__wD=null; }}); })(); (function(){var j="_applyStyle",i='">
',h="Color",g="1px",f='
0||cc){if(!cb){return (ca.bOpened?ce.__wN.contract:ce.__wN.expand); }if(bY==0&&ca.bFirstChild){if(cf){return (ca.bOpened?ce.__wN.onlyContract:ce.__wN.onlyExpand); }else{return (ca.bOpened?ce.__wN.startContract:ce.__wN.startExpand); }}if(cf){return (ca.bOpened?ce.__wN.endContract:ce.__wN.endExpand); }return (ca.bOpened?ce.__wN.crossContract:ce.__wN.crossExpand); }}if(cb){if(ca.parentNodeId==0){if(cf&&ca.bFirstChild){return {icon:this.BLANK}; }if(cf){return ce.__wN.end; }if(ca.bFirstChild){return (ca.bOpened?ce.__wN.startContract:ce.__wN.startExpand); }}return (cf?ce.__wN.end:ce.__wN.cross); }return {icon:this.BLANK}; }},destruct:function(){this.__wK=this.__wL=this.__wM=null; }}); })(); (function(){var j="_applyStyle",i="stretch",h="Integer",g="px",f=" ",e="repeat",d="round",c="shorthand",b="px ",a="sliceBottom",y=";'>
",x="
=o-u&&x<=o+p+3+u){y.setState(n,{bOpened:!n.bOpened}); return k.getOpenCloseClickSelectsRow()?false:true; }else{return j._handleExtendedClick(k,m,n,z); }}else{var w=m.getKeyIdentifier(); switch(w){case b:return false; case a:if(!n.bHideOpenClose){y.setState(n,{bOpened:!n.bOpened}); }return k.getOpenCloseClickSelectsRow()?false:true; default:return true; }}}var h=g(this.__wT,e,f); if(!h){qx.ui.table.selection.Manager.prototype._handleSelectEvent.call(this,e,f); }},_handleExtendedClick:function(A,B,C,D){return false; }},destruct:function(){this.__wT=null; }}); })(); (function(){var n="appear",m="columnVisibilityMenuCreateEnd",l="tableWidthChanged",k="verticalScrollBarChanged",j="qx.ui.table.columnmodel.resizebehavior.Abstract",i="qx.ui.table.columnmodel.Resize",h="_applyBehavior",g="separator",f="visibilityChanged",e="Reset column widths",b="changeBehavior",d="user-button",c="widthChanged",a="execute"; qx.Class.define(i,{extend:qx.ui.table.columnmodel.Basic,include:qx.locale.MTranslation,construct:function(){qx.ui.table.columnmodel.Basic.call(this); this.__wU=false; this.__wV=false; },properties:{behavior:{check:j,init:null,nullable:true,apply:h,event:b}},members:{__wV:null,__wU:null,__wW:null,_applyBehavior:function(p,q){if(q!=null){q.dispose(); q=null; }p._setNumColumns(this.getOverallColumnCount()); p.setTableColumnModel(this); },init:function(r,s){qx.ui.table.columnmodel.Basic.prototype.init.call(this,r,s); if(this.__wW==null){this.__wW=s; s.addListener(n,this._onappear,this); s.addListener(l,this._onTableWidthChanged,this); s.addListener(k,this._onverticalscrollbarchanged,this); s.addListener(m,this._addResetColumnWidthButton,this); this.addListener(c,this._oncolumnwidthchanged,this); this.addListener(f,this._onvisibilitychanged,this); }if(this.getBehavior()==null){this.setBehavior(new qx.ui.table.columnmodel.resizebehavior.Default()); }this.getBehavior()._setNumColumns(r); },getTable:function(){return this.__wW; },_addResetColumnWidthButton:function(event){var v=event.getData(); var u=v.columnButton; var t=v.menu; var o; o=u.factory(g); t.add(o); o=u.factory(d,{text:this.tr(e)}); t.add(o); o.addListener(a,this._onappear,this); },_onappear:function(event){if(this.__wU){return ; }this.__wU=true; {}; this.getBehavior().onAppear(event,event.getType()!==n); this.__wW._updateScrollerWidths(); this.__wW._updateScrollBarVisibility(); this.__wU=false; this.__wV=true; },_onTableWidthChanged:function(event){if(this.__wU||!this.__wV){return ; }this.__wU=true; {}; this.getBehavior().onTableWidthChanged(event); this.__wU=false; },_onverticalscrollbarchanged:function(event){if(this.__wU||!this.__wV){return ; }this.__wU=true; {}; this.getBehavior().onVerticalScrollBarChanged(event); qx.event.Timer.once(function(){if(this.__wW&&!this.__wW.isDisposed()){this.__wW._updateScrollerWidths(); this.__wW._updateScrollBarVisibility(); }},this,0); this.__wU=false; },_oncolumnwidthchanged:function(event){if(this.__wU||!this.__wV){return ; }this.__wU=true; {}; this.getBehavior().onColumnWidthChanged(event); this.__wU=false; },_onvisibilitychanged:function(event){if(this.__wU||!this.__wV){return ; }this.__wU=true; {}; this.getBehavior().onVisibilityChanged(event); this.__wU=false; }},destruct:function(){this.__wW=null; }}); })(); (function(){var e="auto",d="string",c="number",b="*",a="qx.ui.core.ColumnData"; qx.Class.define(a,{extend:qx.ui.core.LayoutItem,construct:function(){qx.ui.core.LayoutItem.call(this); this.setColumnWidth(e); },members:{__wX:null,renderLayout:function(f,top,g,h){this.__wX=g; },getComputedWidth:function(){return this.__wX; },getFlex:function(){return this.getLayoutProperties().flex||0; },setColumnWidth:function(i,j){var j=j||0; var k=null; if(typeof i==c){this.setWidth(i); }else if(typeof i==d){if(i==e){j=1; }else{var l=i.match(/^[0-9]+(?:\.[0-9]+)?([%\*])$/); if(l){if(l[1]==b){j=parseFloat(i); }else{k=i; }}}}this.setLayoutProperties({flex:j,width:k}); }},settings:{"qx.tableResizeDebug":false}}); })(); (function(){var b="qx.ui.table.columnmodel.resizebehavior.Abstract",a="abstract"; qx.Class.define(b,{type:a,extend:qx.core.Object,members:{_setNumColumns:function(c){throw new Error("_setNumColumns is abstract"); },onAppear:function(event,d){throw new Error("onAppear is abstract"); },onTableWidthChanged:function(event){throw new Error("onTableWidthChanged is abstract"); },onVerticalScrollBarChanged:function(event){throw new Error("onVerticalScrollBarChanged is abstract"); },onColumnWidthChanged:function(event){throw new Error("onColumnWidthChanged is abstract"); },onVisibilityChanged:function(event){throw new Error("onVisibilityChanged is abstract"); },_getAvailableWidth:function(){var f=this.getTableColumnModel(); var i=f.getTable(); var e=i._getPaneScrollerArr(); if(!e[0]||!e[0].getLayoutParent().getBounds()){return null; }var h=e[0].getLayoutParent().getBounds().width; var g=e[e.length-1]; h-=g.getPaneInsetRight(); return h; }}}); })(); (function(){var j="Function",h="__xa",g="Boolean",f="minWidth",e="width",d="qx.ui.table.columnmodel.Resize",c="qx.ui.table.columnmodel.resizebehavior.Default",b="__xb",a="maxWidth"; qx.Class.define(c,{extend:qx.ui.table.columnmodel.resizebehavior.Abstract,construct:function(){qx.ui.table.columnmodel.resizebehavior.Abstract.call(this); this.__wY=[]; this.__xa=new qx.ui.layout.HBox(); this.__xa.connectToWidget(this); this.__xb=new qx.util.DeferredCall(this._computeColumnsFlexWidth,this); },properties:{newResizeBehaviorColumnData:{check:j,init:function(k){return new qx.ui.core.ColumnData(); }},initializeWidthsOnEveryAppear:{check:g,init:false},tableColumnModel:{check:d}},members:{__xa:null,__xc:null,__wY:null,__xb:null,__xd:false,setWidth:function(m,n,o){if(m>=this.__wY.length){throw new Error("Column number out of range"); }this.__wY[m].setColumnWidth(n,o); this.__xb.schedule(); },setMinWidth:function(p,q){if(p>=this.__wY.length){throw new Error("Column number out of range"); }this.__wY[p].setMinWidth(q); this.__xb.schedule(); },setMaxWidth:function(r,s){if(r>=this.__wY.length){throw new Error("Column number out of range"); }this.__wY[r].setMaxWidth(s); this.__xb.schedule(); },set:function(t,u){for(var v in u){switch(v){case e:this.setWidth(t,u[v]); break; case f:this.setMinWidth(t,u[v]); break; case a:this.setMaxWidth(t,u[v]); break; default:throw new Error("Unknown property: "+v); }}},onAppear:function(event,w){if(w===true||!this.__xd||this.getInitializeWidthsOnEveryAppear()){this._computeColumnsFlexWidth(); this.__xd=true; }},onTableWidthChanged:function(event){this._computeColumnsFlexWidth(); },onVerticalScrollBarChanged:function(event){this._computeColumnsFlexWidth(); },onColumnWidthChanged:function(event){this._extendNextColumn(event); },onVisibilityChanged:function(event){var x=event.getData(); if(x.visible){this._computeColumnsFlexWidth(); return; }this._extendLastColumn(event); },_setNumColumns:function(y){var z=this.__wY; if(y<=z.length){z.splice(y,z.length); return; }for(var i=z.length;iP.oldWidth){return ; }var i; var L; var O=0; for(i=0;i