diff --git a/docs/SearchHelp.aspx b/docs/SearchHelp.aspx new file mode 100644 index 0000000..6e2a17b --- /dev/null +++ b/docs/SearchHelp.aspx @@ -0,0 +1,233 @@ +<%@ Page Language="C#" EnableViewState="False" %> + + diff --git a/docs/SearchHelp.inc.php b/docs/SearchHelp.inc.php new file mode 100644 index 0000000..b905e13 --- /dev/null +++ b/docs/SearchHelp.inc.php @@ -0,0 +1,173 @@ +filename = $file; + $this->pageTitle = $title; + $this->rank = $rank; + } +} + + +/// +/// Split the search text up into keywords +/// +/// The keywords to parse +/// A list containing the words for which to search +function ParseKeywords($keywords) +{ + $keywordList = array(); + $words = preg_split("/[^\w]+/", $keywords); + + foreach($words as $word) + { + $checkWord = strtolower($word); + $first = substr($checkWord, 0, 1); + if(strlen($checkWord) > 2 && !ctype_digit($first) && !in_array($checkWord, $keywordList)) + { + array_push($keywordList, $checkWord); + } + } + + return $keywordList; +} + + +/// +/// Search for the specified keywords and return the results as a block of +/// HTML. +/// +/// The keywords for which to search +/// The file list +/// The dictionary used to find the words +/// True to sort by title, false to sort by +/// ranking +/// A block of HTML representing the search results. +function Search($keywords, $fileInfo, $wordDictionary, $sortByTitle) +{ + $sb = "
    "; + $matches = array(); + $matchingFileIndices = array(); + $rankings = array(); + + $isFirst = true; + + foreach($keywords as $word) + { + if (!array_key_exists($word, $wordDictionary)) + { + return "Nothing found"; + } + $occurrences = $wordDictionary[$word]; + + $matches[$word] = $occurrences; + $occurrenceIndices = array(); + + // Get a list of the file indices for this match + foreach($occurrences as $entry) + array_push($occurrenceIndices, ($entry >> 16)); + + if($isFirst) + { + $isFirst = false; + foreach($occurrenceIndices as $i) + { + array_push($matchingFileIndices, $i); + } + } + else + { + // After the first match, remove files that do not appear for + // all found keywords. + for($idx = 0; $idx < count($matchingFileIndices); $idx++) + { + if (!in_array($matchingFileIndices[$idx], $occurrenceIndices)) + { + array_splice($matchingFileIndices, $idx, 1); + $idx--; + } + } + } + } + + if(count($matchingFileIndices) == 0) + { + return "Nothing found"; + } + + // Rank the files based on the number of times the words occurs + foreach($matchingFileIndices as $index) + { + // Split out the title, filename, and word count + $fileIndex = explode("\x00", $fileInfo[$index]); + + $title = $fileIndex[0]; + $filename = $fileIndex[1]; + $wordCount = intval($fileIndex[2]); + $matchCount = 0; + + foreach($keywords as $words) + { + $occurrences = $matches[$word]; + + foreach($occurrences as $entry) + { + if(($entry >> 16) == $index) + $matchCount += $entry & 0xFFFF; + } + } + + $r = new Ranking($filename, $title, $matchCount * 1000 / $wordCount); + array_push($rankings, $r); + + if(count($rankings) > 99) + break; + } + + // Sort by rank in descending order or by page title in ascending order + if($sortByTitle) + { + usort($rankings, "cmprankbytitle"); + } + else + { + usort($rankings, "cmprank"); + } + + // Format the file list and return the results + foreach($rankings as $r) + { + $f = $r->filename; + $t = $r->pageTitle; + $sb .= "
  1. $t
  2. "; + } + + $sb .= "rank - $x->rank; +} + +function cmprankbytitle($x, $y) +{ + return strcmp($x->pageTitle, $y->pageTitle); +} + +?> diff --git a/docs/SearchHelp.php b/docs/SearchHelp.php new file mode 100644 index 0000000..eaa1e11 --- /dev/null +++ b/docs/SearchHelp.php @@ -0,0 +1,58 @@ + + Nothing found + $val) + { + $wordDictionary[$ftiWord] = $val; + } + } + } + } + + // Perform the search and return the results as a block of HTML + $results = Search($keywords, $fileList, $wordDictionary, $sortByTitle); + echo $results; +?> \ No newline at end of file diff --git a/docs/Web.Config b/docs/Web.Config new file mode 100644 index 0000000..f0f3e6c --- /dev/null +++ b/docs/Web.Config @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/WebKI.xml b/docs/WebKI.xml new file mode 100644 index 0000000..76af673 --- /dev/null +++ b/docs/WebKI.xml @@ -0,0 +1,558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/WebTOC.xml b/docs/WebTOC.xml new file mode 100644 index 0000000..bb7ca67 --- /dev/null +++ b/docs/WebTOC.xml @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/fti/FTI_100.json b/docs/fti/FTI_100.json new file mode 100644 index 0000000..9fd2b53 --- /dev/null +++ b/docs/fti/FTI_100.json @@ -0,0 +1 @@ +{"descriptionvalueproperty":[786433,4259845,4718593],"default_window_size":[4980737,9699329,11010053],"default_iterations":[4980737,6225925,9699329],"dur":[3670017],"detecting":[2949121,14548993,16384002,16777218],"delegatetype":[11141126],"default_flow_filter_type":[4980737,7602181,9699329],"detection":[15466497],"dispatcherobject":[786433,4194305,8257537,10747905,12058625],"deviation":[983042,4980738,6094849,7471105,9699331,10092546,10223617,15859713,16252929],"decimal":[327687,983047,1769477,2424839,4915205,7471109,11862021,13303813,16252933],"default_pixel_neighborhood":[4980737,5111813,9699329],"diagnostics":[8912897],"data":[8912898,9830401,13434881,16777217],"defaultarg":[15466498],"detected":[5373954,5898242,9306114,12582914,12648450],"dependencyproperty":[851973,4259845],"derivative":[4980737,7471105,9699329],"defaults":[15466498],"documentation":[196609,262145,1900545,2031617,2097153,2359297,2752513,3211265,3407873,3538945,2162689,4521985,5046275,5505025,5832705,5963777,6029313,6160385,6553601,7077889,7340033,7405569,7929857,9043969,9109505,9175041,9240577,9633793,11141124,11206657,13107201,13500417,13631489,13697025,14483457,15728641,15794177,15925249,16121857],"description":[131073,65537,786437,1376260,1703937,1966081,2686977,3342337,3735553,3670017,3801089,4194308,4259841,4718594,4980737,5570562,5636098,5898242,6094849,6356993,6488065,6619137,6815745,6881282,7536641,7798786,8126465,8257540,8978433,9502721,9699333,10223617,10747907,11075585,11337730,11730945,12058627,12189697,12582913,12910593,13434881,14745601,15597569,15859714,16056321,16384001,16515073,16580609,16646145,16711685,16777221],"derivatives":[983042,4980737,6094849,9699330,10092546,10223617,15859713,16252929],"default":[1,720897,786433,1507329,3145729,4194305,4915201,4980743,5111809,6225921,6946817,7471105,7602177,8257537,8454145,9699336,11010049,12058625,14680065],"derived":[15466497],"delegate":[11141125],"datareceivedeventargs":[8912901],"duration":[3670017],"documented":[131073,65537,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753],"default_smooth_derivative_standard_deviation":[4980737,7471109,9699329],"double":[5308420,7733254],"default_pyramid_scale":[4915205,4980737,9699329],"default_levels":[4980737,8454149,9699329],"dependencyobject":[786433,4194305,8257537,12058625,12320772],"descriptionvalue":[786433,6881285,7798785]} \ No newline at end of file diff --git a/docs/fti/FTI_101.json b/docs/fti/FTI_101.json new file mode 100644 index 0000000..17ab785 --- /dev/null +++ b/docs/fti/FTI_101.json @@ -0,0 +1 @@ +{"exceptions":[6684673,11927553],"executes":[1376258,1703938,6619138,9699330,13434883,13828097,15269889,15466497,16515074,16711682,16777219],"element":[6356993,8257537,12320770],"error":[15335426],"exe":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1769473,1900545,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6160385,6225921,6291457,6422529,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466497,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16449537,16711681,16777217,16842753],"exposes":[65537,786433,1376257,1703937,1966081,2686977,3735553,4194305,4718593,5570561,5636097,5898241,6094849,6356993,6488065,6619137,6815745,7536641,7798785,8126465,8257537,8978433,9502721,9699329,10223617,10747905,11075585,12058625,12189697,12582913,12910593,13434881,15597569,15859713,16056321,16515073,16580609,16711681,16777217],"examples":[15466497],"enumerations":[11337729],"enum":[3670018,3801090,14745602],"entered":[15204353],"exited":[13172737,13434881,16777217],"event":[524291,1638404,2228227,2883587,3276805,3735553,3866627,3932163,4063235,4194305,6357014,6488065,6619137,7864323,8060931,8192003,8257558,8912899,9568259,9699329,9764867,9830402,10158081,10551299,10682371,10747905,11403267,12058626,12124163,12386307,12451843,12845059,13172739,13369347,13434883,13959169,14417923,14614531,15007747,15073283,15597570,15663107,15990787,16056321,16777220,16842755],"explicitly":[6094849,9699329,10223617,13238274,15859713,16318466],"eventargs":[5570565,5898241,13172741],"end":[786433,1376257,2621446,3342339,4194305,5570561,5636097,5898241,8257537,9699329,10747905,10944513,11337729,12058625,12910595,14155783,15532034,15859713,16711687,16777217],"enumerator":[12320769],"entry":[6488065,7667713,10747905],"ended":[6356993,7864321,8257537],"executablepath":[4849669,16384001,16777217],"eventhandler":[3276807],"executable":[4849665,11337729,16384001,16777218],"exception":[6684673,11927553],"enumeration":[3670018,3801090,11337729,14745602],"example":[10551297],"events":[524289,1376257,2228225,2883585,3276801,3735555,3866625,3932161,4063233,4194305,5570561,5898241,6357014,6619137,7864321,8060929,8126466,8192001,8257558,8912897,9502722,9568257,9699330,9764865,10551297,10682369,11337730,11403265,12058626,12124161,12386305,12451841,12845057,13172737,13369345,13434882,14417921,14614529,15007745,15073281,15597570,15663105,15990785,16056321,16580610,16711681,16777220,16842753]} \ No newline at end of file diff --git a/docs/fti/FTI_102.json b/docs/fti/FTI_102.json new file mode 100644 index 0000000..2e9efd8 --- /dev/null +++ b/docs/fti/FTI_102.json @@ -0,0 +1 @@ +{"field":[196610,262146,655362,851970,917506,1114114,1572866,1769474,1900546,2031618,2097154,2293762,2359298,2490370,2621442,2752514,2818050,2949122,3211266,3407874,3538946,3997698,4259842,4325378,4390914,2162690,4521986,4653058,4849666,4915202,5111810,5308418,5832706,6029314,6160386,6225922,6553602,7012354,7077890,7143426,7340034,7405570,7471106,7602178,7929858,8323074,8454146,8650754,8781826,9043970,9109506,9175042,9240578,9371650,9437186,9633794,9895938,10485762,10878978,10944514,11010050,11206658,11534338,11599874,11796482,11862018,12517378,12976130,13107202,13303810,13500418,13631490,13697026,13762562,14483458,14548994,14811138,14876674,15400962,15728642,15794178,15925250,16121858,16252930],"following":[65537,786433,1376257,1703937,1966081,2686977,3735553,4194305,4718593,5570561,5636097,5898241,6094849,6356993,6488065,6619137,6815745,7536641,7798785,8126465,8257537,8978433,9502721,9699329,10223617,10747905,11075585,12058625,12189697,12582913,12910593,13434881,15597569,15859713,16056321,16515073,16580609,16711681,16777217],"frameworkelement":[786433,4194305,8257537,12058625],"functions":[1376257,11337729],"final":[4980738,7012353,8847361,9699330,14811137],"false":[3342337,5439489,6291457,8257537,8847361,5242881,10354689,10944513,11075585,11534337,11993089,12713985,12976129,13238273,13565953,14090241,14942209,15532033,16318465,16384001,16449537,16711681,16777217],"factor":[327682,6094849,9699329,10223617,12255234,15859713],"foreach":[12320769],"fastpyramid":[917509,4980737,6094849,9699330,10223617,14090245,15859713,16449541],"frames":[3670017],"fps":[3670017,7143427],"function":[4456449,6684673,11141121,11927553,12320769,14024705,14286849],"file":[3080198,4390913,4587522,4849665,4980738,9437185,9699332,10223618,10813442,11337730,13434881,13893634,15859714,16384001,16777218],"focus":[524289,6356993,8257537],"fields":[786433,1376257,1966082,2686978,3342338,4194305,4718594,4980738,5701633,8257537,9699329,9961473,10747905,11075586,11730946,12058625,16384002,16646146,16711681,16777217],"flowfiltertype":[1179660,4980737,6094849,7602184,8388620,9699330,10223617,10878986,11337729,14745605,15859713],"fil":[3080193,6619137,9699329],"flow":[1179652,4980738,6094850,7602177,8388612,9699332,10223618,10878977,11337730,14745602,15859714],"friend":[196609,262145,2031617,2097153,2752513,3211265,3407873,3538945,2162689,4521985,5832705,6029313,6160385,6553601,7077889,7340033,7405569,7929857,9043969,9109505,9175041,9240577,9633793,11141121,13107201,13500417,13631489,14483457,15728641,15794177,15925249,16121857],"filter":[1179650,4980738,6094849,7602177,8388610,9699331,10223617,10878977,11337729,14745601,15859713],"follow":[1],"fast":[917505,4980737,6094849,9699330,10223617,14090242,15859713,16449538],"float":[5308417,7733249]} \ No newline at end of file diff --git a/docs/fti/FTI_103.json b/docs/fti/FTI_103.json new file mode 100644 index 0000000..181d16d --- /dev/null +++ b/docs/fti/FTI_103.json @@ -0,0 +1 @@ +{"globalization":[6684673,11927553],"graphical":[11337729],"guid":[1048583,4325381],"getrecursivechildren":[6356993,8257537,12320773],"gaussian":[14745602],"generic":[12320770],"general":[15335425],"given":[131074,589825,1245185,9699329,10223617,11665409,13434882,16777218],"gettype":[5636098],"gets":[65537,327681,458753,786434,983041,1048577,1179649,1245185,1310721,1441793,2424833,3604481,4194305,4784129,5177345,5242881,5373953,5439489,5505025,5570561,5767169,5898243,5963777,6094862,6291457,6356993,6422529,6750209,6881281,7274497,7536641,7733249,7798786,7995393,8257538,8388609,8585217,8716289,8847361,8978435,9306113,9699348,10092545,10223636,10354689,10813441,11272193,11468801,11993089,12189697,12255233,12320769,12582915,12713985,12910598,13041665,13238273,13565953,13893633,14090241,14155777,14942209,15138817,15532033,15859726,16187393,16318465,16449537,16711686,16777219],"generally":[1376257,3342337,4980737,9699329,13762561,16384001,16646145,16711681,16777217],"got":[524289,6356993,8257537]} \ No newline at end of file diff --git a/docs/fti/FTI_104.json b/docs/fti/FTI_104.json new file mode 100644 index 0000000..0e94eb9 --- /dev/null +++ b/docs/fti/FTI_104.json @@ -0,0 +1 @@ +{"helper":[1376257,11337729],"hyperlink_requestnavigate":[12058625,13369349,15597569],"hyperlink":[12058625,13369345,15597569],"height":[2818054,3801090,4980738,7995399,9699332,10223618,11599875],"https":[10551297],"handler":[524289,2228225,2883585,3866625,3932161,4063233,4194305,6357014,6619137,7864321,8060929,8192001,8257558,8912897,9568257,9699329,9764865,10551297,10682369,11141126,11403265,12058626,12124161,12386305,12451841,12845057,13172737,13369345,13434882,14417921,14614529,15007745,15073281,15597570,15663105,15990785,16056321,16777218,16842753],"heights":[4980737,9699329,13303809],"hierarchy":[786433,1376257,4194305,5570561,5636097,5898241,8257537,9699329,10747905,12058625,15859713,16711681,16777217]} \ No newline at end of file diff --git a/docs/fti/FTI_105.json b/docs/fti/FTI_105.json new file mode 100644 index 0000000..7bbcbc5 --- /dev/null +++ b/docs/fti/FTI_105.json @@ -0,0 +1 @@ +{"isrunning":[6291461,8978433,12976133,16384001,16777218],"identifier":[1048583,3342338,4325382,12910594,16711684],"int":[655363,1310725,2490371,2818051,3604485,5111811,5505029,6225923,8323075,8454147,11010051,11272197,14876675,15400963],"interested":[3276801,3735553,16777217],"internal":[196611,262147,2031619,2097155,2752515,3211267,3407875,3538947,2162691,4521987,5832707,6029315,6160387,6553603,7077891,7340035,7405571,7929859,9043971,9109507,9175043,9240579,9633795,11141123,13107203,13500419,13631491,14483459,15728643,15794179,15925251,16121859],"int32":[655361,1310721,2490369,2818049,3604481,5111809,5505025,6225921,8323073,8454145,11010049,11272193,14876673,15400961],"icomponentconnector":[393217,3473409,4194308,8257540,12058628,14352385],"interaction":[4194305,8257537,10747905,11337733,12058625,16777217],"istyleconnector":[8257540],"implements":[393217,1376257,1638401,3473409,4194305,5636097,6684673,8257537,11927553,12058625,14352385],"implementing":[1376257,11337729],"integer":[655361,1310721,2490369,2818049,3604481,5111809,5505025,6225921,8323073,8454145,11010049,11272193,14876673,15400961],"inverse":[5636099,6684673,6815746,11337729,11927553],"inheritance":[786433,1376257,4194305,5570561,5636097,5898241,8257537,9699329,10747905,12058625,15859713,16711681,16777217],"initonly":[4915201,7471105],"information":[524289,786433,2228225,2883585,3866625,3932161,4063233,7864321,8060929,8192001,8912897,9568257,9764865,10551297,10682369,11337729,11403265,12124161,12386305,12451841,12845057,13172737,13369345,14417921,14614529,15007745,15073281,15663105,15990785,16842753],"indicating":[917505,1572865,4653057,4980742,5242881,5439489,6094854,6291457,7012353,8847361,8978433,9699340,10223622,10354689,11993089,12517377,12713985,12910593,13238273,13565953,14090241,14811137,14942209,15532033,15859718,16318465,16449537,16711681,16777217],"initializes":[1376257,3014657,4128769,5636097,5701633,9961473,10289153,10420225,10747905,12779521,14221313,15859713,16711681,16777217],"ivalueconverter":[5636100,6684673,11927553],"interface":[1376258,4194305,5636097,8257538,11337729,12058625],"inputinterpreter":[8650757,9895941],"inverseboolconverter":[5636105,6684674,6815747,10289158,11337729,11927554],"inherited":[3342337,3735553,4980737,5898241,6619139,9502721,9699333,12582913,13434883,16384001,16515075,16580609,16711685,16777221],"input":[4980738,8650753,9437185,9699331,9895937,10223617,13893634,16384001,16777217],"ievent":[1638402,3276801],"iterations":[655366,4980739,6094850,6225921,6422535,9699333,10223618,11272199,15859714],"instance":[1376257,3014657,4128769,5636097,7208961,10289153,10420225,10747905,12779521,13434881,14221313,15859713,16711681,16777218],"inotifypropertychanged":[1376261,1638401,11337729],"inherit":[786433,4194305,5570561,5898241,8257537,9699329,10747905,12058625,16711681,16777217],"invalidcastexception":[6684673,11927553],"isclipping":[8257537,11075585,11534341],"interacting":[11337729],"ienumerable":[12320773],"inherits":[786433,4194305,5570561,5898241,8257537,9699329,10747905,12058625,16711681,16777217],"interpreter":[4980738,8650758,9699330,9895942,16384002,16777218],"initializecomponent":[393224,3473416,4194306,6356994,6488066,8257538,10027014,10747906,12058626,14352392,15597570,16056322]} \ No newline at end of file diff --git a/docs/fti/FTI_107.json b/docs/fti/FTI_107.json new file mode 100644 index 0000000..e00f5c8 --- /dev/null +++ b/docs/fti/FTI_107.json @@ -0,0 +1 @@ +{"kills":[7208961,13434881,16777217],"keeping":[8847361,13238273,16318465],"keepaudio":[4980737,6094849,7012357,8847365,9699330,10223617,14942213,15859713],"known":[5898241,10158082,11337729,13434882,16777218],"keepsubregions":[4653061,4980737,6094849,9699330,10223617,13238277,15859713,16318469]} \ No newline at end of file diff --git a/docs/fti/FTI_108.json b/docs/fti/FTI_108.json new file mode 100644 index 0000000..02496d0 --- /dev/null +++ b/docs/fti/FTI_108.json @@ -0,0 +1 @@ +{"lock":[4980737,5242881,5439489,6094849,9699330,10223617,12517377,15859713],"link":[1],"layout":[786433,11337729],"lazy":[4849669],"load":[3080193,15335425],"labelvalue":[786433,5767173,7798785],"losslessquality":[4980737,6094849,9699330,10223617,11993093,12713989,14811141,15859713],"layers":[3604482,6094849,9699329,10223617,15859713,16187394],"lockaspectratio":[4980737,5242885,5439493,6094849,9699330,10223617,12517381,15859713],"levels":[3604485,4980738,6094849,8323077,8454145,9699331,10223617,15859713,16187397],"loads":[3080193,6619137,9699329],"languages":[65537,4194305,15138818],"locked":[4980737,9699329,13303809],"labelvalueproperty":[786433,851973,4718593],"literal":[2949121,5111809,6225921,7143425,7602177,8454145,11010049,11599873,14548993],"level":[655361,4980738,6094849,6422530,8323073,9699331,10223617,11272194,15859713],"let":[15466498],"listsubregions":[8257537,9109510,11075585],"looking":[15204353],"library":[131073,65537,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753],"list":[131073,1376257,3342337,4980737,9699329,13762566,15138823,16384001,16646145,16711681,16777217],"line":[1245186,9699329,10223617,11337729],"logic":[4194305,8257537,10747905,11337732,12058625],"listview":[9109509],"loadfile":[3080197,6619137,9699329],"listeners":[3276801,3735553,16777217],"lossless":[4980737,6094849,9699330,10223617,11993090,12713986,14811137,15859713],"locate":[1048577,3342337,4325377,12910593,15204353,16711682],"locking":[5439489,5242881],"label":[786434,851969,4718593,5767170,7798785],"longer":[15204353]} \ No newline at end of file diff --git a/docs/fti/FTI_109.json b/docs/fti/FTI_109.json new file mode 100644 index 0000000..50c8259 --- /dev/null +++ b/docs/fti/FTI_109.json @@ -0,0 +1 @@ +{"mainwindow":[196611,262147,393218,524290,2031619,2097155,2228226,2359299,2752515,3407875,3538947,3866626,3932162,4063234,2162691,4521987,5832707,6029315,6356995,6553603,6750210,7077891,7340035,7405571,7536643,7864322,7929864,8060930,8192002,8257546,9043971,9109507,9175043,9240579,9371650,9568258,9633795,9764866,10551298,10616834,10682370,11075587,11141126,11337730,11403266,11534338,12124162,12320770,12451842,12845058,13500419,13631491,13959170,14417922,14483459,14614530,14680069,15073282,15663106,15728643,15794179,15925251,15990786,16121859,16842754],"menubutterflowgithub":[2752518,6356993,8257538,11075585,12451841],"mediapreview_mediaopened":[6356993,8257537,9764869],"mediapreview_mediaended":[6356993,7864325,8257537],"menusaveconfiguration_click":[6356993,8257537,10682373],"menuopen_click":[6356993,8257537,15663109],"menuaboutbutterflowui":[4063233,5832710,6356993,8257538,11075585],"menucopyarguments":[8257537,11075585,15728646],"menuopen":[3538950,6356993,8257538,11075585,15663105],"mutable":[196609,262145,655361,851969,917505,1114113,1572865,1769473,1900545,2031617,2097153,2293761,2359297,2490369,2621441,2752513,2818049,2949121,3211265,3407873,3538945,3997697,4259841,4325377,4390913,2162689,4521985,4653057,4849665,5111809,5308417,5832705,6029313,6160385,6225921,6553601,7012353,7077889,7143425,7340033,7405569,7602177,7929857,8323073,8454145,8650753,8781825,9043969,9109505,9175041,9240577,9371649,9437185,9633793,9895937,10485761,10878977,10944513,11010049,11206657,11534337,11599873,11796481,11862017,12517377,12976129,13107201,13303809,13500417,13631489,13697025,13762561,14483457,14548993,14811137,14876673,15400961,15728641,15794177,15925249,16121857,16252929],"menusaveconfiguration":[6356993,8257538,10682369,11075585,13631494],"member":[327681,458753,524289,589825,983041,1048577,1179649,1245185,1310721,1441793,2228225,2424833,2883585,3080193,3276801,3604481,3670017,3801089,3866625,3932161,4063233,4456449,4587521,4784129,5046273,5177345,5242881,5373953,5439489,5505025,5767169,5963777,6291457,6422529,6750209,6881281,7208961,7274497,7667713,7733249,7864321,7995393,8060929,8192001,8388609,8519681,8585217,8716289,8847361,8912897,9306113,9568257,9764865,10027009,10092545,10158081,10354689,10551297,10616833,10682369,10813441,11141121,11272193,11403265,11468801,11665409,11993089,12124161,12255233,12320769,12386305,12451841,12713985,12845057,13041665,13172737,13238273,13369345,13565953,13893633,13959169,14090241,14155777,14286849,14417921,14614529,14745601,14942209,15007745,15073281,15138817,15269889,15532033,15663105,15990785,16187393,16318465,16449537,16842753],"menubutterflowuigithub":[6356993,8257538,11075585,12845057,13500422],"missing":[196609,262145,1900545,2031617,2097153,2359297,2752513,3211265,3407873,3538945,2162689,4521985,5046275,5832705,6029313,6160385,6553601,7077889,7340033,7405569,7929857,9043969,9109505,9175041,9240577,9633793,11141124,11206657,13107201,13500417,13631489,13697025,14483457,15728641,15794177,15925249,16121857],"menubutterflowgithub_click":[6356993,8257537,12451845],"media":[786433,4194305,6356994,7864321,8257539,9764865,12058625],"mustinherit":[1376257],"menuoptions":[6356993,8257538,9043974,11075585,14417921],"methods":[1376257,1703938,4194305,5636097,6356994,6488066,6619138,6815746,8257537,9699329,10747905,12058625,13434882,15597570,16056322,16515074,16711681,16777217],"motion":[1572865,4980737,6094849,9699330,10223617,10354690,13565954,15859713],"mediapreview":[2097158,6356994,7864321,8257539,9764865,11075585],"main":[6488065,7667717,10747905],"menuitem":[2752517,3538949,5832709,9043973,13500421,13631493,15728645],"misspelled":[15204353],"menuaboutbutterflowui_click":[4063237,6356993,8257537],"method":[131073,393217,524289,589825,2228225,2883585,3080193,3473409,3866625,3932161,4063233,4456449,4587521,5046273,6684674,7208961,7667713,7864321,8060929,8192001,8519681,8912897,9568257,9764865,9830401,10027009,10158081,10551297,10682369,11141121,11403265,11665409,11927554,12124161,12320769,12386305,12451841,12845057,13172737,13369345,13828097,13959169,14024705,14286849,14352385,14417921,14614529,15007745,15073281,15269889,15466497,15663105,15990785,16842753],"mediaelementwrapper":[2097157],"members":[65537,786433,1376257,1703937,1966081,2686977,3735553,3670017,3801089,4194305,4718593,5570561,5636097,5898241,6094849,6356993,6488065,6619137,6815745,7536641,7798785,8126465,8257537,8978433,9502721,9699329,10223617,10747905,11075585,12058625,12189697,12582913,12910593,13434881,14745601,15597569,15859713,16056321,16515073,16580609,16711681,16777217],"matching":[7143425,11599873,16384002,16777218],"menuoptions_click":[6356993,8257537,14417925],"menubutterflowuigithub_click":[6356993,8257537,12845061]} \ No newline at end of file diff --git a/docs/fti/FTI_110.json b/docs/fti/FTI_110.json new file mode 100644 index 0000000..2398dde --- /dev/null +++ b/docs/fti/FTI_110.json @@ -0,0 +1 @@ +{"notifycollectionchangedeventargs":[12386309],"neighborhood":[4980738,5111809,5505026,5963778,6094849,9699331,10223617,14876673,15859713],"namespace":[131073,65537,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,917506,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703937,1769474,1900546,1966081,2031618,2097154,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686977,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342337,3407874,3473410,3538946,3604482,3670018,3735553,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,2162690,4456450,4521986,4587522,4653058,4718593,4784130,4849666,4915202,5046274,5111810,4980737,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094849,6160386,6225922,6291458,6356993,6422530,6553602,6488065,6684674,6619137,6750210,6815745,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536641,7602178,7667714,7733250,7798785,7864322,7929858,7995394,8060930,8126465,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978433,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502721,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10289154,10223617,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075585,11141122,11206658,11272194,11337729,11403266,11468802,11534338,11599874,11665410,11730945,11796482,11862018,11927554,11993090,12058626,12124162,12189697,12255234,12320770,12386306,12451842,12517378,12582913,12648450,12713986,12779522,12845058,12910593,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434881,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15269890,15400962,15466498,15532034,15597569,15663106,15728642,15794178,15859714,15925250,15990786,16056321,16121858,16187394,16252930,16318466,16384001,16449538,16515073,16580609,16646145,16711682,16777218,16842754],"numeric":[4980737,8650753,9699329,9895937,16384001,16777217],"navigation":[13369345],"number":[655361,3604482,4980737,6094850,6422530,9699331,10223618,11272194,15859714,16187394],"new":[720898,1376257,1507330,2555906,3014659,3145730,4128771,5636097,5701634,6946818,9961474,10289155,10420227,10747905,12648450,12779523,14221315,14680066,15859713,16711681,16777217],"null":[6684673,11927553,15466499],"necessary":[9699329,11337729],"notify":[12386305],"nonserializedattribute":[9895940],"navigate":[12058625,13369346,15597569],"nullptr":[15466497]} \ No newline at end of file diff --git a/docs/fti/FTI_111.json b/docs/fti/FTI_111.json new file mode 100644 index 0000000..548fa02 --- /dev/null +++ b/docs/fti/FTI_111.json @@ -0,0 +1 @@ +{"overrides":[6488065,6619137,9699329,9830401,10747905,14024705],"optional":[15466499],"overflow":[10551297],"overridable":[13828097,15466497],"operation":[7208961,8716290,11665409,12910593,13434881,16711681,16777217],"opersion":[2293761,3342337,16711681],"optionswindow":[65539,1507333,1966083,3211267,3473410,4194314,11337730,13697027,15007746,15138818,16056323],"occurred":[15335425],"onallpropertieschanged":[1376257,1703937,6619137,9699329,13434881,13828102,16515073,16711681,16777217],"occurs":[1376257,1638401,3735553,8126465,9502721,9699329,16580609,16711681,16777217],"optical":[1179650,6094849,8388610,9699329,10223617,11337729,14745601,15859713],"optionsconfiguration":[131074,458754,589836,655362,917506,1245186,1376257,1441794,1572866,2490370,2818050,3080195,3997698,4390914,4456450,4653058,4784130,4915202,4980738,5046277,5111810,5439490,5963778,6225922,6422530,6619139,6750220,6946821,7012354,7274498,7471106,7536641,7602178,7995394,8257537,8323074,8388610,8454146,8847362,9437186,9502723,9699337,9895938,9961478,10092546,10223619,10354690,10813442,10878978,11010050,11337729,11796482,11862018,11993090,12255234,12386306,12517379,13303810,13434882,13893634,14024706,14286850,14811138,14876674,15400962,16187394,16252930,16318466,16449538,16777218],"option":[786433,3080193,6619137,9699329,11337729],"overload":[131073,589825,11665409],"onparsedconsoleoutputrecieved":[13434881,15269893,16777217],"options":[589825,4456449,6619137,6750210,7536641,8257537,9699331,11337731,11665409,15859713],"override":[393217,1638401,3473409,6684673,9830403,11927553,13828097,14024707,14352385,15466497],"onstartup":[6488066,9830406,10747906],"optionsconfigurationfile":[327682,983042,1179650,1310722,3080197,3604482,4128774,5242882,5505026,6094851,11272194,11337729,12713986,13041666,13238274,13565954,14090242,14286855,14942210,15859721],"observablecollection":[458759,11796485],"onpropertychanged":[1376257,1703937,6619137,9699329,13434881,15466503,16515073,16711681,16777217],"object":[524293,786433,1376257,2228229,2883589,3866629,3932165,4063237,4194305,4456450,5046280,5570561,5636097,5898241,6684693,6619140,7864325,8060933,8192005,8257537,8912901,9568261,9699333,9764869,10551301,10682373,10747905,11403269,11927573,12058625,12124165,12320773,12386309,12451845,12845061,13172741,13369349,13959173,14024706,14286850,14417925,14614533,15007749,15073285,15663109,15859713,15990789,16711681,16777217,16842757],"output":[1245186,1441794,2490369,2555905,2818049,3801089,4390913,4980739,5177346,5570562,5898243,6356993,7995394,8257537,8781825,8912897,8978433,9306114,9699335,10158082,10223620,10813442,11337731,11468802,12189697,12582914,12648450,13434883,13959169,15269891,16384001,16777221],"opened":[6356993,8257537,9764865],"outputtype":[5898241,9306117,12582913,12648453,15269893],"original":[4980737,5636097,6684673,6815745,7012353,9699329]} \ No newline at end of file diff --git a/docs/fti/FTI_112.json b/docs/fti/FTI_112.json new file mode 100644 index 0000000..52f0665 --- /dev/null +++ b/docs/fti/FTI_112.json @@ -0,0 +1 @@ +{"progresspercentage":[5308421,7733253,8978433,16384001,16777218],"pyramid":[327682,655361,3604482,4915201,4980739,6094851,6422530,9699334,10223619,11272194,11862017,12255234,15859715,16187394],"progress":[2949124,3801090,5308417,7733250,8978433,14548999,16384003,16777220],"pixel":[4980738,5111809,5505026,5963778,6094849,9699331,10223617,14876673,15859713],"persists":[15335425],"perform":[2293761,3342337,16711681],"protected":[9830403,13828099,14221315,15466499],"propertychanged":[1376257,1638407,3735553,8126465,9502721,9699329,16580609,16711681,16777217],"parameter":[6684679,11927559,12320769],"propertychangedeventargs":[1638402,5046280],"propertychangedalerter":[1376265,1638402,1703939,3342337,3735553,4980737,6619139,8126467,8519682,9502721,9699338,11337729,13434883,13762562,13828098,14221318,15466498,16384001,16515075,16580609,16646146,16711690,16777226],"pyramids":[917505,4980737,6094849,9699330,10223617,14090242,15859713,16449538],"pyramidscale":[327685,4980737,6094849,9699330,10223617,11862021,12255237,15859713],"pixelneighborhood":[4980737,5505029,5963781,6094849,9699330,10223617,14876677,15859713],"pass":[15466497],"page":[15204356,15335425],"probed":[4587521,7143425,11599873,16384002,16777218],"performed":[8716290,12910593,16711681],"progressbar":[7405579,8257537,11075585],"parseconsoleoutput":[10158085,13434881,16777217],"produced":[6684673,11927553],"point":[6488065,7667713,10747905],"playbackrateradiobutton_checked":[6356993,8257537,14614533],"playbackrate":[3997701,4784133,4980737,6094849,6356993,8257537,9699330,10223617,13041669,14614529,15859713],"properties":[65538,786433,1376259,1703937,3342338,4194305,4980738,5570561,5898241,6094850,6619137,7536642,7798786,8257537,8978434,9699332,10223618,12189698,12582914,12910594,13434881,13762562,13828097,15859713,16384002,16515073,16646146,16711684,16777220],"provides":[11337729,16777217],"process_outputdatareceived":[8912901,13434881,16777217],"property":[327684,458756,786434,851969,983044,1048580,1179652,1245188,1310724,1376260,1441796,1638401,1703939,2424836,3604484,3735553,4259841,4718594,4784132,5177348,5242884,5373956,5439492,5505028,5767172,5963780,6291460,6422532,6619139,6750212,6881284,7274500,7733252,7995396,8126465,8388612,8519683,8585220,8716292,8847364,9306116,9502721,9699332,10092548,10354692,10616836,10813444,11272196,11468804,11927553,11993092,12255236,12713988,13041668,13238276,13434883,13565956,13893636,14090244,14155780,14942212,15138820,15466500,15532036,16187396,16318468,16449540,16515075,16580609,16711684,16777220],"playback":[3801089,3997697,4784130,4980737,6094849,7143425,9699330,10223617,13041666,15859713,16384001,16777217],"percentage":[5308417,7733250,8978433,16384001,16777218],"processing":[917505,1572865,3801089,4980739,9699331,10878977],"param":[5046274,11141122],"probe":[4587525,13434881,16777217],"pathname":[4849665,16384001,16777217],"private":[524292,655364,917508,1048580,1114116,1572868,1769476,1900548,2228228,2293764,2359300,2490372,2621444,2818052,2883588,2949124,3866628,3932164,3997700,4063236,4325380,4390916,4653060,4849668,4915204,5046276,5111812,5177348,5308420,5373956,5701633,6225924,6291460,7012356,7143428,7471108,7602180,7733252,7864324,8060932,8192004,8323076,8454148,8650756,8781828,8912900,9306116,9371652,9437188,9568260,9764868,9895940,9961473,10158084,10485764,10551300,10682372,10878980,10944516,11010052,11206660,11403268,11468804,11534340,11599876,11665412,11796484,11862020,12124164,12320772,12386308,12451844,12517380,12845060,12976132,13172740,13303812,13369348,13697028,13762564,13959172,14417924,14548996,14614532,14811140,14876676,15007748,15073284,15269892,15400964,15663108,15990788,16252932,16842756],"public":[327683,393219,458755,589827,720899,786436,851971,983043,1048579,1179651,1245187,1310723,1376259,1441795,1507331,1638403,2424835,2555907,3014659,3080195,3145731,3276803,3473411,3604483,3670019,3801091,4128771,4194308,4259843,4456451,4587523,4784131,5177347,5242883,5373955,5439491,5505027,5570564,5636099,5767171,5898244,5963779,6291459,6422531,6684675,6750211,6881283,6946819,7208963,7274499,7667715,7733251,7995395,8257540,8388611,8519683,8585219,8716291,8847363,9306115,9699332,10027011,10092547,10289155,10354691,10420227,10616835,10747908,10813443,11272195,11468803,11927555,11993091,12058628,12255235,12648451,12713987,12779523,13041667,13238275,13565955,13893635,14024707,14090243,14155779,14286851,14352387,14680067,14745603,14942211,15138819,15466497,15532035,15859715,16187395,16318467,16449539,16711684,16777220],"process":[4980737,8912897,9699330,10485766,11337729,11796481,12320769,13172737,13434882,13959169,16384001,16777219],"parsedconsoleoutputrecieved":[3276806,3735554,10158081,16777218],"playpausebuttonicon":[8257537,11075585,14483462],"path":[9699330,10223618,10813442,13893634],"parsed":[5898241,6356993,8257537,11337729,13434881,13959169,15269889,16777217],"poly":[5505025,5963777],"parent":[6356993,8257537,12320775],"probes":[4587521,13434881,16777217],"propertychangedeventhandler":[1638408],"parses":[10158081,13434881,16777217],"process_exited":[13172741,13434881,16777217],"parameters":[524289,589825,2228225,2555905,2883585,3080193,3866625,3932161,4063233,4587521,5046273,6684673,7864321,8060929,8192001,8519681,8912897,9568257,9764865,9830401,10158081,10551297,10682369,11141121,11403265,11665409,11927553,12124161,12320770,12386305,12451841,12648449,12845057,13172737,13369345,13959169,14417921,14614529,15007745,15073281,15269889,15466497,15663105,15990785,16842753]} \ No newline at end of file diff --git a/docs/fti/FTI_113.json b/docs/fti/FTI_113.json new file mode 100644 index 0000000..cad7929 --- /dev/null +++ b/docs/fti/FTI_113.json @@ -0,0 +1 @@ +{"questions":[10551297],"queue":[3276801,3735553,16777217],"quality":[4980737,6094849,9699330,10223617,11993090,12713986,14811137,15859713]} \ No newline at end of file diff --git a/docs/fti/FTI_114.json b/docs/fti/FTI_114.json new file mode 100644 index 0000000..3f1ed91 --- /dev/null +++ b/docs/fti/FTI_114.json @@ -0,0 +1 @@ +{"range":[5505025,5963777],"ratio":[4980739,5242882,5439490,6094849,9699332,10223617,12517377,13303810,15859713],"responsible":[1376257,11337729],"regex":[2949121,7143425,11599873,14548993,16384004,16777220],"running":[6291458,7208961,8978433,10485761,12976129,13434881,16384002,16777220],"regex_progress":[2949125,16384001,16777217],"represents":[6619137,9699329,11337729,14024706,16711681],"request":[12058625,13369346,15597569],"result":[6094849,9699329,10223617,11993089,12713985,15859713],"required":[6684673,11927553],"regiontype":[2293765,3670021,8716295,11337729],"received":[8912898,13434881,16777217],"reported":[5308417,7733250,8978433,16384001,16777218],"requestnavigateeventargs":[13369349],"regex_resolution":[11599877,16384001,16777217],"recursive":[6356993,8257537,12320770],"remarks":[5505025,5963777,10551297],"raises":[6488065,9830401,10747905],"runs":[131074,589825,3342337,10944513,11665409,12910593,13434882,15532034,16711682,16777218],"remove":[1638401,3276801],"radio":[6356993,8257537,14614529],"runningprocess":[10485765,16384001,16777217],"routedeventargs":[524293,2228229,2883589,3866629,3932165,4063237,7864325,8060933,8192005,9568261,9764869,10682373,11403269,12124165,12451845,12845061,14417925,14614533,15007749,15073285,15663109,15990789,16842757],"represent":[3670017,3801089,11337731,14745601],"rate":[3801090,3997697,4784130,4980737,6094849,7143431,9699330,10223617,13041666,15859713,16384001,16777217],"rendered":[6094849,9699329,10223617,11993089,12713985,15859713],"recieved":[6356993,8257537,13434881,13959169,15269889,16777217],"regex_rate":[7143429,16384001,16777217],"resolution":[11599876,16384001,16777217],"return":[4456449,6684673,11141121,11927553,12320769,14024705,14286849,15466497],"regex_progress_alt":[14548997,16384001,16777217],"requested":[15204353],"returns":[6619137,6684673,9699329,11141121,11927553,14024705],"rendering":[2949121,14548996,16384002,16777218],"reference":[131073,65537,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1441793,1376257,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,5046273,5111809,4980737,5177345,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6488065,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8257537,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,5242881,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10223617,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753],"redirected":[1],"render":[4653057,4980738,9699330,14811137],"routed":[524289,2228225,2883585,3866625,3932161,4063233,7864321,8060929,8192001,9568257,9764865,10682369,11403265,12124161,12451841,12845057,14417921,14614529,15007745,15073281,15663105,15990785,16842753],"ref":[786433,1376257,4194305,5570561,5636097,5898241,8257537,9699329,10747905,12058625,15859713,16711681,16777217],"readonly":[1245185,4915202,7471106]} \ No newline at end of file diff --git a/docs/fti/FTI_115.json b/docs/fti/FTI_115.json new file mode 100644 index 0000000..53aad91 --- /dev/null +++ b/docs/fti/FTI_115.json @@ -0,0 +1 @@ +{"summary":[196609,262145,1900545,2031617,2097153,2359297,2752513,3211265,3407873,3538945,2162689,4521985,5046273,5832705,6029313,6160385,6553601,7077889,7340033,7405569,7929857,9043969,9109505,9175041,9240577,9633793,11141121,11206657,13107201,13500417,13631489,13697025,14483457,15728641,15794177,15925249,16121857],"spd":[3670017],"scroll":[6356993,8257537,10551300],"smooth":[983042,1572865,4980739,6094850,7471105,9699333,10092546,10223618,10354690,13565954,15859714,16252929],"source":[524289,2228225,2883585,3866625,3932161,4063233,7864321,8060929,8192001,8912897,9568257,9764865,10551297,10682369,11403265,11927553,12124161,12386305,12451841,12845057,13172737,13369345,13959169,14417921,14614529,15007745,15073281,15663105,15990785,16842753],"subregion":[1048578,1114113,1769473,2293761,2424834,2621441,3342343,3670017,4325378,8585218,8716290,10944513,11337730,12910599,14155778,15532034,16711695],"scrollviewer_scrollchanged":[6356993,8257537,10551301],"specialized":[12386305],"smoothderivativestandarddeviation":[983045,4980737,6094849,9699330,10092549,10223617,15859713,16252933],"site":[15335425],"size":[1310722,4980740,5505026,5963778,6094850,7274498,8323073,9699334,10223618,11010049,14876673,15400961,15859714],"second":[3670017],"speed":[3670017],"stackoverflow":[10551297],"shared":[851969,4259841,4915201,5701633,7471105,7667713,9961473],"storage":[8257537,9371649,11075585],"scrol":[10551297],"state":[5636097,6684673,6815745],"search":[1835009,15204353],"subregions_collectionchanged":[6619137,9699329,12386309],"selected":[11993089,12713985],"smoothmotion":[1572869,4980737,6094849,9699330,10223617,10354693,13565957,15859713],"subregiontype":[2293765,3342337,8716293,12910593,16711682],"scrollviewer":[6356993,8257537,10551298],"subregions":[458759,4653057,4980739,6094849,6619137,9699335,10223619,11796486,12386305,13238274,15859713,16318466],"slider":[16121861],"snippet":[11337729,16711681],"supported":[65537,4194305,15138818],"serialize":[11337729,15859713],"sandcastle":[131073,65537,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753],"sets":[65537,327681,458753,786434,983041,1179649,1310721,1441793,2424833,3604481,4194305,4784129,5242881,5373953,5439489,5505025,5767169,5898242,5963777,6094862,6422529,6750209,6881281,7274497,7536641,7798786,7995393,8257537,8388609,8585217,8716289,8847361,9306113,9699347,10092545,10223635,10354689,10813441,11272193,11993089,12255233,12582914,12713985,12910597,13041665,13238273,13565953,13893633,14090241,14155777,14942209,15138817,15532033,15859726,16187393,16318465,16449537,16711685],"sealed":[393217,3473409,6684673,11927553,14352385],"slidermedia":[8257537,11075585,16121862],"syntax":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1769473,1900545,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6160385,6225921,6291457,6422529,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466497,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16449537,16711681,16777217,16842753],"sort":[1835009],"serializableattribute":[3670020,14745604,15859716,16711684],"standard":[983042,4980738,6094849,7471105,9699331,10092546,10223617,15859713,16252929],"string":[131073,1245190,1441799,2555909,2949126,3997701,4390917,4456454,4587525,4784135,4849669,4980737,5177351,5373959,5767175,5963783,6422535,6619137,6881287,7143430,7274503,7995399,8519685,8650753,8781829,9437189,9699330,9895937,10092551,10158085,10813447,11141129,11468807,11599878,11665414,12255239,12648458,13041671,13434881,13762565,13893639,14024712,14548998,15269898,15466502,16187399,16384005,16777222],"scale":[327682,4915201,4980738,6094849,9699331,10223617,11862017,12255234,15859713],"sorry":[15204353,15335425],"subregionpropertychanged":[5046280,6619137,9699329],"stack":[10551297],"stathreadattribute":[7667716],"system":[524290,786440,1376257,1638401,2228226,2555905,2883586,3276801,3866626,3932162,4063234,4194313,4587521,5046280,5570562,5636097,5898242,6684676,7864322,8060930,8192002,8257545,8519681,8912898,9568258,9699329,9764866,9830401,10158081,10551298,10682370,10747907,11141130,11403266,11665409,11927556,12058633,12124162,12320769,12386306,12451842,12648450,12845058,13172738,13369346,13959169,14417922,14614530,15007746,15073282,15269890,15466497,15663106,15859713,15990786,16711681,16777217,16842754],"supportedlanguages":[65537,4194305,15138821],"startup":[6488065,9830401,10747905],"start":[1114118,3342338,8257537,8585223,9371649,11075585,12910594,16711684],"someproperty":[15466500],"scrollchangedeventargs":[10551301],"subscribers":[1376257,1703937,6619137,9699329,13434881,15466497,16515073,16711681,16777217],"sender":[524293,2228229,2883589,3866629,3932165,4063237,5046278,7864325,8060933,8192005,8912901,9568261,9764869,10551301,10682373,11403269,12124165,12386309,12451845,12845061,13172741,13369349,13959173,14417925,14614533,15007749,15073285,15663109,15990789,16842757],"setting":[4915201,4980745,5111809,6225921,7471105,7602177,8323073,8454145,9699337,11010049,11862017],"sub":[393217,524289,589825,720897,1507329,2228225,2555905,2883585,3014657,3080193,3145729,3473409,3866625,3932161,4063233,4128769,4587521,5046273,5701633,6946817,7208961,7667713,7864321,8060929,8192001,8519681,8912897,9568257,9764865,9830401,9961473,10027009,10158081,10289153,10420225,10551297,10682369,11403265,11665409,12124161,12386305,12451841,12648449,12779521,12845057,13172737,13369345,13828097,13959169,14221313,14352385,14417921,14614529,14680065,15007745,15073281,15269889,15466497,15663105,15990785,16842753],"specified":[6094849,9699329,10223617,13238274,15859713,16318466],"static":[851971,2949121,4259843,4915203,5111809,5701635,6225921,7143425,7471107,7602177,7667715,8454145,9961475,11010049,11599873,14548993],"set":[327684,458756,983044,1048580,1179652,1310724,1441796,2424836,3604484,4784132,5177348,5242884,5373956,5439492,5505028,5767172,5963780,6291460,6422532,6750212,6881284,7274500,7733252,7995396,8388612,8585220,8716292,8847364,9306116,10092548,10354692,10616836,10813444,11272196,11468804,11993092,12255236,12713988,13041668,13238276,13565956,13893636,14090244,14155780,14942212,15138820,15466497,15532036,16187396,16318468,16449540],"started":[8257537,11075585,11534337],"startupeventargs":[6488065,9830407,10747905]} \ No newline at end of file diff --git a/docs/fti/FTI_116.json b/docs/fti/FTI_116.json new file mode 100644 index 0000000..e1043e4 --- /dev/null +++ b/docs/fti/FTI_116.json @@ -0,0 +1 @@ +{"temporary":[8257537,9371649,11075585],"txtfileoutputname":[3407878,8257537,11075585],"tostring":[6619138,9699330,14024710],"typename":[12320769],"text":[10551297],"triggered":[10158081,13434881,16777217],"targeted":[1769473,2424834,3342337,12910593,16711682],"threading":[786433,4194305,8257537,10747905,12058625],"top":[131073,65537,786435,1376260,1703937,1966081,2686977,3342337,3735553,4194308,4718593,4980737,5570562,5636098,5898242,6094849,6356993,6488065,6619137,6815745,7536641,7798785,8126465,8257540,8978433,9502721,9699333,10223617,10747907,11075585,11730945,12058627,12189697,12582913,12910593,13434881,15204353,15597569,15859714,16056321,16384001,16515073,16580609,16646145,16711685,16777221],"target":[6684673,11927553],"txtplaybackrate_gotfocus":[524293,6356993,8257537],"textblock":[2162693],"typo":[15204353],"txtconsoleoutput":[2162694,8257537,11075585],"type":[65537,196609,262145,327681,458753,524290,589825,655361,786434,851969,917505,983041,1048577,1114113,1179651,1245185,1310721,1376258,1441793,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2228226,2293762,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883586,2949121,3080193,3211265,3276801,3342337,3407873,3538945,3604481,3735553,3670017,3801089,3866626,3932162,3997697,4063234,4194306,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980738,5046274,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570562,5636098,5767169,5832705,5898244,5963777,6029313,6094850,6160385,6225921,6291457,6356994,6422529,6488065,6553601,6619137,6684686,6750209,6815745,6881281,7012353,7077889,7143425,7274497,7340033,7405569,7536641,7471105,7602178,7733249,7798785,7864322,7929857,7995393,8060930,8126465,8192002,8257539,8323073,8388611,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912898,8978433,9043969,9109505,9175041,9240577,9306115,9371649,9437185,9502721,9568258,9633793,9699333,9764866,9830401,9895937,10092545,10158081,10223618,10354689,10485761,10551298,10616833,10682370,10747906,10813441,10878978,10944513,11010049,11075585,11141132,11206657,11272193,11337730,11403266,11468801,11534337,11599873,11665409,11796481,11862017,11927566,11993089,12058626,12124162,12189697,12255233,12320773,12386306,12451842,12517377,12582914,12648452,12713985,12845058,12910593,12976129,13041665,13107201,13172738,13238273,13303809,13369346,13434881,13500417,13565953,13631489,13697025,13762561,13893633,13959170,14024705,14090241,14155777,14286849,14417922,14483457,14548993,14614530,14745602,14811137,14876673,14942209,15007746,15073282,15138817,15269892,15400961,15466497,15532033,15597569,15663106,15728641,15794177,15859715,15925249,15990786,16056321,16121857,16187393,16252929,16318465,16449537,16515073,16580609,16711683,16777218,16842754],"timespan":[1114117,2621445,8585223,9371653,14155783],"title":[1835009],"toend":[3342337,10944517,12910593,15532037,16711682],"types":[3670017,3801089,11337730],"tuned":[10354689,13565953],"try":[15204353,15335425],"true":[3342337,5242881,5439489,6291457,8257537,8847361,10354689,10944513,11075585,11534337,11993089,12713985,12976129,13238273,13565953,14090241,14942209,15532033,16318465,16384001,16449537,16711681,16777217],"typeof":[5636102],"tune":[1572865,4980737,9699329],"turned":[6094849,9699329,10223617,10354689,13565953,15859713],"txtfilename":[2031622,8257537,11075585],"targettype":[6684678,11927558],"thrown":[6684673,11927553],"tofile":[6619137,9699329,14286853],"time":[8257537,9371649,11075585],"topic":[1],"tobutterflowarguments":[4456453,6619137,9699329],"textbox":[2031621,3407877,6553605],"txtplaybackrate":[524289,6356993,6553606,8257538,11075585]} \ No newline at end of file diff --git a/docs/fti/FTI_117.json b/docs/fti/FTI_117.json new file mode 100644 index 0000000..5bc2075 --- /dev/null +++ b/docs/fti/FTI_117.json @@ -0,0 +1 @@ +{"unique":[1048578,3342337,4325377,12910593,16711682],"using":[14090241,16449537],"user":[8257537,10551297,11075585,11534337],"used":[1048577,1179650,1376257,3342338,4325377,4980739,6094849,6684673,7536641,8257537,8388610,8650753,9699332,9895937,10223617,10616833,11337730,11927553,12320769,12910593,13303809,13762561,14745601,15859714,16384002,16646145,16711683,16777218],"updated":[1376259,1703938,3342337,4980737,6619138,8519681,9699331,13434882,13762561,13828097,16384001,16515074,16646145,16711683,16777219],"unspecified":[4653057,4980737,9699329],"unit":[393220,524289,589825,720897,1507329,2228225,2883585,3014657,3080193,3145729,3473412,3866625,3932161,4063233,4128769,4456449,4587521,5046273,5701633,6946817,7208962,7667714,7864321,8060929,8192001,8519681,8912897,9568257,9764865,9830402,9961473,10027010,10158081,10289153,10420225,10551297,10682369,11403265,11665409,12124161,12386305,12451841,12779521,12845057,13172737,13369345,13828100,13959169,14024706,14221313,14286849,14352388,14417921,14614529,14680065,15007745,15073281,15269889,15466498,15663105,15990785,16842753],"url":[15204353],"useing":[15466497],"uielement":[786433,4194305,8257537,12058625]} \ No newline at end of file diff --git a/docs/fti/FTI_118.json b/docs/fti/FTI_118.json new file mode 100644 index 0000000..d2cab5f --- /dev/null +++ b/docs/fti/FTI_118.json @@ -0,0 +1 @@ +{"valid":[5505025,5963777,6684673,11927553],"visual":[786433,4194305,8257537,12058625],"valueconversionattribute":[5636100],"video":[458754,917505,1441794,2490369,2818049,2949121,3801092,4390913,4587522,4980745,5242882,5439490,6094849,7012353,7995394,8847361,9437185,9699344,10223622,10813442,11337731,11796481,12517377,12910593,13434881,13893634,14548993,14811137,15532033,15859713,16384002,16711683,16777219],"virtual":[393217,1638401,3473409,6684673,9830401,11927553,13828098,14024705,14352385,15466498],"val":[196609,262145,655361,851969,917505,1114113,1572865,1769473,1900545,2031617,2097153,2293761,2359297,2490369,2621441,2752513,2818049,2949121,3211265,3407873,3538945,3997697,4259841,4325377,4390913,2162689,4521985,4653057,4849665,4915201,5111809,5308417,5832705,6029313,6160385,6225921,6553601,7012353,7077889,7143425,7340033,7405569,7471105,7602177,7929857,8323073,8454145,8650753,8781825,9043969,9109505,9175041,9240577,9371649,9437185,9633793,9895937,10485761,10878977,10944513,11010049,11206657,11534337,11599873,11796481,11862017,12517377,12976129,13107201,13303809,13500417,13631489,13697025,13762561,14483457,14548993,14811137,14876673,15400961,15728641,15794177,15925249,16121857,16252929],"viewer":[10551297],"version":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1769473,1900545,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6160385,6225921,6291457,6422529,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466497,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16449537,16711681,16777217,16842753],"value":[196609,262145,327682,458754,655361,786436,851970,917506,983042,1048578,1114113,1179650,1245185,1310722,1376258,1441794,1572866,1638404,1703937,1769479,1900545,2031617,2097153,2293761,2359297,2424841,2490369,2621441,2752513,2818049,2949121,3211265,3276803,3342338,3407873,3538945,3604482,3670017,3735553,3801089,3997697,4259842,4325377,4390913,2162689,4456449,4521985,4653058,4718594,4784130,4849665,4915201,4980742,5111809,5177346,5242883,5308417,5373961,5439491,5505026,5767172,5832705,5898243,5963778,6029313,6094854,6160385,6225921,6291459,6422530,6553601,6684682,6619137,6750210,6881284,7012354,7077889,7143425,7274498,7340033,7405569,7471105,7602177,7733250,7798786,7929857,7995394,8126465,8323073,8388610,8454145,8585218,8650753,8716290,8781825,8847363,8978433,9043969,9109505,9175041,9240577,9306114,9371649,9437185,9502721,9633793,9699342,9895937,10092546,10158081,10223622,10354691,10485761,10616834,10813442,10878977,10944513,11010049,11141121,11206657,11272194,11337729,11468802,11534337,11599873,11796481,11862017,11927562,11993091,12255234,12320769,12517378,12582914,12648454,12713987,12910595,12976129,13041666,13107201,13238275,13303809,13434882,13500417,13565955,13631489,13697025,13762561,13893634,14024705,14090243,14155778,14286849,14483457,14548993,14745601,14811138,14876673,14942211,15138818,15269894,15400961,15466498,15532035,15728641,15794177,15859718,15925249,16121857,16187394,16252929,16318467,16449539,16515073,16580609,16711687,16777220],"void":[327681,393218,458753,524290,589826,983041,1048577,1179649,1310721,1441793,1638402,2228226,2424833,2883586,3080194,3276802,3473410,3604481,3866626,3932162,4063234,4587522,4784129,5046274,5177345,5242881,5373953,5439489,5505025,5767169,5963777,6291457,6422529,6750209,6881281,7208962,7274497,7667714,7733249,7864322,7995393,8060930,8192002,8388609,8519682,8585217,8716289,8847361,8912898,9306113,9568258,9764866,9830402,10027010,10092545,10158082,10354689,10551298,10616833,10682370,10813441,11272193,11403266,11468801,11665410,11993089,12124162,12255233,12386306,12451842,12713985,12845058,13041665,13172738,13238273,13369346,13565953,13828098,13893633,13959170,14090241,14155777,14352386,14417922,14614530,14942209,15007746,15073282,15138817,15269890,15466498,15532033,15663106,15990786,16187393,16318465,16449537,16842754],"values":[3670017,3801089,4980738,8650754,9699330,9895938,10158081,11337731,13434881,14745601,16384002,16777219],"videofile":[4587525],"videoinput":[4980737,9437189,9699330,10223617,13893637],"videooutput":[4390917,4980737,9699330,10223617,10813445]} \ No newline at end of file diff --git a/docs/fti/FTI_119.json b/docs/fti/FTI_119.json new file mode 100644 index 0000000..b33582b --- /dev/null +++ b/docs/fti/FTI_119.json @@ -0,0 +1 @@ +{"write":[2949123],"windowsize":[1310725,4980737,6094849,7274501,9699330,10223617,15400965,15859713],"width":[1441799,2490374,3801090,4980738,9699332,10223618,11599875,12517377],"windows":[524289,786439,2228225,2883585,3866625,3932161,4063233,4194312,7864321,8060929,8192001,8257544,9568257,9764865,9830401,10551297,10682369,10747906,11337729,11403265,12058632,12124161,12451841,12845057,13369345,14417921,14614529,15007745,15073281,15663105,15990785,16842753],"work":[458753,9699329,10223617],"window":[4194309,4980737,8257541,9699329,11010049,12058629],"withing":[1048577,3342337,4325377,12910593,16711682],"web":[15204353],"wrapper":[6356993,7536641,8257538,10616833,11337729,13959169,16777217],"windowing":[1310722,4980737,6094849,7274498,9699330,10223617,15400961,15859713]} \ No newline at end of file diff --git a/docs/fti/FTI_120.json b/docs/fti/FTI_120.json new file mode 100644 index 0000000..b481a0e --- /dev/null +++ b/docs/fti/FTI_120.json @@ -0,0 +1 @@ +{"xaml":[4194305,8257537,10747905,11337732,12058625]} \ No newline at end of file diff --git a/docs/fti/FTI_95.json b/docs/fti/FTI_95.json new file mode 100644 index 0000000..afbfdb9 --- /dev/null +++ b/docs/fti/FTI_95.json @@ -0,0 +1 @@ +{"_createdelegate":[6356993,8257537,11141129],"_contentloaded":[1900550,1966081,2359302,2686977,4194305,8257537,10747905,11075585,11206662,11730945,12058625,13697030]} \ No newline at end of file diff --git a/docs/fti/FTI_97.json b/docs/fti/FTI_97.json new file mode 100644 index 0000000..e4cb690 --- /dev/null +++ b/docs/fti/FTI_97.json @@ -0,0 +1 @@ +{"available":[15204353],"abstractclassattribute":[1376257],"alwayscall":[1376257,3342337,4980737,9699329,13762565,16384001,16646145,16711681,16777217],"add":[1638401,3276801],"automatically":[1,10551297,15466497],"action":[1376257,1703937,6619137,9699329,13434882,15269889,15466497,16515073,16711681,16777218],"added":[10551297],"app":[6488067,7667714,9830402,10027010,10747915,11206659,11337730,11730946,12779526],"arguments":[131073,5570561,5898241,11337730,11665414,13434881,16777217],"adds":[1376257,1703937,6619137,8519681,9699329,13434881,16515073,16711681,16777217],"act":[11337729,16711681],"addconstantcallproperty":[1376257,1703937,6619137,8519685,9699329,13434881,16515073,16711681,16777217],"attribute":[15466497],"aspect":[4980739,5242882,5439490,6094849,9699332,10223617,12517377,13303810,15859713],"aspectratio":[4980737,9699329,13303813],"average":[1310722,4980737,6094849,7274498,9699330,10223617,15400961,15859713],"aboutwindow":[720901,1900547,2686979,2883586,6160387,11337730,12058634,13107208,13369346,14352386,15597571],"application":[6488066,7667713,10747911,11337729],"assembly":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1769473,1900545,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6160385,6225921,6291457,6422529,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466497,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16449537,16711681,16777217,16842753],"address":[15204353],"audio":[4980737,6094849,7012353,8847362,9699330,10223617,14942210,15859713],"alerts":[1376257,1703937,6619137,9699329,13434881,15466497,16515073,16711681,16777217],"autoscrolls":[10551297],"alternative":[14548993,16384001,16777217],"administrator":[15335425],"automatic":[15466497],"attempts":[10158081,13434881,16777217],"abstract":[393217,1376258,1638401,3473409,6684673,9830401,11927553,13828097,14024705,14352385,15466497],"allows":[12320769]} \ No newline at end of file diff --git a/docs/fti/FTI_98.json b/docs/fti/FTI_98.json new file mode 100644 index 0000000..c8a067f --- /dev/null +++ b/docs/fti/FTI_98.json @@ -0,0 +1 @@ +{"btnremovesubregion":[6356993,8257537,11403265],"butterflowuiwindow":[7929862,8257537,11075585],"butterflowconsoleoutputargs":[2555909,5177346,5570568,5898246,11337729,12189699,12582913],"btnfilepicker_click":[6356993,8060933,8257537],"btnprocess_click":[6356993,8257537,15990789],"bntvideobackward_click":[6356993,8257537,9568261],"btnok_click":[2883589,12058625,15597569],"butterflow_ui":[131073,65537,196611,262147,327682,393218,458754,524290,589827,655362,720898,786435,851970,917506,983042,1048578,1114114,1179650,1245186,1310722,1376262,1441794,1507330,1572866,1638402,1703937,1769474,1900547,1966081,2031619,2097155,2228226,2293762,2359299,2424834,2490370,2555906,2621442,2686977,2752515,2818050,2883586,2949122,3014658,3080196,3145730,3211267,3276802,3342337,3407875,3473410,3538947,3604482,3670018,3735553,3801090,3866626,3932162,3997698,4063234,4128770,4194307,4259842,4325378,4390914,2162691,4456450,4521987,4587522,4653058,4718593,4784130,4849666,4915202,5046277,5111810,4980737,5177346,5242882,5308418,5373954,5439490,5505026,5570564,5636099,5701634,5767170,5832707,5898245,5963778,6029315,6094849,6160387,6225922,6291458,6356993,6422530,6553603,6488065,6684674,6619137,6750210,6815745,6881282,6946818,7012354,7077891,7143426,7208962,7274498,7340035,7405571,7471106,7536641,7602178,7667714,7733250,7798785,7864322,7929859,7995394,8060930,8126465,8192002,8257539,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978433,9043971,9109507,9175043,9240579,9306114,9371650,9437186,9502721,9568258,9633795,9699332,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10289154,10223617,10354690,10420226,10485762,10551298,10616834,10682370,10747907,10813442,10878978,10944514,11010050,11075585,11141126,11206659,11272194,11337729,11403266,11468802,11534338,11599874,11665410,11730945,11796482,11862018,11927554,11993090,12058627,12124162,12189697,12255234,12320770,12386306,12451842,12517378,12582913,12648451,12713986,12779522,12845058,12910593,12976130,13041666,13107203,13172738,13238274,13303810,13369346,13434881,13500419,13565954,13631491,13697027,13762562,13828098,13893634,13959171,14024706,14090242,14155778,14221314,14286851,14352386,14417922,14483459,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15269891,15400962,15466498,15532034,15597569,15663106,15728643,15794179,15859715,15925251,15990786,16056321,16121859,16187394,16252930,16318466,16384001,16449538,16515073,16580609,16646145,16711684,16777220,16842754],"box":[7602179,14745602,15204353],"based":[10551297],"bntvideoforward_click":[3932165,6356993,8257537],"bntvideoplay":[2228225,6029318,6356993,8257538,11075585],"btnfileoutputpicker":[3866625,6356993,8257538,9240582,11075585],"btnsave":[1966081,3211270,4194306,15007745,16056321],"btnprocess":[6356993,8257538,11075585,15925254,15990785],"bntclip":[262150,6356993,8257538,11075585,15073281],"butterflow":[131074,196610,262146,327682,393218,458754,524290,589827,655362,720898,786434,851970,917506,983042,1048578,1114114,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1769474,1900546,2031618,2097154,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3407874,3473410,3538946,3604482,3670018,3801091,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325378,4390914,2162690,4456451,4521986,4587522,4653058,4784130,4849667,4915202,5046274,5111810,5177346,5242882,5308419,5373956,5439490,5505026,5570563,5636098,5701634,5767170,5832706,5898245,5963778,6029314,6094849,6160386,6225922,6291460,6356993,6422530,6553602,6684674,6619137,6750211,6881282,6946818,7012354,7077890,7143426,7208963,7274498,7340034,7405570,7471106,7536643,7602178,7667714,7733252,7864322,7929858,7995394,8060930,8192002,8257542,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781827,8847362,8912898,8978435,9043970,9109506,9175042,9240578,9306116,9371650,9437186,9568258,9633794,9699334,9764866,9830402,9895938,9961474,10027010,10092546,10158083,10289154,10223617,10354691,10420226,10485763,10551298,10616836,10682370,10747906,10813442,10878978,10944514,11010050,11141122,11206658,11272194,11337739,11403266,11468804,11534338,11599874,11665411,11796482,11862018,11927554,11993090,12058626,12124162,12255234,12320770,12386306,12451842,12517378,12582914,12648452,12713986,12779522,12845058,12976131,13041666,13107202,13172738,13238274,13303810,13369346,13434883,13500418,13565955,13631490,13697026,13762562,13828098,13893634,13959171,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15269891,15400962,15466498,15532034,15663106,15728642,15794178,15859715,15925250,15990786,16121858,16187394,16252930,16318466,16384005,16449538,16711684,16777231,16842754],"butterflowwrapper_parsedconsoleoutputrecieved":[6356993,8257537,13959173],"butterflowoutputargs":[3276808,5373954,5570561,5898248,9306114,11337729,12582915,12648453,13959174],"butterflowwrapper":[131074,589826,1376257,2555906,2949122,3014662,3276810,3735555,3801089,4587522,4849666,5177346,5308418,5373954,5570565,5898251,6291458,7143426,7208962,7536641,7733250,8257537,8650754,8781826,8912898,8978435,9306121,10158083,10485762,10616844,11337732,11468802,11599874,11665410,12189698,12582915,12648455,12976130,13172738,13434883,13959173,14548994,15269895,16384002,16777225],"btnsave_click":[4194305,15007749,16056321],"bntvideobackward":[6356993,8257538,9568257,9633798,11075585],"bntvideoforward":[3932161,4521990,6356993,8257538,11075585],"btnremovesubregion_click":[6356993,8257537,11403269],"bntvideostop":[196614,6356993,8257538,11075585,16842753],"bool":[917507,1572867,1900547,2359299,4653059,5242885,5439493,5636102,6291461,7012355,8847365,10354693,10944515,11206659,11534339,11993093,12517379,12713989,12976131,13238277,13565957,13697027,14090245,14811139,14942213,15466497,15532037,16318469,16449541],"btnok":[2686977,2883585,6160390,12058626,15597569],"btncancel":[6356993,8192001,8257538,9175046,11075585],"btncancel_click":[6356993,8192005,8257537],"button":[196613,262149,3211269,4521989,6029317,6160389,7077893,9175045,9240581,9633797,15794181,15925253],"bntclip_click":[6356993,8257537,15073285],"butterflo":[5505025,5963777],"bntvideoplay_click":[2228229,6356993,8257537],"btncopyarguments":[6356993,7077894,8257538,11075585,12124161],"btncopyarguments_click":[6356993,8257537,12124165],"binding":[6684673,11927554],"buttons":[6356993,8257537,14614529],"boolean":[917506,1572866,1900546,2359298,4653058,5242882,5439490,5636101,6291458,6684673,6815746,7012354,8847362,10354690,10944514,11206658,11337729,11534338,11927553,11993090,12517378,12713986,12976130,13238274,13565954,13697026,14090242,14811138,14942210,15532034,16318466,16449538],"butterflowuiaboutwindow":[2686977,12058625,13107206],"butterflowoption":[786441,851970,3145733,4259842,4718595,5701638,5767170,6881282,7798787,11337729],"btnfilepicker":[6356993,8060929,8257538,11075585,15794182],"bntvideostop_click":[6356993,8257537,16842757],"btnfileoutputpicker_click":[3866629,6356993,8257537],"butterflowoutputtype":[3801093,5898241,9306119,11337729,12648453,15269893],"butterflowsubregion":[458759,1048578,1114114,1376257,1769474,2293762,2424834,2621442,3342338,4325378,8585218,8716290,10420230,10944514,11337729,11796485,12910595,14155778,15532034,16515075,16580611,16711689],"butterflowui":[786434,11337730]} \ No newline at end of file diff --git a/docs/fti/FTI_99.json b/docs/fti/FTI_99.json new file mode 100644 index 0000000..ba8947e --- /dev/null +++ b/docs/fti/FTI_99.json @@ -0,0 +1 @@ +{"convert":[5636097,6684673,6815745,11927559],"convertback":[5636097,6684679,6815745],"clipstart":[8257537,9371653,11075585],"class":[131074,65538,196610,262146,327682,393218,458754,524290,589826,655362,720898,786438,851970,917506,983042,1048578,1114114,1179650,1245186,1310722,1376264,1441794,1507330,1572866,1638402,1703938,1769474,1835009,1900546,1966082,2031618,2097154,2228226,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014659,3080194,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128771,4194310,4259842,4325378,4390914,2162690,4456450,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570566,5636103,5701635,5767170,5832706,5898246,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815746,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257542,8323074,8388610,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699334,9764866,9830402,9895938,9961475,10027010,10092546,10158082,10223618,10289155,10354690,10420227,10485762,10551298,10616834,10682370,10747911,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337732,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058630,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779523,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090242,14155778,14221315,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204353,15269890,15335425,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859720,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711687,16777223,16842754],"com":[10551297],"cast":[6684673,11927553],"check":[15204353],"condition":[6684673,11927553],"controls":[786434,4194306,8257538,10551297,12058626],"call":[1376257,3342337,4980737,7536641,8257537,9699329,10616833,13762561,16384001,16646145,16711681,16777217],"code":[10551297],"composite":[1376257,3342337,4980737,9699329,13762561,16384001,16646145,16711681,16777217],"contain":[15204353],"converts":[4456449,5636098,6684673,6619138,6815746,9699330,11927553,14286849],"componentmodel":[1638401,5046276],"called":[524289,1376257,1703937,2228225,2883585,3866625,3932161,4063233,4194305,6357014,6619138,7864321,8060929,8192001,8257558,8519681,8912897,9568257,9699330,9764865,10551297,10682369,11403265,12058626,12124161,12386305,12451841,12845057,13172737,13369345,13434883,14417921,14614529,15007745,15073281,15597570,15663105,15990785,16056321,16515073,16711681,16777219,16842753],"clipping":[8257537,11075585,11534337],"children":[6356993,8257537,12320769],"contents":[3080193,6619137,9699329],"contains":[786433,9830401,11337729],"changed":[1376258,1703938,6356993,6619139,8257537,9699331,10551298,12386306,13434882,13828097,15466497,16515074,16711682,16777218],"childrens":[12320769],"consoleoutput":[2555909,5177349,5570561,5898241,8781829,8978433,10158085,11468805,12189697,12582913,12648453,15269893,16384001,16777218],"changes":[1376257,1638401,3735553,8126465,9502721,9699329,16580609,16711681,16777217],"calculating":[4980737,9699329,13303809],"click":[2228225,2883585,3866625,3932161,4063233,4194305,6357009,8060929,8192001,8257553,9568257,10682369,11403265,12058625,12124161,12451841,12845057,14417921,15007745,15073281,15597569,15663105,15990785,16056321,16842753],"collections":[12386305],"contentcontrol":[786437,4194305,7340037,8257537,12058625,14483461],"contact":[15335425],"change":[1376257,1703937,6619137,9699329,10551297,13434881,15466497,16515073,16711681,16777217],"cultureinfo":[6684679,11927559,15138823],"const":[2949122,5111810,6225922,7143426,7602178,8454146,11010050,11599874,14548994],"classes":[11337729],"control":[786433,4194305,8257537,12058625],"cancelling":[7208961,13434881,16777217],"converting":[4980737,8650753,9699329,9895937,16384001,16777217],"console":[2555905,5177346,5570562,5898241,6356993,8257537,8781825,8978433,10158082,11337729,11468802,12189697,12582913,12648449,13434882,13959169,15269890,16384001,16777220],"clip":[8257537,9371649,11075585],"clippingbuttonicon":[7340038,8257537,11075585],"controlling":[11665409],"calculations":[1179650,6094849,8388610,9699329,10223617,11337729,14745601,15859713],"copy":[196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1769473,1900545,2031617,2097153,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,2162689,4456449,4521985,4587521,4653057,4784129,4849665,4915201,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6160385,6225921,6291457,6422529,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11403265,11468801,11534337,11599873,11665409,11796481,11862017,11927553,11993089,12058625,12124161,12255233,12320769,12386305,12451841,12517377,12648449,12713985,12779521,12845057,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15269889,15400961,15466498,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16449537,16711681,16777217,16842753],"callermembernameattribute":[15466502],"command":[1245186,9699329,10223617,11337729],"converter":[5636097,6684674,11337729,11927554],"converted":[6684673,11927553],"constructors":[786433,1376257,4194305,5570561,5636097,5898241,8257537,9699329,10747905,12058625,15859713,16711681,16777217],"commandlineoutput":[1245189,9699329,10223617],"cancel":[7208965,13434881,16777217],"configuration":[589825,1245185,3080193,6619137,6750210,7536641,8257537,9699331,10223617,11337731,15859714],"contians":[9699329,11337729],"culture":[6684679,11927559],"constructor":[720898,786433,1507330,2555906,3014657,3145730,4128769,4194305,5570561,5701633,5898241,6946818,8257537,9699329,9961473,10289153,10420225,12058625,12648450,12779521,14221313,14680066],"currently":[6291457,8978433,16777217],"collection":[1048577,3342337,4325377,6619137,9699329,12320769,12386306,12910593,16711682],"checked":[6356993,8257537,14614529],"current":[1245185,6619137,7208961,9699330,10223617,13434881,14024706,16777217]} \ No newline at end of file diff --git a/docs/fti/FTI_Files.json b/docs/fti/FTI_Files.json new file mode 100644 index 0000000..0f88cef --- /dev/null +++ b/docs/fti/FTI_Files.json @@ -0,0 +1 @@ +["A Sandcastle Documented Class Library - Redirect\u0000index.html\u000018","OptionsWindow Properties\u0000html/0308fe94-07ba-b8f1-0d6e-739efc2231a1.htm\u000036","ButterflowWrapper.Run Method\u0000html/1282edb3-a085-8b0a-9eed-131760d451b5.htm\u000044","MainWindow.bntVideoStop Field\u0000html/1315e07b-dc1d-1e81-66f1-6f75592f4d16.htm\u000092","MainWindow.bntClip Field\u0000html/12a1f6be-78bc-aad9-24f2-48cc1dca5c23.htm\u000092","OptionsConfigurationFile.PyramidScale Property\u0000html/16e2e1ed-c377-67ea-50bd-d94803817e86.htm\u0000125","MainWindow.InitializeComponent Method\u0000html/00186ba3-e480-8227-3134-01ae8f4db568.htm\u000093","OptionsConfiguration.Subregions Property\u0000html/1154a99f-7acf-3847-1876-87a31b8fbb9c.htm\u0000169","MainWindow.txtPlaybackRate_GotFocus Method\u0000html/008bd778-d3ec-4ebf-2179-f19ee49276ea.htm\u0000150","ButterflowWrapper.Run Method (OptionsConfiguration)\u0000html/1970f320-0445-a329-d826-7eb6c236d533.htm\u0000119","OptionsConfiguration.iterations Field\u0000html/183117d3-1c81-6696-01d8-0fadc7ef9549.htm\u000084","AboutWindow Constructor\u0000html/223b45d3-3d9f-f0dd-a1a4-a68aeafa61c7.htm\u000077","ButterflowOption Class\u0000html/014a2f1b-9848-61b6-74c1-8cfcdc507450.htm\u0000172","ButterflowOption.LabelValueProperty Field\u0000html/21657b8b-5d2c-de68-30b7-355d47e658f1.htm\u000086","OptionsConfiguration.fastPyramid Field\u0000html/04f213df-d0ce-2a78-bb7d-5fa0e9a78524.htm\u000091","OptionsConfigurationFile.SmoothDerivativeStandardDeviation Property\u0000html/22d6aa98-7c83-dc85-be31-785e34975fe1.htm\u0000129","ButterflowSubregion.Identifier Property\u0000html/25147637-5cad-bfa3-7ac3-68997e99e351.htm\u0000136","ButterflowSubregion.start Field\u0000html/26aa70fb-5f49-52e3-d1ab-02cab3f94fdb.htm\u000082","OptionsConfigurationFile.FlowFilterType Property\u0000html/18dd4070-3087-439a-2de3-2c8f67e149ee.htm\u0000139","OptionsConfiguration.CommandLineOutput Property\u0000html/2ab1f69f-ff78-6e57-8ade-6ffd38070087.htm\u0000116","OptionsConfigurationFile.WindowSize Property\u0000html/2542a2b6-d2f8-3bc1-3e58-602e74790c42.htm\u0000129","PropertyChangedAlerter Class\u0000html/229e6869-f14d-a176-5ac6-d0d28dc43a71.htm\u0000211","OptionsConfiguration.Width Property\u0000html/27e98f58-66a9-04a8-cb4e-ecdedb30512d.htm\u0000135","OptionsWindow Constructor\u0000html/0fb61c2f-e9ec-2c31-4d3f-6843444484b1.htm\u000077","OptionsConfiguration.smoothMotion Field\u0000html/1a10cd9e-31ad-cc1c-e305-39f5d9830a68.htm\u000089","PropertyChangedAlerter.PropertyChanged Event\u0000html/2bc00061-8840-fad4-50b6-7b7fad95336c.htm\u0000138","PropertyChangedAlerter Methods\u0000html/1a0b274b-3529-1902-9922-af6e09ecea11.htm\u000072","ButterflowSubregion.value Field\u0000html/2c5a9da9-6863-04d4-df2e-0ab2df859d73.htm\u000083","A Sandcastle Documented Class Library - Search\u0000search.html\u000014","AboutWindow._contentLoaded Field\u0000html/2f71d195-1df5-c4f8-42e7-3417205293ab.htm\u000090","OptionsWindow Fields\u0000html/1ffd32ff-0f5a-9073-9b59-c87f23084b6f.htm\u000030","MainWindow.txtFileName Field\u0000html/35147e71-4581-88a3-a864-2d4fd0a153de.htm\u000092","MainWindow.mediaPreview Field\u0000html/2e8d268a-b971-9a07-1051-d00e0ca38382.htm\u000092","MainWindow.txtConsoleOutput Field\u0000html/3511274f-33e0-5bc9-a9cf-3ae95318533b.htm\u000092","MainWindow.bntVideoPlay_Click Method\u0000html/360ba781-8ee0-01ff-50c7-1bc627c2fca4.htm\u0000149","ButterflowSubregion.subregionType Field\u0000html/392e3793-d7df-16b9-12f9-2ea84d7b294b.htm\u000085","MainWindow._contentLoaded Field\u0000html/307e1f61-f592-ed02-b8cb-637f4e0c1925.htm\u000090","ButterflowSubregion.Value Property\u0000html/3c0eaca3-8818-0101-3aaf-6742fe42e6ba.htm\u0000129","OptionsConfiguration.width Field\u0000html/3d4c035d-6490-d033-2594-e18f1f9fe5a0.htm\u000083","ButterflowWrapper.ButterflowConsoleOutputArgs Constructor\u0000html/3ade1dca-05fb-dec9-46a5-81aca56659d8.htm\u0000106","ButterflowSubregion.end Field\u0000html/0828f0f7-9015-2ed8-a635-fdc316c414b3.htm\u000082","AboutWindow Fields\u0000html/3fbb427d-a3ea-5c49-fd2e-c713e6521c1f.htm\u000031","MainWindow.menuButterflowGithub Field\u0000html/35b6d3f0-019f-8910-6732-cf09205927ab.htm\u000092","OptionsConfiguration.height Field\u0000html/3eb074c0-12da-69f5-f583-4c3d6e0bb3b7.htm\u000083","AboutWindow.btnOK_Click Method\u0000html/2f595b81-d931-6e17-5543-cea3192d7ec4.htm\u0000149","ButterflowWrapper.REGEX_PROGRESS Field\u0000html/40585672-9bac-c92d-89fa-e74b2c864a8c.htm\u0000202","ButterflowWrapper Constructor\u0000html/428e99bd-48ad-4370-5fa4-b32e6271e65c.htm\u000082","OptionsConfiguration.LoadFile Method\u0000html/2d21bf05-43bf-5769-f8b1-3110b7683cee.htm\u0000119","ButterflowOption Constructor\u0000html/2308a429-b981-6557-0817-2d675417c82c.htm\u000077","OptionsWindow.btnSave Field\u0000html/40085487-a1f6-dd07-1d52-dccb6e579877.htm\u000092","ButterflowWrapper.ParsedConsoleOutputRecieved Event\u0000html/35c52789-71d0-91af-efb7-d7a4618a0278.htm\u0000162","ButterflowSubregion Fields\u0000html/3e131f45-f067-24ab-d7da-d5c551a47477.htm\u0000104","MainWindow.txtFileOutputName Field\u0000html/33a83e72-85d9-95cb-d99e-a9345c4f92a6.htm\u000092","OptionsWindow.InitializeComponent Method\u0000html/439fa3a9-b5ca-3f5c-b7a9-7273d38d5d7d.htm\u000093","MainWindow.menuOpen Field\u0000html/450834a3-27fd-bcbc-0af5-c615f789352e.htm\u000092","OptionsConfigurationFile.Levels Property\u0000html/4c30d8ee-c05b-9748-6ee5-39cb73a38234.htm\u0000127","RegionType Enumeration\u0000html/4e076ed3-56c3-9ed7-43ef-41dd0c624aa7.htm\u0000108","ButterflowWrapper Events\u0000html/376543fe-9fb9-ed00-3666-8cf4e1852e80.htm\u000054","ButterflowWrapper.ButterflowOutputType Enumeration\u0000html/4d847e66-a863-43bf-dbdb-3a98d55468b9.htm\u000096","MainWindow.btnFileOutputPicker_Click Method\u0000html/4ba0cbf4-05cb-00dc-5e49-dd307852c65b.htm\u0000149","MainWindow.bntVideoForward_Click Method\u0000html/46c7023b-c815-794a-f942-1265f270fdf5.htm\u0000149","OptionsConfiguration.playbackRate Field\u0000html/43a9964a-0d39-7337-210a-45a09d8ac537.htm\u000082","MainWindow.menuAboutButterflowUI_Click Method\u0000html/41755ad2-a983-a01d-32f1-e693180ff5f7.htm\u0000149","OptionsConfigurationFile Constructor\u0000html/3391e962-c1b2-d3b7-781c-7d11f8aa3bbe.htm\u000082","OptionsWindow Class\u0000html/40aedc8a-3b6a-2a82-5d77-e3558e9efaab.htm\u0000177","ButterflowOption.DescriptionValueProperty Field\u0000html/4cce9345-4d0e-3448-bd43-915028cfa134.htm\u000086","ButterflowSubregion.identifier Field\u0000html/542d3983-0d33-8f33-0eb9-f2a8f05b59c1.htm\u000089","OptionsConfiguration.videoOutput Field\u0000html/5565384d-4676-6f9f-3bb1-685b957453df.htm\u000083","OptionsConfiguration.ToButterflowArguments Method\u0000html/33bad8a9-ff3b-c7f3-f9d4-864c25e77217.htm\u0000101","MainWindow.bntVideoForward Field\u0000html/5a5fc301-607f-19ed-aff5-3f35eb396663.htm\u000092","ButterflowWrapper.Probe Method\u0000html/5f2749a7-c303-eaab-d82d-6b5a5d5957af.htm\u0000114","OptionsConfiguration.keepSubregions Field\u0000html/4f897fbf-02a9-7114-8317-f1875fce8aab.htm\u000087","ButterflowOption Fields\u0000html/648d089f-f07e-b1cb-f721-90e85651ac1c.htm\u000040","OptionsConfiguration.PlaybackRate Property\u0000html/543c18ec-e299-2053-3100-3b5d56c488b4.htm\u0000129","ButterflowWrapper.executablePath Field\u0000html/420ffbdc-a962-1e6e-b104-769177739ae5.htm\u0000108","OptionsConfiguration.DEFAULT_PYRAMID_SCALE Field\u0000html/64ab9fdd-f9a8-68c2-7601-b3d3992ca4d4.htm\u000088","OptionsConfiguration Fields\u0000html/3ccf0d1f-1e4a-6f63-7257-985718950daf.htm\u0000312","OptionsConfiguration.SubregionPropertyChanged Method\u0000html/623ea212-0570-afa3-41f1-cfc51bd295a4.htm\u0000200","OptionsConfiguration.DEFAULT_PIXEL_NEIGHBORHOOD Field\u0000html/6007c2d4-a94e-42c7-f177-546650644dcf.htm\u000095","ButterflowWrapper.ButterflowConsoleOutputArgs.ConsoleOutput Property\u0000html/5cc26985-b52b-af6d-eea5-25cd24c79bf8.htm\u0000135","OptionsConfigurationFile.LockAspectRatio Property\u0000html/5ac6a05a-8f39-6ec7-7ff9-42e0a55dbc6a.htm\u0000140","ButterflowWrapper.progressPercentage Field\u0000html/45368a3c-9928-e1e7-18d7-b4fae812bfb2.htm\u000084","ButterflowWrapper.ButterflowOutputArgs.Value Property\u0000html/6a134abb-33d1-58fc-3cf4-4bf50959614a.htm\u0000141","OptionsConfiguration.LockAspectRatio Property\u0000html/6a62b320-0dc7-5c55-5fc1-7960ce031f08.htm\u0000140","OptionsConfigurationFile.PixelNeighborhood Property\u0000html/61ea8677-9fc2-bdbb-b764-abca5182a132.htm\u0000148","ButterflowWrapper.ButterflowConsoleOutputArgs Class\u0000html/4f5187fc-d00e-1d7a-87e4-76997d33cde3.htm\u0000123","InverseBoolConverter Class\u0000html/571e5a65-b19d-80a7-fc52-e02575182e64.htm\u0000212","ButterflowOption Constructor\u0000html/0117ff48-c896-d702-4a7b-dc7bf783a375.htm\u000083","ButterflowOption.LabelValue Property\u0000html/74a38e5b-a3a5-706a-58e8-c8a299d2d843.htm\u0000129","MainWindow.menuAboutButterflowUI Field\u0000html/4a128659-11a3-2ce0-b3f8-c186250b28a3.htm\u000092","ButterflowWrapper.ButterflowOutputArgs Class\u0000html/66e690de-9367-e42a-b964-af247afae7ff.htm\u0000169","OptionsConfiguration.PixelNeighborhood Property\u0000html/54ad7414-0302-6706-ed2d-640fba85f6c9.htm\u0000154","MainWindow.bntVideoPlay Field\u0000html/77d47d5c-46f1-3372-1d40-aa45645d182c.htm\u000092","OptionsConfigurationFile Properties\u0000html/70316688-ddc5-44a2-cedc-9b5b5599775f.htm\u0000208","AboutWindow.btnOK Field\u0000html/6fceb25b-2fad-c1b6-502b-d32c8023c7a6.htm\u000092","OptionsConfiguration.DEFAULT_ITERATIONS Field\u0000html/78d5bca2-0453-b125-ea2e-fdc7a659b475.htm\u000094","ButterflowWrapper.IsRunning Property\u0000html/1037f945-7735-af3d-f3dd-f40750e81a2b.htm\u0000138","MainWindow Methods\u0000html/4afa4f83-5da6-1df0-b340-99b2c96b3285.htm\u0000304","OptionsConfiguration.Iterations Property\u0000html/6d65e6c5-10c3-49cb-7bad-c793d2f39e0c.htm\u0000139","App Methods\u0000html/5d4abde6-222f-ffeb-b411-437c57e74bba.htm\u000050","MainWindow.txtPlaybackRate Field\u0000html/8189f496-1084-50e8-e6be-66b389743464.htm\u000092","OptionsConfiguration Methods\u0000html/63626eb2-554c-1d04-c1c3-26d0352bee6b.htm\u0000151","InverseBoolConverter.ConvertBack Method\u0000html/09aaa9de-0353-b04f-53b0-541e73ff99f9.htm\u0000306","MainWindow.OptionsConfiguration Property\u0000html/54f215a0-e027-2805-b2d9-bd132a4f2b9f.htm\u0000130","InverseBoolConverter Methods\u0000html/825b5c96-d9f1-20e2-cb31-7c084b449b1f.htm\u000047","ButterflowOption.DescriptionValue Property\u0000html/78c4c081-252e-17d4-672d-1cc91216a0b3.htm\u0000129","OptionsConfiguration Constructor\u0000html/4b292151-5a2e-cea1-2368-802e23b5bb6f.htm\u000077","OptionsConfiguration.keepAudio Field\u0000html/83d4e935-adf3-e81c-76d3-66f223a06093.htm\u000092","MainWindow.btnCopyArguments Field\u0000html/7b1701f3-51b7-fc24-13d9-db953b854b50.htm\u000092","ButterflowWrapper.REGEX_RATE Field\u0000html/0c17e820-04c1-9027-76be-c6efb92e4866.htm\u0000155","ButterflowWrapper.Cancel Method\u0000html/4ae309d0-c1b6-0cf8-5c03-ff0ca2ba871c.htm\u000090","OptionsConfiguration.WindowSize Property\u0000html/87181628-098e-7a09-6c4b-c68c0eb78157.htm\u0000135","MainWindow.ClippingButtonIcon Field\u0000html/76da4765-2b8e-7546-731c-36022fd99be0.htm\u000092","MainWindow.progressBar Field\u0000html/623dc67b-c034-71b5-d021-ec6e72d54795.htm\u000092","OptionsConfiguration.DEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION Field\u0000html/8934d9cd-66af-199f-37f7-31215fe45287.htm\u000090","MainWindow Properties\u0000html/8853bb14-1eb9-dfec-a3ab-28964240023f.htm\u000046","OptionsConfiguration.DEFAULT_FLOW_FILTER_TYPE Field\u0000html/829c1e85-9830-0ade-d7c3-01105c20e9d4.htm\u0000102","App.Main Method\u0000html/8f4477c6-2409-fd95-a54e-fda52def0197.htm\u0000108","ButterflowWrapper.ProgressPercentage Property\u0000html/951a287b-c7e8-64f1-f982-bb77d31aba13.htm\u0000135","ButterflowOption Properties\u0000html/94537008-4543-dfe4-9289-9bd1888c21de.htm\u000044","MainWindow.mediaPreview_MediaEnded Method\u0000html/48f5ae6f-e803-3df9-b8b7-3edd15a79bd9.htm\u0000150","MainWindow.butterflowUIWindow Field\u0000html/a300a7af-5af7-52fe-d6b1-8cd473bca8fd.htm\u000092","OptionsConfiguration.Height Property\u0000html/a19a2cc9-fd1f-8d1c-3e6f-65659578614b.htm\u0000135","MainWindow.btnFilePicker_Click Method\u0000html/954f2113-1286-c4cf-ace8-1b24602a9556.htm\u0000149","PropertyChangedAlerter Events\u0000html/90401cff-257b-db0c-848a-5900e476f5c1.htm\u000036","MainWindow.btnCancel_Click Method\u0000html/9d94996e-f302-80d3-e438-3996083bf4d1.htm\u0000149","MainWindow Class\u0000html/7ae7656b-c378-ab3d-9af4-1be26a4a3904.htm\u0000512","OptionsConfiguration.levels Field\u0000html/a591008a-bfa2-0585-8e61-892d9b4e8dea.htm\u000081","OptionsConfiguration.FlowFilterType Property\u0000html/985d56af-6017-1462-1514-a6feafcdacf2.htm\u0000139","OptionsConfiguration.DEFAULT_LEVELS Field\u0000html/499ad123-ec06-695b-086c-6938ee390049.htm\u000094","PropertyChangedAlerter.AddConstantCallProperty Method\u0000html/94283020-fd41-a0ab-0e86-5d285dc72cff.htm\u0000123","ButterflowSubregion.Start Property\u0000html/a881f3fc-6b17-9df8-75b6-a4fb44cc9991.htm\u0000127","ButterflowWrapper.interpreter Field\u0000html/a9af32ff-32d5-dd12-872e-a465698e82c7.htm\u000090","ButterflowSubregion.SubregionType Property\u0000html/a3f633e6-1123-0b13-91a2-0bbcd4cb672a.htm\u0000132","ButterflowWrapper.consoleOutput Field\u0000html/9a3697fc-2123-df08-0328-d113471c80bc.htm\u000084","OptionsConfiguration.KeepAudio Property\u0000html/9d4cfded-177b-abdb-a75e-849e62dc9562.htm\u0000136","ButterflowWrapper.Process_OutputDataReceived Method\u0000html/ade5760c-a582-25e6-1253-15bbccd18447.htm\u0000152","ButterflowWrapper Properties\u0000html/701a84d3-5bbb-187b-6abe-6e05c0ac26d1.htm\u000057","MainWindow.menuOptions Field\u0000html/7b8326c7-1852-4c77-0112-abdc807cc5ff.htm\u000092","MainWindow.listSubregions Field\u0000html/10e733af-0197-e304-e7ac-7dd187c1948e.htm\u000092","MainWindow.btnCancel Field\u0000html/accd0d60-a4db-0849-c2b4-5b264534526c.htm\u000092","MainWindow.btnFileOutputPicker Field\u0000html/a95149ae-191a-4403-b834-a042db2920b3.htm\u000092","ButterflowWrapper.ButterflowOutputArgs.OutputType Property\u0000html/94402421-c646-c7c3-8c02-55b0e976a82e.htm\u0000148","MainWindow.clipStart Field\u0000html/be383e5a-6606-a9a5-c136-6795578d2552.htm\u000085","OptionsConfiguration.videoInput Field\u0000html/7d67c0ac-0746-5dde-367c-4f03ae83b8ce.htm\u000083","OptionsConfiguration Events\u0000html/cb8c955a-251f-0ecf-6487-38d42a4c82e1.htm\u000043","MainWindow.bntVideoBackward_Click Method\u0000html/afa48c69-3b6a-3df7-1ccc-de0ee41155e5.htm\u0000149","MainWindow.bntVideoBackward Field\u0000html/c6defcae-e147-6929-9524-b3f2de228379.htm\u000092","OptionsConfiguration Class\u0000html/8b6c756f-d88d-a439-ae46-36933c20e4cc.htm\u0000812","MainWindow.mediaPreview_MediaOpened Method\u0000html/912c89aa-e4e5-1327-b445-691eeae5997d.htm\u0000150","App.OnStartup Method\u0000html/ccc1be7a-d5d7-ad31-d88e-3bc9f970885d.htm\u0000132","OptionsConfiguration.interpreter Field\u0000html/cc5f6c6a-8acb-2dd4-1953-bbde6d936936.htm\u0000112","OptionsConfiguration Constructor\u0000html/09c4fb13-1283-2577-67f6-743c466a6f4b.htm\u000083","App.InitializeComponent Method\u0000html/8c58ad6a-9b27-bed4-0200-4de7ed4cfaa6.htm\u000079","OptionsConfiguration.SmoothDerivativeStandardDeviation Property\u0000html/c9412d7f-8c4c-832f-9a56-01fe83a1a915.htm\u0000135","ButterflowWrapper.ParseConsoleOutput Method\u0000html/a40dbce6-a556-a0b5-a504-e0e6b5f9b2b2.htm\u0000133","OptionsConfiguration Properties\u0000html/967fbfe1-1e06-96ce-2a6e-e86982fb6935.htm\u0000275","InverseBoolConverter Constructor\u0000html/84818717-8b03-d621-ac9f-1ba54b3bcf9a.htm\u000082","OptionsConfiguration.SmoothMotion Property\u0000html/cd3f1219-3432-7627-38a5-87414e81d879.htm\u0000139","ButterflowSubregion Constructor\u0000html/9aaf8814-a9be-c775-226d-998529c5f8d7.htm\u000082","ButterflowWrapper.runningProcess Field\u0000html/d7727346-f68e-b3e2-a774-7beb9171cc11.htm\u000083","MainWindow.ScrollViewer_ScrollChanged Method\u0000html/aef87ef8-07f6-846c-9ef1-6ca90f68eb28.htm\u0000196","MainWindow.ButterflowWrapper Property\u0000html/71dbe8e5-6340-d797-bcea-762b9a7fff03.htm\u0000126","MainWindow.menuSaveConfiguration_Click Method\u0000html/c061d836-bf52-c52c-3745-0faab8b4b42e.htm\u0000149","App Class\u0000html/d15fc1fd-caee-16f8-14ce-9dcc70712385.htm\u0000147","OptionsConfiguration.VideoOutput Property\u0000html/82b71c07-8fbc-36e1-12f9-6c19372fe2ac.htm\u0000133","OptionsConfiguration.flowFilterType Field\u0000html/7f4cc619-4fcf-6889-67a9-9507e03dc8d8.htm\u000086","ButterflowSubregion.toEnd Field\u0000html/b4d246de-9fb3-1a75-fd47-cfee0e64186c.htm\u000089","OptionsConfiguration.DEFAULT_WINDOW_SIZE Field\u0000html/e3c226ad-4d8b-d51c-eaa8-bf15d240754a.htm\u000095","MainWindow Fields\u0000html/c1d13dec-659d-d40f-71a5-8192bf4afc2e.htm\u000081","MainWindow._CreateDelegate Method\u0000html/dce4b75f-140c-76b3-2f51-a04b46ca5640.htm\u0000224","App._contentLoaded Field\u0000html/e06a7bf9-5653-bac5-c064-b72384a5c09e.htm\u000090","OptionsConfigurationFile.Iterations Property\u0000html/731bf473-ef8c-a851-93bc-5c91955a1a10.htm\u0000133","butterflow_ui Namespace\u0000html/e151fc72-f3cc-1740-7ea1-73c21ce1fa93.htm\u0000213","MainWindow.btnRemoveSubregion_Click Method\u0000html/d19a4635-d31a-f82a-05c0-595f6ed350ec.htm\u0000149","ButterflowWrapper.ConsoleOutput Property\u0000html/b2d0780d-8432-2b78-6b06-76b778c65083.htm\u0000137","MainWindow.isClipping Field\u0000html/d9b05831-2559-4997-f1ef-7115569377dc.htm\u000089","ButterflowWrapper.REGEX_RESOLUTION Field\u0000html/80068044-4661-d53c-d40d-056745fc309e.htm\u0000159","ButterflowWrapper.Run Method (String)\u0000html/e76fa5c5-defd-752c-1b7d-1a6e0e849e94.htm\u0000122","App Fields\u0000html/088f08e4-112d-abf9-9790-db6e53d23eb4.htm\u000021","OptionsConfiguration.subregions Field\u0000html/e28dc1ca-51ec-79ce-fc93-ea977229f95a.htm\u0000110","OptionsConfiguration.pyramidScale Field\u0000html/dd14a1af-3bfc-0635-6ea6-5e9ed0d8258f.htm\u000081","InverseBoolConverter.Convert Method\u0000html/097cfdfe-d69f-d263-612c-a33468013317.htm\u0000303","OptionsConfiguration.LosslessQuality Property\u0000html/73a52eb1-4244-8eb1-e3c0-31fa95ca7595.htm\u0000138","AboutWindow Class\u0000html/4570f55e-9488-16c6-9dab-e11f856874bb.htm\u0000178","MainWindow.btnCopyArguments_Click Method\u0000html/e2677be8-1919-7715-90a7-6b893181abc5.htm\u0000149","ButterflowConsoleOutputArgs Properties\u0000html/81b1b6e5-351c-83e1-f00e-f91be8632ddf.htm\u000036","OptionsConfiguration.PyramidScale Property\u0000html/dab6a385-86c3-93b9-70c4-0a46f5f2f148.htm\u0000131","MainWindow.GetRecursiveChildren(T) Method\u0000html/52a1e179-0dd0-8575-f84e-f325333aff0d.htm\u0000203","OptionsConfiguration.Subregions_CollectionChanged Method\u0000html/d2133235-452c-bdf9-0999-1a5e0341c18a.htm\u0000153","MainWindow.menuButterflowGithub_Click Method\u0000html/e84838ae-4675-688a-350c-a585bc08137f.htm\u0000149","OptionsConfiguration.lockAspectRatio Field\u0000html/ea4e6242-2392-9060-92cc-edf7e47d043b.htm\u000095","ButterflowOutputArgs Properties\u0000html/eba4ee7f-ddb2-4f88-1d40-5aa7b7327b7a.htm\u000067","ButterflowWrapper.ButterflowOutputArgs Constructor\u0000html/839dba3d-2df5-fb9e-0a0b-ab1ad9572b02.htm\u0000176","OptionsConfigurationFile.LosslessQuality Property\u0000html/d910291e-767d-4829-6711-85a021349693.htm\u0000138","App Constructor\u0000html/f173f142-e371-d0cb-e9c3-6b907bf464b3.htm\u000082","MainWindow.menuButterflowUIGithub_Click Method\u0000html/b1cf0f9b-0de5-fb7e-9299-2cb3c600a56a.htm\u0000149","ButterflowSubregion Properties\u0000html/a40e23e6-9c50-5e59-6333-f62782ef9f39.htm\u0000105","ButterflowWrapper.isRunning Field\u0000html/b38f4c5c-0a95-5352-c899-243474c8a504.htm\u000086","OptionsConfigurationFile.PlaybackRate Property\u0000html/f01e9f07-7a7e-9824-2e20-5769648f4657.htm\u0000129","AboutWindow.butterflowUIAboutWindow Field\u0000html/d7508a2b-37c7-477f-8521-88cfb2fdb1f8.htm\u000092","ButterflowWrapper.Process_Exited Method\u0000html/ecdfd054-a9b2-3571-09c4-a006bae59ed2.htm\u0000147","OptionsConfigurationFile.KeepSubregions Property\u0000html/f2934f5b-24c5-183c-00b7-bc9990ec9789.htm\u0000140","OptionsConfiguration.aspectRatio Field\u0000html/f4f5eab8-72e8-9ffd-f024-ac667450f2cb.htm\u000090","AboutWindow.Hyperlink_RequestNavigate Method\u0000html/f3cce935-cd34-1288-c640-71abf150348b.htm\u0000152","ButterflowWrapper Methods\u0000html/98c35fae-9e4e-225a-03af-5da2f15cccc7.htm\u0000190","MainWindow.menuButterflowUIGithub Field\u0000html/b408163a-c934-24ba-8222-90d7e564a14f.htm\u000092","OptionsConfigurationFile.SmoothMotion Property\u0000html/f18647cc-faba-2fe4-2881-9bf13b67486d.htm\u0000139","MainWindow.menuSaveConfiguration Field\u0000html/f52ac2d8-799e-d820-d84a-77f6d8c4561b.htm\u000092","OptionsWindow._contentLoaded Field\u0000html/f393224d-1ef0-9983-82e9-93632650e5f0.htm\u000090","PropertyChangedAlerter.alwaysCall Field\u0000html/de4e26b6-b925-00d1-b5c8-6cffb5cabf61.htm\u0000116","PropertyChangedAlerter.OnAllPropertiesChanged Method\u0000html/f4ce3949-e7fd-ce94-51cc-3c3698c097b5.htm\u0000101","OptionsConfiguration.VideoInput Property\u0000html/ce373b12-ba81-b7d3-99e4-d1125380e4c3.htm\u0000133","MainWindow.ButterflowWrapper_ParsedConsoleOutputRecieved Method\u0000html/ee9991ab-468d-a111-0a47-134e11ab7914.htm\u0000151","OptionsConfiguration.ToString Method\u0000html/e973f29c-14ab-597d-a4b5-2003d9caee33.htm\u0000117","OptionsConfigurationFile.FastPyramid Property\u0000html/775384d8-abb5-3b65-3aa7-2e6dd9386900.htm\u0000134","ButterflowSubregion.End Property\u0000html/bd86cc5c-f5bd-af92-2244-7bd87550c0e5.htm\u0000127","PropertyChangedAlerter Constructor\u0000html/994d1e81-d491-4dec-039e-4c0a3e2cb869.htm\u000082","OptionsConfiguration.ToFile Method\u0000html/e34f04fb-f23f-b33a-2c7b-fd1d7c590626.htm\u0000102","AboutWindow.InitializeComponent Method\u0000html/c37faee0-5e01-956d-d3e2-5886571fc135.htm\u000093","MainWindow.menuOptions_Click Method\u0000html/925b0a64-fbeb-2c36-54a8-7e900796d49c.htm\u0000149","MainWindow.PlayPauseButtonIcon Field\u0000html/f657cb72-e98f-259e-f503-49bc0ebfbf81.htm\u000092","ButterflowWrapper.REGEX_PROGRESS_ALT Field\u0000html/f1d7e421-630d-bc87-3272-4e92aecc79e8.htm\u0000176","MainWindow.PlaybackRateRadioButton_Checked Method\u0000html/b470ef9a-593f-578b-66e8-72a0e6d60182.htm\u0000151","MainWindow Constructor\u0000html/ea49083b-3151-9ed4-5f35-96b0b298f9ab.htm\u000077","FlowFilterType Enumeration\u0000html/dede81d0-e317-bc55-5d70-fda170fdee9e.htm\u0000109","OptionsConfiguration.losslessQuality Field\u0000html/e57fd7ee-cc60-87e6-b91a-a649281baaff.htm\u000091","OptionsConfiguration.pixelNeighborhood Field\u0000html/c08cb601-d3f9-b04f-501b-4d8194e11287.htm\u000082","OptionsConfigurationFile.KeepAudio Property\u0000html/fd5279ab-f75c-e30e-d94c-a9d57ca971c1.htm\u0000132","OptionsWindow.btnSave_Click Method\u0000html/d06cd6bc-11f9-936c-17ac-91258dd3341a.htm\u0000149","MainWindow.bntClip_Click Method\u0000html/7480f4c7-7ae7-238f-ac6a-c4851fef0af0.htm\u0000149","OptionsWindow.SupportedLanguages Property\u0000html/f26a6239-ec29-cd10-3708-9eac4f361fa1.htm\u0000161","Page Not Found\u0000html/PageNotFound.htm\u000069","ButterflowWrapper.OnParsedConsoleOutputRecieved Method\u0000html/c16980db-32b2-dc80-d568-ef30ce3ea3bf.htm\u0000180","General Error\u0000html/GeneralError.htm\u000035","OptionsConfiguration.windowSize Field\u0000html/f65ad95a-6f34-e58b-6f8b-4397ab6cd2c7.htm\u000082","PropertyChangedAlerter.OnPropertyChanged Method\u0000html/eedea241-4ddb-bac9-5717-c691ef57e6ea.htm\u0000277","ButterflowSubregion.ToEnd Property\u0000html/e5cace0e-19fd-680f-7849-355994e9f76e.htm\u0000142","AboutWindow Methods\u0000html/ec84d0ee-c692-6f5f-1864-aa438ca0100e.htm\u000053","MainWindow.menuOpen_Click Method\u0000html/e09f2ba0-bcba-b713-c06f-b63c91ce42b5.htm\u0000149","MainWindow.menuCopyArguments Field\u0000html/d92ed1cc-6833-c690-a88f-e36ca93014e5.htm\u000092","MainWindow.btnFilePicker Field\u0000html/09bda8fb-0830-67bc-0580-3f1de96e4de5.htm\u000092","OptionsConfigurationFile Class\u0000html/b6d681cc-0a33-4090-fc85-261516d0a18b.htm\u0000316","MainWindow.btnProcess Field\u0000html/f9fa5919-e67d-a8a5-39c6-3835949c8144.htm\u000092","MainWindow.btnProcess_Click Method\u0000html/e5c5dfdd-c083-5f54-2c18-e8e53f03332d.htm\u0000149","OptionsWindow Methods\u0000html/efbdac41-5d4f-ce20-ff7d-d9e1ec65cef4.htm\u000041","MainWindow.sliderMedia Field\u0000html/d085e974-3f4c-cb5e-7807-e1568c366e2a.htm\u000092","OptionsConfiguration.Levels Property\u0000html/68ef1656-e3cc-1ad4-094e-267dcdb43182.htm\u0000133","OptionsConfiguration.smoothDerivativeStandardDeviation Field\u0000html/f7a3f2af-fe72-72ad-2e1e-9a441ec7f4a8.htm\u000082","OptionsConfiguration.KeepSubregions Property\u0000html/e99b3cdc-fb52-cc06-9656-0afa4d9f847d.htm\u0000140","ButterflowWrapper Fields\u0000html/e71cc668-7b97-a2a1-d744-9c9f0d6b54f2.htm\u0000146","OptionsConfiguration.FastPyramid Property\u0000html/ba5c0673-a02d-29fa-7793-d9bf04419d1d.htm\u0000134","ButterflowSubregion Methods\u0000html/fafb4b0f-a28a-5a5a-6c8f-065427520b4a.htm\u000093","ButterflowSubregion Events\u0000html/d0c347a1-95fe-1844-5195-811f4794ee35.htm\u000043","PropertyChangedAlerter Fields\u0000html/69308a43-096a-6703-61f8-0612dfb3c65a.htm\u000037","ButterflowSubregion Class\u0000html/c0e400bb-1bb1-4eb0-ec46-a134802bb550.htm\u0000401","ButterflowWrapper Class\u0000html/fbe7965e-3c27-b071-c7cb-326cec0f4597.htm\u0000475","MainWindow.bntVideoStop_Click Method\u0000html/fc15d46c-fb37-8d4f-fcf0-48b230dcf98f.htm\u0000149"] \ No newline at end of file diff --git a/docs/html/00186ba3-e480-8227-3134-01ae8f4db568.htm b/docs/html/00186ba3-e480-8227-3134-01ae8f4db568.htm new file mode 100644 index 0000000..d8206c7 --- /dev/null +++ b/docs/html/00186ba3-e480-8227-3134-01ae8f4db568.htm @@ -0,0 +1,9 @@ +MainWindow.InitializeComponent Method

    MainWindowInitializeComponent Method

    + InitializeComponent +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void InitializeComponent()

    Implements

    IComponentConnectorInitializeComponent
    See Also
    \ No newline at end of file diff --git a/docs/html/008bd778-d3ec-4ebf-2179-f19ee49276ea.htm b/docs/html/008bd778-d3ec-4ebf-2179-f19ee49276ea.htm new file mode 100644 index 0000000..86789e2 --- /dev/null +++ b/docs/html/008bd778-d3ec-4ebf-2179-f19ee49276ea.htm @@ -0,0 +1,18 @@ +MainWindow.txtPlaybackRate_GotFocus Method

    MainWindowtxtPlaybackRate_GotFocus Method

    Event handler. Called by txtPlaybackRate for got focus events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void txtPlaybackRate_GotFocus(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/0117ff48-c896-d702-4a7b-dc7bf783a375.htm b/docs/html/0117ff48-c896-d702-4a7b-dc7bf783a375.htm new file mode 100644 index 0000000..7da729c --- /dev/null +++ b/docs/html/0117ff48-c896-d702-4a7b-dc7bf783a375.htm @@ -0,0 +1,6 @@ +ButterflowOption Constructor

    ButterflowOption Constructor

    Initializes the static fields of the ButterflowOption class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    static ButterflowOption()
    See Also
    \ No newline at end of file diff --git a/docs/html/014a2f1b-9848-61b6-74c1-8cfcdc507450.htm b/docs/html/014a2f1b-9848-61b6-74c1-8cfcdc507450.htm new file mode 100644 index 0000000..06bb917 --- /dev/null +++ b/docs/html/014a2f1b-9848-61b6-74c1-8cfcdc507450.htm @@ -0,0 +1,15 @@ +ButterflowOption Class

    ButterflowOption Class

    A butterflowUI option. Contains layout information for use in butterflowUI.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class ButterflowOption : ContentControl

    The ButterflowOption type exposes the following members.

    Constructors
    +   + NameDescription
    Private methodStatic memberButterflowOption
    Public methodButterflowOption
    Default constructor.
    Top
    Properties
    +   + NameDescription
    Public propertyDescriptionValue
    Gets or sets the description value.
    Public propertyLabelValue
    Gets or sets the label value.
    Top
    Fields
    +   + NameDescription
    Public fieldStatic memberDescriptionValueProperty
    The description value property.
    Public fieldStatic memberLabelValueProperty
    The label value property.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/0308fe94-07ba-b8f1-0d6e-739efc2231a1.htm b/docs/html/0308fe94-07ba-b8f1-0d6e-739efc2231a1.htm new file mode 100644 index 0000000..b4eb600 --- /dev/null +++ b/docs/html/0308fe94-07ba-b8f1-0d6e-739efc2231a1.htm @@ -0,0 +1,3 @@ +OptionsWindow Properties

    OptionsWindow Properties

    The OptionsWindow type exposes the following members.

    Properties
    +   + NameDescription
    Public propertySupportedLanguages
    Gets or sets the supported languages.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/04f213df-d0ce-2a78-bb7d-5fa0e9a78524.htm b/docs/html/04f213df-d0ce-2a78-bb7d-5fa0e9a78524.htm new file mode 100644 index 0000000..0c3dcb7 --- /dev/null +++ b/docs/html/04f213df-d0ce-2a78-bb7d-5fa0e9a78524.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.fastPyramid Field

    OptionsConfigurationfastPyramid Field

    A value indicating whether or not to use fast pyramids when processing a video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool fastPyramid

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/0828f0f7-9015-2ed8-a635-fdc316c414b3.htm b/docs/html/0828f0f7-9015-2ed8-a635-fdc316c414b3.htm new file mode 100644 index 0000000..ee9dfb7 --- /dev/null +++ b/docs/html/0828f0f7-9015-2ed8-a635-fdc316c414b3.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.end Field

    ButterflowSubregionend Field

    The end of the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private TimeSpan end

    Field Value

    Type: TimeSpan
    See Also
    \ No newline at end of file diff --git a/docs/html/088f08e4-112d-abf9-9790-db6e53d23eb4.htm b/docs/html/088f08e4-112d-abf9-9790-db6e53d23eb4.htm new file mode 100644 index 0000000..fc5fe90 --- /dev/null +++ b/docs/html/088f08e4-112d-abf9-9790-db6e53d23eb4.htm @@ -0,0 +1,3 @@ +App Fields

    App Fields

    Fields
    +   + NameDescription
    Private field_contentLoaded
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/097cfdfe-d69f-d263-612c-a33468013317.htm b/docs/html/097cfdfe-d69f-d263-612c-a33468013317.htm new file mode 100644 index 0000000..9cdf6fd --- /dev/null +++ b/docs/html/097cfdfe-d69f-d263-612c-a33468013317.htm @@ -0,0 +1,34 @@ +InverseBoolConverter.Convert Method

    InverseBoolConverterConvert Method

    Converts a boolean to its inverse.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public Object Convert(
    +	Object value,
    +	Type targetType,
    +	Object parameter,
    +	CultureInfo culture
    +)

    Parameters

    value
    Type: SystemObject
    The value produced by the binding source.
    targetType
    Type: SystemType
    The type of the binding target property.
    parameter
    Type: SystemObject
    The converter parameter to use.
    culture
    Type: System.GlobalizationCultureInfo
    The culture to use in the converter.

    Return Value

    Type: Object
    + A converted value. If the method returns , the valid null value is + used. +

    Implements

    IValueConverterConvert(Object, Type, Object, CultureInfo)
    Exceptions
    ExceptionCondition
    InvalidCastException Thrown when an object cannot be cast to a required + type.
    See Also
    \ No newline at end of file diff --git a/docs/html/09aaa9de-0353-b04f-53b0-541e73ff99f9.htm b/docs/html/09aaa9de-0353-b04f-53b0-541e73ff99f9.htm new file mode 100644 index 0000000..0270c2a --- /dev/null +++ b/docs/html/09aaa9de-0353-b04f-53b0-541e73ff99f9.htm @@ -0,0 +1,34 @@ +InverseBoolConverter.ConvertBack Method

    InverseBoolConverterConvertBack Method

    Converts an inverse boolean back to its original state.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public Object ConvertBack(
    +	Object value,
    +	Type targetType,
    +	Object parameter,
    +	CultureInfo culture
    +)

    Parameters

    value
    Type: SystemObject
    The value that is produced by the binding target.
    targetType
    Type: SystemType
    The type to convert to.
    parameter
    Type: SystemObject
    The converter parameter to use.
    culture
    Type: System.GlobalizationCultureInfo
    The culture to use in the converter.

    Return Value

    Type: Object
    + A converted value. If the method returns , the valid null value is + used. +

    Implements

    IValueConverterConvertBack(Object, Type, Object, CultureInfo)
    Exceptions
    ExceptionCondition
    InvalidCastException Thrown when an object cannot be cast to a required + type.
    See Also
    \ No newline at end of file diff --git a/docs/html/09bda8fb-0830-67bc-0580-3f1de96e4de5.htm b/docs/html/09bda8fb-0830-67bc-0580-3f1de96e4de5.htm new file mode 100644 index 0000000..7dcdd54 --- /dev/null +++ b/docs/html/09bda8fb-0830-67bc-0580-3f1de96e4de5.htm @@ -0,0 +1,6 @@ +MainWindow.btnFilePicker Field

    MainWindowbtnFilePicker Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.btnFilePicker"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnFilePicker

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/09c4fb13-1283-2577-67f6-743c466a6f4b.htm b/docs/html/09c4fb13-1283-2577-67f6-743c466a6f4b.htm new file mode 100644 index 0000000..1bbba22 --- /dev/null +++ b/docs/html/09c4fb13-1283-2577-67f6-743c466a6f4b.htm @@ -0,0 +1,6 @@ +OptionsConfiguration Constructor

    OptionsConfiguration Constructor

    Initializes the static fields of the OptionsConfiguration class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    static OptionsConfiguration()
    See Also
    \ No newline at end of file diff --git a/docs/html/0c17e820-04c1-9027-76be-c6efb92e4866.htm b/docs/html/0c17e820-04c1-9027-76be-c6efb92e4866.htm new file mode 100644 index 0000000..3149417 --- /dev/null +++ b/docs/html/0c17e820-04c1-9027-76be-c6efb92e4866.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.REGEX_RATE Field

    ButterflowWrapperREGEX_RATE Field

    The RegEx string for matching the probed playback rate.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const string REGEX_RATE = "Rate\s*:\s(?<Rate>\d+\.\d+) fps"

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/0fb61c2f-e9ec-2c31-4d3f-6843444484b1.htm b/docs/html/0fb61c2f-e9ec-2c31-4d3f-6843444484b1.htm new file mode 100644 index 0000000..c7ddd50 --- /dev/null +++ b/docs/html/0fb61c2f-e9ec-2c31-4d3f-6843444484b1.htm @@ -0,0 +1,6 @@ +OptionsWindow Constructor

    OptionsWindow Constructor

    Default constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public OptionsWindow()
    See Also
    \ No newline at end of file diff --git a/docs/html/1037f945-7735-af3d-f3dd-f40750e81a2b.htm b/docs/html/1037f945-7735-af3d-f3dd-f40750e81a2b.htm new file mode 100644 index 0000000..8ece975 --- /dev/null +++ b/docs/html/1037f945-7735-af3d-f3dd-f40750e81a2b.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.IsRunning Property

    ButterflowWrapperIsRunning Property

    Gets a value indicating whether butterflow is currently running.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool IsRunning { get; private set; }

    Property Value

    Type: Boolean
    True if butterflow is running, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/10e733af-0197-e304-e7ac-7dd187c1948e.htm b/docs/html/10e733af-0197-e304-e7ac-7dd187c1948e.htm new file mode 100644 index 0000000..ae711e0 --- /dev/null +++ b/docs/html/10e733af-0197-e304-e7ac-7dd187c1948e.htm @@ -0,0 +1,6 @@ +MainWindow.listSubregions Field

    MainWindowlistSubregions Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.listSubregions"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal ListView listSubregions

    Field Value

    Type: ListView
    See Also
    \ No newline at end of file diff --git a/docs/html/1154a99f-7acf-3847-1876-87a31b8fbb9c.htm b/docs/html/1154a99f-7acf-3847-1876-87a31b8fbb9c.htm new file mode 100644 index 0000000..a021199 --- /dev/null +++ b/docs/html/1154a99f-7acf-3847-1876-87a31b8fbb9c.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.Subregions Property

    OptionsConfigurationSubregions Property

    Gets or sets the subregions of the video on which to work.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ObservableCollection<ButterflowSubregion> Subregions { get; set; }

    Property Value

    Type: ObservableCollectionButterflowSubregion
    The subregions of the video.
    See Also
    \ No newline at end of file diff --git a/docs/html/1282edb3-a085-8b0a-9eed-131760d451b5.htm b/docs/html/1282edb3-a085-8b0a-9eed-131760d451b5.htm new file mode 100644 index 0000000..8384dcb --- /dev/null +++ b/docs/html/1282edb3-a085-8b0a-9eed-131760d451b5.htm @@ -0,0 +1,3 @@ +ButterflowWrapper.Run Method

    ButterflowWrapperRun Method

    Overload List
    +   + NameDescription
    Private methodRun(String)
    Runs butterflow with the given arguments.
    Public methodRun(OptionsConfiguration)
    Runs butterflow with the given optionsConfiguration.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/12a1f6be-78bc-aad9-24f2-48cc1dca5c23.htm b/docs/html/12a1f6be-78bc-aad9-24f2-48cc1dca5c23.htm new file mode 100644 index 0000000..f665eba --- /dev/null +++ b/docs/html/12a1f6be-78bc-aad9-24f2-48cc1dca5c23.htm @@ -0,0 +1,6 @@ +MainWindow.bntClip Field

    MainWindowbntClip Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.bntClip"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button bntClip

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/1315e07b-dc1d-1e81-66f1-6f75592f4d16.htm b/docs/html/1315e07b-dc1d-1e81-66f1-6f75592f4d16.htm new file mode 100644 index 0000000..31358ba --- /dev/null +++ b/docs/html/1315e07b-dc1d-1e81-66f1-6f75592f4d16.htm @@ -0,0 +1,6 @@ +MainWindow.bntVideoStop Field

    MainWindowbntVideoStop Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.bntVideoStop"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button bntVideoStop

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/16e2e1ed-c377-67ea-50bd-d94803817e86.htm b/docs/html/16e2e1ed-c377-67ea-50bd-d94803817e86.htm new file mode 100644 index 0000000..8bd493d --- /dev/null +++ b/docs/html/16e2e1ed-c377-67ea-50bd-d94803817e86.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.PyramidScale Property

    OptionsConfigurationFilePyramidScale Property

    Gets or sets the pyramid scale factor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public decimal PyramidScale { get; set; }

    Property Value

    Type: Decimal
    The pyramid scale factor.
    See Also
    \ No newline at end of file diff --git a/docs/html/183117d3-1c81-6696-01d8-0fadc7ef9549.htm b/docs/html/183117d3-1c81-6696-01d8-0fadc7ef9549.htm new file mode 100644 index 0000000..b758f24 --- /dev/null +++ b/docs/html/183117d3-1c81-6696-01d8-0fadc7ef9549.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.iterations Field

    OptionsConfigurationiterations Field

    The number of iterations per pyramid level.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int iterations

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/18dd4070-3087-439a-2de3-2c8f67e149ee.htm b/docs/html/18dd4070-3087-439a-2de3-2c8f67e149ee.htm new file mode 100644 index 0000000..982ae1f --- /dev/null +++ b/docs/html/18dd4070-3087-439a-2de3-2c8f67e149ee.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.FlowFilterType Property

    OptionsConfigurationFileFlowFilterType Property

    Gets or sets the type of the flow filter used for optical flow calculations.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public FlowFilterType FlowFilterType { get; set; }

    Property Value

    Type: FlowFilterType
    The type of the flow filter used for optical flow calculations.
    See Also
    \ No newline at end of file diff --git a/docs/html/1970f320-0445-a329-d826-7eb6c236d533.htm b/docs/html/1970f320-0445-a329-d826-7eb6c236d533.htm new file mode 100644 index 0000000..ca09a45 --- /dev/null +++ b/docs/html/1970f320-0445-a329-d826-7eb6c236d533.htm @@ -0,0 +1,14 @@ +ButterflowWrapper.Run Method (OptionsConfiguration)

    ButterflowWrapperRun Method (OptionsConfiguration)

    Runs butterflow with the given optionsConfiguration.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void Run(
    +	OptionsConfiguration optionsConfiguration
    +)

    Parameters

    optionsConfiguration
    Type: butterflow_uiOptionsConfiguration
    The options configuration.
    See Also
    \ No newline at end of file diff --git a/docs/html/1a0b274b-3529-1902-9922-af6e09ecea11.htm b/docs/html/1a0b274b-3529-1902-9922-af6e09ecea11.htm new file mode 100644 index 0000000..f7e0e5c --- /dev/null +++ b/docs/html/1a0b274b-3529-1902-9922-af6e09ecea11.htm @@ -0,0 +1,5 @@ +PropertyChangedAlerter Methods

    PropertyChangedAlerter Methods

    The PropertyChangedAlerter type exposes the following members.

    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/1a10cd9e-31ad-cc1c-e305-39f5d9830a68.htm b/docs/html/1a10cd9e-31ad-cc1c-e305-39f5d9830a68.htm new file mode 100644 index 0000000..ca36882 --- /dev/null +++ b/docs/html/1a10cd9e-31ad-cc1c-e305-39f5d9830a68.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.smoothMotion Field

    OptionsConfigurationsmoothMotion Field

    A value indicating whether or not to tune processing for smooth motion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool smoothMotion

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/1ffd32ff-0f5a-9073-9b59-c87f23084b6f.htm b/docs/html/1ffd32ff-0f5a-9073-9b59-c87f23084b6f.htm new file mode 100644 index 0000000..9696104 --- /dev/null +++ b/docs/html/1ffd32ff-0f5a-9073-9b59-c87f23084b6f.htm @@ -0,0 +1,3 @@ +OptionsWindow Fields

    OptionsWindow Fields

    The OptionsWindow type exposes the following members.

    Fields
    +   + NameDescription
    Private field_contentLoaded
    Protected fieldbtnSave
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/21657b8b-5d2c-de68-30b7-355d47e658f1.htm b/docs/html/21657b8b-5d2c-de68-30b7-355d47e658f1.htm new file mode 100644 index 0000000..0ab49ab --- /dev/null +++ b/docs/html/21657b8b-5d2c-de68-30b7-355d47e658f1.htm @@ -0,0 +1,6 @@ +ButterflowOption.LabelValueProperty Field

    ButterflowOptionLabelValueProperty Field

    The label value property.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public static DependencyProperty LabelValueProperty

    Field Value

    Type: DependencyProperty
    See Also
    \ No newline at end of file diff --git a/docs/html/223b45d3-3d9f-f0dd-a1a4-a68aeafa61c7.htm b/docs/html/223b45d3-3d9f-f0dd-a1a4-a68aeafa61c7.htm new file mode 100644 index 0000000..3a06770 --- /dev/null +++ b/docs/html/223b45d3-3d9f-f0dd-a1a4-a68aeafa61c7.htm @@ -0,0 +1,6 @@ +AboutWindow Constructor

    AboutWindow Constructor

    Default constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public AboutWindow()
    See Also
    \ No newline at end of file diff --git a/docs/html/229e6869-f14d-a176-5ac6-d0d28dc43a71.htm b/docs/html/229e6869-f14d-a176-5ac6-d0d28dc43a71.htm new file mode 100644 index 0000000..61d20a3 --- /dev/null +++ b/docs/html/229e6869-f14d-a176-5ac6-d0d28dc43a71.htm @@ -0,0 +1,20 @@ +PropertyChangedAlerter Class

    PropertyChangedAlerter Class

    A class responsible for implementing the INotifyPropertyChanged interface and helper functions.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public abstract class PropertyChangedAlerter : INotifyPropertyChanged

    The PropertyChangedAlerter type exposes the following members.

    Constructors
    +   + NameDescription
    Protected methodPropertyChangedAlerter
    Initializes a new instance of the PropertyChangedAlerter class
    Top
    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    Top
    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    Top
    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/22d6aa98-7c83-dc85-be31-785e34975fe1.htm b/docs/html/22d6aa98-7c83-dc85-be31-785e34975fe1.htm new file mode 100644 index 0000000..89f3ea1 --- /dev/null +++ b/docs/html/22d6aa98-7c83-dc85-be31-785e34975fe1.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.SmoothDerivativeStandardDeviation Property

    OptionsConfigurationFileSmoothDerivativeStandardDeviation Property

    Gets or sets the standard deviation of smooth derivatives.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public decimal SmoothDerivativeStandardDeviation { get; set; }

    Property Value

    Type: Decimal
    The standard deviation of smooth derivatives.
    See Also
    \ No newline at end of file diff --git a/docs/html/2308a429-b981-6557-0817-2d675417c82c.htm b/docs/html/2308a429-b981-6557-0817-2d675417c82c.htm new file mode 100644 index 0000000..79b04b2 --- /dev/null +++ b/docs/html/2308a429-b981-6557-0817-2d675417c82c.htm @@ -0,0 +1,6 @@ +ButterflowOption Constructor

    ButterflowOption Constructor

    Default constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowOption()
    See Also
    \ No newline at end of file diff --git a/docs/html/25147637-5cad-bfa3-7ac3-68997e99e351.htm b/docs/html/25147637-5cad-bfa3-7ac3-68997e99e351.htm new file mode 100644 index 0000000..dcc4066 --- /dev/null +++ b/docs/html/25147637-5cad-bfa3-7ac3-68997e99e351.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.Identifier Property

    ButterflowSubregionIdentifier Property

    Gets a unique identifier used to locate this subregion withing a subregion collection.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public Guid Identifier { get; private set; }

    Property Value

    Type: Guid
    The unique identifier.
    See Also
    \ No newline at end of file diff --git a/docs/html/2542a2b6-d2f8-3bc1-3e58-602e74790c42.htm b/docs/html/2542a2b6-d2f8-3bc1-3e58-602e74790c42.htm new file mode 100644 index 0000000..0c0386a --- /dev/null +++ b/docs/html/2542a2b6-d2f8-3bc1-3e58-602e74790c42.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.WindowSize Property

    OptionsConfigurationFileWindowSize Property

    Gets or sets the size of the windowing average.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public int WindowSize { get; set; }

    Property Value

    Type: Int32
    The size of the windowing average.
    See Also
    \ No newline at end of file diff --git a/docs/html/26aa70fb-5f49-52e3-d1ab-02cab3f94fdb.htm b/docs/html/26aa70fb-5f49-52e3-d1ab-02cab3f94fdb.htm new file mode 100644 index 0000000..3bb5261 --- /dev/null +++ b/docs/html/26aa70fb-5f49-52e3-d1ab-02cab3f94fdb.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.start Field

    ButterflowSubregionstart Field

    The start of the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private TimeSpan start

    Field Value

    Type: TimeSpan
    See Also
    \ No newline at end of file diff --git a/docs/html/27e98f58-66a9-04a8-cb4e-ecdedb30512d.htm b/docs/html/27e98f58-66a9-04a8-cb4e-ecdedb30512d.htm new file mode 100644 index 0000000..b54af79 --- /dev/null +++ b/docs/html/27e98f58-66a9-04a8-cb4e-ecdedb30512d.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.Width Property

    OptionsConfigurationWidth Property

    Gets or sets the width of the video output.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string Width { get; set; }

    Property Value

    Type: String
    The width of the video output.
    See Also
    \ No newline at end of file diff --git a/docs/html/2ab1f69f-ff78-6e57-8ade-6ffd38070087.htm b/docs/html/2ab1f69f-ff78-6e57-8ade-6ffd38070087.htm new file mode 100644 index 0000000..de7be70 --- /dev/null +++ b/docs/html/2ab1f69f-ff78-6e57-8ade-6ffd38070087.htm @@ -0,0 +1,10 @@ +OptionsConfiguration.CommandLineOutput Property

    OptionsConfigurationCommandLineOutput Property

    Gets the command line output given the current configuration.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string CommandLineOutput { get; }

    Property Value

    Type: String
    The command line output.
    See Also
    \ No newline at end of file diff --git a/docs/html/2bc00061-8840-fad4-50b6-7b7fad95336c.htm b/docs/html/2bc00061-8840-fad4-50b6-7b7fad95336c.htm new file mode 100644 index 0000000..9967891 --- /dev/null +++ b/docs/html/2bc00061-8840-fad4-50b6-7b7fad95336c.htm @@ -0,0 +1,12 @@ +PropertyChangedAlerter.PropertyChanged Event

    PropertyChangedAlerterPropertyChanged Event

    Occurs when a property value changes.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public event PropertyChangedEventHandler PropertyChanged

    Value

    Type: System.ComponentModelPropertyChangedEventHandler

    Implements

    INotifyPropertyChangedPropertyChanged
    See Also
    \ No newline at end of file diff --git a/docs/html/2c5a9da9-6863-04d4-df2e-0ab2df859d73.htm b/docs/html/2c5a9da9-6863-04d4-df2e-0ab2df859d73.htm new file mode 100644 index 0000000..c59aa1b --- /dev/null +++ b/docs/html/2c5a9da9-6863-04d4-df2e-0ab2df859d73.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.value Field

    ButterflowSubregionvalue Field

    The value targeted for the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private decimal value

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/2d21bf05-43bf-5769-f8b1-3110b7683cee.htm b/docs/html/2d21bf05-43bf-5769-f8b1-3110b7683cee.htm new file mode 100644 index 0000000..7afef5d --- /dev/null +++ b/docs/html/2d21bf05-43bf-5769-f8b1-3110b7683cee.htm @@ -0,0 +1,14 @@ +OptionsConfiguration.LoadFile Method

    OptionsConfigurationLoadFile Method

    Loads an option configuration file's contents into the .

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void LoadFile(
    +	OptionsConfigurationFile file
    +)

    Parameters

    file
    Type: butterflow_uiOptionsConfigurationFile
    The file to load.
    See Also
    \ No newline at end of file diff --git a/docs/html/2e8d268a-b971-9a07-1051-d00e0ca38382.htm b/docs/html/2e8d268a-b971-9a07-1051-d00e0ca38382.htm new file mode 100644 index 0000000..6cd6dc2 --- /dev/null +++ b/docs/html/2e8d268a-b971-9a07-1051-d00e0ca38382.htm @@ -0,0 +1,6 @@ +MainWindow.mediaPreview Field

    MainWindowmediaPreview Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.mediaPreview"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MediaElementWrapper mediaPreview

    Field Value

    Type: MediaElementWrapper
    See Also
    \ No newline at end of file diff --git a/docs/html/2f595b81-d931-6e17-5543-cea3192d7ec4.htm b/docs/html/2f595b81-d931-6e17-5543-cea3192d7ec4.htm new file mode 100644 index 0000000..0b3f2e8 --- /dev/null +++ b/docs/html/2f595b81-d931-6e17-5543-cea3192d7ec4.htm @@ -0,0 +1,18 @@ +AboutWindow.btnOK_Click Method

    AboutWindowbtnOK_Click Method

    Event handler. Called by btnOK for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnOK_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/2f71d195-1df5-c4f8-42e7-3417205293ab.htm b/docs/html/2f71d195-1df5-c4f8-42e7-3417205293ab.htm new file mode 100644 index 0000000..811d8e4 --- /dev/null +++ b/docs/html/2f71d195-1df5-c4f8-42e7-3417205293ab.htm @@ -0,0 +1,6 @@ +AboutWindow._contentLoaded Field

    AboutWindow_contentLoaded Field

    [Missing <summary> documentation for "F:butterflow_ui.AboutWindow._contentLoaded"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool _contentLoaded

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/307e1f61-f592-ed02-b8cb-637f4e0c1925.htm b/docs/html/307e1f61-f592-ed02-b8cb-637f4e0c1925.htm new file mode 100644 index 0000000..43fa10e --- /dev/null +++ b/docs/html/307e1f61-f592-ed02-b8cb-637f4e0c1925.htm @@ -0,0 +1,6 @@ +MainWindow._contentLoaded Field

    MainWindow_contentLoaded Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow._contentLoaded"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool _contentLoaded

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/3391e962-c1b2-d3b7-781c-7d11f8aa3bbe.htm b/docs/html/3391e962-c1b2-d3b7-781c-7d11f8aa3bbe.htm new file mode 100644 index 0000000..107f045 --- /dev/null +++ b/docs/html/3391e962-c1b2-d3b7-781c-7d11f8aa3bbe.htm @@ -0,0 +1,6 @@ +OptionsConfigurationFile Constructor

    OptionsConfigurationFile Constructor

    Initializes a new instance of the OptionsConfigurationFile class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public OptionsConfigurationFile()
    See Also
    \ No newline at end of file diff --git a/docs/html/33a83e72-85d9-95cb-d99e-a9345c4f92a6.htm b/docs/html/33a83e72-85d9-95cb-d99e-a9345c4f92a6.htm new file mode 100644 index 0000000..f055806 --- /dev/null +++ b/docs/html/33a83e72-85d9-95cb-d99e-a9345c4f92a6.htm @@ -0,0 +1,6 @@ +MainWindow.txtFileOutputName Field

    MainWindowtxtFileOutputName Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.txtFileOutputName"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal TextBox txtFileOutputName

    Field Value

    Type: TextBox
    See Also
    \ No newline at end of file diff --git a/docs/html/33bad8a9-ff3b-c7f3-f9d4-864c25e77217.htm b/docs/html/33bad8a9-ff3b-c7f3-f9d4-864c25e77217.htm new file mode 100644 index 0000000..675c8d2 --- /dev/null +++ b/docs/html/33bad8a9-ff3b-c7f3-f9d4-864c25e77217.htm @@ -0,0 +1,7 @@ +OptionsConfiguration.ToButterflowArguments Method

    OptionsConfigurationToButterflowArguments Method

    Converts this object to a butterflow options.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string ToButterflowArguments()

    Return Value

    Type: String
    This object as a string.
    See Also
    \ No newline at end of file diff --git a/docs/html/3511274f-33e0-5bc9-a9cf-3ae95318533b.htm b/docs/html/3511274f-33e0-5bc9-a9cf-3ae95318533b.htm new file mode 100644 index 0000000..91f0339 --- /dev/null +++ b/docs/html/3511274f-33e0-5bc9-a9cf-3ae95318533b.htm @@ -0,0 +1,6 @@ +MainWindow.txtConsoleOutput Field

    MainWindowtxtConsoleOutput Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.txtConsoleOutput"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal TextBlock txtConsoleOutput

    Field Value

    Type: TextBlock
    See Also
    \ No newline at end of file diff --git a/docs/html/35147e71-4581-88a3-a864-2d4fd0a153de.htm b/docs/html/35147e71-4581-88a3-a864-2d4fd0a153de.htm new file mode 100644 index 0000000..dec5d88 --- /dev/null +++ b/docs/html/35147e71-4581-88a3-a864-2d4fd0a153de.htm @@ -0,0 +1,6 @@ +MainWindow.txtFileName Field

    MainWindowtxtFileName Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.txtFileName"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal TextBox txtFileName

    Field Value

    Type: TextBox
    See Also
    \ No newline at end of file diff --git a/docs/html/35b6d3f0-019f-8910-6732-cf09205927ab.htm b/docs/html/35b6d3f0-019f-8910-6732-cf09205927ab.htm new file mode 100644 index 0000000..24edee9 --- /dev/null +++ b/docs/html/35b6d3f0-019f-8910-6732-cf09205927ab.htm @@ -0,0 +1,6 @@ +MainWindow.menuButterflowGithub Field

    MainWindowmenuButterflowGithub Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuButterflowGithub"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuButterflowGithub

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/35c52789-71d0-91af-efb7-d7a4618a0278.htm b/docs/html/35c52789-71d0-91af-efb7-d7a4618a0278.htm new file mode 100644 index 0000000..a44ac2c --- /dev/null +++ b/docs/html/35c52789-71d0-91af-efb7-d7a4618a0278.htm @@ -0,0 +1,11 @@ +ButterflowWrapper.ParsedConsoleOutputRecieved Event

    ButterflowWrapperParsedConsoleOutputRecieved Event

    Event queue for all listeners interested in ParsedConsoleOutputRecieved events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public event EventHandler<ButterflowWrapperButterflowOutputArgs> ParsedConsoleOutputRecieved

    Value

    Type: SystemEventHandlerButterflowWrapperButterflowOutputArgs
    See Also
    \ No newline at end of file diff --git a/docs/html/360ba781-8ee0-01ff-50c7-1bc627c2fca4.htm b/docs/html/360ba781-8ee0-01ff-50c7-1bc627c2fca4.htm new file mode 100644 index 0000000..02852a2 --- /dev/null +++ b/docs/html/360ba781-8ee0-01ff-50c7-1bc627c2fca4.htm @@ -0,0 +1,18 @@ +MainWindow.bntVideoPlay_Click Method

    MainWindowbntVideoPlay_Click Method

    Event handler. Called by bntVideoPlay for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void bntVideoPlay_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/376543fe-9fb9-ed00-3666-8cf4e1852e80.htm b/docs/html/376543fe-9fb9-ed00-3666-8cf4e1852e80.htm new file mode 100644 index 0000000..1f2710c --- /dev/null +++ b/docs/html/376543fe-9fb9-ed00-3666-8cf4e1852e80.htm @@ -0,0 +1,3 @@ +ButterflowWrapper Events

    ButterflowWrapper Events

    The ButterflowWrapper type exposes the following members.

    Events
    +   + NameDescription
    Public eventParsedConsoleOutputRecieved
    Event queue for all listeners interested in ParsedConsoleOutputRecieved events.
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/392e3793-d7df-16b9-12f9-2ea84d7b294b.htm b/docs/html/392e3793-d7df-16b9-12f9-2ea84d7b294b.htm new file mode 100644 index 0000000..f71ed57 --- /dev/null +++ b/docs/html/392e3793-d7df-16b9-12f9-2ea84d7b294b.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.subregionType Field

    ButterflowSubregionsubregionType Field

    Type of opersion to perform on the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private RegionType subregionType

    Field Value

    Type: RegionType
    See Also
    \ No newline at end of file diff --git a/docs/html/3ade1dca-05fb-dec9-46a5-81aca56659d8.htm b/docs/html/3ade1dca-05fb-dec9-46a5-81aca56659d8.htm new file mode 100644 index 0000000..69820cd --- /dev/null +++ b/docs/html/3ade1dca-05fb-dec9-46a5-81aca56659d8.htm @@ -0,0 +1,13 @@ +ButterflowWrapper.ButterflowConsoleOutputArgs Constructor

    ButterflowWrapperButterflowConsoleOutputArgs Constructor

    Constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowConsoleOutputArgs(
    +	string consoleOutput
    +)

    Parameters

    consoleOutput
    Type: SystemString
    The console output.
    See Also
    \ No newline at end of file diff --git a/docs/html/3c0eaca3-8818-0101-3aaf-6742fe42e6ba.htm b/docs/html/3c0eaca3-8818-0101-3aaf-6742fe42e6ba.htm new file mode 100644 index 0000000..ef7261d --- /dev/null +++ b/docs/html/3c0eaca3-8818-0101-3aaf-6742fe42e6ba.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.Value Property

    ButterflowSubregionValue Property

    Gets or sets the targeted value of the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public decimal Value { get; set; }

    Property Value

    Type: Decimal
    The value targeted for the subregion.
    See Also
    \ No newline at end of file diff --git a/docs/html/3ccf0d1f-1e4a-6f63-7257-985718950daf.htm b/docs/html/3ccf0d1f-1e4a-6f63-7257-985718950daf.htm new file mode 100644 index 0000000..ce2a24b --- /dev/null +++ b/docs/html/3ccf0d1f-1e4a-6f63-7257-985718950daf.htm @@ -0,0 +1,3 @@ +OptionsConfiguration Fields

    OptionsConfiguration Fields

    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldaspectRatio
    The aspect ratio used for calculating heights when the aspect ratio is locked.
    Private fieldStatic memberDEFAULT_FLOW_FILTER_TYPE
    The default flow filter type setting.
    Private fieldStatic memberDEFAULT_ITERATIONS
    The default iterations setting.
    Private fieldStatic memberDEFAULT_LEVELS
    The default levels setting.
    Private fieldStatic memberDEFAULT_PIXEL_NEIGHBORHOOD
    The default pixel neighborhood setting.
    Private fieldStatic memberDEFAULT_PYRAMID_SCALE
    The default pyramid scale setting.
    Private fieldStatic memberDEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION
    The default smooth derivative standard deviation setting.
    Private fieldStatic memberDEFAULT_WINDOW_SIZE
    The default window size setting.
    Private fieldfastPyramid
    A value indicating whether or not to use fast pyramids when processing a video.
    Private fieldflowFilterType
    Type of the flow filter to use for processing.
    Private fieldheight
    The height of the output video.
    Private fieldinterpreter
    An input interpreter used for converting string values to numeric values.
    Private fielditerations
    The number of iterations per pyramid level.
    Private fieldkeepAudio
    A value indicating whether or not to keep the original audio in the final video.
    Private fieldkeepSubregions
    A value indicating whether or not to render unspecified subregions.
    Private fieldlevels
    The level size setting.
    Private fieldlockAspectRatio
    A value indicating whether or not to lock the aspect ratio to the of the video.
    Private fieldlosslessQuality
    A value indicating whether or not to render the final video with lossless quality.
    Private fieldpixelNeighborhood
    The size of pixel neighborhood.
    Private fieldplaybackRate
    The playback rate.
    Private fieldpyramidScale
    The pyramid scale setting.
    Private fieldsmoothDerivativeStandardDeviation
    The standard deviation of smooth derivatives
    Private fieldsmoothMotion
    A value indicating whether or not to tune processing for smooth motion.
    Private fieldsubregions
    The subregions of the video on which to process.
    Private fieldvideoInput
    The video input file.
    Private fieldvideoOutput
    The video output file.
    Private fieldwidth
    The width of the output video.
    Private fieldwindowSize
    Size of the windowing average.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/3d4c035d-6490-d033-2594-e18f1f9fe5a0.htm b/docs/html/3d4c035d-6490-d033-2594-e18f1f9fe5a0.htm new file mode 100644 index 0000000..683ab19 --- /dev/null +++ b/docs/html/3d4c035d-6490-d033-2594-e18f1f9fe5a0.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.width Field

    OptionsConfigurationwidth Field

    The width of the output video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int width

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/3e131f45-f067-24ab-d7da-d5c551a47477.htm b/docs/html/3e131f45-f067-24ab-d7da-d5c551a47477.htm new file mode 100644 index 0000000..1ad16d0 --- /dev/null +++ b/docs/html/3e131f45-f067-24ab-d7da-d5c551a47477.htm @@ -0,0 +1,3 @@ +ButterflowSubregion Fields

    ButterflowSubregion Fields

    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldend
    The end of the subregion.
    Private fieldidentifier
    A unique identifier used to locate this subregion withing a subregion collection.
    Private fieldstart
    The start of the subregion.
    Private fieldsubregionType
    Type of opersion to perform on the subregion.
    Private fieldtoEnd
    True if the subregion runs to the end, false if not.
    Private fieldvalue
    The value targeted for the subregion.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/3eb074c0-12da-69f5-f583-4c3d6e0bb3b7.htm b/docs/html/3eb074c0-12da-69f5-f583-4c3d6e0bb3b7.htm new file mode 100644 index 0000000..a32955a --- /dev/null +++ b/docs/html/3eb074c0-12da-69f5-f583-4c3d6e0bb3b7.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.height Field

    OptionsConfigurationheight Field

    The height of the output video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int height

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/3fbb427d-a3ea-5c49-fd2e-c713e6521c1f.htm b/docs/html/3fbb427d-a3ea-5c49-fd2e-c713e6521c1f.htm new file mode 100644 index 0000000..b768f46 --- /dev/null +++ b/docs/html/3fbb427d-a3ea-5c49-fd2e-c713e6521c1f.htm @@ -0,0 +1,3 @@ +AboutWindow Fields

    AboutWindow Fields

    The AboutWindow type exposes the following members.

    Fields
    See Also
    \ No newline at end of file diff --git a/docs/html/40085487-a1f6-dd07-1d52-dccb6e579877.htm b/docs/html/40085487-a1f6-dd07-1d52-dccb6e579877.htm new file mode 100644 index 0000000..22125d0 --- /dev/null +++ b/docs/html/40085487-a1f6-dd07-1d52-dccb6e579877.htm @@ -0,0 +1,6 @@ +OptionsWindow.btnSave Field

    OptionsWindowbtnSave Field

    [Missing <summary> documentation for "F:butterflow_ui.OptionsWindow.btnSave"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnSave

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/40585672-9bac-c92d-89fa-e74b2c864a8c.htm b/docs/html/40585672-9bac-c92d-89fa-e74b2c864a8c.htm new file mode 100644 index 0000000..8bce9dc --- /dev/null +++ b/docs/html/40585672-9bac-c92d-89fa-e74b2c864a8c.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.REGEX_PROGRESS Field

    ButterflowWrapperREGEX_PROGRESS Field

    The RegEx string for detecting progress made when rendering a video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const string REGEX_PROGRESS = "To write\:\s*\w*\s*\w*\,*\w*\s*(?<Progress>\d+\.*\d*)%"

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/40aedc8a-3b6a-2a82-5d77-e3558e9efaab.htm b/docs/html/40aedc8a-3b6a-2a82-5d77-e3558e9efaab.htm new file mode 100644 index 0000000..d7892a5 --- /dev/null +++ b/docs/html/40aedc8a-3b6a-2a82-5d77-e3558e9efaab.htm @@ -0,0 +1,27 @@ +OptionsWindow Class

    OptionsWindow Class

    + Interaction logic for OptionsWindow.xaml +
    + OptionsWindow +
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class OptionsWindow : Window, 
    +	IComponentConnector

    The OptionsWindow type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodOptionsWindow
    Default constructor.
    Top
    Properties
    +   + NameDescription
    Public propertySupportedLanguages
    Gets or sets the supported languages.
    Top
    Methods
    +   + NameDescription
    Private methodbtnSave_Click
    Event handler. Called by btnSave for click events.
    Public methodInitializeComponent
    + InitializeComponent +
    Top
    Fields
    +   + NameDescription
    Private field_contentLoaded
    Protected fieldbtnSave
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/41755ad2-a983-a01d-32f1-e693180ff5f7.htm b/docs/html/41755ad2-a983-a01d-32f1-e693180ff5f7.htm new file mode 100644 index 0000000..58e4166 --- /dev/null +++ b/docs/html/41755ad2-a983-a01d-32f1-e693180ff5f7.htm @@ -0,0 +1,18 @@ +MainWindow.menuAboutButterflowUI_Click Method

    MainWindowmenuAboutButterflowUI_Click Method

    Event handler. Called by menuAboutButterflowUI for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuAboutButterflowUI_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/420ffbdc-a962-1e6e-b104-769177739ae5.htm b/docs/html/420ffbdc-a962-1e6e-b104-769177739ae5.htm new file mode 100644 index 0000000..b0f632f --- /dev/null +++ b/docs/html/420ffbdc-a962-1e6e-b104-769177739ae5.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.executablePath Field

    ButterflowWrapperexecutablePath Field

    Full pathname of the butterflow executable file.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private Lazy<string> executablePath

    Field Value

    Type: LazyString
    See Also
    \ No newline at end of file diff --git a/docs/html/428e99bd-48ad-4370-5fa4-b32e6271e65c.htm b/docs/html/428e99bd-48ad-4370-5fa4-b32e6271e65c.htm new file mode 100644 index 0000000..93c68e5 --- /dev/null +++ b/docs/html/428e99bd-48ad-4370-5fa4-b32e6271e65c.htm @@ -0,0 +1,6 @@ +ButterflowWrapper Constructor

    ButterflowWrapper Constructor

    Initializes a new instance of the ButterflowWrapper class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowWrapper()
    See Also
    \ No newline at end of file diff --git a/docs/html/439fa3a9-b5ca-3f5c-b7a9-7273d38d5d7d.htm b/docs/html/439fa3a9-b5ca-3f5c-b7a9-7273d38d5d7d.htm new file mode 100644 index 0000000..a30f25c --- /dev/null +++ b/docs/html/439fa3a9-b5ca-3f5c-b7a9-7273d38d5d7d.htm @@ -0,0 +1,9 @@ +OptionsWindow.InitializeComponent Method

    OptionsWindowInitializeComponent Method

    + InitializeComponent +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void InitializeComponent()

    Implements

    IComponentConnectorInitializeComponent
    See Also
    \ No newline at end of file diff --git a/docs/html/43a9964a-0d39-7337-210a-45a09d8ac537.htm b/docs/html/43a9964a-0d39-7337-210a-45a09d8ac537.htm new file mode 100644 index 0000000..c23d651 --- /dev/null +++ b/docs/html/43a9964a-0d39-7337-210a-45a09d8ac537.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.playbackRate Field

    OptionsConfigurationplaybackRate Field

    The playback rate.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private string playbackRate

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/450834a3-27fd-bcbc-0af5-c615f789352e.htm b/docs/html/450834a3-27fd-bcbc-0af5-c615f789352e.htm new file mode 100644 index 0000000..996bc4f --- /dev/null +++ b/docs/html/450834a3-27fd-bcbc-0af5-c615f789352e.htm @@ -0,0 +1,6 @@ +MainWindow.menuOpen Field

    MainWindowmenuOpen Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuOpen"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuOpen

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/45368a3c-9928-e1e7-18d7-b4fae812bfb2.htm b/docs/html/45368a3c-9928-e1e7-18d7-b4fae812bfb2.htm new file mode 100644 index 0000000..6e17e25 --- /dev/null +++ b/docs/html/45368a3c-9928-e1e7-18d7-b4fae812bfb2.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.progressPercentage Field

    ButterflowWrapperprogressPercentage Field

    The progress percentage as reported by butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private double progressPercentage

    Field Value

    Type: Double
    See Also
    \ No newline at end of file diff --git a/docs/html/4570f55e-9488-16c6-9dab-e11f856874bb.htm b/docs/html/4570f55e-9488-16c6-9dab-e11f856874bb.htm new file mode 100644 index 0000000..ce7de39 --- /dev/null +++ b/docs/html/4570f55e-9488-16c6-9dab-e11f856874bb.htm @@ -0,0 +1,25 @@ +AboutWindow Class

    AboutWindow Class

    + Interaction logic for AboutWindow.xaml +
    + AboutWindow +
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class AboutWindow : Window, 
    +	IComponentConnector

    The AboutWindow type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodAboutWindow
    Default constructor.
    Top
    Methods
    +   + NameDescription
    Private methodbtnOK_Click
    Event handler. Called by btnOK for click events.
    Private methodHyperlink_RequestNavigate
    Event handler. Called by Hyperlink for request navigate events.
    Public methodInitializeComponent
    + InitializeComponent +
    Top
    Fields
    See Also
    \ No newline at end of file diff --git a/docs/html/46c7023b-c815-794a-f942-1265f270fdf5.htm b/docs/html/46c7023b-c815-794a-f942-1265f270fdf5.htm new file mode 100644 index 0000000..52667dd --- /dev/null +++ b/docs/html/46c7023b-c815-794a-f942-1265f270fdf5.htm @@ -0,0 +1,18 @@ +MainWindow.bntVideoForward_Click Method

    MainWindowbntVideoForward_Click Method

    Event handler. Called by bntVideoForward for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void bntVideoForward_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/48f5ae6f-e803-3df9-b8b7-3edd15a79bd9.htm b/docs/html/48f5ae6f-e803-3df9-b8b7-3edd15a79bd9.htm new file mode 100644 index 0000000..fc4cd01 --- /dev/null +++ b/docs/html/48f5ae6f-e803-3df9-b8b7-3edd15a79bd9.htm @@ -0,0 +1,18 @@ +MainWindow.mediaPreview_MediaEnded Method

    MainWindowmediaPreview_MediaEnded Method

    Event handler. Called by mediaPreview for media ended events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void mediaPreview_MediaEnded(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/499ad123-ec06-695b-086c-6938ee390049.htm b/docs/html/499ad123-ec06-695b-086c-6938ee390049.htm new file mode 100644 index 0000000..340f2cd --- /dev/null +++ b/docs/html/499ad123-ec06-695b-086c-6938ee390049.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_LEVELS Field

    OptionsConfigurationDEFAULT_LEVELS Field

    The default levels setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const int DEFAULT_LEVELS = 3

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/4a128659-11a3-2ce0-b3f8-c186250b28a3.htm b/docs/html/4a128659-11a3-2ce0-b3f8-c186250b28a3.htm new file mode 100644 index 0000000..a09ca10 --- /dev/null +++ b/docs/html/4a128659-11a3-2ce0-b3f8-c186250b28a3.htm @@ -0,0 +1,6 @@ +MainWindow.menuAboutButterflowUI Field

    MainWindowmenuAboutButterflowUI Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuAboutButterflowUI"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuAboutButterflowUI

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/4ae309d0-c1b6-0cf8-5c03-ff0ca2ba871c.htm b/docs/html/4ae309d0-c1b6-0cf8-5c03-ff0ca2ba871c.htm new file mode 100644 index 0000000..2a7b8bc --- /dev/null +++ b/docs/html/4ae309d0-c1b6-0cf8-5c03-ff0ca2ba871c.htm @@ -0,0 +1,7 @@ +ButterflowWrapper.Cancel Method

    ButterflowWrapperCancel Method

    Kills the running instance of butterflow, cancelling its current operation.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void Cancel()
    See Also
    \ No newline at end of file diff --git a/docs/html/4afa4f83-5da6-1df0-b340-99b2c96b3285.htm b/docs/html/4afa4f83-5da6-1df0-b340-99b2c96b3285.htm new file mode 100644 index 0000000..4f73264 --- /dev/null +++ b/docs/html/4afa4f83-5da6-1df0-b340-99b2c96b3285.htm @@ -0,0 +1,5 @@ +MainWindow Methods

    MainWindow Methods

    The MainWindow type exposes the following members.

    Methods
    +   + NameDescription
    Protected method_CreateDelegate
    Private methodbntClip_Click
    Event handler. Called by bntClip for click events.
    Private methodbntVideoBackward_Click
    Event handler. Called by bntVideoBackward for click events.
    Private methodbntVideoForward_Click
    Event handler. Called by bntVideoForward for click events.
    Private methodbntVideoPlay_Click
    Event handler. Called by bntVideoPlay for click events.
    Private methodbntVideoStop_Click
    Event handler. Called by bntVideoStop for click events.
    Private methodbtnCancel_Click
    Event handler. Called by btnCancel for click events.
    Private methodbtnCopyArguments_Click
    Event handler. Called by btnCopyArguments for click events.
    Private methodbtnFileOutputPicker_Click
    Event handler. Called by btnFileOutputPicker for click events.
    Private methodbtnFilePicker_Click
    Event handler. Called by btnFilePicker for click events.
    Private methodbtnProcess_Click
    Event handler. Called by btnProcess for click events.
    Private methodbtnRemoveSubregion_Click
    Event handler. Called by btnRemoveSubregion for click events.
    Private methodButterflowWrapper_ParsedConsoleOutputRecieved
    Butterflow wrapper parsed console output recieved.
    Private methodGetRecursiveChildrenT
    Gets the recursive children of a parent element that are of type T.
    Public methodInitializeComponent
    + InitializeComponent +
    Private methodmediaPreview_MediaEnded
    Event handler. Called by mediaPreview for media ended events.
    Private methodmediaPreview_MediaOpened
    Event handler. Called by mediaPreview for media opened events.
    Private methodmenuAboutButterflowUI_Click
    Event handler. Called by menuAboutButterflowUI for click events.
    Private methodmenuButterflowGithub_Click
    Event handler. Called by menuButterflowGithub for click events.
    Private methodmenuButterflowUIGithub_Click
    Event handler. Called by menuButterflowUIGithub for click events.
    Private methodmenuOpen_Click
    Event handler. Called by menuOpen for click events.
    Private methodmenuOptions_Click
    Event handler. Called by menuOptions for click events.
    Private methodmenuSaveConfiguration_Click
    Event handler. Called by menuSaveConfiguration for click events.
    Private methodPlaybackRateRadioButton_Checked
    Event handler. Called by PlaybackRate radio buttons for checked events.
    Private methodScrollViewer_ScrollChanged
    Event handler. Called by ScrollViewer for scroll changed events.
    Private methodtxtPlaybackRate_GotFocus
    Event handler. Called by txtPlaybackRate for got focus events.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/4b292151-5a2e-cea1-2368-802e23b5bb6f.htm b/docs/html/4b292151-5a2e-cea1-2368-802e23b5bb6f.htm new file mode 100644 index 0000000..a0b6029 --- /dev/null +++ b/docs/html/4b292151-5a2e-cea1-2368-802e23b5bb6f.htm @@ -0,0 +1,6 @@ +OptionsConfiguration Constructor

    OptionsConfiguration Constructor

    Default constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public OptionsConfiguration()
    See Also
    \ No newline at end of file diff --git a/docs/html/4ba0cbf4-05cb-00dc-5e49-dd307852c65b.htm b/docs/html/4ba0cbf4-05cb-00dc-5e49-dd307852c65b.htm new file mode 100644 index 0000000..8135d41 --- /dev/null +++ b/docs/html/4ba0cbf4-05cb-00dc-5e49-dd307852c65b.htm @@ -0,0 +1,18 @@ +MainWindow.btnFileOutputPicker_Click Method

    MainWindowbtnFileOutputPicker_Click Method

    Event handler. Called by btnFileOutputPicker for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnFileOutputPicker_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/4c30d8ee-c05b-9748-6ee5-39cb73a38234.htm b/docs/html/4c30d8ee-c05b-9748-6ee5-39cb73a38234.htm new file mode 100644 index 0000000..89101ee --- /dev/null +++ b/docs/html/4c30d8ee-c05b-9748-6ee5-39cb73a38234.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.Levels Property

    OptionsConfigurationFileLevels Property

    Gets or sets the number of pyramid layers.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public int Levels { get; set; }

    Property Value

    Type: Int32
    The number of pyramid layers.
    See Also
    \ No newline at end of file diff --git a/docs/html/4cce9345-4d0e-3448-bd43-915028cfa134.htm b/docs/html/4cce9345-4d0e-3448-bd43-915028cfa134.htm new file mode 100644 index 0000000..9ce49a5 --- /dev/null +++ b/docs/html/4cce9345-4d0e-3448-bd43-915028cfa134.htm @@ -0,0 +1,6 @@ +ButterflowOption.DescriptionValueProperty Field

    ButterflowOptionDescriptionValueProperty Field

    The description value property.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public static DependencyProperty DescriptionValueProperty

    Field Value

    Type: DependencyProperty
    See Also
    \ No newline at end of file diff --git a/docs/html/4d847e66-a863-43bf-dbdb-3a98d55468b9.htm b/docs/html/4d847e66-a863-43bf-dbdb-3a98d55468b9.htm new file mode 100644 index 0000000..a7150c7 --- /dev/null +++ b/docs/html/4d847e66-a863-43bf-dbdb-3a98d55468b9.htm @@ -0,0 +1,7 @@ +ButterflowWrapper.ButterflowOutputType Enumeration

    ButterflowWrapperButterflowOutputType Enumeration

    Values that represent butterflow output types.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public enum ButterflowOutputType
    Members
    +   + Member nameValueDescription
    Width0 Video Width.
    Height1 Video Height.
    Rate2 Video playback rate.
    Progress3 Video processing progress.
    See Also
    \ No newline at end of file diff --git a/docs/html/4e076ed3-56c3-9ed7-43ef-41dd0c624aa7.htm b/docs/html/4e076ed3-56c3-9ed7-43ef-41dd0c624aa7.htm new file mode 100644 index 0000000..5197547 --- /dev/null +++ b/docs/html/4e076ed3-56c3-9ed7-43ef-41dd0c624aa7.htm @@ -0,0 +1,11 @@ +RegionType Enumeration

    RegionType Enumeration

    Values that represent subregion types.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [SerializableAttribute]
    +public enum RegionType
    Members
    +   + Member nameValueDescription
    spd0 Speed.
    dur1 Duration.
    fps2 Frames per second.
    See Also
    \ No newline at end of file diff --git a/docs/html/4f5187fc-d00e-1d7a-87e4-76997d33cde3.htm b/docs/html/4f5187fc-d00e-1d7a-87e4-76997d33cde3.htm new file mode 100644 index 0000000..6419196 --- /dev/null +++ b/docs/html/4f5187fc-d00e-1d7a-87e4-76997d33cde3.htm @@ -0,0 +1,13 @@ +ButterflowWrapper.ButterflowConsoleOutputArgs Class

    ButterflowWrapperButterflowConsoleOutputArgs Class

    Arguments for butterflow console output events.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class ButterflowConsoleOutputArgs : EventArgs

    The ButterflowWrapperButterflowConsoleOutputArgs type exposes the following members.

    Constructors
    Properties
    +   + NameDescription
    Public propertyConsoleOutput
    Gets the console output.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/4f897fbf-02a9-7114-8317-f1875fce8aab.htm b/docs/html/4f897fbf-02a9-7114-8317-f1875fce8aab.htm new file mode 100644 index 0000000..834ab04 --- /dev/null +++ b/docs/html/4f897fbf-02a9-7114-8317-f1875fce8aab.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.keepSubregions Field

    OptionsConfigurationkeepSubregions Field

    A value indicating whether or not to render unspecified subregions.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool keepSubregions

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/52a1e179-0dd0-8575-f84e-f325333aff0d.htm b/docs/html/52a1e179-0dd0-8575-f84e-f325333aff0d.htm new file mode 100644 index 0000000..8c47a9a --- /dev/null +++ b/docs/html/52a1e179-0dd0-8575-f84e-f325333aff0d.htm @@ -0,0 +1,21 @@ +MainWindow.GetRecursiveChildren(T) Method

    MainWindowGetRecursiveChildrenT Method

    Gets the recursive children of a parent element that are of type T.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private IEnumerable<T> GetRecursiveChildren<T>(
    +	Object parent
    +)
    +where T : DependencyObject
    +

    Parameters

    parent
    Type: SystemObject
    The parent element.

    Type Parameters

    T
    Generic type parameter.

    Return Value

    Type: IEnumerableT
    + An enumerator that allows foreach to be used to process the recursive childrens in this + collection. +
    See Also
    \ No newline at end of file diff --git a/docs/html/542d3983-0d33-8f33-0eb9-f2a8f05b59c1.htm b/docs/html/542d3983-0d33-8f33-0eb9-f2a8f05b59c1.htm new file mode 100644 index 0000000..632f2c6 --- /dev/null +++ b/docs/html/542d3983-0d33-8f33-0eb9-f2a8f05b59c1.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.identifier Field

    ButterflowSubregionidentifier Field

    A unique identifier used to locate this subregion withing a subregion collection.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private Guid identifier

    Field Value

    Type: Guid
    See Also
    \ No newline at end of file diff --git a/docs/html/543c18ec-e299-2053-3100-3b5d56c488b4.htm b/docs/html/543c18ec-e299-2053-3100-3b5d56c488b4.htm new file mode 100644 index 0000000..bb4122d --- /dev/null +++ b/docs/html/543c18ec-e299-2053-3100-3b5d56c488b4.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.PlaybackRate Property

    OptionsConfigurationPlaybackRate Property

    Gets or sets the playback rate.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string PlaybackRate { get; set; }

    Property Value

    Type: String
    The playback rate.
    See Also
    \ No newline at end of file diff --git a/docs/html/54ad7414-0302-6706-ed2d-640fba85f6c9.htm b/docs/html/54ad7414-0302-6706-ed2d-640fba85f6c9.htm new file mode 100644 index 0000000..2e639fd --- /dev/null +++ b/docs/html/54ad7414-0302-6706-ed2d-640fba85f6c9.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.PixelNeighborhood Property

    OptionsConfigurationPixelNeighborhood Property

    Gets or sets the size of the pixel neighborhood.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string PixelNeighborhood { get; set; }

    Property Value

    Type: String
    The size of the pixel neighborhood.
    Remarks
    Per butterflow's documentation, the valid range for --poly-n is {5,7}.
    See Also
    \ No newline at end of file diff --git a/docs/html/54f215a0-e027-2805-b2d9-bd132a4f2b9f.htm b/docs/html/54f215a0-e027-2805-b2d9-bd132a4f2b9f.htm new file mode 100644 index 0000000..c32159c --- /dev/null +++ b/docs/html/54f215a0-e027-2805-b2d9-bd132a4f2b9f.htm @@ -0,0 +1,12 @@ +MainWindow.OptionsConfiguration Property

    MainWindowOptionsConfiguration Property

    Gets or sets the butterflow options configuration.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public OptionsConfiguration OptionsConfiguration { get; set; }

    Property Value

    Type: OptionsConfiguration
    The options configuration.
    See Also
    \ No newline at end of file diff --git a/docs/html/5565384d-4676-6f9f-3bb1-685b957453df.htm b/docs/html/5565384d-4676-6f9f-3bb1-685b957453df.htm new file mode 100644 index 0000000..0fe98e0 --- /dev/null +++ b/docs/html/5565384d-4676-6f9f-3bb1-685b957453df.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.videoOutput Field

    OptionsConfigurationvideoOutput Field

    The video output file.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private string videoOutput

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/571e5a65-b19d-80a7-fc52-e02575182e64.htm b/docs/html/571e5a65-b19d-80a7-fc52-e02575182e64.htm new file mode 100644 index 0000000..befd46f --- /dev/null +++ b/docs/html/571e5a65-b19d-80a7-fc52-e02575182e64.htm @@ -0,0 +1,17 @@ +InverseBoolConverter Class

    InverseBoolConverter Class

    An inverse boolean converter.
    Inheritance Hierarchy
    SystemObject
      butterflow_uiInverseBoolConverter

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [ValueConversionAttribute(typeof(bool), typeof(bool))]
    +public class InverseBoolConverter : IValueConverter

    The InverseBoolConverter type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodInverseBoolConverter
    Initializes a new instance of the InverseBoolConverter class
    Top
    Methods
    +   + NameDescription
    Public methodConvert
    Converts a boolean to its inverse.
    Public methodConvertBack
    Converts an inverse boolean back to its original state.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/5a5fc301-607f-19ed-aff5-3f35eb396663.htm b/docs/html/5a5fc301-607f-19ed-aff5-3f35eb396663.htm new file mode 100644 index 0000000..e9be9e6 --- /dev/null +++ b/docs/html/5a5fc301-607f-19ed-aff5-3f35eb396663.htm @@ -0,0 +1,6 @@ +MainWindow.bntVideoForward Field

    MainWindowbntVideoForward Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.bntVideoForward"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button bntVideoForward

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/5ac6a05a-8f39-6ec7-7ff9-42e0a55dbc6a.htm b/docs/html/5ac6a05a-8f39-6ec7-7ff9-42e0a55dbc6a.htm new file mode 100644 index 0000000..41ac586 --- /dev/null +++ b/docs/html/5ac6a05a-8f39-6ec7-7ff9-42e0a55dbc6a.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.LockAspectRatio Property

    OptionsConfigurationFileLockAspectRatio Property

    Gets or sets a value indicating whether to lock aspect ratio of the video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool LockAspectRatio { get; set; }

    Property Value

    Type: Boolean
    True if locking aspect ratio of the video, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/5cc26985-b52b-af6d-eea5-25cd24c79bf8.htm b/docs/html/5cc26985-b52b-af6d-eea5-25cd24c79bf8.htm new file mode 100644 index 0000000..158e9ac --- /dev/null +++ b/docs/html/5cc26985-b52b-af6d-eea5-25cd24c79bf8.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.ButterflowConsoleOutputArgs.ConsoleOutput Property

    ButterflowWrapperButterflowConsoleOutputArgsConsoleOutput Property

    Gets the console output.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string ConsoleOutput { get; private set; }

    Property Value

    Type: String
    The console output.
    See Also
    \ No newline at end of file diff --git a/docs/html/5d4abde6-222f-ffeb-b411-437c57e74bba.htm b/docs/html/5d4abde6-222f-ffeb-b411-437c57e74bba.htm new file mode 100644 index 0000000..64cd64a --- /dev/null +++ b/docs/html/5d4abde6-222f-ffeb-b411-437c57e74bba.htm @@ -0,0 +1,7 @@ +App Methods

    App Methods

    The App type exposes the following members.

    Methods
    +   + NameDescription
    Public methodInitializeComponent
    + InitializeComponent +
    Public methodStatic memberMain
    + Application Entry Point. +
    Protected methodOnStartup
    Raises the Startup event.
    (Overrides ApplicationOnStartup(StartupEventArgs).)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/5f2749a7-c303-eaab-d82d-6b5a5d5957af.htm b/docs/html/5f2749a7-c303-eaab-d82d-6b5a5d5957af.htm new file mode 100644 index 0000000..87bacfc --- /dev/null +++ b/docs/html/5f2749a7-c303-eaab-d82d-6b5a5d5957af.htm @@ -0,0 +1,14 @@ +ButterflowWrapper.Probe Method

    ButterflowWrapperProbe Method

    Probes a video file.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void Probe(
    +	string videoFile
    +)

    Parameters

    videoFile
    Type: SystemString
    The video file to be probed.
    See Also
    \ No newline at end of file diff --git a/docs/html/6007c2d4-a94e-42c7-f177-546650644dcf.htm b/docs/html/6007c2d4-a94e-42c7-f177-546650644dcf.htm new file mode 100644 index 0000000..13064eb --- /dev/null +++ b/docs/html/6007c2d4-a94e-42c7-f177-546650644dcf.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_PIXEL_NEIGHBORHOOD Field

    OptionsConfigurationDEFAULT_PIXEL_NEIGHBORHOOD Field

    The default pixel neighborhood setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const int DEFAULT_PIXEL_NEIGHBORHOOD = 5

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/61ea8677-9fc2-bdbb-b764-abca5182a132.htm b/docs/html/61ea8677-9fc2-bdbb-b764-abca5182a132.htm new file mode 100644 index 0000000..c09608c --- /dev/null +++ b/docs/html/61ea8677-9fc2-bdbb-b764-abca5182a132.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.PixelNeighborhood Property

    OptionsConfigurationFilePixelNeighborhood Property

    Gets or sets the size of the pixel neighborhood.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public int PixelNeighborhood { get; set; }

    Property Value

    Type: Int32
    The size of the pixel neighborhood.
    Remarks
    Per butterflow's documentation, the valid range for --poly-n is {5,7}.
    See Also
    \ No newline at end of file diff --git a/docs/html/623dc67b-c034-71b5-d021-ec6e72d54795.htm b/docs/html/623dc67b-c034-71b5-d021-ec6e72d54795.htm new file mode 100644 index 0000000..659e321 --- /dev/null +++ b/docs/html/623dc67b-c034-71b5-d021-ec6e72d54795.htm @@ -0,0 +1,6 @@ +MainWindow.progressBar Field

    MainWindowprogressBar Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.progressBar"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal ProgressBar progressBar

    Field Value

    Type: ProgressBar
    See Also
    \ No newline at end of file diff --git a/docs/html/623ea212-0570-afa3-41f1-cfc51bd295a4.htm b/docs/html/623ea212-0570-afa3-41f1-cfc51bd295a4.htm new file mode 100644 index 0000000..7d3b8bc --- /dev/null +++ b/docs/html/623ea212-0570-afa3-41f1-cfc51bd295a4.htm @@ -0,0 +1,18 @@ +OptionsConfiguration.SubregionPropertyChanged Method

    OptionsConfigurationSubregionPropertyChanged Method

    [Missing <summary> documentation for "M:butterflow_ui.OptionsConfiguration.SubregionPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void SubregionPropertyChanged(
    +	Object sender,
    +	PropertyChangedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject

    [Missing <param name="sender"/> documentation for "M:butterflow_ui.OptionsConfiguration.SubregionPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)"]

    e
    Type: System.ComponentModelPropertyChangedEventArgs

    [Missing <param name="e"/> documentation for "M:butterflow_ui.OptionsConfiguration.SubregionPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)"]

    See Also
    \ No newline at end of file diff --git a/docs/html/63626eb2-554c-1d04-c1c3-26d0352bee6b.htm b/docs/html/63626eb2-554c-1d04-c1c3-26d0352bee6b.htm new file mode 100644 index 0000000..0f1ddfd --- /dev/null +++ b/docs/html/63626eb2-554c-1d04-c1c3-26d0352bee6b.htm @@ -0,0 +1,5 @@ +OptionsConfiguration Methods

    OptionsConfiguration Methods

    The OptionsConfiguration type exposes the following members.

    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Public methodLoadFile
    Loads an option configuration file's contents into the .
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Private methodSubregionPropertyChanged
    Private methodSubregions_CollectionChanged
    Event handler. Called by Subregions for collection changed events.
    Public methodToButterflowArguments
    Converts this object to a butterflow options.
    Public methodToFile
    Converts this object to a .
    Public methodToString
    Returns a string that represents the current object.
    (Overrides ObjectToString.)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/648d089f-f07e-b1cb-f721-90e85651ac1c.htm b/docs/html/648d089f-f07e-b1cb-f721-90e85651ac1c.htm new file mode 100644 index 0000000..a04f114 --- /dev/null +++ b/docs/html/648d089f-f07e-b1cb-f721-90e85651ac1c.htm @@ -0,0 +1,3 @@ +ButterflowOption Fields

    ButterflowOption Fields

    The ButterflowOption type exposes the following members.

    Fields
    +   + NameDescription
    Public fieldStatic memberDescriptionValueProperty
    The description value property.
    Public fieldStatic memberLabelValueProperty
    The label value property.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/64ab9fdd-f9a8-68c2-7601-b3d3992ca4d4.htm b/docs/html/64ab9fdd-f9a8-68c2-7601-b3d3992ca4d4.htm new file mode 100644 index 0000000..6cea3d1 --- /dev/null +++ b/docs/html/64ab9fdd-f9a8-68c2-7601-b3d3992ca4d4.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_PYRAMID_SCALE Field

    OptionsConfigurationDEFAULT_PYRAMID_SCALE Field

    The default pyramid scale setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private static readonly decimal DEFAULT_PYRAMID_SCALE

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/66e690de-9367-e42a-b964-af247afae7ff.htm b/docs/html/66e690de-9367-e42a-b964-af247afae7ff.htm new file mode 100644 index 0000000..829df10 --- /dev/null +++ b/docs/html/66e690de-9367-e42a-b964-af247afae7ff.htm @@ -0,0 +1,13 @@ +ButterflowWrapper.ButterflowOutputArgs Class

    ButterflowWrapperButterflowOutputArgs Class

    Arguments for butterflow output events where a known value of type can be parsed.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class ButterflowOutputArgs : ButterflowWrapperButterflowConsoleOutputArgs

    The ButterflowWrapperButterflowOutputArgs type exposes the following members.

    Constructors
    Properties
    +   + NameDescription
    Public propertyConsoleOutput
    Gets the console output.
    (Inherited from ButterflowWrapperButterflowConsoleOutputArgs.)
    Public propertyOutputType
    Gets or sets the type of the output detected from butterflow.
    Public propertyValue
    Gets or sets the value detected from butterflow.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/68ef1656-e3cc-1ad4-094e-267dcdb43182.htm b/docs/html/68ef1656-e3cc-1ad4-094e-267dcdb43182.htm new file mode 100644 index 0000000..2ba0132 --- /dev/null +++ b/docs/html/68ef1656-e3cc-1ad4-094e-267dcdb43182.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.Levels Property

    OptionsConfigurationLevels Property

    Gets or sets the number of pyramid layers.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string Levels { get; set; }

    Property Value

    Type: String
    The number of pyramid layers.
    See Also
    \ No newline at end of file diff --git a/docs/html/69308a43-096a-6703-61f8-0612dfb3c65a.htm b/docs/html/69308a43-096a-6703-61f8-0612dfb3c65a.htm new file mode 100644 index 0000000..48adc8e --- /dev/null +++ b/docs/html/69308a43-096a-6703-61f8-0612dfb3c65a.htm @@ -0,0 +1,3 @@ +PropertyChangedAlerter Fields

    PropertyChangedAlerter Fields

    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/6a134abb-33d1-58fc-3cf4-4bf50959614a.htm b/docs/html/6a134abb-33d1-58fc-3cf4-4bf50959614a.htm new file mode 100644 index 0000000..66d3945 --- /dev/null +++ b/docs/html/6a134abb-33d1-58fc-3cf4-4bf50959614a.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.ButterflowOutputArgs.Value Property

    ButterflowWrapperButterflowOutputArgsValue Property

    Gets or sets the value detected from butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string Value { get; private set; }

    Property Value

    Type: String
    The value detected from butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/6a62b320-0dc7-5c55-5fc1-7960ce031f08.htm b/docs/html/6a62b320-0dc7-5c55-5fc1-7960ce031f08.htm new file mode 100644 index 0000000..be13f99 --- /dev/null +++ b/docs/html/6a62b320-0dc7-5c55-5fc1-7960ce031f08.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.LockAspectRatio Property

    OptionsConfigurationLockAspectRatio Property

    Gets or sets a value indicating whether to lock aspect ratio of the video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool LockAspectRatio { get; set; }

    Property Value

    Type: Boolean
    True if locking aspect ratio of the video, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/6d65e6c5-10c3-49cb-7bad-c793d2f39e0c.htm b/docs/html/6d65e6c5-10c3-49cb-7bad-c793d2f39e0c.htm new file mode 100644 index 0000000..ee93cc5 --- /dev/null +++ b/docs/html/6d65e6c5-10c3-49cb-7bad-c793d2f39e0c.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.Iterations Property

    OptionsConfigurationIterations Property

    Gets or sets the number of iterations at each pyramid level.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string Iterations { get; set; }

    Property Value

    Type: String
    The number of iterations at each pyramid level.
    See Also
    \ No newline at end of file diff --git a/docs/html/6fceb25b-2fad-c1b6-502b-d32c8023c7a6.htm b/docs/html/6fceb25b-2fad-c1b6-502b-d32c8023c7a6.htm new file mode 100644 index 0000000..3b2b241 --- /dev/null +++ b/docs/html/6fceb25b-2fad-c1b6-502b-d32c8023c7a6.htm @@ -0,0 +1,6 @@ +AboutWindow.btnOK Field

    AboutWindowbtnOK Field

    [Missing <summary> documentation for "F:butterflow_ui.AboutWindow.btnOK"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnOK

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/701a84d3-5bbb-187b-6abe-6e05c0ac26d1.htm b/docs/html/701a84d3-5bbb-187b-6abe-6e05c0ac26d1.htm new file mode 100644 index 0000000..1ea0746 --- /dev/null +++ b/docs/html/701a84d3-5bbb-187b-6abe-6e05c0ac26d1.htm @@ -0,0 +1,3 @@ +ButterflowWrapper Properties

    ButterflowWrapper Properties

    The ButterflowWrapper type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyConsoleOutput
    Gets the console output from butterflow.
    Public propertyIsRunning
    Gets a value indicating whether butterflow is currently running.
    Public propertyProgressPercentage
    Gets the progress percentage as reported by butterflow.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/70316688-ddc5-44a2-cedc-9b5b5599775f.htm b/docs/html/70316688-ddc5-44a2-cedc-9b5b5599775f.htm new file mode 100644 index 0000000..5cf0888 --- /dev/null +++ b/docs/html/70316688-ddc5-44a2-cedc-9b5b5599775f.htm @@ -0,0 +1,3 @@ +OptionsConfigurationFile Properties

    OptionsConfigurationFile Properties

    The OptionsConfigurationFile type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyFastPyramid
    Gets or sets a value indicating whether to use fast pyramids.
    Public propertyFlowFilterType
    Gets or sets the type of the flow filter used for optical flow calculations.
    Public propertyIterations
    Gets or sets the number of iterations at each pyramid level.
    Public propertyKeepAudio
    Gets or sets a value indicating whether the keep audio.
    Public propertyKeepSubregions
    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.
    Public propertyLevels
    Gets or sets the number of pyramid layers.
    Public propertyLockAspectRatio
    Gets or sets a value indicating whether to lock aspect ratio of the video.
    Public propertyLosslessQuality
    Gets or sets a value indicating whether the result is rendered in lossless quality.
    Public propertyPixelNeighborhood
    Gets or sets the size of the pixel neighborhood.
    Public propertyPlaybackRate
    Gets or sets the playback rate.
    Public propertyPyramidScale
    Gets or sets the pyramid scale factor.
    Public propertySmoothDerivativeStandardDeviation
    Gets or sets the standard deviation of smooth derivatives.
    Public propertySmoothMotion
    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.
    Public propertyWindowSize
    Gets or sets the size of the windowing average.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/71dbe8e5-6340-d797-bcea-762b9a7fff03.htm b/docs/html/71dbe8e5-6340-d797-bcea-762b9a7fff03.htm new file mode 100644 index 0000000..0f318fe --- /dev/null +++ b/docs/html/71dbe8e5-6340-d797-bcea-762b9a7fff03.htm @@ -0,0 +1,12 @@ +MainWindow.ButterflowWrapper Property

    MainWindowButterflowWrapper Property

    The butterflow wrapper used to call butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowWrapper ButterflowWrapper { get; set; }

    Property Value

    Type: ButterflowWrapper
    See Also
    \ No newline at end of file diff --git a/docs/html/731bf473-ef8c-a851-93bc-5c91955a1a10.htm b/docs/html/731bf473-ef8c-a851-93bc-5c91955a1a10.htm new file mode 100644 index 0000000..e5c48d9 --- /dev/null +++ b/docs/html/731bf473-ef8c-a851-93bc-5c91955a1a10.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.Iterations Property

    OptionsConfigurationFileIterations Property

    Gets or sets the number of iterations at each pyramid level.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public int Iterations { get; set; }

    Property Value

    Type: Int32
    The number of iterations at each pyramid level.
    See Also
    \ No newline at end of file diff --git a/docs/html/73a52eb1-4244-8eb1-e3c0-31fa95ca7595.htm b/docs/html/73a52eb1-4244-8eb1-e3c0-31fa95ca7595.htm new file mode 100644 index 0000000..fa90820 --- /dev/null +++ b/docs/html/73a52eb1-4244-8eb1-e3c0-31fa95ca7595.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.LosslessQuality Property

    OptionsConfigurationLosslessQuality Property

    Gets or sets a value indicating whether the result is rendered in lossless quality.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool LosslessQuality { get; set; }

    Property Value

    Type: Boolean
    True if lossless quality is selected, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/7480f4c7-7ae7-238f-ac6a-c4851fef0af0.htm b/docs/html/7480f4c7-7ae7-238f-ac6a-c4851fef0af0.htm new file mode 100644 index 0000000..197b90f --- /dev/null +++ b/docs/html/7480f4c7-7ae7-238f-ac6a-c4851fef0af0.htm @@ -0,0 +1,18 @@ +MainWindow.bntClip_Click Method

    MainWindowbntClip_Click Method

    Event handler. Called by bntClip for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void bntClip_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/74a38e5b-a3a5-706a-58e8-c8a299d2d843.htm b/docs/html/74a38e5b-a3a5-706a-58e8-c8a299d2d843.htm new file mode 100644 index 0000000..ef0b926 --- /dev/null +++ b/docs/html/74a38e5b-a3a5-706a-58e8-c8a299d2d843.htm @@ -0,0 +1,12 @@ +ButterflowOption.LabelValue Property

    ButterflowOptionLabelValue Property

    Gets or sets the label value.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string LabelValue { get; set; }

    Property Value

    Type: String
    The label value.
    See Also
    \ No newline at end of file diff --git a/docs/html/76da4765-2b8e-7546-731c-36022fd99be0.htm b/docs/html/76da4765-2b8e-7546-731c-36022fd99be0.htm new file mode 100644 index 0000000..d727d85 --- /dev/null +++ b/docs/html/76da4765-2b8e-7546-731c-36022fd99be0.htm @@ -0,0 +1,6 @@ +MainWindow.ClippingButtonIcon Field

    MainWindowClippingButtonIcon Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.ClippingButtonIcon"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal ContentControl ClippingButtonIcon

    Field Value

    Type: ContentControl
    See Also
    \ No newline at end of file diff --git a/docs/html/775384d8-abb5-3b65-3aa7-2e6dd9386900.htm b/docs/html/775384d8-abb5-3b65-3aa7-2e6dd9386900.htm new file mode 100644 index 0000000..2a8543c --- /dev/null +++ b/docs/html/775384d8-abb5-3b65-3aa7-2e6dd9386900.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.FastPyramid Property

    OptionsConfigurationFileFastPyramid Property

    Gets or sets a value indicating whether to use fast pyramids.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool FastPyramid { get; set; }

    Property Value

    Type: Boolean
    True if using fast pyramids, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/77d47d5c-46f1-3372-1d40-aa45645d182c.htm b/docs/html/77d47d5c-46f1-3372-1d40-aa45645d182c.htm new file mode 100644 index 0000000..15f5d9d --- /dev/null +++ b/docs/html/77d47d5c-46f1-3372-1d40-aa45645d182c.htm @@ -0,0 +1,6 @@ +MainWindow.bntVideoPlay Field

    MainWindowbntVideoPlay Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.bntVideoPlay"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button bntVideoPlay

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/78c4c081-252e-17d4-672d-1cc91216a0b3.htm b/docs/html/78c4c081-252e-17d4-672d-1cc91216a0b3.htm new file mode 100644 index 0000000..57e5597 --- /dev/null +++ b/docs/html/78c4c081-252e-17d4-672d-1cc91216a0b3.htm @@ -0,0 +1,12 @@ +ButterflowOption.DescriptionValue Property

    ButterflowOptionDescriptionValue Property

    Gets or sets the description value.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string DescriptionValue { get; set; }

    Property Value

    Type: String
    The description value.
    See Also
    \ No newline at end of file diff --git a/docs/html/78d5bca2-0453-b125-ea2e-fdc7a659b475.htm b/docs/html/78d5bca2-0453-b125-ea2e-fdc7a659b475.htm new file mode 100644 index 0000000..bf0c326 --- /dev/null +++ b/docs/html/78d5bca2-0453-b125-ea2e-fdc7a659b475.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_ITERATIONS Field

    OptionsConfigurationDEFAULT_ITERATIONS Field

    The default iterations setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const int DEFAULT_ITERATIONS = 3

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/7ae7656b-c378-ab3d-9af4-1be26a4a3904.htm b/docs/html/7ae7656b-c378-ab3d-9af4-1be26a4a3904.htm new file mode 100644 index 0000000..e8a87cd --- /dev/null +++ b/docs/html/7ae7656b-c378-ab3d-9af4-1be26a4a3904.htm @@ -0,0 +1,28 @@ +MainWindow Class

    MainWindow Class

    + Interaction logic for MainWindow.xaml +
    + MainWindow +
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class MainWindow : Window, IComponentConnector, 
    +	IStyleConnector

    The MainWindow type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodMainWindow
    Default constructor.
    Top
    Properties
    +   + NameDescription
    Public propertyButterflowWrapper
    The butterflow wrapper used to call butterflow.
    Public propertyOptionsConfiguration
    Gets or sets the butterflow options configuration.
    Top
    Methods
    +   + NameDescription
    Protected method_CreateDelegate
    Private methodbntClip_Click
    Event handler. Called by bntClip for click events.
    Private methodbntVideoBackward_Click
    Event handler. Called by bntVideoBackward for click events.
    Private methodbntVideoForward_Click
    Event handler. Called by bntVideoForward for click events.
    Private methodbntVideoPlay_Click
    Event handler. Called by bntVideoPlay for click events.
    Private methodbntVideoStop_Click
    Event handler. Called by bntVideoStop for click events.
    Private methodbtnCancel_Click
    Event handler. Called by btnCancel for click events.
    Private methodbtnCopyArguments_Click
    Event handler. Called by btnCopyArguments for click events.
    Private methodbtnFileOutputPicker_Click
    Event handler. Called by btnFileOutputPicker for click events.
    Private methodbtnFilePicker_Click
    Event handler. Called by btnFilePicker for click events.
    Private methodbtnProcess_Click
    Event handler. Called by btnProcess for click events.
    Private methodbtnRemoveSubregion_Click
    Event handler. Called by btnRemoveSubregion for click events.
    Private methodButterflowWrapper_ParsedConsoleOutputRecieved
    Butterflow wrapper parsed console output recieved.
    Private methodGetRecursiveChildrenT
    Gets the recursive children of a parent element that are of type T.
    Public methodInitializeComponent
    + InitializeComponent +
    Private methodmediaPreview_MediaEnded
    Event handler. Called by mediaPreview for media ended events.
    Private methodmediaPreview_MediaOpened
    Event handler. Called by mediaPreview for media opened events.
    Private methodmenuAboutButterflowUI_Click
    Event handler. Called by menuAboutButterflowUI for click events.
    Private methodmenuButterflowGithub_Click
    Event handler. Called by menuButterflowGithub for click events.
    Private methodmenuButterflowUIGithub_Click
    Event handler. Called by menuButterflowUIGithub for click events.
    Private methodmenuOpen_Click
    Event handler. Called by menuOpen for click events.
    Private methodmenuOptions_Click
    Event handler. Called by menuOptions for click events.
    Private methodmenuSaveConfiguration_Click
    Event handler. Called by menuSaveConfiguration for click events.
    Private methodPlaybackRateRadioButton_Checked
    Event handler. Called by PlaybackRate radio buttons for checked events.
    Private methodScrollViewer_ScrollChanged
    Event handler. Called by ScrollViewer for scroll changed events.
    Private methodtxtPlaybackRate_GotFocus
    Event handler. Called by txtPlaybackRate for got focus events.
    Top
    Fields
    See Also
    \ No newline at end of file diff --git a/docs/html/7b1701f3-51b7-fc24-13d9-db953b854b50.htm b/docs/html/7b1701f3-51b7-fc24-13d9-db953b854b50.htm new file mode 100644 index 0000000..ea5aca5 --- /dev/null +++ b/docs/html/7b1701f3-51b7-fc24-13d9-db953b854b50.htm @@ -0,0 +1,6 @@ +MainWindow.btnCopyArguments Field

    MainWindowbtnCopyArguments Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.btnCopyArguments"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnCopyArguments

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/7b8326c7-1852-4c77-0112-abdc807cc5ff.htm b/docs/html/7b8326c7-1852-4c77-0112-abdc807cc5ff.htm new file mode 100644 index 0000000..e2e13d1 --- /dev/null +++ b/docs/html/7b8326c7-1852-4c77-0112-abdc807cc5ff.htm @@ -0,0 +1,6 @@ +MainWindow.menuOptions Field

    MainWindowmenuOptions Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuOptions"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuOptions

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/7d67c0ac-0746-5dde-367c-4f03ae83b8ce.htm b/docs/html/7d67c0ac-0746-5dde-367c-4f03ae83b8ce.htm new file mode 100644 index 0000000..022266c --- /dev/null +++ b/docs/html/7d67c0ac-0746-5dde-367c-4f03ae83b8ce.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.videoInput Field

    OptionsConfigurationvideoInput Field

    The video input file.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private string videoInput

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/7f4cc619-4fcf-6889-67a9-9507e03dc8d8.htm b/docs/html/7f4cc619-4fcf-6889-67a9-9507e03dc8d8.htm new file mode 100644 index 0000000..67cff66 --- /dev/null +++ b/docs/html/7f4cc619-4fcf-6889-67a9-9507e03dc8d8.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.flowFilterType Field

    OptionsConfigurationflowFilterType Field

    Type of the flow filter to use for processing.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private FlowFilterType flowFilterType

    Field Value

    Type: FlowFilterType
    See Also
    \ No newline at end of file diff --git a/docs/html/80068044-4661-d53c-d40d-056745fc309e.htm b/docs/html/80068044-4661-d53c-d40d-056745fc309e.htm new file mode 100644 index 0000000..eb4f629 --- /dev/null +++ b/docs/html/80068044-4661-d53c-d40d-056745fc309e.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.REGEX_RESOLUTION Field

    ButterflowWrapperREGEX_RESOLUTION Field

    The RegEx string for matching probed resolution.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const string REGEX_RESOLUTION = "Resolution\s*:\s(?<Width>\d+)x(?<Height>\d+)"

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/8189f496-1084-50e8-e6be-66b389743464.htm b/docs/html/8189f496-1084-50e8-e6be-66b389743464.htm new file mode 100644 index 0000000..9570442 --- /dev/null +++ b/docs/html/8189f496-1084-50e8-e6be-66b389743464.htm @@ -0,0 +1,6 @@ +MainWindow.txtPlaybackRate Field

    MainWindowtxtPlaybackRate Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.txtPlaybackRate"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal TextBox txtPlaybackRate

    Field Value

    Type: TextBox
    See Also
    \ No newline at end of file diff --git a/docs/html/81b1b6e5-351c-83e1-f00e-f91be8632ddf.htm b/docs/html/81b1b6e5-351c-83e1-f00e-f91be8632ddf.htm new file mode 100644 index 0000000..4f7161d --- /dev/null +++ b/docs/html/81b1b6e5-351c-83e1-f00e-f91be8632ddf.htm @@ -0,0 +1,3 @@ +ButterflowConsoleOutputArgs Properties
    \ No newline at end of file diff --git a/docs/html/825b5c96-d9f1-20e2-cb31-7c084b449b1f.htm b/docs/html/825b5c96-d9f1-20e2-cb31-7c084b449b1f.htm new file mode 100644 index 0000000..8da141d --- /dev/null +++ b/docs/html/825b5c96-d9f1-20e2-cb31-7c084b449b1f.htm @@ -0,0 +1,3 @@ +InverseBoolConverter Methods

    InverseBoolConverter Methods

    The InverseBoolConverter type exposes the following members.

    Methods
    +   + NameDescription
    Public methodConvert
    Converts a boolean to its inverse.
    Public methodConvertBack
    Converts an inverse boolean back to its original state.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/829c1e85-9830-0ade-d7c3-01105c20e9d4.htm b/docs/html/829c1e85-9830-0ade-d7c3-01105c20e9d4.htm new file mode 100644 index 0000000..3ad89cc --- /dev/null +++ b/docs/html/829c1e85-9830-0ade-d7c3-01105c20e9d4.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_FLOW_FILTER_TYPE Field

    OptionsConfigurationDEFAULT_FLOW_FILTER_TYPE Field

    The default flow filter type setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const FlowFilterType DEFAULT_FLOW_FILTER_TYPE = FlowFilterType.box

    Field Value

    Type: FlowFilterType
    See Also
    \ No newline at end of file diff --git a/docs/html/82b71c07-8fbc-36e1-12f9-6c19372fe2ac.htm b/docs/html/82b71c07-8fbc-36e1-12f9-6c19372fe2ac.htm new file mode 100644 index 0000000..1bab10a --- /dev/null +++ b/docs/html/82b71c07-8fbc-36e1-12f9-6c19372fe2ac.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.VideoOutput Property

    OptionsConfigurationVideoOutput Property

    Gets or sets the video output file path.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string VideoOutput { get; set; }

    Property Value

    Type: String
    The video output file path.
    See Also
    \ No newline at end of file diff --git a/docs/html/839dba3d-2df5-fb9e-0a0b-ab1ad9572b02.htm b/docs/html/839dba3d-2df5-fb9e-0a0b-ab1ad9572b02.htm new file mode 100644 index 0000000..6b9916c --- /dev/null +++ b/docs/html/839dba3d-2df5-fb9e-0a0b-ab1ad9572b02.htm @@ -0,0 +1,21 @@ +ButterflowWrapper.ButterflowOutputArgs Constructor

    ButterflowWrapperButterflowOutputArgs Constructor

    Constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowOutputArgs(
    +	ButterflowWrapperButterflowOutputType outputType,
    +	string value,
    +	string consoleOutput
    +)

    Parameters

    outputType
    Type: butterflow_uiButterflowWrapperButterflowOutputType
    The type of the output detected from butterflow.
    value
    Type: SystemString
    The value detected from butterflow.
    consoleOutput
    Type: SystemString
    The console output.
    See Also
    \ No newline at end of file diff --git a/docs/html/83d4e935-adf3-e81c-76d3-66f223a06093.htm b/docs/html/83d4e935-adf3-e81c-76d3-66f223a06093.htm new file mode 100644 index 0000000..bb692e0 --- /dev/null +++ b/docs/html/83d4e935-adf3-e81c-76d3-66f223a06093.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.keepAudio Field

    OptionsConfigurationkeepAudio Field

    A value indicating whether or not to keep the original audio in the final video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool keepAudio

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/84818717-8b03-d621-ac9f-1ba54b3bcf9a.htm b/docs/html/84818717-8b03-d621-ac9f-1ba54b3bcf9a.htm new file mode 100644 index 0000000..9f9ed77 --- /dev/null +++ b/docs/html/84818717-8b03-d621-ac9f-1ba54b3bcf9a.htm @@ -0,0 +1,6 @@ +InverseBoolConverter Constructor

    InverseBoolConverter Constructor

    Initializes a new instance of the InverseBoolConverter class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public InverseBoolConverter()
    See Also
    \ No newline at end of file diff --git a/docs/html/87181628-098e-7a09-6c4b-c68c0eb78157.htm b/docs/html/87181628-098e-7a09-6c4b-c68c0eb78157.htm new file mode 100644 index 0000000..310de7f --- /dev/null +++ b/docs/html/87181628-098e-7a09-6c4b-c68c0eb78157.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.WindowSize Property

    OptionsConfigurationWindowSize Property

    Gets or sets the size of the windowing average.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string WindowSize { get; set; }

    Property Value

    Type: String
    The size of the windowing average.
    See Also
    \ No newline at end of file diff --git a/docs/html/8853bb14-1eb9-dfec-a3ab-28964240023f.htm b/docs/html/8853bb14-1eb9-dfec-a3ab-28964240023f.htm new file mode 100644 index 0000000..ac96c92 --- /dev/null +++ b/docs/html/8853bb14-1eb9-dfec-a3ab-28964240023f.htm @@ -0,0 +1,3 @@ +MainWindow Properties

    MainWindow Properties

    The MainWindow type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyButterflowWrapper
    The butterflow wrapper used to call butterflow.
    Public propertyOptionsConfiguration
    Gets or sets the butterflow options configuration.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/8934d9cd-66af-199f-37f7-31215fe45287.htm b/docs/html/8934d9cd-66af-199f-37f7-31215fe45287.htm new file mode 100644 index 0000000..e33b5d2 --- /dev/null +++ b/docs/html/8934d9cd-66af-199f-37f7-31215fe45287.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION Field

    OptionsConfigurationDEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION Field

    The default smooth derivative standard deviation setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private static readonly decimal DEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/8b6c756f-d88d-a439-ae46-36933c20e4cc.htm b/docs/html/8b6c756f-d88d-a439-ae46-36933c20e4cc.htm new file mode 100644 index 0000000..045f723 --- /dev/null +++ b/docs/html/8b6c756f-d88d-a439-ae46-36933c20e4cc.htm @@ -0,0 +1,21 @@ +OptionsConfiguration Class

    OptionsConfiguration Class

    The butterflow options configuration. Contians all the options necessary to run butterflow and process a video.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class OptionsConfiguration : PropertyChangedAlerter

    The OptionsConfiguration type exposes the following members.

    Constructors
    +   + NameDescription
    Private methodStatic memberOptionsConfiguration
    Public methodOptionsConfiguration
    Default constructor.
    Top
    Properties
    +   + NameDescription
    Public propertyCommandLineOutput
    Gets the command line output given the current configuration.
    Public propertyFastPyramid
    Gets or sets a value indicating whether to use fast pyramids.
    Public propertyFlowFilterType
    Gets or sets the type of the flow filter used for optical flow calculations.
    Public propertyHeight
    Gets or sets the height of the video output.
    Public propertyIterations
    Gets or sets the number of iterations at each pyramid level.
    Public propertyKeepAudio
    Gets or sets a value indicating whether the keep audio.
    Public propertyKeepSubregions
    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.
    Public propertyLevels
    Gets or sets the number of pyramid layers.
    Public propertyLockAspectRatio
    Gets or sets a value indicating whether to lock aspect ratio of the video.
    Public propertyLosslessQuality
    Gets or sets a value indicating whether the result is rendered in lossless quality.
    Public propertyPixelNeighborhood
    Gets or sets the size of the pixel neighborhood.
    Public propertyPlaybackRate
    Gets or sets the playback rate.
    Public propertyPyramidScale
    Gets or sets the pyramid scale factor.
    Public propertySmoothDerivativeStandardDeviation
    Gets or sets the standard deviation of smooth derivatives.
    Public propertySmoothMotion
    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.
    Public propertySubregions
    Gets or sets the subregions of the video on which to work.
    Public propertyVideoInput
    Gets or sets the video input file path.
    Public propertyVideoOutput
    Gets or sets the video output file path.
    Public propertyWidth
    Gets or sets the width of the video output.
    Public propertyWindowSize
    Gets or sets the size of the windowing average.
    Top
    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Public methodLoadFile
    Loads an option configuration file's contents into the .
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Private methodSubregionPropertyChanged
    Private methodSubregions_CollectionChanged
    Event handler. Called by Subregions for collection changed events.
    Public methodToButterflowArguments
    Converts this object to a butterflow options.
    Public methodToFile
    Converts this object to a .
    Public methodToString
    Returns a string that represents the current object.
    (Overrides ObjectToString.)
    Top
    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldaspectRatio
    The aspect ratio used for calculating heights when the aspect ratio is locked.
    Private fieldStatic memberDEFAULT_FLOW_FILTER_TYPE
    The default flow filter type setting.
    Private fieldStatic memberDEFAULT_ITERATIONS
    The default iterations setting.
    Private fieldStatic memberDEFAULT_LEVELS
    The default levels setting.
    Private fieldStatic memberDEFAULT_PIXEL_NEIGHBORHOOD
    The default pixel neighborhood setting.
    Private fieldStatic memberDEFAULT_PYRAMID_SCALE
    The default pyramid scale setting.
    Private fieldStatic memberDEFAULT_SMOOTH_DERIVATIVE_STANDARD_DEVIATION
    The default smooth derivative standard deviation setting.
    Private fieldStatic memberDEFAULT_WINDOW_SIZE
    The default window size setting.
    Private fieldfastPyramid
    A value indicating whether or not to use fast pyramids when processing a video.
    Private fieldflowFilterType
    Type of the flow filter to use for processing.
    Private fieldheight
    The height of the output video.
    Private fieldinterpreter
    An input interpreter used for converting string values to numeric values.
    Private fielditerations
    The number of iterations per pyramid level.
    Private fieldkeepAudio
    A value indicating whether or not to keep the original audio in the final video.
    Private fieldkeepSubregions
    A value indicating whether or not to render unspecified subregions.
    Private fieldlevels
    The level size setting.
    Private fieldlockAspectRatio
    A value indicating whether or not to lock the aspect ratio to the of the video.
    Private fieldlosslessQuality
    A value indicating whether or not to render the final video with lossless quality.
    Private fieldpixelNeighborhood
    The size of pixel neighborhood.
    Private fieldplaybackRate
    The playback rate.
    Private fieldpyramidScale
    The pyramid scale setting.
    Private fieldsmoothDerivativeStandardDeviation
    The standard deviation of smooth derivatives
    Private fieldsmoothMotion
    A value indicating whether or not to tune processing for smooth motion.
    Private fieldsubregions
    The subregions of the video on which to process.
    Private fieldvideoInput
    The video input file.
    Private fieldvideoOutput
    The video output file.
    Private fieldwidth
    The width of the output video.
    Private fieldwindowSize
    Size of the windowing average.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/8c58ad6a-9b27-bed4-0200-4de7ed4cfaa6.htm b/docs/html/8c58ad6a-9b27-bed4-0200-4de7ed4cfaa6.htm new file mode 100644 index 0000000..71b7ec0 --- /dev/null +++ b/docs/html/8c58ad6a-9b27-bed4-0200-4de7ed4cfaa6.htm @@ -0,0 +1,9 @@ +App.InitializeComponent Method

    AppInitializeComponent Method

    + InitializeComponent +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void InitializeComponent()
    See Also
    \ No newline at end of file diff --git a/docs/html/8f4477c6-2409-fd95-a54e-fda52def0197.htm b/docs/html/8f4477c6-2409-fd95-a54e-fda52def0197.htm new file mode 100644 index 0000000..bd7f61c --- /dev/null +++ b/docs/html/8f4477c6-2409-fd95-a54e-fda52def0197.htm @@ -0,0 +1,13 @@ +App.Main Method

    AppMain Method

    + Application Entry Point. +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [STAThreadAttribute]
    +public static void Main()
    See Also
    \ No newline at end of file diff --git a/docs/html/90401cff-257b-db0c-848a-5900e476f5c1.htm b/docs/html/90401cff-257b-db0c-848a-5900e476f5c1.htm new file mode 100644 index 0000000..a468261 --- /dev/null +++ b/docs/html/90401cff-257b-db0c-848a-5900e476f5c1.htm @@ -0,0 +1,3 @@ +PropertyChangedAlerter Events

    PropertyChangedAlerter Events

    The PropertyChangedAlerter type exposes the following members.

    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/912c89aa-e4e5-1327-b445-691eeae5997d.htm b/docs/html/912c89aa-e4e5-1327-b445-691eeae5997d.htm new file mode 100644 index 0000000..0160d88 --- /dev/null +++ b/docs/html/912c89aa-e4e5-1327-b445-691eeae5997d.htm @@ -0,0 +1,18 @@ +MainWindow.mediaPreview_MediaOpened Method

    MainWindowmediaPreview_MediaOpened Method

    Event handler. Called by mediaPreview for media opened events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void mediaPreview_MediaOpened(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/925b0a64-fbeb-2c36-54a8-7e900796d49c.htm b/docs/html/925b0a64-fbeb-2c36-54a8-7e900796d49c.htm new file mode 100644 index 0000000..66b13b5 --- /dev/null +++ b/docs/html/925b0a64-fbeb-2c36-54a8-7e900796d49c.htm @@ -0,0 +1,18 @@ +MainWindow.menuOptions_Click Method

    MainWindowmenuOptions_Click Method

    Event handler. Called by menuOptions for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuOptions_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/94283020-fd41-a0ab-0e86-5d285dc72cff.htm b/docs/html/94283020-fd41-a0ab-0e86-5d285dc72cff.htm new file mode 100644 index 0000000..337fd67 --- /dev/null +++ b/docs/html/94283020-fd41-a0ab-0e86-5d285dc72cff.htm @@ -0,0 +1,14 @@ +PropertyChangedAlerter.AddConstantCallProperty Method

    PropertyChangedAlerterAddConstantCallProperty Method

    Adds a property that will always be called when any property is updated..

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void AddConstantCallProperty(
    +	string name
    +)

    Parameters

    name
    Type: SystemString
    The name of the property.
    See Also
    \ No newline at end of file diff --git a/docs/html/94402421-c646-c7c3-8c02-55b0e976a82e.htm b/docs/html/94402421-c646-c7c3-8c02-55b0e976a82e.htm new file mode 100644 index 0000000..8080c05 --- /dev/null +++ b/docs/html/94402421-c646-c7c3-8c02-55b0e976a82e.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.ButterflowOutputArgs.OutputType Property

    ButterflowWrapperButterflowOutputArgsOutputType Property

    Gets or sets the type of the output detected from butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowWrapperButterflowOutputType OutputType { get; private set; }

    Property Value

    Type: ButterflowWrapperButterflowOutputType
    The type of the output detected from butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/94537008-4543-dfe4-9289-9bd1888c21de.htm b/docs/html/94537008-4543-dfe4-9289-9bd1888c21de.htm new file mode 100644 index 0000000..242edb7 --- /dev/null +++ b/docs/html/94537008-4543-dfe4-9289-9bd1888c21de.htm @@ -0,0 +1,3 @@ +ButterflowOption Properties

    ButterflowOption Properties

    The ButterflowOption type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyDescriptionValue
    Gets or sets the description value.
    Public propertyLabelValue
    Gets or sets the label value.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/951a287b-c7e8-64f1-f982-bb77d31aba13.htm b/docs/html/951a287b-c7e8-64f1-f982-bb77d31aba13.htm new file mode 100644 index 0000000..01bc04d --- /dev/null +++ b/docs/html/951a287b-c7e8-64f1-f982-bb77d31aba13.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.ProgressPercentage Property

    ButterflowWrapperProgressPercentage Property

    Gets the progress percentage as reported by butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public double ProgressPercentage { get; private set; }

    Property Value

    Type: Double
    The progress percentage as reported by butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/954f2113-1286-c4cf-ace8-1b24602a9556.htm b/docs/html/954f2113-1286-c4cf-ace8-1b24602a9556.htm new file mode 100644 index 0000000..48fee1a --- /dev/null +++ b/docs/html/954f2113-1286-c4cf-ace8-1b24602a9556.htm @@ -0,0 +1,18 @@ +MainWindow.btnFilePicker_Click Method

    MainWindowbtnFilePicker_Click Method

    Event handler. Called by btnFilePicker for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnFilePicker_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/967fbfe1-1e06-96ce-2a6e-e86982fb6935.htm b/docs/html/967fbfe1-1e06-96ce-2a6e-e86982fb6935.htm new file mode 100644 index 0000000..47fa66c --- /dev/null +++ b/docs/html/967fbfe1-1e06-96ce-2a6e-e86982fb6935.htm @@ -0,0 +1,3 @@ +OptionsConfiguration Properties

    OptionsConfiguration Properties

    The OptionsConfiguration type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyCommandLineOutput
    Gets the command line output given the current configuration.
    Public propertyFastPyramid
    Gets or sets a value indicating whether to use fast pyramids.
    Public propertyFlowFilterType
    Gets or sets the type of the flow filter used for optical flow calculations.
    Public propertyHeight
    Gets or sets the height of the video output.
    Public propertyIterations
    Gets or sets the number of iterations at each pyramid level.
    Public propertyKeepAudio
    Gets or sets a value indicating whether the keep audio.
    Public propertyKeepSubregions
    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.
    Public propertyLevels
    Gets or sets the number of pyramid layers.
    Public propertyLockAspectRatio
    Gets or sets a value indicating whether to lock aspect ratio of the video.
    Public propertyLosslessQuality
    Gets or sets a value indicating whether the result is rendered in lossless quality.
    Public propertyPixelNeighborhood
    Gets or sets the size of the pixel neighborhood.
    Public propertyPlaybackRate
    Gets or sets the playback rate.
    Public propertyPyramidScale
    Gets or sets the pyramid scale factor.
    Public propertySmoothDerivativeStandardDeviation
    Gets or sets the standard deviation of smooth derivatives.
    Public propertySmoothMotion
    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.
    Public propertySubregions
    Gets or sets the subregions of the video on which to work.
    Public propertyVideoInput
    Gets or sets the video input file path.
    Public propertyVideoOutput
    Gets or sets the video output file path.
    Public propertyWidth
    Gets or sets the width of the video output.
    Public propertyWindowSize
    Gets or sets the size of the windowing average.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/985d56af-6017-1462-1514-a6feafcdacf2.htm b/docs/html/985d56af-6017-1462-1514-a6feafcdacf2.htm new file mode 100644 index 0000000..c2d66bf --- /dev/null +++ b/docs/html/985d56af-6017-1462-1514-a6feafcdacf2.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.FlowFilterType Property

    OptionsConfigurationFlowFilterType Property

    Gets or sets the type of the flow filter used for optical flow calculations.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public FlowFilterType FlowFilterType { get; set; }

    Property Value

    Type: FlowFilterType
    The type of the flow filter used for optical flow calculations.
    See Also
    \ No newline at end of file diff --git a/docs/html/98c35fae-9e4e-225a-03af-5da2f15cccc7.htm b/docs/html/98c35fae-9e4e-225a-03af-5da2f15cccc7.htm new file mode 100644 index 0000000..2f0d037 --- /dev/null +++ b/docs/html/98c35fae-9e4e-225a-03af-5da2f15cccc7.htm @@ -0,0 +1,8 @@ +ButterflowWrapper Methods

    ButterflowWrapper Methods

    The ButterflowWrapper type exposes the following members.

    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Public methodCancel
    Kills the running instance of butterflow, cancelling its current operation.
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Private methodOnParsedConsoleOutputRecieved
    Executes the parsed console output recieved action.
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Private methodParseConsoleOutput
    + Parses console output and attempts to find known values. If a known value is found, the + event is triggered. +
    Public methodProbe
    Probes a video file.
    Private methodProcess_Exited
    Event handler. Called by Process for exited events.
    Private methodProcess_OutputDataReceived
    Event handler. Called by Process for output data received events.
    Private methodRun(String)
    Runs butterflow with the given arguments.
    Public methodRun(OptionsConfiguration)
    Runs butterflow with the given optionsConfiguration.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/994d1e81-d491-4dec-039e-4c0a3e2cb869.htm b/docs/html/994d1e81-d491-4dec-039e-4c0a3e2cb869.htm new file mode 100644 index 0000000..01d59f0 --- /dev/null +++ b/docs/html/994d1e81-d491-4dec-039e-4c0a3e2cb869.htm @@ -0,0 +1,6 @@ +PropertyChangedAlerter Constructor

    PropertyChangedAlerter Constructor

    Initializes a new instance of the PropertyChangedAlerter class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    protected PropertyChangedAlerter()
    See Also
    \ No newline at end of file diff --git a/docs/html/9a3697fc-2123-df08-0328-d113471c80bc.htm b/docs/html/9a3697fc-2123-df08-0328-d113471c80bc.htm new file mode 100644 index 0000000..7155fa0 --- /dev/null +++ b/docs/html/9a3697fc-2123-df08-0328-d113471c80bc.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.consoleOutput Field

    ButterflowWrapperconsoleOutput Field

    The console output from butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private string consoleOutput

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/9aaf8814-a9be-c775-226d-998529c5f8d7.htm b/docs/html/9aaf8814-a9be-c775-226d-998529c5f8d7.htm new file mode 100644 index 0000000..d09e961 --- /dev/null +++ b/docs/html/9aaf8814-a9be-c775-226d-998529c5f8d7.htm @@ -0,0 +1,6 @@ +ButterflowSubregion Constructor

    ButterflowSubregion Constructor

    Initializes a new instance of the ButterflowSubregion class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public ButterflowSubregion()
    See Also
    \ No newline at end of file diff --git a/docs/html/9d4cfded-177b-abdb-a75e-849e62dc9562.htm b/docs/html/9d4cfded-177b-abdb-a75e-849e62dc9562.htm new file mode 100644 index 0000000..477b763 --- /dev/null +++ b/docs/html/9d4cfded-177b-abdb-a75e-849e62dc9562.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.KeepAudio Property

    OptionsConfigurationKeepAudio Property

    Gets or sets a value indicating whether the keep audio.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool KeepAudio { get; set; }

    Property Value

    Type: Boolean
    True if keeping audio in the final video, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/9d94996e-f302-80d3-e438-3996083bf4d1.htm b/docs/html/9d94996e-f302-80d3-e438-3996083bf4d1.htm new file mode 100644 index 0000000..a1aca81 --- /dev/null +++ b/docs/html/9d94996e-f302-80d3-e438-3996083bf4d1.htm @@ -0,0 +1,18 @@ +MainWindow.btnCancel_Click Method

    MainWindowbtnCancel_Click Method

    Event handler. Called by btnCancel for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnCancel_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/GeneralError.htm b/docs/html/GeneralError.htm new file mode 100644 index 0000000..ef44e35 --- /dev/null +++ b/docs/html/GeneralError.htm @@ -0,0 +1,29 @@ + + + + + + + + + General Error + + + + + + + + + + +
    +

    We're sorry, a general error has occurred.

    +

    Please try to load the page again. If the error persists, please contact the site administrator.

    +
    + + + diff --git a/docs/html/PageNotFound.htm b/docs/html/PageNotFound.htm new file mode 100644 index 0000000..42203aa --- /dev/null +++ b/docs/html/PageNotFound.htm @@ -0,0 +1,31 @@ + + + + + + + + + Page Not Found + + + + + + + + + + +
    +

    We're sorry, the page you requested cannot be found.

    +

    The URL might be misspelled or the page you are looking for is no longer available. If you entered +the web address, check that it doesn't contain a typo. You can use the search box at the top of the page to +try and locate the page.

    +
    + + + diff --git a/docs/html/a19a2cc9-fd1f-8d1c-3e6f-65659578614b.htm b/docs/html/a19a2cc9-fd1f-8d1c-3e6f-65659578614b.htm new file mode 100644 index 0000000..b3907ed --- /dev/null +++ b/docs/html/a19a2cc9-fd1f-8d1c-3e6f-65659578614b.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.Height Property

    OptionsConfigurationHeight Property

    Gets or sets the height of the video output.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string Height { get; set; }

    Property Value

    Type: String
    The height of the video output.
    See Also
    \ No newline at end of file diff --git a/docs/html/a300a7af-5af7-52fe-d6b1-8cd473bca8fd.htm b/docs/html/a300a7af-5af7-52fe-d6b1-8cd473bca8fd.htm new file mode 100644 index 0000000..dadd7f3 --- /dev/null +++ b/docs/html/a300a7af-5af7-52fe-d6b1-8cd473bca8fd.htm @@ -0,0 +1,6 @@ +MainWindow.butterflowUIWindow Field

    MainWindowbutterflowUIWindow Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.butterflowUIWindow"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MainWindow butterflowUIWindow

    Field Value

    Type: MainWindow
    See Also
    \ No newline at end of file diff --git a/docs/html/a3f633e6-1123-0b13-91a2-0bbcd4cb672a.htm b/docs/html/a3f633e6-1123-0b13-91a2-0bbcd4cb672a.htm new file mode 100644 index 0000000..3a0fdad --- /dev/null +++ b/docs/html/a3f633e6-1123-0b13-91a2-0bbcd4cb672a.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.SubregionType Property

    ButterflowSubregionSubregionType Property

    Gets or sets the operation to be performed on the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public RegionType SubregionType { get; set; }

    Property Value

    Type: RegionType
    The operation to be performed on subregion.
    See Also
    \ No newline at end of file diff --git a/docs/html/a40dbce6-a556-a0b5-a504-e0e6b5f9b2b2.htm b/docs/html/a40dbce6-a556-a0b5-a504-e0e6b5f9b2b2.htm new file mode 100644 index 0000000..47d284a --- /dev/null +++ b/docs/html/a40dbce6-a556-a0b5-a504-e0e6b5f9b2b2.htm @@ -0,0 +1,17 @@ +ButterflowWrapper.ParseConsoleOutput Method

    ButterflowWrapperParseConsoleOutput Method

    + Parses console output and attempts to find known values. If a known value is found, the + event is triggered. +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void ParseConsoleOutput(
    +	string consoleOutput
    +)

    Parameters

    consoleOutput
    Type: SystemString
    The console output from butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/a40e23e6-9c50-5e59-6333-f62782ef9f39.htm b/docs/html/a40e23e6-9c50-5e59-6333-f62782ef9f39.htm new file mode 100644 index 0000000..7809df6 --- /dev/null +++ b/docs/html/a40e23e6-9c50-5e59-6333-f62782ef9f39.htm @@ -0,0 +1,3 @@ +ButterflowSubregion Properties

    ButterflowSubregion Properties

    The ButterflowSubregion type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyEnd
    Gets or sets the end of the subregion.
    Public propertyIdentifier
    Gets a unique identifier used to locate this subregion withing a subregion collection.
    Public propertyStart
    Gets or sets the start of the subregion.
    Public propertySubregionType
    Gets or sets the operation to be performed on the subregion.
    Public propertyToEnd
    Gets or sets a value indicating whether the subregion runs to the end of the video.
    Public propertyValue
    Gets or sets the targeted value of the subregion.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/a591008a-bfa2-0585-8e61-892d9b4e8dea.htm b/docs/html/a591008a-bfa2-0585-8e61-892d9b4e8dea.htm new file mode 100644 index 0000000..a676324 --- /dev/null +++ b/docs/html/a591008a-bfa2-0585-8e61-892d9b4e8dea.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.levels Field

    OptionsConfigurationlevels Field

    The level size setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int levels

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/a881f3fc-6b17-9df8-75b6-a4fb44cc9991.htm b/docs/html/a881f3fc-6b17-9df8-75b6-a4fb44cc9991.htm new file mode 100644 index 0000000..4c3bc63 --- /dev/null +++ b/docs/html/a881f3fc-6b17-9df8-75b6-a4fb44cc9991.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.Start Property

    ButterflowSubregionStart Property

    Gets or sets the start of the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public TimeSpan Start { get; set; }

    Property Value

    Type: TimeSpan
    The start of the subregion.
    See Also
    \ No newline at end of file diff --git a/docs/html/a95149ae-191a-4403-b834-a042db2920b3.htm b/docs/html/a95149ae-191a-4403-b834-a042db2920b3.htm new file mode 100644 index 0000000..55ae37e --- /dev/null +++ b/docs/html/a95149ae-191a-4403-b834-a042db2920b3.htm @@ -0,0 +1,6 @@ +MainWindow.btnFileOutputPicker Field

    MainWindowbtnFileOutputPicker Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.btnFileOutputPicker"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnFileOutputPicker

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/a9af32ff-32d5-dd12-872e-a465698e82c7.htm b/docs/html/a9af32ff-32d5-dd12-872e-a465698e82c7.htm new file mode 100644 index 0000000..2238209 --- /dev/null +++ b/docs/html/a9af32ff-32d5-dd12-872e-a465698e82c7.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.interpreter Field

    ButterflowWrapperinterpreter Field

    An input interpreter used for converting string values to numeric values.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private InputInterpreter interpreter

    Field Value

    Type: InputInterpreter
    See Also
    \ No newline at end of file diff --git a/docs/html/accd0d60-a4db-0849-c2b4-5b264534526c.htm b/docs/html/accd0d60-a4db-0849-c2b4-5b264534526c.htm new file mode 100644 index 0000000..b067c5e --- /dev/null +++ b/docs/html/accd0d60-a4db-0849-c2b4-5b264534526c.htm @@ -0,0 +1,6 @@ +MainWindow.btnCancel Field

    MainWindowbtnCancel Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.btnCancel"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnCancel

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/ade5760c-a582-25e6-1253-15bbccd18447.htm b/docs/html/ade5760c-a582-25e6-1253-15bbccd18447.htm new file mode 100644 index 0000000..b7ca37b --- /dev/null +++ b/docs/html/ade5760c-a582-25e6-1253-15bbccd18447.htm @@ -0,0 +1,18 @@ +ButterflowWrapper.Process_OutputDataReceived Method

    ButterflowWrapperProcess_OutputDataReceived Method

    Event handler. Called by Process for output data received events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void Process_OutputDataReceived(
    +	Object sender,
    +	DataReceivedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.DiagnosticsDataReceivedEventArgs
    Data received event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/aef87ef8-07f6-846c-9ef1-6ca90f68eb28.htm b/docs/html/aef87ef8-07f6-846c-9ef1-6ca90f68eb28.htm new file mode 100644 index 0000000..0914532 --- /dev/null +++ b/docs/html/aef87ef8-07f6-846c-9ef1-6ca90f68eb28.htm @@ -0,0 +1,22 @@ +MainWindow.ScrollViewer_ScrollChanged Method

    MainWindowScrollViewer_ScrollChanged Method

    Event handler. Called by ScrollViewer for scroll changed events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void ScrollViewer_ScrollChanged(
    +	Object sender,
    +	ScrollChangedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.Windows.ControlsScrollChangedEventArgs
    Scroll changed event information.
    Remarks
    + This code autoscrolls the scroll viewer as more text is added. It is based on this example + from Stack Overflow: + https://stackoverflow.com/questions/2984803/how-to-automatically-scroll-scrollviewer-only-if-the-user-did-not-change-scrol. +
    See Also
    \ No newline at end of file diff --git a/docs/html/afa48c69-3b6a-3df7-1ccc-de0ee41155e5.htm b/docs/html/afa48c69-3b6a-3df7-1ccc-de0ee41155e5.htm new file mode 100644 index 0000000..6683b2c --- /dev/null +++ b/docs/html/afa48c69-3b6a-3df7-1ccc-de0ee41155e5.htm @@ -0,0 +1,18 @@ +MainWindow.bntVideoBackward_Click Method

    MainWindowbntVideoBackward_Click Method

    Event handler. Called by bntVideoBackward for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void bntVideoBackward_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/b1cf0f9b-0de5-fb7e-9299-2cb3c600a56a.htm b/docs/html/b1cf0f9b-0de5-fb7e-9299-2cb3c600a56a.htm new file mode 100644 index 0000000..250db37 --- /dev/null +++ b/docs/html/b1cf0f9b-0de5-fb7e-9299-2cb3c600a56a.htm @@ -0,0 +1,18 @@ +MainWindow.menuButterflowUIGithub_Click Method

    MainWindowmenuButterflowUIGithub_Click Method

    Event handler. Called by menuButterflowUIGithub for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuButterflowUIGithub_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/b2d0780d-8432-2b78-6b06-76b778c65083.htm b/docs/html/b2d0780d-8432-2b78-6b06-76b778c65083.htm new file mode 100644 index 0000000..8e953a1 --- /dev/null +++ b/docs/html/b2d0780d-8432-2b78-6b06-76b778c65083.htm @@ -0,0 +1,12 @@ +ButterflowWrapper.ConsoleOutput Property

    ButterflowWrapperConsoleOutput Property

    Gets the console output from butterflow.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string ConsoleOutput { get; private set; }

    Property Value

    Type: String
    The console output from butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/b38f4c5c-0a95-5352-c899-243474c8a504.htm b/docs/html/b38f4c5c-0a95-5352-c899-243474c8a504.htm new file mode 100644 index 0000000..c47f056 --- /dev/null +++ b/docs/html/b38f4c5c-0a95-5352-c899-243474c8a504.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.isRunning Field

    ButterflowWrapperisRunning Field

    True if butterflow is running, false if not.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool isRunning

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/b408163a-c934-24ba-8222-90d7e564a14f.htm b/docs/html/b408163a-c934-24ba-8222-90d7e564a14f.htm new file mode 100644 index 0000000..a38c597 --- /dev/null +++ b/docs/html/b408163a-c934-24ba-8222-90d7e564a14f.htm @@ -0,0 +1,6 @@ +MainWindow.menuButterflowUIGithub Field

    MainWindowmenuButterflowUIGithub Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuButterflowUIGithub"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuButterflowUIGithub

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/b470ef9a-593f-578b-66e8-72a0e6d60182.htm b/docs/html/b470ef9a-593f-578b-66e8-72a0e6d60182.htm new file mode 100644 index 0000000..97086e3 --- /dev/null +++ b/docs/html/b470ef9a-593f-578b-66e8-72a0e6d60182.htm @@ -0,0 +1,18 @@ +MainWindow.PlaybackRateRadioButton_Checked Method

    MainWindowPlaybackRateRadioButton_Checked Method

    Event handler. Called by PlaybackRate radio buttons for checked events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void PlaybackRateRadioButton_Checked(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/b4d246de-9fb3-1a75-fd47-cfee0e64186c.htm b/docs/html/b4d246de-9fb3-1a75-fd47-cfee0e64186c.htm new file mode 100644 index 0000000..a17927f --- /dev/null +++ b/docs/html/b4d246de-9fb3-1a75-fd47-cfee0e64186c.htm @@ -0,0 +1,6 @@ +ButterflowSubregion.toEnd Field

    ButterflowSubregiontoEnd Field

    True if the subregion runs to the end, false if not.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool toEnd

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/b6d681cc-0a33-4090-fc85-261516d0a18b.htm b/docs/html/b6d681cc-0a33-4090-fc85-261516d0a18b.htm new file mode 100644 index 0000000..c37ed97 --- /dev/null +++ b/docs/html/b6d681cc-0a33-4090-fc85-261516d0a18b.htm @@ -0,0 +1,13 @@ +OptionsConfigurationFile Class

    OptionsConfigurationFile Class

    An options configuration file. This class is used to serialize out the configuration to a file.
    Inheritance Hierarchy
    SystemObject
      butterflow_uiOptionsConfigurationFile

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [SerializableAttribute]
    +public class OptionsConfigurationFile

    The OptionsConfigurationFile type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodOptionsConfigurationFile
    Initializes a new instance of the OptionsConfigurationFile class
    Top
    Properties
    +   + NameDescription
    Public propertyFastPyramid
    Gets or sets a value indicating whether to use fast pyramids.
    Public propertyFlowFilterType
    Gets or sets the type of the flow filter used for optical flow calculations.
    Public propertyIterations
    Gets or sets the number of iterations at each pyramid level.
    Public propertyKeepAudio
    Gets or sets a value indicating whether the keep audio.
    Public propertyKeepSubregions
    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.
    Public propertyLevels
    Gets or sets the number of pyramid layers.
    Public propertyLockAspectRatio
    Gets or sets a value indicating whether to lock aspect ratio of the video.
    Public propertyLosslessQuality
    Gets or sets a value indicating whether the result is rendered in lossless quality.
    Public propertyPixelNeighborhood
    Gets or sets the size of the pixel neighborhood.
    Public propertyPlaybackRate
    Gets or sets the playback rate.
    Public propertyPyramidScale
    Gets or sets the pyramid scale factor.
    Public propertySmoothDerivativeStandardDeviation
    Gets or sets the standard deviation of smooth derivatives.
    Public propertySmoothMotion
    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.
    Public propertyWindowSize
    Gets or sets the size of the windowing average.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/ba5c0673-a02d-29fa-7793-d9bf04419d1d.htm b/docs/html/ba5c0673-a02d-29fa-7793-d9bf04419d1d.htm new file mode 100644 index 0000000..48b4ac1 --- /dev/null +++ b/docs/html/ba5c0673-a02d-29fa-7793-d9bf04419d1d.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.FastPyramid Property

    OptionsConfigurationFastPyramid Property

    Gets or sets a value indicating whether to use fast pyramids.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool FastPyramid { get; set; }

    Property Value

    Type: Boolean
    True if using fast pyramids, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/bd86cc5c-f5bd-af92-2244-7bd87550c0e5.htm b/docs/html/bd86cc5c-f5bd-af92-2244-7bd87550c0e5.htm new file mode 100644 index 0000000..31326e5 --- /dev/null +++ b/docs/html/bd86cc5c-f5bd-af92-2244-7bd87550c0e5.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.End Property

    ButterflowSubregionEnd Property

    Gets or sets the end of the subregion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public TimeSpan End { get; set; }

    Property Value

    Type: TimeSpan
    The end of the subregion.
    See Also
    \ No newline at end of file diff --git a/docs/html/be383e5a-6606-a9a5-c136-6795578d2552.htm b/docs/html/be383e5a-6606-a9a5-c136-6795578d2552.htm new file mode 100644 index 0000000..ea167e3 --- /dev/null +++ b/docs/html/be383e5a-6606-a9a5-c136-6795578d2552.htm @@ -0,0 +1,6 @@ +MainWindow.clipStart Field

    MainWindowclipStart Field

    The temporary storage for the clip start time.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private TimeSpan clipStart

    Field Value

    Type: TimeSpan
    See Also
    \ No newline at end of file diff --git a/docs/html/c061d836-bf52-c52c-3745-0faab8b4b42e.htm b/docs/html/c061d836-bf52-c52c-3745-0faab8b4b42e.htm new file mode 100644 index 0000000..ff564a2 --- /dev/null +++ b/docs/html/c061d836-bf52-c52c-3745-0faab8b4b42e.htm @@ -0,0 +1,18 @@ +MainWindow.menuSaveConfiguration_Click Method

    MainWindowmenuSaveConfiguration_Click Method

    Event handler. Called by menuSaveConfiguration for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuSaveConfiguration_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/c08cb601-d3f9-b04f-501b-4d8194e11287.htm b/docs/html/c08cb601-d3f9-b04f-501b-4d8194e11287.htm new file mode 100644 index 0000000..5b9880e --- /dev/null +++ b/docs/html/c08cb601-d3f9-b04f-501b-4d8194e11287.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.pixelNeighborhood Field

    OptionsConfigurationpixelNeighborhood Field

    The size of pixel neighborhood.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int pixelNeighborhood

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/c0e400bb-1bb1-4eb0-ec46-a134802bb550.htm b/docs/html/c0e400bb-1bb1-4eb0-ec46-a134802bb550.htm new file mode 100644 index 0000000..7f0c014 --- /dev/null +++ b/docs/html/c0e400bb-1bb1-4eb0-ec46-a134802bb550.htm @@ -0,0 +1,25 @@ +ButterflowSubregion Class

    ButterflowSubregion Class

    A butterflow video subregion. Represents a snippet of a video on which butterflow will act.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [SerializableAttribute]
    +public class ButterflowSubregion : PropertyChangedAlerter

    The ButterflowSubregion type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodButterflowSubregion
    Initializes a new instance of the ButterflowSubregion class
    Top
    Properties
    +   + NameDescription
    Public propertyEnd
    Gets or sets the end of the subregion.
    Public propertyIdentifier
    Gets a unique identifier used to locate this subregion withing a subregion collection.
    Public propertyStart
    Gets or sets the start of the subregion.
    Public propertySubregionType
    Gets or sets the operation to be performed on the subregion.
    Public propertyToEnd
    Gets or sets a value indicating whether the subregion runs to the end of the video.
    Public propertyValue
    Gets or sets the targeted value of the subregion.
    Top
    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Top
    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldend
    The end of the subregion.
    Private fieldidentifier
    A unique identifier used to locate this subregion withing a subregion collection.
    Private fieldstart
    The start of the subregion.
    Private fieldsubregionType
    Type of opersion to perform on the subregion.
    Private fieldtoEnd
    True if the subregion runs to the end, false if not.
    Private fieldvalue
    The value targeted for the subregion.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/c16980db-32b2-dc80-d568-ef30ce3ea3bf.htm b/docs/html/c16980db-32b2-dc80-d568-ef30ce3ea3bf.htm new file mode 100644 index 0000000..ba31f31 --- /dev/null +++ b/docs/html/c16980db-32b2-dc80-d568-ef30ce3ea3bf.htm @@ -0,0 +1,22 @@ +ButterflowWrapper.OnParsedConsoleOutputRecieved Method

    ButterflowWrapperOnParsedConsoleOutputRecieved Method

    Executes the parsed console output recieved action.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void OnParsedConsoleOutputRecieved(
    +	ButterflowWrapperButterflowOutputType outputType,
    +	string value,
    +	string consoleOutput
    +)

    Parameters

    outputType
    Type: butterflow_uiButterflowWrapperButterflowOutputType
    Type of the output.
    value
    Type: SystemString
    The value.
    consoleOutput
    Type: SystemString
    The console output from butterflow.
    See Also
    \ No newline at end of file diff --git a/docs/html/c1d13dec-659d-d40f-71a5-8192bf4afc2e.htm b/docs/html/c1d13dec-659d-d40f-71a5-8192bf4afc2e.htm new file mode 100644 index 0000000..1a7228d --- /dev/null +++ b/docs/html/c1d13dec-659d-d40f-71a5-8192bf4afc2e.htm @@ -0,0 +1,3 @@ +MainWindow Fields
    \ No newline at end of file diff --git a/docs/html/c37faee0-5e01-956d-d3e2-5886571fc135.htm b/docs/html/c37faee0-5e01-956d-d3e2-5886571fc135.htm new file mode 100644 index 0000000..3cc0dd4 --- /dev/null +++ b/docs/html/c37faee0-5e01-956d-d3e2-5886571fc135.htm @@ -0,0 +1,9 @@ +AboutWindow.InitializeComponent Method

    AboutWindowInitializeComponent Method

    + InitializeComponent +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public void InitializeComponent()

    Implements

    IComponentConnectorInitializeComponent
    See Also
    \ No newline at end of file diff --git a/docs/html/c6defcae-e147-6929-9524-b3f2de228379.htm b/docs/html/c6defcae-e147-6929-9524-b3f2de228379.htm new file mode 100644 index 0000000..bf161dd --- /dev/null +++ b/docs/html/c6defcae-e147-6929-9524-b3f2de228379.htm @@ -0,0 +1,6 @@ +MainWindow.bntVideoBackward Field

    MainWindowbntVideoBackward Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.bntVideoBackward"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button bntVideoBackward

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/c9412d7f-8c4c-832f-9a56-01fe83a1a915.htm b/docs/html/c9412d7f-8c4c-832f-9a56-01fe83a1a915.htm new file mode 100644 index 0000000..416d65a --- /dev/null +++ b/docs/html/c9412d7f-8c4c-832f-9a56-01fe83a1a915.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.SmoothDerivativeStandardDeviation Property

    OptionsConfigurationSmoothDerivativeStandardDeviation Property

    Gets or sets the standard deviation of smooth derivatives.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string SmoothDerivativeStandardDeviation { get; set; }

    Property Value

    Type: String
    The standard deviation of smooth derivatives.
    See Also
    \ No newline at end of file diff --git a/docs/html/cb8c955a-251f-0ecf-6487-38d42a4c82e1.htm b/docs/html/cb8c955a-251f-0ecf-6487-38d42a4c82e1.htm new file mode 100644 index 0000000..57d5a1a --- /dev/null +++ b/docs/html/cb8c955a-251f-0ecf-6487-38d42a4c82e1.htm @@ -0,0 +1,3 @@ +OptionsConfiguration Events

    OptionsConfiguration Events

    The OptionsConfiguration type exposes the following members.

    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/cc5f6c6a-8acb-2dd4-1953-bbde6d936936.htm b/docs/html/cc5f6c6a-8acb-2dd4-1953-bbde6d936936.htm new file mode 100644 index 0000000..ac13cd8 --- /dev/null +++ b/docs/html/cc5f6c6a-8acb-2dd4-1953-bbde6d936936.htm @@ -0,0 +1,10 @@ +OptionsConfiguration.interpreter Field

    OptionsConfigurationinterpreter Field

    An input interpreter used for converting string values to numeric values.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [NonSerializedAttribute]
    +private InputInterpreter interpreter

    Field Value

    Type: InputInterpreter
    See Also
    \ No newline at end of file diff --git a/docs/html/ccc1be7a-d5d7-ad31-d88e-3bc9f970885d.htm b/docs/html/ccc1be7a-d5d7-ad31-d88e-3bc9f970885d.htm new file mode 100644 index 0000000..96c43a3 --- /dev/null +++ b/docs/html/ccc1be7a-d5d7-ad31-d88e-3bc9f970885d.htm @@ -0,0 +1,16 @@ +App.OnStartup Method

    AppOnStartup Method

    Raises the Startup event.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    protected override void OnStartup(
    +	StartupEventArgs e
    +)

    Parameters

    e
    Type: System.WindowsStartupEventArgs
    A StartupEventArgs that contains the event + data.
    See Also
    \ No newline at end of file diff --git a/docs/html/cd3f1219-3432-7627-38a5-87414e81d879.htm b/docs/html/cd3f1219-3432-7627-38a5-87414e81d879.htm new file mode 100644 index 0000000..c1cdbd2 --- /dev/null +++ b/docs/html/cd3f1219-3432-7627-38a5-87414e81d879.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.SmoothMotion Property

    OptionsConfigurationSmoothMotion Property

    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool SmoothMotion { get; set; }

    Property Value

    Type: Boolean
    True if tuned toward smooth motion, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/ce373b12-ba81-b7d3-99e4-d1125380e4c3.htm b/docs/html/ce373b12-ba81-b7d3-99e4-d1125380e4c3.htm new file mode 100644 index 0000000..9a3e49d --- /dev/null +++ b/docs/html/ce373b12-ba81-b7d3-99e4-d1125380e4c3.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.VideoInput Property

    OptionsConfigurationVideoInput Property

    Gets or sets the video input file path.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string VideoInput { get; set; }

    Property Value

    Type: String
    The video input file path.
    See Also
    \ No newline at end of file diff --git a/docs/html/d06cd6bc-11f9-936c-17ac-91258dd3341a.htm b/docs/html/d06cd6bc-11f9-936c-17ac-91258dd3341a.htm new file mode 100644 index 0000000..83552dd --- /dev/null +++ b/docs/html/d06cd6bc-11f9-936c-17ac-91258dd3341a.htm @@ -0,0 +1,18 @@ +OptionsWindow.btnSave_Click Method

    OptionsWindowbtnSave_Click Method

    Event handler. Called by btnSave for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnSave_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/d085e974-3f4c-cb5e-7807-e1568c366e2a.htm b/docs/html/d085e974-3f4c-cb5e-7807-e1568c366e2a.htm new file mode 100644 index 0000000..bacd7e2 --- /dev/null +++ b/docs/html/d085e974-3f4c-cb5e-7807-e1568c366e2a.htm @@ -0,0 +1,6 @@ +MainWindow.sliderMedia Field

    MainWindowsliderMedia Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.sliderMedia"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Slider sliderMedia

    Field Value

    Type: Slider
    See Also
    \ No newline at end of file diff --git a/docs/html/d0c347a1-95fe-1844-5195-811f4794ee35.htm b/docs/html/d0c347a1-95fe-1844-5195-811f4794ee35.htm new file mode 100644 index 0000000..4192292 --- /dev/null +++ b/docs/html/d0c347a1-95fe-1844-5195-811f4794ee35.htm @@ -0,0 +1,3 @@ +ButterflowSubregion Events

    ButterflowSubregion Events

    The ButterflowSubregion type exposes the following members.

    Events
    +   + NameDescription
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/d15fc1fd-caee-16f8-14ce-9dcc70712385.htm b/docs/html/d15fc1fd-caee-16f8-14ce-9dcc70712385.htm new file mode 100644 index 0000000..5b3b814 --- /dev/null +++ b/docs/html/d15fc1fd-caee-16f8-14ce-9dcc70712385.htm @@ -0,0 +1,23 @@ +App Class

    App Class

    + Interaction logic for App.xaml +
    + App +
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class App : Application

    The App type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodApp
    Initializes a new instance of the App class
    Top
    Methods
    +   + NameDescription
    Public methodInitializeComponent
    + InitializeComponent +
    Public methodStatic memberMain
    + Application Entry Point. +
    Protected methodOnStartup
    Raises the Startup event.
    (Overrides ApplicationOnStartup(StartupEventArgs).)
    Top
    Fields
    +   + NameDescription
    Private field_contentLoaded
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/d19a4635-d31a-f82a-05c0-595f6ed350ec.htm b/docs/html/d19a4635-d31a-f82a-05c0-595f6ed350ec.htm new file mode 100644 index 0000000..bc05ce0 --- /dev/null +++ b/docs/html/d19a4635-d31a-f82a-05c0-595f6ed350ec.htm @@ -0,0 +1,18 @@ +MainWindow.btnRemoveSubregion_Click Method

    MainWindowbtnRemoveSubregion_Click Method

    Event handler. Called by btnRemoveSubregion for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnRemoveSubregion_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/d2133235-452c-bdf9-0999-1a5e0341c18a.htm b/docs/html/d2133235-452c-bdf9-0999-1a5e0341c18a.htm new file mode 100644 index 0000000..fe6ac77 --- /dev/null +++ b/docs/html/d2133235-452c-bdf9-0999-1a5e0341c18a.htm @@ -0,0 +1,18 @@ +OptionsConfiguration.Subregions_CollectionChanged Method

    OptionsConfigurationSubregions_CollectionChanged Method

    Event handler. Called by Subregions for collection changed events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void Subregions_CollectionChanged(
    +	Object sender,
    +	NotifyCollectionChangedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.Collections.SpecializedNotifyCollectionChangedEventArgs
    Notify collection changed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/d7508a2b-37c7-477f-8521-88cfb2fdb1f8.htm b/docs/html/d7508a2b-37c7-477f-8521-88cfb2fdb1f8.htm new file mode 100644 index 0000000..04190a3 --- /dev/null +++ b/docs/html/d7508a2b-37c7-477f-8521-88cfb2fdb1f8.htm @@ -0,0 +1,6 @@ +AboutWindow.butterflowUIAboutWindow Field

    AboutWindowbutterflowUIAboutWindow Field

    [Missing <summary> documentation for "F:butterflow_ui.AboutWindow.butterflowUIAboutWindow"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal AboutWindow butterflowUIAboutWindow

    Field Value

    Type: AboutWindow
    See Also
    \ No newline at end of file diff --git a/docs/html/d7727346-f68e-b3e2-a774-7beb9171cc11.htm b/docs/html/d7727346-f68e-b3e2-a774-7beb9171cc11.htm new file mode 100644 index 0000000..f83db26 --- /dev/null +++ b/docs/html/d7727346-f68e-b3e2-a774-7beb9171cc11.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.runningProcess Field

    ButterflowWrapperrunningProcess Field

    The running butterflow process.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private Process runningProcess

    Field Value

    Type: Process
    See Also
    \ No newline at end of file diff --git a/docs/html/d910291e-767d-4829-6711-85a021349693.htm b/docs/html/d910291e-767d-4829-6711-85a021349693.htm new file mode 100644 index 0000000..6901018 --- /dev/null +++ b/docs/html/d910291e-767d-4829-6711-85a021349693.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.LosslessQuality Property

    OptionsConfigurationFileLosslessQuality Property

    Gets or sets a value indicating whether the result is rendered in lossless quality.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool LosslessQuality { get; set; }

    Property Value

    Type: Boolean
    True if lossless quality is selected, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/d92ed1cc-6833-c690-a88f-e36ca93014e5.htm b/docs/html/d92ed1cc-6833-c690-a88f-e36ca93014e5.htm new file mode 100644 index 0000000..a42ce26 --- /dev/null +++ b/docs/html/d92ed1cc-6833-c690-a88f-e36ca93014e5.htm @@ -0,0 +1,6 @@ +MainWindow.menuCopyArguments Field

    MainWindowmenuCopyArguments Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuCopyArguments"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuCopyArguments

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/d9b05831-2559-4997-f1ef-7115569377dc.htm b/docs/html/d9b05831-2559-4997-f1ef-7115569377dc.htm new file mode 100644 index 0000000..5c378a9 --- /dev/null +++ b/docs/html/d9b05831-2559-4997-f1ef-7115569377dc.htm @@ -0,0 +1,6 @@ +MainWindow.isClipping Field

    MainWindowisClipping Field

    True if is the user has started clipping, false if not.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool isClipping

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/dab6a385-86c3-93b9-70c4-0a46f5f2f148.htm b/docs/html/dab6a385-86c3-93b9-70c4-0a46f5f2f148.htm new file mode 100644 index 0000000..0ae5d1b --- /dev/null +++ b/docs/html/dab6a385-86c3-93b9-70c4-0a46f5f2f148.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.PyramidScale Property

    OptionsConfigurationPyramidScale Property

    Gets or sets the pyramid scale factor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string PyramidScale { get; set; }

    Property Value

    Type: String
    The pyramid scale factor.
    See Also
    \ No newline at end of file diff --git a/docs/html/dce4b75f-140c-76b3-2f51-a04b46ca5640.htm b/docs/html/dce4b75f-140c-76b3-2f51-a04b46ca5640.htm new file mode 100644 index 0000000..242b92f --- /dev/null +++ b/docs/html/dce4b75f-140c-76b3-2f51-a04b46ca5640.htm @@ -0,0 +1,18 @@ +MainWindow._CreateDelegate Method

    MainWindow_CreateDelegate Method

    [Missing <summary> documentation for "M:butterflow_ui.MainWindow._CreateDelegate(System.Type,System.String)"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Delegate _CreateDelegate(
    +	Type delegateType,
    +	string handler
    +)

    Parameters

    delegateType
    Type: SystemType

    [Missing <param name="delegateType"/> documentation for "M:butterflow_ui.MainWindow._CreateDelegate(System.Type,System.String)"]

    handler
    Type: SystemString

    [Missing <param name="handler"/> documentation for "M:butterflow_ui.MainWindow._CreateDelegate(System.Type,System.String)"]

    Return Value

    Type: Delegate

    [Missing <returns> documentation for "M:butterflow_ui.MainWindow._CreateDelegate(System.Type,System.String)"]

    See Also
    \ No newline at end of file diff --git a/docs/html/dd14a1af-3bfc-0635-6ea6-5e9ed0d8258f.htm b/docs/html/dd14a1af-3bfc-0635-6ea6-5e9ed0d8258f.htm new file mode 100644 index 0000000..66f5843 --- /dev/null +++ b/docs/html/dd14a1af-3bfc-0635-6ea6-5e9ed0d8258f.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.pyramidScale Field

    OptionsConfigurationpyramidScale Field

    The pyramid scale setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private decimal pyramidScale

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/de4e26b6-b925-00d1-b5c8-6cffb5cabf61.htm b/docs/html/de4e26b6-b925-00d1-b5c8-6cffb5cabf61.htm new file mode 100644 index 0000000..8d1aaaf --- /dev/null +++ b/docs/html/de4e26b6-b925-00d1-b5c8-6cffb5cabf61.htm @@ -0,0 +1,6 @@ +PropertyChangedAlerter.alwaysCall Field

    PropertyChangedAlerteralwaysCall Field

    A list of properties to always call as updated. Generally used for composite properties.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private List<string> alwaysCall

    Field Value

    Type: ListString
    See Also
    \ No newline at end of file diff --git a/docs/html/dede81d0-e317-bc55-5d70-fda170fdee9e.htm b/docs/html/dede81d0-e317-bc55-5d70-fda170fdee9e.htm new file mode 100644 index 0000000..fa9f544 --- /dev/null +++ b/docs/html/dede81d0-e317-bc55-5d70-fda170fdee9e.htm @@ -0,0 +1,11 @@ +FlowFilterType Enumeration

    FlowFilterType Enumeration

    Values that represent a flow filter type used for optical flow calculations.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    [SerializableAttribute]
    +public enum FlowFilterType
    Members
    +   + Member nameValueDescription
    box0 Box.
    gaussian1 Gaussian.
    See Also
    \ No newline at end of file diff --git a/docs/html/e06a7bf9-5653-bac5-c064-b72384a5c09e.htm b/docs/html/e06a7bf9-5653-bac5-c064-b72384a5c09e.htm new file mode 100644 index 0000000..81fd398 --- /dev/null +++ b/docs/html/e06a7bf9-5653-bac5-c064-b72384a5c09e.htm @@ -0,0 +1,6 @@ +App._contentLoaded Field

    App_contentLoaded Field

    [Missing <summary> documentation for "F:butterflow_ui.App._contentLoaded"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool _contentLoaded

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/e09f2ba0-bcba-b713-c06f-b63c91ce42b5.htm b/docs/html/e09f2ba0-bcba-b713-c06f-b63c91ce42b5.htm new file mode 100644 index 0000000..0bd603e --- /dev/null +++ b/docs/html/e09f2ba0-bcba-b713-c06f-b63c91ce42b5.htm @@ -0,0 +1,18 @@ +MainWindow.menuOpen_Click Method

    MainWindowmenuOpen_Click Method

    Event handler. Called by menuOpen for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuOpen_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/e151fc72-f3cc-1740-7ea1-73c21ce1fa93.htm b/docs/html/e151fc72-f3cc-1740-7ea1-73c21ce1fa93.htm new file mode 100644 index 0000000..a01650f --- /dev/null +++ b/docs/html/e151fc72-f3cc-1740-7ea1-73c21ce1fa93.htm @@ -0,0 +1,21 @@ +butterflow_ui Namespace

    butterflow_ui Namespace

    butterflow-ui is a graphical front end for interacting with the butterflow command line application in Windows.
    Classes
    +   + ClassDescription
    Public classAboutWindow
    + Interaction logic for AboutWindow.xaml +
    Public classApp
    + Interaction logic for App.xaml +
    Public classButterflowOption
    A butterflowUI option. Contains layout information for use in butterflowUI.
    Public classButterflowSubregion
    A butterflow video subregion. Represents a snippet of a video on which butterflow will act.
    Public classButterflowWrapper
    A butterflow wrapper. Provides interaction with the butterflow executable.
    Public classButterflowWrapperButterflowConsoleOutputArgs
    Arguments for butterflow console output events.
    Public classButterflowWrapperButterflowOutputArgs
    Arguments for butterflow output events where a known value of type can be parsed.
    Public classInverseBoolConverter
    An inverse boolean converter.
    Public classMainWindow
    + Interaction logic for MainWindow.xaml +
    Public classOptionsConfiguration
    The butterflow options configuration. Contians all the options necessary to run butterflow and process a video.
    Public classOptionsConfigurationFile
    An options configuration file. This class is used to serialize out the configuration to a file.
    Public classOptionsWindow
    + Interaction logic for OptionsWindow.xaml +
    Public classPropertyChangedAlerter
    A class responsible for implementing the INotifyPropertyChanged interface and helper functions.
    Enumerations
    +   + EnumerationDescription
    Public enumerationButterflowWrapperButterflowOutputType
    Values that represent butterflow output types.
    Public enumerationFlowFilterType
    Values that represent a flow filter type used for optical flow calculations.
    Public enumerationRegionType
    Values that represent subregion types.
    + \ No newline at end of file diff --git a/docs/html/e2677be8-1919-7715-90a7-6b893181abc5.htm b/docs/html/e2677be8-1919-7715-90a7-6b893181abc5.htm new file mode 100644 index 0000000..2cfb68a --- /dev/null +++ b/docs/html/e2677be8-1919-7715-90a7-6b893181abc5.htm @@ -0,0 +1,18 @@ +MainWindow.btnCopyArguments_Click Method

    MainWindowbtnCopyArguments_Click Method

    Event handler. Called by btnCopyArguments for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnCopyArguments_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/e28dc1ca-51ec-79ce-fc93-ea977229f95a.htm b/docs/html/e28dc1ca-51ec-79ce-fc93-ea977229f95a.htm new file mode 100644 index 0000000..041c493 --- /dev/null +++ b/docs/html/e28dc1ca-51ec-79ce-fc93-ea977229f95a.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.subregions Field

    OptionsConfigurationsubregions Field

    The subregions of the video on which to process.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private ObservableCollection<ButterflowSubregion> subregions

    Field Value

    Type: ObservableCollectionButterflowSubregion
    See Also
    \ No newline at end of file diff --git a/docs/html/e34f04fb-f23f-b33a-2c7b-fd1d7c590626.htm b/docs/html/e34f04fb-f23f-b33a-2c7b-fd1d7c590626.htm new file mode 100644 index 0000000..c9b6f91 --- /dev/null +++ b/docs/html/e34f04fb-f23f-b33a-2c7b-fd1d7c590626.htm @@ -0,0 +1,7 @@ +OptionsConfiguration.ToFile Method

    OptionsConfigurationToFile Method

    Converts this object to a .

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public OptionsConfigurationFile ToFile()

    Return Value

    Type: OptionsConfigurationFile
    This object as an OptionsConfigurationFile.
    See Also
    \ No newline at end of file diff --git a/docs/html/e3c226ad-4d8b-d51c-eaa8-bf15d240754a.htm b/docs/html/e3c226ad-4d8b-d51c-eaa8-bf15d240754a.htm new file mode 100644 index 0000000..5898fed --- /dev/null +++ b/docs/html/e3c226ad-4d8b-d51c-eaa8-bf15d240754a.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.DEFAULT_WINDOW_SIZE Field

    OptionsConfigurationDEFAULT_WINDOW_SIZE Field

    The default window size setting.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const int DEFAULT_WINDOW_SIZE = 25

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/e57fd7ee-cc60-87e6-b91a-a649281baaff.htm b/docs/html/e57fd7ee-cc60-87e6-b91a-a649281baaff.htm new file mode 100644 index 0000000..09880bd --- /dev/null +++ b/docs/html/e57fd7ee-cc60-87e6-b91a-a649281baaff.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.losslessQuality Field

    OptionsConfigurationlosslessQuality Field

    A value indicating whether or not to render the final video with lossless quality.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool losslessQuality

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/e5c5dfdd-c083-5f54-2c18-e8e53f03332d.htm b/docs/html/e5c5dfdd-c083-5f54-2c18-e8e53f03332d.htm new file mode 100644 index 0000000..a3d191f --- /dev/null +++ b/docs/html/e5c5dfdd-c083-5f54-2c18-e8e53f03332d.htm @@ -0,0 +1,18 @@ +MainWindow.btnProcess_Click Method

    MainWindowbtnProcess_Click Method

    Event handler. Called by btnProcess for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void btnProcess_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/e5cace0e-19fd-680f-7849-355994e9f76e.htm b/docs/html/e5cace0e-19fd-680f-7849-355994e9f76e.htm new file mode 100644 index 0000000..531c070 --- /dev/null +++ b/docs/html/e5cace0e-19fd-680f-7849-355994e9f76e.htm @@ -0,0 +1,12 @@ +ButterflowSubregion.ToEnd Property

    ButterflowSubregionToEnd Property

    Gets or sets a value indicating whether the subregion runs to the end of the video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool ToEnd { get; set; }

    Property Value

    Type: Boolean
    True if the subregion runs to the end, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/e71cc668-7b97-a2a1-d744-9c9f0d6b54f2.htm b/docs/html/e71cc668-7b97-a2a1-d744-9c9f0d6b54f2.htm new file mode 100644 index 0000000..920b12e --- /dev/null +++ b/docs/html/e71cc668-7b97-a2a1-d744-9c9f0d6b54f2.htm @@ -0,0 +1,3 @@ +ButterflowWrapper Fields

    ButterflowWrapper Fields

    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldconsoleOutput
    The console output from butterflow.
    Private fieldexecutablePath
    Full pathname of the butterflow executable file.
    Private fieldinterpreter
    An input interpreter used for converting string values to numeric values.
    Private fieldisRunning
    True if butterflow is running, false if not.
    Private fieldprogressPercentage
    The progress percentage as reported by butterflow.
    Private fieldStatic memberREGEX_PROGRESS
    The RegEx string for detecting progress made when rendering a video.
    Private fieldStatic memberREGEX_PROGRESS_ALT
    An alternative RegEx string for detecting progress made when rendering a video.
    Private fieldStatic memberREGEX_RATE
    The RegEx string for matching the probed playback rate.
    Private fieldStatic memberREGEX_RESOLUTION
    The RegEx string for matching probed resolution.
    Private fieldrunningProcess
    The running butterflow process.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/e76fa5c5-defd-752c-1b7d-1a6e0e849e94.htm b/docs/html/e76fa5c5-defd-752c-1b7d-1a6e0e849e94.htm new file mode 100644 index 0000000..920e0d5 --- /dev/null +++ b/docs/html/e76fa5c5-defd-752c-1b7d-1a6e0e849e94.htm @@ -0,0 +1,14 @@ +ButterflowWrapper.Run Method (String)

    ButterflowWrapperRun Method (String)

    Runs butterflow with the given arguments.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void Run(
    +	string arguments
    +)

    Parameters

    arguments
    Type: SystemString
    Options for controlling the operation.
    See Also
    \ No newline at end of file diff --git a/docs/html/e84838ae-4675-688a-350c-a585bc08137f.htm b/docs/html/e84838ae-4675-688a-350c-a585bc08137f.htm new file mode 100644 index 0000000..fecf618 --- /dev/null +++ b/docs/html/e84838ae-4675-688a-350c-a585bc08137f.htm @@ -0,0 +1,18 @@ +MainWindow.menuButterflowGithub_Click Method

    MainWindowmenuButterflowGithub_Click Method

    Event handler. Called by menuButterflowGithub for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void menuButterflowGithub_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/e973f29c-14ab-597d-a4b5-2003d9caee33.htm b/docs/html/e973f29c-14ab-597d-a4b5-2003d9caee33.htm new file mode 100644 index 0000000..bd2a934 --- /dev/null +++ b/docs/html/e973f29c-14ab-597d-a4b5-2003d9caee33.htm @@ -0,0 +1,7 @@ +OptionsConfiguration.ToString Method

    OptionsConfigurationToString Method

    Returns a string that represents the current object.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public override string ToString()

    Return Value

    Type: String
    A string that represents the current object.
    See Also
    \ No newline at end of file diff --git a/docs/html/e99b3cdc-fb52-cc06-9656-0afa4d9f847d.htm b/docs/html/e99b3cdc-fb52-cc06-9656-0afa4d9f847d.htm new file mode 100644 index 0000000..92f3ea3 --- /dev/null +++ b/docs/html/e99b3cdc-fb52-cc06-9656-0afa4d9f847d.htm @@ -0,0 +1,12 @@ +OptionsConfiguration.KeepSubregions Property

    OptionsConfigurationKeepSubregions Property

    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool KeepSubregions { get; set; }

    Property Value

    Type: Boolean
    True if keeping subregions not explicitly specified, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/ea49083b-3151-9ed4-5f35-96b0b298f9ab.htm b/docs/html/ea49083b-3151-9ed4-5f35-96b0b298f9ab.htm new file mode 100644 index 0000000..7accc3a --- /dev/null +++ b/docs/html/ea49083b-3151-9ed4-5f35-96b0b298f9ab.htm @@ -0,0 +1,6 @@ +MainWindow Constructor

    MainWindow Constructor

    Default constructor.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public MainWindow()
    See Also
    \ No newline at end of file diff --git a/docs/html/ea4e6242-2392-9060-92cc-edf7e47d043b.htm b/docs/html/ea4e6242-2392-9060-92cc-edf7e47d043b.htm new file mode 100644 index 0000000..6d9242e --- /dev/null +++ b/docs/html/ea4e6242-2392-9060-92cc-edf7e47d043b.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.lockAspectRatio Field

    OptionsConfigurationlockAspectRatio Field

    A value indicating whether or not to lock the aspect ratio to the of the video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool lockAspectRatio

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/eba4ee7f-ddb2-4f88-1d40-5aa7b7327b7a.htm b/docs/html/eba4ee7f-ddb2-4f88-1d40-5aa7b7327b7a.htm new file mode 100644 index 0000000..dfaf825 --- /dev/null +++ b/docs/html/eba4ee7f-ddb2-4f88-1d40-5aa7b7327b7a.htm @@ -0,0 +1,3 @@ +ButterflowOutputArgs Properties

    ButterflowOutputArgs Properties

    The ButterflowWrapperButterflowOutputArgs type exposes the following members.

    Properties
    +   + NameDescription
    Public propertyConsoleOutput
    Gets the console output.
    (Inherited from ButterflowWrapperButterflowConsoleOutputArgs.)
    Public propertyOutputType
    Gets or sets the type of the output detected from butterflow.
    Public propertyValue
    Gets or sets the value detected from butterflow.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/ec84d0ee-c692-6f5f-1864-aa438ca0100e.htm b/docs/html/ec84d0ee-c692-6f5f-1864-aa438ca0100e.htm new file mode 100644 index 0000000..f610f7b --- /dev/null +++ b/docs/html/ec84d0ee-c692-6f5f-1864-aa438ca0100e.htm @@ -0,0 +1,5 @@ +AboutWindow Methods

    AboutWindow Methods

    The AboutWindow type exposes the following members.

    Methods
    +   + NameDescription
    Private methodbtnOK_Click
    Event handler. Called by btnOK for click events.
    Private methodHyperlink_RequestNavigate
    Event handler. Called by Hyperlink for request navigate events.
    Public methodInitializeComponent
    + InitializeComponent +
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/ecdfd054-a9b2-3571-09c4-a006bae59ed2.htm b/docs/html/ecdfd054-a9b2-3571-09c4-a006bae59ed2.htm new file mode 100644 index 0000000..5ea7ae8 --- /dev/null +++ b/docs/html/ecdfd054-a9b2-3571-09c4-a006bae59ed2.htm @@ -0,0 +1,18 @@ +ButterflowWrapper.Process_Exited Method

    ButterflowWrapperProcess_Exited Method

    Event handler. Called by Process for exited events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void Process_Exited(
    +	Object sender,
    +	EventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: SystemEventArgs
    Event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/ee9991ab-468d-a111-0a47-134e11ab7914.htm b/docs/html/ee9991ab-468d-a111-0a47-134e11ab7914.htm new file mode 100644 index 0000000..d0d65c8 --- /dev/null +++ b/docs/html/ee9991ab-468d-a111-0a47-134e11ab7914.htm @@ -0,0 +1,18 @@ +MainWindow.ButterflowWrapper_ParsedConsoleOutputRecieved Method

    MainWindowButterflowWrapper_ParsedConsoleOutputRecieved Method

    Butterflow wrapper parsed console output recieved.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void ButterflowWrapper_ParsedConsoleOutputRecieved(
    +	Object sender,
    +	ButterflowWrapperButterflowOutputArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: butterflow_uiButterflowWrapperButterflowOutputArgs
    The ButterflowOutputArgs to process.
    See Also
    \ No newline at end of file diff --git a/docs/html/eedea241-4ddb-bac9-5717-c691ef57e6ea.htm b/docs/html/eedea241-4ddb-bac9-5717-c691ef57e6ea.htm new file mode 100644 index 0000000..3d2b4ab --- /dev/null +++ b/docs/html/eedea241-4ddb-bac9-5717-c691ef57e6ea.htm @@ -0,0 +1,39 @@ +PropertyChangedAlerter.OnPropertyChanged Method

    PropertyChangedAlerterOnPropertyChanged Method

    + Executes the property changed action. This alerts subscribers to its change in value. +

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    protected virtual void OnPropertyChanged(
    +	[CallerMemberNameAttribute] string name = null
    +)

    Parameters

    name (Optional)
    Type: SystemString
    (Optional) The name of the property.
    Examples
    + This will automatically pass in "SomeProperty" as the property name, derived useing the + CallerMemberNameAttribute attribute. +
    Automatic Property Detection
    public bool SomeProperty
    +{
    +    get
    +    {
    +        return this.someProperty;
    +    }
    +    set
    +    {
    +        this.someProperty = value;
    +        OnPropertyChanged();
    +    }
    +}
    See Also
    \ No newline at end of file diff --git a/docs/html/efbdac41-5d4f-ce20-ff7d-d9e1ec65cef4.htm b/docs/html/efbdac41-5d4f-ce20-ff7d-d9e1ec65cef4.htm new file mode 100644 index 0000000..1de5e39 --- /dev/null +++ b/docs/html/efbdac41-5d4f-ce20-ff7d-d9e1ec65cef4.htm @@ -0,0 +1,5 @@ +OptionsWindow Methods

    OptionsWindow Methods

    The OptionsWindow type exposes the following members.

    Methods
    +   + NameDescription
    Private methodbtnSave_Click
    Event handler. Called by btnSave for click events.
    Public methodInitializeComponent
    + InitializeComponent +
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/f01e9f07-7a7e-9824-2e20-5769648f4657.htm b/docs/html/f01e9f07-7a7e-9824-2e20-5769648f4657.htm new file mode 100644 index 0000000..5337de1 --- /dev/null +++ b/docs/html/f01e9f07-7a7e-9824-2e20-5769648f4657.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.PlaybackRate Property

    OptionsConfigurationFilePlaybackRate Property

    Gets or sets the playback rate.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public string PlaybackRate { get; set; }

    Property Value

    Type: String
    The playback rate.
    See Also
    \ No newline at end of file diff --git a/docs/html/f173f142-e371-d0cb-e9c3-6b907bf464b3.htm b/docs/html/f173f142-e371-d0cb-e9c3-6b907bf464b3.htm new file mode 100644 index 0000000..b3e11f8 --- /dev/null +++ b/docs/html/f173f142-e371-d0cb-e9c3-6b907bf464b3.htm @@ -0,0 +1,6 @@ +App Constructor

    App Constructor

    Initializes a new instance of the App class

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public App()
    See Also
    \ No newline at end of file diff --git a/docs/html/f18647cc-faba-2fe4-2881-9bf13b67486d.htm b/docs/html/f18647cc-faba-2fe4-2881-9bf13b67486d.htm new file mode 100644 index 0000000..8a01f4d --- /dev/null +++ b/docs/html/f18647cc-faba-2fe4-2881-9bf13b67486d.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.SmoothMotion Property

    OptionsConfigurationFileSmoothMotion Property

    Gets or sets a value indicating whether the butterflow should be turned toward smooth motion.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool SmoothMotion { get; set; }

    Property Value

    Type: Boolean
    True if tuned toward smooth motion, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/f1d7e421-630d-bc87-3272-4e92aecc79e8.htm b/docs/html/f1d7e421-630d-bc87-3272-4e92aecc79e8.htm new file mode 100644 index 0000000..43d9391 --- /dev/null +++ b/docs/html/f1d7e421-630d-bc87-3272-4e92aecc79e8.htm @@ -0,0 +1,6 @@ +ButterflowWrapper.REGEX_PROGRESS_ALT Field

    ButterflowWrapperREGEX_PROGRESS_ALT Field

    An alternative RegEx string for detecting progress made when rendering a video.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private const string REGEX_PROGRESS_ALT = "\<Rendering progress\:\s*(?<Progress>\d+\.*\d*)%\>"

    Field Value

    Type: String
    See Also
    \ No newline at end of file diff --git a/docs/html/f26a6239-ec29-cd10-3708-9eac4f361fa1.htm b/docs/html/f26a6239-ec29-cd10-3708-9eac4f361fa1.htm new file mode 100644 index 0000000..ab0a3dc --- /dev/null +++ b/docs/html/f26a6239-ec29-cd10-3708-9eac4f361fa1.htm @@ -0,0 +1,12 @@ +OptionsWindow.SupportedLanguages Property

    OptionsWindowSupportedLanguages Property

    Gets or sets the supported languages.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public List<CultureInfo> SupportedLanguages { get; set; }

    Property Value

    Type: ListCultureInfo
    The supported languages.
    See Also
    \ No newline at end of file diff --git a/docs/html/f2934f5b-24c5-183c-00b7-bc9990ec9789.htm b/docs/html/f2934f5b-24c5-183c-00b7-bc9990ec9789.htm new file mode 100644 index 0000000..9f5ac96 --- /dev/null +++ b/docs/html/f2934f5b-24c5-183c-00b7-bc9990ec9789.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.KeepSubregions Property

    OptionsConfigurationFileKeepSubregions Property

    Gets or sets a value indicating whether the keep subregions that are not explicitly specified.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool KeepSubregions { get; set; }

    Property Value

    Type: Boolean
    True if keeping subregions not explicitly specified, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/html/f393224d-1ef0-9983-82e9-93632650e5f0.htm b/docs/html/f393224d-1ef0-9983-82e9-93632650e5f0.htm new file mode 100644 index 0000000..e9d8161 --- /dev/null +++ b/docs/html/f393224d-1ef0-9983-82e9-93632650e5f0.htm @@ -0,0 +1,6 @@ +OptionsWindow._contentLoaded Field

    OptionsWindow_contentLoaded Field

    [Missing <summary> documentation for "F:butterflow_ui.OptionsWindow._contentLoaded"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private bool _contentLoaded

    Field Value

    Type: Boolean
    See Also
    \ No newline at end of file diff --git a/docs/html/f3cce935-cd34-1288-c640-71abf150348b.htm b/docs/html/f3cce935-cd34-1288-c640-71abf150348b.htm new file mode 100644 index 0000000..b43bc80 --- /dev/null +++ b/docs/html/f3cce935-cd34-1288-c640-71abf150348b.htm @@ -0,0 +1,18 @@ +AboutWindow.Hyperlink_RequestNavigate Method

    AboutWindowHyperlink_RequestNavigate Method

    Event handler. Called by Hyperlink for request navigate events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void Hyperlink_RequestNavigate(
    +	Object sender,
    +	RequestNavigateEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.Windows.NavigationRequestNavigateEventArgs
    Request navigate event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/f4ce3949-e7fd-ce94-51cc-3c3698c097b5.htm b/docs/html/f4ce3949-e7fd-ce94-51cc-3c3698c097b5.htm new file mode 100644 index 0000000..ab3fefd --- /dev/null +++ b/docs/html/f4ce3949-e7fd-ce94-51cc-3c3698c097b5.htm @@ -0,0 +1,7 @@ +PropertyChangedAlerter.OnAllPropertiesChanged Method

    PropertyChangedAlerterOnAllPropertiesChanged Method

    Executes when all properties are changed and should be updated.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    protected virtual void OnAllPropertiesChanged()
    See Also
    \ No newline at end of file diff --git a/docs/html/f4f5eab8-72e8-9ffd-f024-ac667450f2cb.htm b/docs/html/f4f5eab8-72e8-9ffd-f024-ac667450f2cb.htm new file mode 100644 index 0000000..acf307b --- /dev/null +++ b/docs/html/f4f5eab8-72e8-9ffd-f024-ac667450f2cb.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.aspectRatio Field

    OptionsConfigurationaspectRatio Field

    The aspect ratio used for calculating heights when the aspect ratio is locked.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private decimal aspectRatio

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/f52ac2d8-799e-d820-d84a-77f6d8c4561b.htm b/docs/html/f52ac2d8-799e-d820-d84a-77f6d8c4561b.htm new file mode 100644 index 0000000..d272dc5 --- /dev/null +++ b/docs/html/f52ac2d8-799e-d820-d84a-77f6d8c4561b.htm @@ -0,0 +1,6 @@ +MainWindow.menuSaveConfiguration Field

    MainWindowmenuSaveConfiguration Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.menuSaveConfiguration"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal MenuItem menuSaveConfiguration

    Field Value

    Type: MenuItem
    See Also
    \ No newline at end of file diff --git a/docs/html/f657cb72-e98f-259e-f503-49bc0ebfbf81.htm b/docs/html/f657cb72-e98f-259e-f503-49bc0ebfbf81.htm new file mode 100644 index 0000000..518912c --- /dev/null +++ b/docs/html/f657cb72-e98f-259e-f503-49bc0ebfbf81.htm @@ -0,0 +1,6 @@ +MainWindow.PlayPauseButtonIcon Field

    MainWindowPlayPauseButtonIcon Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.PlayPauseButtonIcon"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal ContentControl PlayPauseButtonIcon

    Field Value

    Type: ContentControl
    See Also
    \ No newline at end of file diff --git a/docs/html/f65ad95a-6f34-e58b-6f8b-4397ab6cd2c7.htm b/docs/html/f65ad95a-6f34-e58b-6f8b-4397ab6cd2c7.htm new file mode 100644 index 0000000..1ec9ba2 --- /dev/null +++ b/docs/html/f65ad95a-6f34-e58b-6f8b-4397ab6cd2c7.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.windowSize Field

    OptionsConfigurationwindowSize Field

    Size of the windowing average.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private int windowSize

    Field Value

    Type: Int32
    See Also
    \ No newline at end of file diff --git a/docs/html/f7a3f2af-fe72-72ad-2e1e-9a441ec7f4a8.htm b/docs/html/f7a3f2af-fe72-72ad-2e1e-9a441ec7f4a8.htm new file mode 100644 index 0000000..7560844 --- /dev/null +++ b/docs/html/f7a3f2af-fe72-72ad-2e1e-9a441ec7f4a8.htm @@ -0,0 +1,6 @@ +OptionsConfiguration.smoothDerivativeStandardDeviation Field

    OptionsConfigurationsmoothDerivativeStandardDeviation Field

    The standard deviation of smooth derivatives

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private decimal smoothDerivativeStandardDeviation

    Field Value

    Type: Decimal
    See Also
    \ No newline at end of file diff --git a/docs/html/f9fa5919-e67d-a8a5-39c6-3835949c8144.htm b/docs/html/f9fa5919-e67d-a8a5-39c6-3835949c8144.htm new file mode 100644 index 0000000..44114af --- /dev/null +++ b/docs/html/f9fa5919-e67d-a8a5-39c6-3835949c8144.htm @@ -0,0 +1,6 @@ +MainWindow.btnProcess Field

    MainWindowbtnProcess Field

    [Missing <summary> documentation for "F:butterflow_ui.MainWindow.btnProcess"]

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    internal Button btnProcess

    Field Value

    Type: Button
    See Also
    \ No newline at end of file diff --git a/docs/html/fafb4b0f-a28a-5a5a-6c8f-065427520b4a.htm b/docs/html/fafb4b0f-a28a-5a5a-6c8f-065427520b4a.htm new file mode 100644 index 0000000..e1e831f --- /dev/null +++ b/docs/html/fafb4b0f-a28a-5a5a-6c8f-065427520b4a.htm @@ -0,0 +1,5 @@ +ButterflowSubregion Methods

    ButterflowSubregion Methods

    The ButterflowSubregion type exposes the following members.

    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/fbe7965e-3c27-b071-c7cb-326cec0f4597.htm b/docs/html/fbe7965e-3c27-b071-c7cb-326cec0f4597.htm new file mode 100644 index 0000000..efb1b97 --- /dev/null +++ b/docs/html/fbe7965e-3c27-b071-c7cb-326cec0f4597.htm @@ -0,0 +1,24 @@ +ButterflowWrapper Class

    ButterflowWrapper Class

    A butterflow wrapper. Provides interaction with the butterflow executable.
    Inheritance Hierarchy

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public class ButterflowWrapper : PropertyChangedAlerter

    The ButterflowWrapper type exposes the following members.

    Constructors
    +   + NameDescription
    Public methodButterflowWrapper
    Initializes a new instance of the ButterflowWrapper class
    Top
    Properties
    +   + NameDescription
    Public propertyConsoleOutput
    Gets the console output from butterflow.
    Public propertyIsRunning
    Gets a value indicating whether butterflow is currently running.
    Public propertyProgressPercentage
    Gets the progress percentage as reported by butterflow.
    Top
    Methods
    +   + NameDescription
    Public methodAddConstantCallProperty
    Adds a property that will always be called when any property is updated..
    (Inherited from PropertyChangedAlerter.)
    Public methodCancel
    Kills the running instance of butterflow, cancelling its current operation.
    Protected methodOnAllPropertiesChanged
    Executes when all properties are changed and should be updated.
    (Inherited from PropertyChangedAlerter.)
    Private methodOnParsedConsoleOutputRecieved
    Executes the parsed console output recieved action.
    Protected methodCode exampleOnPropertyChanged
    + Executes the property changed action. This alerts subscribers to its change in value. +
    (Inherited from PropertyChangedAlerter.)
    Private methodParseConsoleOutput
    + Parses console output and attempts to find known values. If a known value is found, the + event is triggered. +
    Public methodProbe
    Probes a video file.
    Private methodProcess_Exited
    Event handler. Called by Process for exited events.
    Private methodProcess_OutputDataReceived
    Event handler. Called by Process for output data received events.
    Private methodRun(String)
    Runs butterflow with the given arguments.
    Public methodRun(OptionsConfiguration)
    Runs butterflow with the given optionsConfiguration.
    Top
    Events
    +   + NameDescription
    Public eventParsedConsoleOutputRecieved
    Event queue for all listeners interested in ParsedConsoleOutputRecieved events.
    Public eventPropertyChanged
    Occurs when a property value changes.
    (Inherited from PropertyChangedAlerter.)
    Top
    Fields
    +   + NameDescription
    Private fieldalwaysCall
    A list of properties to always call as updated. Generally used for composite properties.
    (Inherited from PropertyChangedAlerter.)
    Private fieldconsoleOutput
    The console output from butterflow.
    Private fieldexecutablePath
    Full pathname of the butterflow executable file.
    Private fieldinterpreter
    An input interpreter used for converting string values to numeric values.
    Private fieldisRunning
    True if butterflow is running, false if not.
    Private fieldprogressPercentage
    The progress percentage as reported by butterflow.
    Private fieldStatic memberREGEX_PROGRESS
    The RegEx string for detecting progress made when rendering a video.
    Private fieldStatic memberREGEX_PROGRESS_ALT
    An alternative RegEx string for detecting progress made when rendering a video.
    Private fieldStatic memberREGEX_RATE
    The RegEx string for matching the probed playback rate.
    Private fieldStatic memberREGEX_RESOLUTION
    The RegEx string for matching probed resolution.
    Private fieldrunningProcess
    The running butterflow process.
    Top
    See Also
    \ No newline at end of file diff --git a/docs/html/fc15d46c-fb37-8d4f-fcf0-48b230dcf98f.htm b/docs/html/fc15d46c-fb37-8d4f-fcf0-48b230dcf98f.htm new file mode 100644 index 0000000..f73bd23 --- /dev/null +++ b/docs/html/fc15d46c-fb37-8d4f-fcf0-48b230dcf98f.htm @@ -0,0 +1,18 @@ +MainWindow.bntVideoStop_Click Method

    MainWindowbntVideoStop_Click Method

    Event handler. Called by bntVideoStop for click events.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    private void bntVideoStop_Click(
    +	Object sender,
    +	RoutedEventArgs e
    +)

    Parameters

    sender
    Type: SystemObject
    Source of the event.
    e
    Type: System.WindowsRoutedEventArgs
    Routed event information.
    See Also
    \ No newline at end of file diff --git a/docs/html/fd5279ab-f75c-e30e-d94c-a9d57ca971c1.htm b/docs/html/fd5279ab-f75c-e30e-d94c-a9d57ca971c1.htm new file mode 100644 index 0000000..1d53093 --- /dev/null +++ b/docs/html/fd5279ab-f75c-e30e-d94c-a9d57ca971c1.htm @@ -0,0 +1,12 @@ +OptionsConfigurationFile.KeepAudio Property

    OptionsConfigurationFileKeepAudio Property

    Gets or sets a value indicating whether the keep audio.

    + Namespace: +  butterflow_ui
    + Assembly: +  butterflow-ui (in butterflow-ui.exe) Version: 1.0.0.0 (1.0.0.0)
    Syntax
    public bool KeepAudio { get; set; }

    Property Value

    Type: Boolean
    True if keep audio, false if not.
    See Also
    \ No newline at end of file diff --git a/docs/icons/AlertCaution.png b/docs/icons/AlertCaution.png new file mode 100644 index 0000000..78f246f Binary files /dev/null and b/docs/icons/AlertCaution.png differ diff --git a/docs/icons/AlertNote.png b/docs/icons/AlertNote.png new file mode 100644 index 0000000..0ab92b6 Binary files /dev/null and b/docs/icons/AlertNote.png differ diff --git a/docs/icons/AlertSecurity.png b/docs/icons/AlertSecurity.png new file mode 100644 index 0000000..d40fcef Binary files /dev/null and b/docs/icons/AlertSecurity.png differ diff --git a/docs/icons/CFW.gif b/docs/icons/CFW.gif new file mode 100644 index 0000000..cbcabf1 Binary files /dev/null and b/docs/icons/CFW.gif differ diff --git a/docs/icons/CodeExample.png b/docs/icons/CodeExample.png new file mode 100644 index 0000000..a3b9fba Binary files /dev/null and b/docs/icons/CodeExample.png differ diff --git a/docs/icons/Search.png b/docs/icons/Search.png new file mode 100644 index 0000000..42165b6 Binary files /dev/null and b/docs/icons/Search.png differ diff --git a/docs/icons/SectionCollapsed.png b/docs/icons/SectionCollapsed.png new file mode 100644 index 0000000..8ded1eb Binary files /dev/null and b/docs/icons/SectionCollapsed.png differ diff --git a/docs/icons/SectionExpanded.png b/docs/icons/SectionExpanded.png new file mode 100644 index 0000000..b693921 Binary files /dev/null and b/docs/icons/SectionExpanded.png differ diff --git a/docs/icons/TocClose.gif b/docs/icons/TocClose.gif new file mode 100644 index 0000000..e6d7b5e Binary files /dev/null and b/docs/icons/TocClose.gif differ diff --git a/docs/icons/TocCollapsed.gif b/docs/icons/TocCollapsed.gif new file mode 100644 index 0000000..108d492 Binary files /dev/null and b/docs/icons/TocCollapsed.gif differ diff --git a/docs/icons/TocExpanded.gif b/docs/icons/TocExpanded.gif new file mode 100644 index 0000000..f774d9b Binary files /dev/null and b/docs/icons/TocExpanded.gif differ diff --git a/docs/icons/TocOpen.gif b/docs/icons/TocOpen.gif new file mode 100644 index 0000000..4992a98 Binary files /dev/null and b/docs/icons/TocOpen.gif differ diff --git a/docs/icons/favicon.ico b/docs/icons/favicon.ico new file mode 100644 index 0000000..2b9963f Binary files /dev/null and b/docs/icons/favicon.ico differ diff --git a/docs/icons/privclass.gif b/docs/icons/privclass.gif new file mode 100644 index 0000000..0939694 Binary files /dev/null and b/docs/icons/privclass.gif differ diff --git a/docs/icons/privdelegate.gif b/docs/icons/privdelegate.gif new file mode 100644 index 0000000..d3aa8a6 Binary files /dev/null and b/docs/icons/privdelegate.gif differ diff --git a/docs/icons/privenumeration.gif b/docs/icons/privenumeration.gif new file mode 100644 index 0000000..47f387e Binary files /dev/null and b/docs/icons/privenumeration.gif differ diff --git a/docs/icons/privevent.gif b/docs/icons/privevent.gif new file mode 100644 index 0000000..30db46d Binary files /dev/null and b/docs/icons/privevent.gif differ diff --git a/docs/icons/privextension.gif b/docs/icons/privextension.gif new file mode 100644 index 0000000..51dd267 Binary files /dev/null and b/docs/icons/privextension.gif differ diff --git a/docs/icons/privfield.gif b/docs/icons/privfield.gif new file mode 100644 index 0000000..cbf70f7 Binary files /dev/null and b/docs/icons/privfield.gif differ diff --git a/docs/icons/privinterface.gif b/docs/icons/privinterface.gif new file mode 100644 index 0000000..f3b7950 Binary files /dev/null and b/docs/icons/privinterface.gif differ diff --git a/docs/icons/privmethod.gif b/docs/icons/privmethod.gif new file mode 100644 index 0000000..71f8822 Binary files /dev/null and b/docs/icons/privmethod.gif differ diff --git a/docs/icons/privproperty.gif b/docs/icons/privproperty.gif new file mode 100644 index 0000000..b1e8074 Binary files /dev/null and b/docs/icons/privproperty.gif differ diff --git a/docs/icons/privstructure.gif b/docs/icons/privstructure.gif new file mode 100644 index 0000000..ed6d1ef Binary files /dev/null and b/docs/icons/privstructure.gif differ diff --git a/docs/icons/protclass.gif b/docs/icons/protclass.gif new file mode 100644 index 0000000..0f92942 Binary files /dev/null and b/docs/icons/protclass.gif differ diff --git a/docs/icons/protdelegate.gif b/docs/icons/protdelegate.gif new file mode 100644 index 0000000..b209f2d Binary files /dev/null and b/docs/icons/protdelegate.gif differ diff --git a/docs/icons/protenumeration.gif b/docs/icons/protenumeration.gif new file mode 100644 index 0000000..cc96bb6 Binary files /dev/null and b/docs/icons/protenumeration.gif differ diff --git a/docs/icons/protevent.gif b/docs/icons/protevent.gif new file mode 100644 index 0000000..0e510b2 Binary files /dev/null and b/docs/icons/protevent.gif differ diff --git a/docs/icons/protextension.gif b/docs/icons/protextension.gif new file mode 100644 index 0000000..dcd07f5 Binary files /dev/null and b/docs/icons/protextension.gif differ diff --git a/docs/icons/protfield.gif b/docs/icons/protfield.gif new file mode 100644 index 0000000..9ae6833 Binary files /dev/null and b/docs/icons/protfield.gif differ diff --git a/docs/icons/protinterface.gif b/docs/icons/protinterface.gif new file mode 100644 index 0000000..a1b96d2 Binary files /dev/null and b/docs/icons/protinterface.gif differ diff --git a/docs/icons/protmethod.gif b/docs/icons/protmethod.gif new file mode 100644 index 0000000..2bc9468 Binary files /dev/null and b/docs/icons/protmethod.gif differ diff --git a/docs/icons/protoperator.gif b/docs/icons/protoperator.gif new file mode 100644 index 0000000..2cb75ab Binary files /dev/null and b/docs/icons/protoperator.gif differ diff --git a/docs/icons/protproperty.gif b/docs/icons/protproperty.gif new file mode 100644 index 0000000..55473d1 Binary files /dev/null and b/docs/icons/protproperty.gif differ diff --git a/docs/icons/protstructure.gif b/docs/icons/protstructure.gif new file mode 100644 index 0000000..af356a1 Binary files /dev/null and b/docs/icons/protstructure.gif differ diff --git a/docs/icons/pubclass.gif b/docs/icons/pubclass.gif new file mode 100644 index 0000000..1a968ab Binary files /dev/null and b/docs/icons/pubclass.gif differ diff --git a/docs/icons/pubdelegate.gif b/docs/icons/pubdelegate.gif new file mode 100644 index 0000000..0a43eb2 Binary files /dev/null and b/docs/icons/pubdelegate.gif differ diff --git a/docs/icons/pubenumeration.gif b/docs/icons/pubenumeration.gif new file mode 100644 index 0000000..46888ad Binary files /dev/null and b/docs/icons/pubenumeration.gif differ diff --git a/docs/icons/pubevent.gif b/docs/icons/pubevent.gif new file mode 100644 index 0000000..b9226da Binary files /dev/null and b/docs/icons/pubevent.gif differ diff --git a/docs/icons/pubextension.gif b/docs/icons/pubextension.gif new file mode 100644 index 0000000..6262d1c Binary files /dev/null and b/docs/icons/pubextension.gif differ diff --git a/docs/icons/pubfield.gif b/docs/icons/pubfield.gif new file mode 100644 index 0000000..5aed175 Binary files /dev/null and b/docs/icons/pubfield.gif differ diff --git a/docs/icons/pubinterface.gif b/docs/icons/pubinterface.gif new file mode 100644 index 0000000..c38a4c4 Binary files /dev/null and b/docs/icons/pubinterface.gif differ diff --git a/docs/icons/pubmethod.gif b/docs/icons/pubmethod.gif new file mode 100644 index 0000000..2c72988 Binary files /dev/null and b/docs/icons/pubmethod.gif differ diff --git a/docs/icons/puboperator.gif b/docs/icons/puboperator.gif new file mode 100644 index 0000000..0ebe10a Binary files /dev/null and b/docs/icons/puboperator.gif differ diff --git a/docs/icons/pubproperty.gif b/docs/icons/pubproperty.gif new file mode 100644 index 0000000..dfad7b4 Binary files /dev/null and b/docs/icons/pubproperty.gif differ diff --git a/docs/icons/pubstructure.gif b/docs/icons/pubstructure.gif new file mode 100644 index 0000000..1344416 Binary files /dev/null and b/docs/icons/pubstructure.gif differ diff --git a/docs/icons/slMobile.gif b/docs/icons/slMobile.gif new file mode 100644 index 0000000..5edc31f Binary files /dev/null and b/docs/icons/slMobile.gif differ diff --git a/docs/icons/static.gif b/docs/icons/static.gif new file mode 100644 index 0000000..33723a9 Binary files /dev/null and b/docs/icons/static.gif differ diff --git a/docs/icons/xna.gif b/docs/icons/xna.gif new file mode 100644 index 0000000..9e6a9d4 Binary files /dev/null and b/docs/icons/xna.gif differ diff --git a/docs/index.html b/docs/index.html index eba2d81..aa5ec32 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1,14 @@ -

    test

    + + + + + + + A Sandcastle Documented Class Library - Redirect + + +

    If you are not redirected automatically, follow this link to the default topic.

    + + diff --git a/docs/scripts/branding-Website.js b/docs/scripts/branding-Website.js new file mode 100644 index 0000000..dc31b27 --- /dev/null +++ b/docs/scripts/branding-Website.js @@ -0,0 +1,624 @@ +//=============================================================================================================== +// System : Sandcastle Help File Builder +// File : branding-Website.js +// Author : Eric Woodruff (Eric@EWoodruff.us) +// Updated : 03/04/2015 +// Note : Copyright 2014-2015, Eric Woodruff, All rights reserved +// Portions Copyright 2014 Sam Harwell, All rights reserved +// +// This file contains the methods necessary to implement the lightweight TOC and search functionality. +// +// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be +// distributed with the code. It can also be found at the project website: https://GitHub.com/EWSoftware/SHFB. This +// notice, the author's name, and all copyright notices must remain intact in all applications, documentation, +// and source files. +// +// Date Who Comments +// ============================================================================================================== +// 05/04/2014 EFW Created the code based on a combination of the lightweight TOC code from Sam Harwell and +// the existing search code from SHFB. +//=============================================================================================================== + +// Width of the TOC +var tocWidth; + +// Search method (0 = To be determined, 1 = ASPX, 2 = PHP, anything else = client-side script +var searchMethod = 0; + +// Table of contents script + +// Initialize the TOC by restoring its width from the cookie if present +function InitializeToc() +{ + tocWidth = parseInt(GetCookie("TocWidth", "280")); + ResizeToc(); + $(window).resize(SetNavHeight) +} + +function SetNavHeight() +{ + $leftNav = $("#leftNav") + $topicContent = $("#TopicContent") + leftNavPadding = $leftNav.outerHeight() - $leftNav.height() + contentPadding = $topicContent.outerHeight() - $topicContent.height() + // want outer height of left navigation div to match outer height of content + leftNavHeight = $topicContent.outerHeight() - leftNavPadding + $leftNav.css("min-height", leftNavHeight + "px") +} + +// Increase the TOC width +function OnIncreaseToc() +{ + if(tocWidth < 1) + tocWidth = 280; + else + tocWidth += 100; + + if(tocWidth > 680) + tocWidth = 0; + + ResizeToc(); + SetCookie("TocWidth", tocWidth); +} + +// Reset the TOC to its default width +function OnResetToc() +{ + tocWidth = 0; + + ResizeToc(); + SetCookie("TocWidth", tocWidth); +} + +// Resize the TOC width +function ResizeToc() +{ + var toc = document.getElementById("leftNav"); + + if(toc) + { + // Set TOC width + toc.style.width = tocWidth + "px"; + + var leftNavPadding = 10; + + document.getElementById("TopicContent").style.marginLeft = (tocWidth + leftNavPadding) + "px"; + + // Position images + document.getElementById("TocResize").style.left = (tocWidth + leftNavPadding) + "px"; + + // Hide/show increase TOC width image + document.getElementById("ResizeImageIncrease").style.display = (tocWidth >= 680) ? "none" : ""; + + // Hide/show reset TOC width image + document.getElementById("ResizeImageReset").style.display = (tocWidth < 680) ? "none" : ""; + } + + SetNavHeight() +} + +// Toggle a TOC entry between its collapsed and expanded state +function Toggle(item) +{ + var isExpanded = $(item).hasClass("tocExpanded"); + + $(item).toggleClass("tocExpanded tocCollapsed"); + + if(isExpanded) + { + Collapse($(item).parent()); + } + else + { + var childrenLoaded = $(item).parent().attr("data-childrenloaded"); + + if(childrenLoaded) + { + Expand($(item).parent()); + } + else + { + var tocid = $(item).next().attr("tocid"); + + $.ajax({ + url: "../toc/" + tocid + ".xml", + async: true, + dataType: "xml", + success: function(data) + { + BuildChildren($(item).parent(), data); + } + }); + } + } +} + +// HTML encode a value for use on the page +function HtmlEncode(value) +{ + // Create an in-memory div, set it's inner text (which jQuery automatically encodes) then grab the encoded + // contents back out. The div never exists on the page. + return $('
    ').text(value).html(); +} + +// Build the child entries of a TOC entry +function BuildChildren(tocDiv, data) +{ + var childLevel = +tocDiv.attr("data-toclevel") + 1; + var childTocLevel = childLevel >= 10 ? 10 : childLevel; + var elements = data.getElementsByTagName("HelpTOCNode"); + + var isRoot = true; + + if(data.getElementsByTagName("HelpTOC").length == 0) + { + // The first node is the root node of this group, don't show it again + isRoot = false; + } + + for(var i = elements.length - 1; i > 0 || (isRoot && i == 0); i--) + { + var childHRef, childId = elements[i].getAttribute("Url"); + + if(childId != null && childId.length > 5) + { + // The Url attribute has the form "html/{childId}.htm" + childHRef = "../" + childId; + childId = childId.substring(childId.lastIndexOf("/") + 1, childId.lastIndexOf(".")); + } + else + { + // The Id attribute is in raw form. There is no URL (empty container node). In this case, we'll + // just ignore it and go nowhere. It's a rare case that isn't worth trying to get the first child. + // Instead, we'll just expand the node (see below). + childHRef = "#"; + childId = elements[i].getAttribute("Id"); + } + + var existingItem = null; + + tocDiv.nextAll().each(function() + { + if(!existingItem && $(this).children().last("a").attr("tocid") == childId) + { + existingItem = $(this); + } + }); + + if(existingItem != null) + { + // First move the children of the existing item + var existingChildLevel = +existingItem.attr("data-toclevel"); + var doneMoving = false; + var inserter = tocDiv; + + existingItem.nextAll().each(function() + { + if(!doneMoving && +$(this).attr("data-toclevel") > existingChildLevel) + { + inserter.after($(this)); + inserter = $(this); + $(this).attr("data-toclevel", +$(this).attr("data-toclevel") + childLevel - existingChildLevel); + + if($(this).hasClass("current")) + $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel") + " current")); + else + $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel"))); + } + else + { + doneMoving = true; + } + }); + + // Now move the existing item itself + tocDiv.after(existingItem); + existingItem.attr("data-toclevel", childLevel); + existingItem.attr("class", "toclevel" + childLevel); + } + else + { + var hasChildren = elements[i].getAttribute("HasChildren"); + var childTitle = HtmlEncode(elements[i].getAttribute("Title")); + var expander = ""; + + if(hasChildren) + expander = ""; + + var text = "
    " + + expander + "" + + childTitle + "
    "; + + tocDiv.after(text); + } + } + + tocDiv.attr("data-childrenloaded", true); +} + +// Collapse a TOC entry +function Collapse(tocDiv) +{ + // Hide all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the + // current item's value. + var tocLevel = +tocDiv.attr("data-toclevel"); + var done = false; + + tocDiv.nextAll().each(function() + { + if(!done && +$(this).attr("data-toclevel") > tocLevel) + { + $(this).hide(); + } + else + { + done = true; + } + }); +} + +// Expand a TOC entry +function Expand(tocDiv) +{ + // Show all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the + // current item's value + var tocLevel = +tocDiv.attr("data-toclevel"); + var done = false; + + tocDiv.nextAll().each(function() + { + if(done) + { + return; + } + + var childTocLevel = +$(this).attr("data-toclevel"); + + if(childTocLevel == tocLevel + 1) + { + $(this).show(); + + if($(this).children("a").first().hasClass("tocExpanded")) + { + Expand($(this)); + } + } + else if(childTocLevel > tocLevel + 1) + { + // Ignore this node, handled by recursive calls + } + else + { + done = true; + } + }); +} + +// This is called to prepare for dragging the sizer div +function OnMouseDown(event) +{ + document.addEventListener("mousemove", OnMouseMove, true); + document.addEventListener("mouseup", OnMouseUp, true); + event.preventDefault(); +} + +// Resize the TOC as the sizer is dragged +function OnMouseMove(event) +{ + tocWidth = (event.clientX > 700) ? 700 : (event.clientX < 100) ? 100 : event.clientX; + + ResizeToc(); +} + +// Finish the drag operation when the mouse button is released +function OnMouseUp(event) +{ + document.removeEventListener("mousemove", OnMouseMove, true); + document.removeEventListener("mouseup", OnMouseUp, true); + + SetCookie("TocWidth", tocWidth); +} + +// Search functions + +// Transfer to the search page from a topic +function TransferToSearchPage() +{ + var searchText = document.getElementById("SearchTextBox").value.trim(); + + if(searchText.length != 0) + document.location.replace(encodeURI("../search.html?SearchText=" + searchText)); +} + +// Initiate a search when the search page loads +function OnSearchPageLoad() +{ + var queryString = decodeURI(document.location.search); + + if(queryString != "") + { + var idx, options = queryString.split(/[\?\=\&]/); + + for(idx = 0; idx < options.length; idx++) + if(options[idx] == "SearchText" && idx + 1 < options.length) + { + document.getElementById("txtSearchText").value = options[idx + 1]; + PerformSearch(); + break; + } + } +} + +// Perform a search using the best available method +function PerformSearch() +{ + var searchText = document.getElementById("txtSearchText").value; + var sortByTitle = document.getElementById("chkSortByTitle").checked; + var searchResults = document.getElementById("searchResults"); + + if(searchText.length == 0) + { + searchResults.innerHTML = "Nothing found"; + return; + } + + searchResults.innerHTML = "Searching..."; + + // Determine the search method if not done already. The ASPX and PHP searches are more efficient as they + // run asynchronously server-side. If they can't be used, it defaults to the client-side script below which + // will work but has to download the index files. For large help sites, this can be inefficient. + if(searchMethod == 0) + searchMethod = DetermineSearchMethod(); + + if(searchMethod == 1) + { + $.ajax({ + type: "GET", + url: encodeURI("SearchHelp.aspx?Keywords=" + searchText + "&SortByTitle=" + sortByTitle), + success: function(html) + { + searchResults.innerHTML = html; + } + }); + + return; + } + + if(searchMethod == 2) + { + $.ajax({ + type: "GET", + url: encodeURI("SearchHelp.php?Keywords=" + searchText + "&SortByTitle=" + sortByTitle), + success: function(html) + { + searchResults.innerHTML = html; + } + }); + + return; + } + + // Parse the keywords + var keywords = ParseKeywords(searchText); + + // Get the list of files. We'll be getting multiple files so we need to do this synchronously. + var fileList = []; + + $.ajax({ + type: "GET", + url: "fti/FTI_Files.json", + dataType: "json", + async: false, + success: function(data) + { + $.each(data, function(key, val) + { + fileList[key] = val; + }); + } + }); + + var letters = []; + var wordDictionary = {}; + var wordNotFound = false; + + // Load the keyword files for each keyword starting letter + for(var idx = 0; idx < keywords.length && !wordNotFound; idx++) + { + var letter = keywords[idx].substring(0, 1); + + if($.inArray(letter, letters) == -1) + { + letters.push(letter); + + $.ajax({ + type: "GET", + url: "fti/FTI_" + letter.charCodeAt(0) + ".json", + dataType: "json", + async: false, + success: function(data) + { + var wordCount = 0; + + $.each(data, function(key, val) + { + wordDictionary[key] = val; + wordCount++; + }); + + if(wordCount == 0) + wordNotFound = true; + } + }); + } + } + + if(wordNotFound) + searchResults.innerHTML = "Nothing found"; + else + searchResults.innerHTML = SearchForKeywords(keywords, fileList, wordDictionary, sortByTitle); +} + +// Determine the search method by seeing if the ASPX or PHP search pages are present and working +function DetermineSearchMethod() +{ + var method = 3; + + try + { + $.ajax({ + type: "GET", + url: "SearchHelp.aspx", + async: false, + success: function(html) + { + if(html.substring(0, 8) == "") + method = 1; + } + }); + + if(method == 3) + $.ajax({ + type: "GET", + url: "SearchHelp.php", + async: false, + success: function(html) + { + if(html.substring(0, 8) == "") + method = 2; + } + }); + } + catch(e) + { + } + + return method; +} + +// Split the search text up into keywords +function ParseKeywords(keywords) +{ + var keywordList = []; + var checkWord; + var words = keywords.split(/[\s!@#$%^&*()\-=+\[\]{}\\|<>;:'",.<>/?`~]+/); + + for(var idx = 0; idx < words.length; idx++) + { + checkWord = words[idx].toLowerCase(); + + if(checkWord.length > 2) + { + var charCode = checkWord.charCodeAt(0); + + if((charCode < 48 || charCode > 57) && $.inArray(checkWord, keywordList) == -1) + keywordList.push(checkWord); + } + } + + return keywordList; +} + +// Search for keywords and generate a block of HTML containing the results +function SearchForKeywords(keywords, fileInfo, wordDictionary, sortByTitle) +{ + var matches = [], matchingFileIndices = [], rankings = []; + var isFirst = true; + + for(var idx = 0; idx < keywords.length; idx++) + { + var word = keywords[idx]; + var occurrences = wordDictionary[word]; + + // All keywords must be found + if(occurrences == null) + return "Nothing found"; + + matches[word] = occurrences; + var occurrenceIndices = []; + + // Get a list of the file indices for this match. These are 64-bit numbers but JavaScript only does + // bit shifts on 32-bit values so we divide by 2^16 to get the same effect as ">> 16" and use floor() + // to truncate the result. + for(var ind in occurrences) + occurrenceIndices.push(Math.floor(occurrences[ind] / Math.pow(2, 16))); + + if(isFirst) + { + isFirst = false; + + for(var matchInd in occurrenceIndices) + matchingFileIndices.push(occurrenceIndices[matchInd]); + } + else + { + // After the first match, remove files that do not appear for all found keywords + for(var checkIdx = 0; checkIdx < matchingFileIndices.length; checkIdx++) + if($.inArray(matchingFileIndices[checkIdx], occurrenceIndices) == -1) + { + matchingFileIndices.splice(checkIdx, 1); + checkIdx--; + } + } + } + + if(matchingFileIndices.length == 0) + return "Nothing found"; + + // Rank the files based on the number of times the words occurs + for(var fileIdx = 0; fileIdx < matchingFileIndices.length; fileIdx++) + { + // Split out the title, filename, and word count + var matchingIdx = matchingFileIndices[fileIdx]; + var fileIndex = fileInfo[matchingIdx].split(/\0/); + + var title = fileIndex[0]; + var filename = fileIndex[1]; + var wordCount = parseInt(fileIndex[2]); + var matchCount = 0; + + for(var idx = 0; idx < keywords.length; idx++) + { + occurrences = matches[keywords[idx]]; + + for(var ind in occurrences) + { + var entry = occurrences[ind]; + + // These are 64-bit numbers but JavaScript only does bit shifts on 32-bit values so we divide + // by 2^16 to get the same effect as ">> 16" and use floor() to truncate the result. + if(Math.floor(entry / Math.pow(2, 16)) == matchingIdx) + matchCount += (entry & 0xFFFF); + } + } + + rankings.push({ Filename: filename, PageTitle: title, Rank: matchCount * 1000 / wordCount }); + + if(rankings.length > 99) + break; + } + + rankings.sort(function(x, y) + { + if(!sortByTitle) + return y.Rank - x.Rank; + + return x.PageTitle.localeCompare(y.PageTitle); + }); + + // Format and return the results + var content = "
      "; + + for(var r in rankings) + content += "
    1. " + + rankings[r].PageTitle + "
    2. "; + + content += "
    "; + + if(rankings.length < matchingFileIndices.length) + content += "

    Omitted " + (matchingFileIndices.length - rankings.length) + " more results

    "; + + return content; +} diff --git a/docs/scripts/branding.js b/docs/scripts/branding.js new file mode 100644 index 0000000..2acdea5 --- /dev/null +++ b/docs/scripts/branding.js @@ -0,0 +1,562 @@ +//=============================================================================================================== +// System : Sandcastle Help File Builder +// File : branding.js +// Author : Eric Woodruff (Eric@EWoodruff.us) +// Updated : 10/08/2015 +// Note : Copyright 2014-2015, Eric Woodruff, All rights reserved +// Portions Copyright 2010-2014 Microsoft, All rights reserved +// +// This file contains the methods necessary to implement the language filtering, collapsible section, and +// copy to clipboard options. +// +// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be +// distributed with the code and can be found at the project website: https://GitHub.com/EWSoftware/SHFB. This +// notice, the author's name, and all copyright notices must remain intact in all applications, documentation, +// and source files. +// +// Date Who Comments +// ============================================================================================================== +// 05/04/2014 EFW Created the code based on the MS Help Viewer script +//=============================================================================================================== + +// The IDs of all code snippet sets on the same page are stored so that we can keep them in synch when a tab is +// selected. +var allTabSetIds = new Array(); + +// The IDs of language-specific text (LST) spans are used as dictionary keys so that we can get access to the +// spans and update them when the user changes to a different language tab. The values of the dictionary +// objects are pipe separated language-specific attributes (lang1=value|lang2=value|lang3=value). The language +// ID can be specific (cs, vb, cpp, etc.) or may be a neutral entry (nu) which specifies text common to multiple +// languages. If a language is not present and there is no neutral entry, the span is hidden for all languages +// to which it does not apply. +var allLSTSetIds = new Object(); + +// Help 1 persistence support. This code must appear inline. +var isHelp1; + +var curLoc = document.location + "."; + +if(curLoc.indexOf("mk:@MSITStore") == 0) +{ + isHelp1 = true; + curLoc = "ms-its:" + curLoc.substring(14, curLoc.length - 1); + document.location.replace(curLoc); +} +else + if(curLoc.indexOf("ms-its:") == 0) + isHelp1 = true; + else + isHelp1 = false; + +// The OnLoad method +function OnLoad(defaultLanguage) +{ + var defLang; + + if(typeof (defaultLanguage) == "undefined" || defaultLanguage == null || defaultLanguage == "") + defLang = "vb"; + else + defLang = defaultLanguage; + + // In MS Help Viewer, the transform the topic is ran through can move the footer. Move it back where it + // belongs if necessary. + try + { + var footer = document.getElementById("pageFooter") + + if(footer) + { + var footerParent = document.body; + + if(footer.parentElement != footerParent) + { + footer.parentElement.removeChild(footer); + footerParent.appendChild(footer); + } + } + } + catch(e) + { + } + + var language = GetCookie("CodeSnippetContainerLanguage", defLang); + + // If LST exists on the page, set the LST to show the user selected programming language + UpdateLST(language); + + // If code snippet groups exist, set the current language for them + if(allTabSetIds.length > 0) + { + var i = 0; + + while(i < allTabSetIds.length) + { + var tabCount = 1; + + // The tab count may vary so find the last one in this set + while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null) + tabCount++; + + tabCount--; + + // If not grouped, skip it + if(tabCount > 1) + SetCurrentLanguage(allTabSetIds[i], language, tabCount); + + i++; + } + } + + InitializeToc(); +} + +// This is just a place holder. The website script implements this function to initialize it's in-page TOC pane +function InitializeToc() +{ +} + +// This function executes in the OnLoad event and ChangeTab action on code snippets. The function parameter +// is the user chosen programming language. This function iterates through the "allLSTSetIds" dictionary object +// to update the node value of the LST span tag per the user's chosen programming language. +function UpdateLST(language) +{ + for(var lstMember in allLSTSetIds) + { + var devLangSpan = document.getElementById(lstMember); + + if(devLangSpan != null) + { + // There may be a carriage return before the LST span in the content so the replace function below + // is used to trim the whitespace at the end of the previous node of the current LST node. + if(devLangSpan.previousSibling != null && devLangSpan.previousSibling.nodeValue != null) + devLangSpan.previousSibling.nodeValue = devLangSpan.previousSibling.nodeValue.replace(/\s+$/, ""); + + var langs = allLSTSetIds[lstMember].split("|"); + var k = 0; + var keyValue; + + while(k < langs.length) + { + keyValue = langs[k].split("="); + + if(keyValue[0] == language) + { + devLangSpan.innerHTML = keyValue[1]; + + // Help 1 and MS Help Viewer workaround. Add a space if the following text element starts + // with a space to prevent things running together. + if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null) + { + if(devLangSpan.parentNode.nextSibling.nodeValue != null && + !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/) && + (isHelp1 || devLangSpan.innerHTML == '>' || devLangSpan.innerHTML == ')')) + { + devLangSpan.innerHTML = keyValue[1] + " "; + } + } + break; + } + + k++; + } + + // If not found, default to the neutral language. If there is no neutral language entry, clear the + // content to hide it. + if(k >= langs.length) + { + if(language != "nu") + { + k = 0; + + while(k < langs.length) + { + keyValue = langs[k].split("="); + + if(keyValue[0] == "nu") + { + devLangSpan.innerHTML = keyValue[1]; + + // Help 1 and MS Help Viewer workaround. Add a space if the following text element + // starts with a space to prevent things running together. + if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null) + { + if(devLangSpan.parentNode.nextSibling.nodeValue != null && + !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/) && + (isHelp1 || devLangSpan.innerHTML == '>' || devLangSpan.innerHTML == ')')) + { + devLangSpan.innerHTML = keyValue[1] + " "; + } + } + break; + } + + k++; + } + } + + if(k >= langs.length) + devLangSpan.innerHTML = ""; + } + } + } +} + +// Get the specified cookie. If not found, return the specified default value. +function GetCookie(cookieName, defaultValue) +{ + if(isHelp1) + { + try + { + var globals = Help1Globals; + + var value = globals.Load(cookieName); + + if(value == null) + value = defaultValue; + + return value; + } + catch(e) + { + return defaultValue; + } + } + + var cookie = document.cookie.split("; "); + + for(var i = 0; i < cookie.length; i++) + { + var crumb = cookie[i].split("="); + + if(cookieName == crumb[0]) + return unescape(crumb[1]) + } + + return defaultValue; +} + +// Set the specified cookie to the specified value +function SetCookie(name, value) +{ + if(isHelp1) + { + try + { + var globals = Help1Globals; + + globals.Save(name, value); + } + catch(e) + { + } + + return; + } + + var today = new Date(); + + today.setTime(today.getTime()); + + // Set the expiration time to be 60 days from now (in milliseconds) + var expires_date = new Date(today.getTime() + (60 * 1000 * 60 * 60 * 24)); + + document.cookie = name + "=" + escape(value) + ";expires=" + expires_date.toGMTString() + ";path=/"; +} + +// Add a language-specific text ID +function AddLanguageSpecificTextSet(lstId) +{ + var keyValue = lstId.split("?") + + allLSTSetIds[keyValue[0]] = keyValue[1]; +} + +var clipboardHandler; + +// Add a language tab set ID +function AddLanguageTabSet(tabSetId) +{ + allTabSetIds.push(tabSetId); + + // Create the clipboard handler on first use + if(clipboardHandler == null && typeof (Clipboard) == "function") + { + clipboardHandler = new Clipboard('.copyCodeSnippet', + { + text: function (trigger) + { + // Get the code to copy to the clipboard from the active tab of the given tab set + var i = 1, tabSetId = trigger.id; + var pos = tabSetId.indexOf('_'); + + if(pos == -1) + return ""; + + tabSetId = tabSetId.substring(0, pos); + + do + { + contentId = tabSetId + "_code_Div" + i; + tabTemp = document.getElementById(contentId); + + if(tabTemp != null && tabTemp.style.display != "none") + break; + + i++; + + } while(tabTemp != null); + + if(tabTemp == null) + return ""; + + return document.getElementById(contentId).innerText; + } + }); + } +} + +// Switch the active tab for all of other code snippets +function ChangeTab(tabSetId, language, snippetIdx, snippetCount) +{ + SetCookie("CodeSnippetContainerLanguage", language); + + SetActiveTab(tabSetId, snippetIdx, snippetCount); + + // If LST exists on the page, set the LST to show the user selected programming language + UpdateLST(language); + + var i = 0; + + while(i < allTabSetIds.length) + { + // We just care about other snippets + if(allTabSetIds[i] != tabSetId) + { + // Other tab sets may not have the same number of tabs + var tabCount = 1; + + while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null) + tabCount++; + + tabCount--; + + // If not grouped, skip it + if(tabCount > 1) + SetCurrentLanguage(allTabSetIds[i], language, tabCount); + } + + i++; + } +} + +// Sets the current language in the specified tab set +function SetCurrentLanguage(tabSetId, language, tabCount) +{ + var tabIndex = 1; + + while(tabIndex <= tabCount) + { + var tabTemp = document.getElementById(tabSetId + "_tab" + tabIndex); + + if(tabTemp != null && tabTemp.innerHTML.indexOf("'" + language + "'") != -1) + break; + + tabIndex++; + } + + if(tabIndex > tabCount) + { + // Select the first non-disabled tab + tabIndex = 1; + + if(document.getElementById(tabSetId + "_tab1").className == "codeSnippetContainerTabPhantom") + { + tabIndex++; + + while(tabIndex <= tabCount) + { + var tab = document.getElementById(tabSetId + "_tab" + tabIndex); + + if(tab.className != "codeSnippetContainerTabPhantom") + { + tab.className = "codeSnippetContainerTabActive"; + document.getElementById(tabSetId + "_code_Div" + j).style.display = "block"; + break; + } + + tabIndex++; + } + } + } + + SetActiveTab(tabSetId, tabIndex, tabCount); +} + +// Set the active tab within a tab set +function SetActiveTab(tabSetId, tabIndex, tabCount) +{ + var i = 1; + + while(i <= tabCount) + { + var tabTemp = document.getElementById(tabSetId + "_tab" + i); + + if (tabTemp != null) + { + if(tabTemp.className == "codeSnippetContainerTabActive") + tabTemp.className = "codeSnippetContainerTab"; + else + if(tabTemp.className == "codeSnippetContainerTabPhantom") + tabTemp.style.display = "none"; + + var codeTemp = document.getElementById(tabSetId + "_code_Div" + i); + + if(codeTemp.style.display != "none") + codeTemp.style.display = "none"; + } + + i++; + } + + // Phantom tabs are shown or hidden as needed + if(document.getElementById(tabSetId + "_tab" + tabIndex).className != "codeSnippetContainerTabPhantom") + document.getElementById(tabSetId + "_tab" + tabIndex).className = "codeSnippetContainerTabActive"; + else + document.getElementById(tabSetId + "_tab" + tabIndex).style.display = "block"; + + document.getElementById(tabSetId + "_code_Div" + tabIndex).style.display = "block"; +} + +// Copy the code from the active tab of the given tab set to the clipboard +function CopyToClipboard(tabSetId) +{ + var tabTemp, contentId; + var i = 1; + + if(typeof (Clipboard) == "function") + return; + + do + { + contentId = tabSetId + "_code_Div" + i; + tabTemp = document.getElementById(contentId); + + if(tabTemp != null && tabTemp.style.display != "none") + break; + + i++; + + } while(tabTemp != null); + + if(tabTemp == null) + return; + + if(window.clipboardData) + { + try + { + window.clipboardData.setData("Text", document.getElementById(contentId).innerText); + } + catch(e) + { + alert("Permission denied. Enable copying to the clipboard."); + } + } + else if(window.netscape) + { + try + { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + + var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance( + Components.interfaces.nsIClipboard); + + if(!clip) + return; + + var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance( + Components.interfaces.nsITransferable); + + if(!trans) + return; + + trans.addDataFlavor("text/unicode"); + + var str = new Object(); + var len = new Object(); + var str = Components.classes["@mozilla.org/supports-string;1"].createInstance( + Components.interfaces.nsISupportsString); + + var copytext = document.getElementById(contentId).textContent; + + str.data = copytext; + trans.setTransferData("text/unicode", str, copytext.length * 2); + + var clipid = Components.interfaces.nsIClipboard; + + clip.setData(trans, null, clipid.kGlobalClipboard); + } + catch(e) + { + alert("Permission denied. Enter \"about:config\" in the address bar and double-click the \"signed.applets.codebase_principal_support\" setting to enable copying to the clipboard."); + } + } +} + +// Expand or collapse a section +function SectionExpandCollapse(togglePrefix) +{ + var image = document.getElementById(togglePrefix + "Toggle"); + var section = document.getElementById(togglePrefix + "Section"); + + if(image != null && section != null) + if(section.style.display == "") + { + image.src = image.src.replace("SectionExpanded.png", "SectionCollapsed.png"); + section.style.display = "none"; + } + else + { + image.src = image.src.replace("SectionCollapsed.png", "SectionExpanded.png"); + section.style.display = ""; + } +} + +// Expand or collapse a section when it has the focus and Enter is hit +function SectionExpandCollapse_CheckKey(togglePrefix, eventArgs) +{ + if(eventArgs.keyCode == 13) + SectionExpandCollapse(togglePrefix); +} + +// Help 1 persistence object. This requires a hidden input element on the page with a class of "userDataStyle" +// defined in the style sheet that implements the user data binary behavior: +// +var Help1Globals = +{ + UserDataCache: function() + { + var userData = document.getElementById("userDataCache"); + + return userData; + }, + + Load: function(key) + { + var userData = this.UserDataCache(); + + userData.load("userDataSettings"); + + var value = userData.getAttribute(key); + + return value; + }, + + Save: function(key, value) + { + var userData = this.UserDataCache(); + userData.setAttribute(key, value); + userData.save("userDataSettings"); + } +}; diff --git a/docs/scripts/clipboard.min.js b/docs/scripts/clipboard.min.js new file mode 100644 index 0000000..580433f --- /dev/null +++ b/docs/scripts/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v1.5.12 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n?n:t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;ao;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],i=[];if(o&&e)for(var r=0,a=o.length;a>r;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);return i.length?n[t]=i:delete n[t],this}},e.exports=o},{}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","select"],r);else if("undefined"!=typeof o)r(n,e("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(t,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(e),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;na?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
    ",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f +}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
    a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:l.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("