From 20d5006e9a27dfdf4e11e2d3f6e14f13810f6d27 Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 17 Jun 2015 11:36:37 +0200 Subject: [PATCH] Update --- Application_8hpp_source.html | 13 +- Base64_8hpp_source.html | 13 +- Base_8hpp_source.html | 13 +- Color_8hpp_source.html | 13 +- DistrhoInfo_8hpp_source.html | 13 +- DistrhoPlugin_8hpp_source.html | 13 +- DistrhoUI_8hpp_source.html | 19 +- DistrhoUtils_8hpp_source.html | 13 +- Geometry_8hpp_source.html | 145 +-- ImageAboutWindow_8hpp_source.html | 13 +- ImageButton_8hpp_source.html | 13 +- ImageKnob_8hpp_source.html | 13 +- ImageSlider_8hpp_source.html | 13 +- ImageSwitch_8hpp_source.html | 13 +- ImageWidgets_8hpp_source.html | 17 +- Image_8hpp_source.html | 13 +- LeakDetector_8hpp_source.html | 13 +- Mutex_8hpp_source.html | 13 +- NanoVG_8hpp_source.html | 248 ++-- NanoWidgets_8hpp_source.html | 15 +- ScopedPointer_8hpp_source.html | 13 +- Sleep_8hpp_source.html | 13 +- StandaloneWindow_8hpp_source.html | 13 +- String_8hpp_source.html | 13 +- Thread_8hpp_source.html | 13 +- Widget_8hpp_source.html | 15 +- Window_8hpp_source.html | 13 +- annotated.html | 21 +- arrowdown.png | Bin 0 -> 246 bytes arrowright.png | Bin 0 -> 229 bytes classApplication-members.html | 13 +- classApplication.html | 13 +- classBlendishButton-members.html | 15 +- classBlendishButton.html | 19 +- classBlendishButton_1_1Callback-members.html | 13 +- classBlendishButton_1_1Callback.html | 13 +- classCircle-members.html | 55 +- classCircle.html | 621 +++++++++ classIdleCallback-members.html | 13 +- classIdleCallback.html | 13 +- classImage-members.html | 13 +- classImage.html | 13 +- classImageAboutWindow-members.html | 13 +- classImageAboutWindow.html | 13 +- classImageButton-members.html | 13 +- classImageButton.html | 13 +- classImageButton_1_1Callback-members.html | 13 +- classImageButton_1_1Callback.html | 13 +- classImageKnob-members.html | 13 +- classImageKnob.html | 13 +- classImageKnob_1_1Callback-members.html | 13 +- classImageKnob_1_1Callback.html | 13 +- classImageSlider-members.html | 13 +- classImageSlider.html | 13 +- classImageSlider_1_1Callback-members.html | 13 +- classImageSlider_1_1Callback.html | 13 +- classImageSwitch-members.html | 13 +- classImageSwitch.html | 13 +- classImageSwitch_1_1Callback-members.html | 13 +- classImageSwitch_1_1Callback.html | 13 +- classLeakedObjectDetector-members.html | 13 +- classLeakedObjectDetector.html | 13 +- classLine-members.html | 71 +- classLine.html | 928 +++++++++++++ classMutex-members.html | 13 +- classMutex.html | 13 +- classNanoImage-members.html | 13 +- classNanoImage.html | 13 +- classNanoVG-members.html | 15 +- classNanoVG.html | 25 +- classNanoWidget-members.html | 15 +- classNanoWidget.html | 19 +- classPlugin-members.html | 13 +- classPlugin.html | 13 +- classPoint-members.html | 13 +- classPoint.html | 13 +- classRectangle-members.html | 89 +- classRectangle.html | 1150 +++++++++++++++++ classRecursiveMutex-members.html | 13 +- classRecursiveMutex.html | 13 +- classScopeLocker-members.html | 13 +- classScopeLocker.html | 13 +- classScopeTryLocker-members.html | 13 +- classScopeTryLocker.html | 13 +- classScopeUnlocker-members.html | 13 +- classScopeUnlocker.html | 13 +- classScopedPointer-members.html | 13 +- classScopedPointer.html | 13 +- classSize-members.html | 13 +- classSize.html | 13 +- classStandaloneWindow-members.html | 13 +- classStandaloneWindow.html | 13 +- classString-members.html | 13 +- classString.html | 13 +- classThread-members.html | 13 +- classThread.html | 13 +- classTriangle-members.html | 41 +- classTriangle.html | 444 +++++++ classUI-members.html | 13 +- classUI.html | 22 +- classWidget-members.html | 13 +- classWidget.html | 13 +- classWindow-members.html | 13 +- classWindow.html | 13 +- classes.html | 21 +- dir_37257469cca17bab24b582e18a78eb75.html | 13 +- dir_99893ac99dd47c2a73745483a12a725f.html | 13 +- dir_b1be46be7d80596b116b2b4ac973f2f0.html | 13 +- doc.png | Bin 0 -> 746 bytes doxygen.css | 19 +- doxygen_sqlite3.db | Bin 9684992 -> 9912320 bytes files.html | 13 +- folderclosed.png | Bin 0 -> 616 bytes folderopen.png | Bin 0 -> 597 bytes functions.html | 13 +- functions_b.html | 13 +- functions_c.html | 21 +- functions_d.html | 27 +- functions_e.html | 13 +- functions_enum.html | 13 +- functions_eval.html | 13 +- functions_f.html | 13 +- functions_func.html | 13 +- functions_func_b.html | 13 +- functions_func_c.html | 21 +- functions_func_d.html | 27 +- functions_func_e.html | 13 +- functions_func_f.html | 13 +- functions_func_g.html | 49 +- functions_func_h.html | 13 +- functions_func_i.html | 25 +- functions_func_k.html | 13 +- functions_func_l.html | 15 +- functions_func_m.html | 17 +- functions_func_n.html | 13 +- functions_func_o.html | 13 +- functions_func_p.html | 13 +- functions_func_q.html | 13 +- functions_func_r.html | 15 +- functions_func_s.html | 51 +- functions_func_t.html | 17 +- functions_func_u.html | 13 +- functions_func_w.html | 13 +- functions_func_~.html | 13 +- functions_g.html | 49 +- functions_h.html | 13 +- functions_i.html | 25 +- functions_k.html | 13 +- functions_l.html | 15 +- functions_m.html | 17 +- functions_n.html | 13 +- functions_o.html | 13 +- functions_p.html | 13 +- functions_q.html | 13 +- functions_r.html | 15 +- functions_s.html | 51 +- functions_t.html | 17 +- functions_u.html | 13 +- functions_v.html | 13 +- functions_vars.html | 13 +- functions_w.html | 13 +- functions_~.html | 13 +- group__AudioPortHints.html | 13 +- group__BasePluginStructs.html | 13 +- group__EntryPoints.html | 13 +- group__MainClasses.html | 13 +- group__ParameterHints.html | 13 +- group__PluginMacros.html | 13 +- hierarchy.html | 23 +- index.html | 13 +- jquery.js | 57 +- modules.html | 13 +- search/all_0.html | 2 +- search/all_1.html | 2 +- search/all_10.html | 2 +- search/all_10.js | 4 +- search/all_11.html | 2 +- search/all_11.js | 30 +- search/all_12.html | 2 +- search/all_12.js | 4 +- search/all_13.html | 2 +- search/all_14.html | 2 +- search/all_15.html | 2 +- search/all_16.html | 2 +- search/all_2.html | 2 +- search/all_2.js | 8 +- search/all_3.html | 2 +- search/all_3.js | 4 +- search/all_4.html | 2 +- search/all_5.html | 2 +- search/all_6.html | 2 +- search/all_6.js | 28 +- search/all_7.html | 2 +- search/all_8.html | 2 +- search/all_8.js | 8 +- search/all_9.html | 2 +- search/all_a.html | 2 +- search/all_a.js | 2 +- search/all_b.html | 2 +- search/all_b.js | 2 +- search/all_c.html | 2 +- search/all_d.html | 2 +- search/all_e.html | 2 +- search/all_f.html | 2 +- search/classes_0.html | 2 +- search/classes_1.html | 2 +- search/classes_2.html | 2 +- search/classes_2.js | 2 +- search/classes_3.html | 2 +- search/classes_4.html | 2 +- search/classes_5.html | 2 +- search/classes_6.html | 2 +- search/classes_7.html | 2 +- search/classes_7.js | 2 +- search/classes_8.html | 2 +- search/classes_9.html | 2 +- search/classes_a.html | 2 +- search/classes_b.html | 2 +- search/classes_b.js | 4 +- search/classes_c.html | 2 +- search/classes_d.html | 2 +- search/classes_d.js | 2 +- search/classes_e.html | 2 +- search/classes_f.html | 2 +- search/enums_0.html | 2 +- search/enumvalues_0.html | 2 +- search/functions_0.html | 2 +- search/functions_1.html | 2 +- search/functions_10.html | 2 +- search/functions_10.js | 2 +- search/functions_11.html | 2 +- search/functions_11.js | 30 +- search/functions_12.html | 2 +- search/functions_12.js | 4 +- search/functions_13.html | 2 +- search/functions_14.html | 2 +- search/functions_15.html | 2 +- search/functions_2.html | 2 +- search/functions_2.js | 8 +- search/functions_3.html | 2 +- search/functions_3.js | 4 +- search/functions_4.html | 2 +- search/functions_5.html | 2 +- search/functions_6.html | 2 +- search/functions_6.js | 28 +- search/functions_7.html | 2 +- search/functions_8.html | 2 +- search/functions_8.js | 8 +- search/functions_9.html | 2 +- search/functions_a.html | 2 +- search/functions_a.js | 2 +- search/functions_b.html | 2 +- search/functions_b.js | 2 +- search/functions_c.html | 2 +- search/functions_d.html | 2 +- search/functions_e.html | 2 +- search/functions_f.html | 2 +- search/groups_0.html | 2 +- search/groups_1.html | 2 +- search/groups_2.html | 2 +- search/groups_3.html | 2 +- search/groups_4.html | 2 +- search/pages_0.html | 2 +- search/search.js | 96 +- search/searchdata.js | 36 + search/variables_0.html | 2 +- search/variables_1.html | 2 +- search/variables_2.html | 2 +- search/variables_3.html | 2 +- search/variables_4.html | 2 +- search/variables_5.html | 2 +- search/variables_6.html | 2 +- search/variables_7.html | 2 +- search/variables_8.html | 2 +- search/variables_9.html | 2 +- search/variables_a.html | 2 +- search/variables_b.html | 2 +- search/variables_c.html | 2 +- splitbar.png | Bin 0 -> 314 bytes structAudioPort-members.html | 13 +- structAudioPort.html | 13 +- structColor-members.html | 13 +- structColor.html | 13 +- structMidiEvent-members.html | 13 +- structMidiEvent.html | 13 +- structNanoVG_1_1GlyphPosition-members.html | 13 +- structNanoVG_1_1GlyphPosition.html | 13 +- structNanoVG_1_1Paint-members.html | 13 +- structNanoVG_1_1Paint.html | 13 +- structNanoVG_1_1TextRow-members.html | 13 +- structNanoVG_1_1TextRow.html | 13 +- structParameter-members.html | 13 +- structParameter.html | 13 +- structParameterRanges-members.html | 13 +- structParameterRanges.html | 13 +- structTimePosition-members.html | 13 +- structTimePosition.html | 13 +- ...ctTimePosition_1_1BarBeatTick-members.html | 13 +- structTimePosition_1_1BarBeatTick.html | 13 +- structWidget_1_1BaseEvent-members.html | 13 +- structWidget_1_1BaseEvent.html | 13 +- structWidget_1_1KeyboardEvent-members.html | 13 +- structWidget_1_1KeyboardEvent.html | 13 +- structWidget_1_1MotionEvent-members.html | 13 +- structWidget_1_1MotionEvent.html | 13 +- structWidget_1_1MouseEvent-members.html | 13 +- structWidget_1_1MouseEvent.html | 13 +- structWidget_1_1ResizeEvent-members.html | 13 +- structWidget_1_1ResizeEvent.html | 13 +- structWidget_1_1ScrollEvent-members.html | 13 +- structWidget_1_1ScrollEvent.html | 13 +- structWidget_1_1SpecialEvent-members.html | 13 +- structWidget_1_1SpecialEvent.html | 13 +- ...tWindow_1_1FileBrowserOptions-members.html | 13 +- structWindow_1_1FileBrowserOptions.html | 16 +- ...FileBrowserOptions_1_1Buttons-members.html | 13 +- ...ndow_1_1FileBrowserOptions_1_1Buttons.html | 13 +- 317 files changed, 5290 insertions(+), 1880 deletions(-) create mode 100644 arrowdown.png create mode 100644 arrowright.png create mode 100644 classCircle.html create mode 100644 classLine.html create mode 100644 classRectangle.html create mode 100644 classTriangle.html create mode 100644 doc.png create mode 100644 folderclosed.png create mode 100644 folderopen.png create mode 100644 search/searchdata.js create mode 100644 splitbar.png diff --git a/Application_8hpp_source.html b/Application_8hpp_source.html index 79fbb340..d73225e7 100644 --- a/Application_8hpp_source.html +++ b/Application_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Application.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -189,9 +190,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Base64_8hpp_source.html b/Base64_8hpp_source.html index 041f89ca..cd414e63 100644 --- a/Base64_8hpp_source.html +++ b/Base64_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/Base64.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -217,9 +218,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Base_8hpp_source.html b/Base_8hpp_source.html index c85f4069..a974cb08 100644 --- a/Base_8hpp_source.html +++ b/Base_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Base.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -287,9 +288,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Color_8hpp_source.html b/Color_8hpp_source.html index 7b90a72d..23199985 100644 --- a/Color_8hpp_source.html +++ b/Color_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Color.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -207,9 +208,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/DistrhoInfo_8hpp_source.html b/DistrhoInfo_8hpp_source.html index 1b2e05d3..379ffeb3 100644 --- a/DistrhoInfo_8hpp_source.html +++ b/DistrhoInfo_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/DistrhoInfo.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -661,9 +662,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/DistrhoPlugin_8hpp_source.html b/DistrhoPlugin_8hpp_source.html index 44875ce1..39b46ec0 100644 --- a/DistrhoPlugin_8hpp_source.html +++ b/DistrhoPlugin_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/DistrhoPlugin.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -892,9 +893,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/DistrhoUI_8hpp_source.html b/DistrhoUI_8hpp_source.html index 0b6fcf69..995c1813 100644 --- a/DistrhoUI_8hpp_source.html +++ b/DistrhoUI_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/DistrhoUI.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -196,14 +197,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
107  * DSP/Plugin Callbacks */
108 
109  /**
-
110  A parameter has changed on the plugin side.
+
110  A parameter has changed on the plugin side.@n
111  This is called by the host to inform the UI about parameter changes.
112  */
113  virtual void parameterChanged(uint32_t index, float value) = 0;
114 
115 #if DISTRHO_PLUGIN_WANT_PROGRAMS
116  /**
-
117  A program has been loaded on the plugin side.
+
117  A program has been loaded on the plugin side.@n
118  This is called by the host to inform the UI about program changes.
119  */
120  virtual void programLoaded(uint32_t index) = 0;
@@ -211,7 +212,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
122 
123 #if DISTRHO_PLUGIN_WANT_STATE
124  /**
-
125  A state has changed on the plugin side.
+
125  A state has changed on the plugin side.@n
126  This is called by the host to inform the UI about state changes.
127  */
128  virtual void stateChanged(const char* key, const char* value) = 0;
@@ -317,9 +318,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/DistrhoUtils_8hpp_source.html b/DistrhoUtils_8hpp_source.html index 5afdfd87..f97d2092 100644 --- a/DistrhoUtils_8hpp_source.html +++ b/DistrhoUtils_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/DistrhoUtils.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -324,9 +325,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Geometry_8hpp_source.html b/Geometry_8hpp_source.html index 35d82976..870f1b1c 100644 --- a/Geometry_8hpp_source.html +++ b/Geometry_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Geometry.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,10 +114,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
24 // -----------------------------------------------------------------------
25 // Forward class names
26 
-
27 template<typename> class Line;
-
28 template<typename> class Circle;
-
29 template<typename> class Triangle;
-
30 template<typename> class Rectangle;
+
27 template<typename> class Line;
+
28 template<typename> class Circle;
+
29 template<typename> class Triangle;
+
30 template<typename> class Rectangle;
31 
32 // -----------------------------------------------------------------------
33 
@@ -204,10 +205,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
115 
116 private:
117  T fX, fY;
-
118  template<typename> friend class Line;
-
119  template<typename> friend class Circle;
-
120  template<typename> friend class Triangle;
-
121  template<typename> friend class Rectangle;
+
118  template<typename> friend class Line;
+
119  template<typename> friend class Circle;
+
120  template<typename> friend class Triangle;
+
121  template<typename> friend class Rectangle;
122 };
123 
124 // -----------------------------------------------------------------------
@@ -311,7 +312,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
222 
223 private:
224  T fWidth, fHeight;
-
225  template<typename> friend class Rectangle;
+
225  template<typename> friend class Rectangle;
226 };
227 
228 // -----------------------------------------------------------------------
@@ -322,137 +323,137 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
233  This class describes a line, defined by two points.
234  */
235 template<typename T>
-
236 class Line
+
236 class Line
237 {
238 public:
239  /**
240  Constructor for a null line ([0,0] to [0,0]).
241  */
-
242  Line() noexcept;
+
242  Line() noexcept;
243 
244  /**
245  Constructor using custom start X, start Y, end X and end Y values.
246  */
-
247  Line(const T& startX, const T& startY, const T& endX, const T& endY) noexcept;
+
247  Line(const T& startX, const T& startY, const T& endX, const T& endY) noexcept;
248 
249  /**
250  Constructor using custom start X, start Y and end pos values.
251  */
-
252  Line(const T& startX, const T& startY, const Point<T>& endPos) noexcept;
+
252  Line(const T& startX, const T& startY, const Point<T>& endPos) noexcept;
253 
254  /**
255  Constructor using custom start pos, end X and end Y values.
256  */
-
257  Line(const Point<T>& startPos, const T& endX, const T& endY) noexcept;
+
257  Line(const Point<T>& startPos, const T& endX, const T& endY) noexcept;
258 
259  /**
260  Constructor using custom start and end pos values.
261  */
-
262  Line(const Point<T>& startPos, const Point<T>& endPos) noexcept;
+
262  Line(const Point<T>& startPos, const Point<T>& endPos) noexcept;
263 
264  /**
265  Constructor using another Line class values.
266  */
-
267  Line(const Line<T>& line) noexcept;
+
267  Line(const Line<T>& line) noexcept;
268 
269  /**
270  Get start X value.
271  */
-
272  const T& getStartX() const noexcept;
+
272  const T& getStartX() const noexcept;
273 
274  /**
275  Get start Y value.
276  */
-
277  const T& getStartY() const noexcept;
+
277  const T& getStartY() const noexcept;
278 
279  /**
280  Get end X value.
281  */
-
282  const T& getEndX() const noexcept;
+
282  const T& getEndX() const noexcept;
283 
284  /**
285  Get end Y value.
286  */
-
287  const T& getEndY() const noexcept;
+
287  const T& getEndY() const noexcept;
288 
289  /**
290  Get start position.
291  */
-
292  const Point<T>& getStartPos() const noexcept;
+
292  const Point<T>& getStartPos() const noexcept;
293 
294  /**
295  Get end position.
296  */
-
297  const Point<T>& getEndPos() const noexcept;
+
297  const Point<T>& getEndPos() const noexcept;
298 
299  /**
300  Set start X value to @a x.
301  */
-
302  void setStartX(const T& x) noexcept;
+
302  void setStartX(const T& x) noexcept;
303 
304  /**
305  Set start Y value to @a y.
306  */
-
307  void setStartY(const T& y) noexcept;
+
307  void setStartY(const T& y) noexcept;
308 
309  /**
310  Set start X and Y values to @a x and @a y respectively.
311  */
-
312  void setStartPos(const T& x, const T& y) noexcept;
+
312  void setStartPos(const T& x, const T& y) noexcept;
313 
314  /**
315  Set start X and Y values according to @a pos.
316  */
-
317  void setStartPos(const Point<T>& pos) noexcept;
+
317  void setStartPos(const Point<T>& pos) noexcept;
318 
319  /**
320  Set end X value to @a x.
321  */
-
322  void setEndX(const T& x) noexcept;
+
322  void setEndX(const T& x) noexcept;
323 
324  /**
325  Set end Y value to @a y.
326  */
-
327  void setEndY(const T& y) noexcept;
+
327  void setEndY(const T& y) noexcept;
328 
329  /**
330  Set end X and Y values to @a x and @a y respectively.
331  */
-
332  void setEndPos(const T& x, const T& y) noexcept;
+
332  void setEndPos(const T& x, const T& y) noexcept;
333 
334  /**
335  Set end X and Y values according to @a pos.
336  */
-
337  void setEndPos(const Point<T>& pos) noexcept;
+
337  void setEndPos(const Point<T>& pos) noexcept;
338 
339  /**
340  Move this line by @a x and @a y values.
341  */
-
342  void moveBy(const T& x, const T& y) noexcept;
+
342  void moveBy(const T& x, const T& y) noexcept;
343 
344  /**
345  Move this line by @a pos.
346  */
-
347  void moveBy(const Point<T>& pos) noexcept;
+
347  void moveBy(const Point<T>& pos) noexcept;
348 
349  /**
350  Draw this line using the current OpenGL state.
351  */
-
352  void draw();
+
352  void draw();
353 
354  /**
355  Return true if line is null (start and end pos are equal).
356  */
-
357  bool isNull() const noexcept;
+
357  bool isNull() const noexcept;
358 
359  /**
360  Return true if line is not null (start and end pos are different).
361  */
-
362  bool isNotNull() const noexcept;
+
362  bool isNotNull() const noexcept;
363 
-
364  Line<T>& operator=(const Line<T>& line) noexcept;
-
365  bool operator==(const Line<T>& line) const noexcept;
-
366  bool operator!=(const Line<T>& line) const noexcept;
+
364  Line<T>& operator=(const Line<T>& line) noexcept;
+
365  bool operator==(const Line<T>& line) const noexcept;
+
366  bool operator!=(const Line<T>& line) const noexcept;
367 
368 private:
369  Point<T> fPosStart, fPosEnd;
@@ -469,7 +470,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
380  and size grows from which point?
381  */
382 template<typename T>
-
383 class Circle
+
383 class Circle
384 {
385 public:
386  /**
@@ -582,7 +583,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
493  This class describes a triangle, defined by 3 points.
494  */
495 template<typename T>
-
496 class Triangle
+
496 class Triangle
497 {
498 public:
499  /**
@@ -619,13 +620,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
530  Return true if triangle is null (all its points are equal).
531  An null triangle is also invalid.
532  */
-
533  bool isNull() const noexcept;
+
533  bool isNull() const noexcept;
534 
535  /**
536  Return true if triangle is not null (one its points is different from the others).
537  A non-null triangle is still invalid if two of its points are equal.
538  */
-
539  bool isNotNull() const noexcept;
+
539  bool isNotNull() const noexcept;
540 
541  /**
542  Return true if triangle is valid (all its points are different).
@@ -656,7 +657,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
567  This class describes a rectangle, defined by a starting point and a size.
568  */
569 template<typename T>
-
570 class Rectangle
+
570 class Rectangle
571 {
572 public:
573  /**
@@ -742,12 +743,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
653  /**
654  Move this rectangle by @a x and @a y values.
655  */
-
656  void moveBy(const T& x, const T& y) noexcept;
+
656  void moveBy(const T& x, const T& y) noexcept;
657 
658  /**
659  Move this rectangle by @a pos.
660  */
-
661  void moveBy(const Point<T>& pos) noexcept;
+
661  void moveBy(const Point<T>& pos) noexcept;
662 
663  /**
664  Set width.
@@ -838,55 +839,55 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
749 
750 #endif // DGL_GEOMETRY_HPP_INCLUDED
bool isNotNull() const noexcept
-
void moveBy(const T &x, const T &y) noexcept
void setX(const T &x) noexcept
-
const T & getStartX() const noexcept
-
Definition: Geometry.hpp:28
-
const T & getEndY() const noexcept
+
bool isNotNull() const noexcept
+
const T & getEndX() const noexcept
+
Definition: Geometry.hpp:27
bool isValid() const noexcept
-
void setStartX(const T &x) noexcept
-
void setEndX(const T &x) noexcept
+
const Point< T > & getStartPos() const noexcept
+
const T & getEndY() const noexcept
const T & getY() const noexcept
void shrinkBy(double divider) noexcept
const T & getX() const noexcept
Definition: Geometry.hpp:40
-
void setStartY(const T &y) noexcept
+
Line() noexcept
+
const Point< T > & getEndPos() const noexcept
void setSize(const T &width, const T &height) noexcept
Definition: Geometry.hpp:132
-
const Point< T > & getStartPos() const noexcept
+
Definition: Geometry.hpp:30
void setHeight(const T &height) noexcept
+
void moveBy(const T &x, const T &y) noexcept
Point() noexcept
+
void setStartX(const T &x) noexcept
void setPos(const T &x, const T &y) noexcept
-
void setEndPos(const T &x, const T &y) noexcept
bool isNull() const noexcept
+
const T & getStartY() const noexcept
+
void draw()
bool isInvalid() const noexcept
+
Definition: Geometry.hpp:28
+
Definition: Geometry.hpp:29
void moveBy(const T &x, const T &y) noexcept
-
Definition: Geometry.hpp:29
void setWidth(const T &width) noexcept
-
const T & getEndX() const noexcept
-
void setStartPos(const T &x, const T &y) noexcept
void growBy(double multiplier) noexcept
-
Definition: Geometry.hpp:30
-
void setEndY(const T &y) noexcept
Size() noexcept
-
Definition: Geometry.hpp:27
const T & getHeight() const noexcept
-
const T & getStartY() const noexcept
-
bool isNotNull() const noexcept
-
bool isNull() const noexcept
-
void draw()
+
void setStartY(const T &y) noexcept
+
void setEndY(const T &y) noexcept
+
void setStartPos(const T &x, const T &y) noexcept
+
void setEndPos(const T &x, const T &y) noexcept
+
bool isNull() const noexcept
+
void setEndX(const T &x) noexcept
void setY(const T &y) noexcept
-
const Point< T > & getEndPos() const noexcept
+
const T & getStartX() const noexcept
bool isNotZero() const noexcept
-
Line() noexcept
bool isZero() const noexcept
const T & getWidth() const noexcept
diff --git a/ImageAboutWindow_8hpp_source.html b/ImageAboutWindow_8hpp_source.html index b94750fa..0ad07839 100644 --- a/ImageAboutWindow_8hpp_source.html +++ b/ImageAboutWindow_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageAboutWindow.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ImageButton_8hpp_source.html b/ImageButton_8hpp_source.html index 09940be7..42a4bda3 100644 --- a/ImageButton_8hpp_source.html +++ b/ImageButton_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageButton.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ImageKnob_8hpp_source.html b/ImageKnob_8hpp_source.html index 6dbda4be..991d182d 100644 --- a/ImageKnob_8hpp_source.html +++ b/ImageKnob_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageKnob.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ImageSlider_8hpp_source.html b/ImageSlider_8hpp_source.html index b01ab446..ab0dfa43 100644 --- a/ImageSlider_8hpp_source.html +++ b/ImageSlider_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageSlider.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ImageSwitch_8hpp_source.html b/ImageSwitch_8hpp_source.html index 5be13739..a490bd6b 100644 --- a/ImageSwitch_8hpp_source.html +++ b/ImageSwitch_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageSwitch.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -113,9 +114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ImageWidgets_8hpp_source.html b/ImageWidgets_8hpp_source.html index 7ad7b401..8ff4454c 100644 --- a/ImageWidgets_8hpp_source.html +++ b/ImageWidgets_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/ImageWidgets.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -304,7 +305,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
215 
216  Point<int> fStartPos;
217  Point<int> fEndPos;
-
218  Rectangle<int> fSliderArea;
+
218  Rectangle<int> fSliderArea;
219 
220  void _recheckArea() noexcept;
221 
@@ -370,6 +371,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void setAbsolutePos(int x, int y) noexcept
void setAbsoluteX(int x) noexcept
Definition: ImageWidgets.hpp:95
+
Definition: Geometry.hpp:30
bool onMouse(const MouseEvent &) override
bool onKeyboard(const KeyboardEvent &) override
Definition: Widget.hpp:136
@@ -377,7 +379,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
bool onMotion(const MotionEvent &) override
void onDisplay() override
Definition: Widget.hpp:59
-
Definition: Geometry.hpp:30
Definition: Widget.hpp:118
bool onMouse(const MouseEvent &) override
Definition: Image.hpp:38
@@ -392,9 +393,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Image_8hpp_source.html b/Image_8hpp_source.html index 6d949e94..c93434d7 100644 --- a/Image_8hpp_source.html +++ b/Image_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Image.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -252,9 +253,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/LeakDetector_8hpp_source.html b/LeakDetector_8hpp_source.html index 183fab88..f3ee4103 100644 --- a/LeakDetector_8hpp_source.html +++ b/LeakDetector_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/LeakDetector.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -233,9 +234,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Mutex_8hpp_source.html b/Mutex_8hpp_source.html index a3fc5127..a6523ca4 100644 --- a/Mutex_8hpp_source.html +++ b/Mutex_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/Mutex.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -369,9 +370,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/NanoVG_8hpp_source.html b/NanoVG_8hpp_source.html index 34ea5b68..9564f453 100644 --- a/NanoVG_8hpp_source.html +++ b/NanoVG_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/NanoVG.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -890,125 +891,127 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
801  float text(float x, float y, const char* string, const char* end);
802 
803  /**
-
804  Draws multi-line text string at specified location wrapped at the specified width. If end is specified only the sub-string up to the end is drawn.
-
805  White space is stripped at the beginning of the rows, the text is split at word boundaries or when new-line characters are encountered.
-
806  Words longer than the max width are slit at nearest character (i.e. no hyphenation).
-
807  */
-
808  void textBox(float x, float y, float breakRowWidth, const char* string, const char* end);
-
809 
-
810  /**
-
811  Measures the specified text string. The bounds value are [xmin,ymin, xmax,ymax].
-
812  Returns the horizontal advance of the measured text (i.e. where the next character should drawn).
-
813  Measured values are returned in local coordinate space.
-
814  */
-
815  float textBounds(float x, float y, const char* string, const char* end, Rectangle<float>& bounds);
-
816 
-
817  /**
-
818  Measures the specified multi-text string. Parameter bounds should be a pointer to float[4],
-
819  if the bounding box of the text should be returned. The bounds value are [xmin,ymin, xmax,ymax]
-
820  Measured values are returned in local coordinate space.
-
821  */
-
822  void textBoxBounds(float x, float y, float breakRowWidth, const char* string, const char* end, float bounds[4]);
-
823 
-
824  /**
-
825  Calculates the glyph x positions of the specified text. If end is specified only the sub-string will be used.
-
826  Measured values are returned in local coordinate space.
-
827  */
-
828  int textGlyphPositions(float x, float y, const char* string, const char* end, GlyphPosition& positions, int maxPositions);
-
829 
-
830  /**
-
831  Returns the vertical metrics based on the current text style.
-
832  Measured values are returned in local coordinate space.
-
833  */
-
834  void textMetrics(float* ascender, float* descender, float* lineh);
-
835 
-
836  /**
-
837  Breaks the specified text into lines. If end is specified only the sub-string will be used.
-
838  White space is stripped at the beginning of the rows, the text is split at word boundaries or when new-line characters are encountered.
-
839  Words longer than the max width are slit at nearest character (i.e. no hyphenation).
-
840  */
-
841  int textBreakLines(const char* string, const char* end, float breakRowWidth, TextRow& rows, int maxRows);
-
842 
-
843 private:
-
844  NVGcontext* const fContext;
-
845  bool fInFrame;
-
846  bool fIsSubWidget;
-
847 
-
848  DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(NanoVG)
-
849 };
-
850 
-
851 // -----------------------------------------------------------------------
-
852 // NanoWidget
-
853 
-
854 /**
-
855  NanoVG Widget class.
-
856 
-
857  This class implements the NanoVG drawing API inside a DGL Widget.
-
858  The drawing function onDisplay() is implemented internally but a
-
859  new onNanoDisplay() needs to be overridden instead.
-
860  */
-
861 class NanoWidget : public Widget,
-
862  public NanoVG
-
863 {
-
864 public:
-
865  /**
-
866  Constructor.
-
867  @see CreateFlags
-
868  */
-
869  explicit NanoWidget(Window& parent, int flags = CREATE_ANTIALIAS);
-
870 
-
871  /**
-
872  Constructor for a subwidget.
-
873  */
-
874  explicit NanoWidget(Widget* groupWidget, int flags = CREATE_ANTIALIAS);
-
875 
-
876  /**
-
877  Constructor for a subwidget, reusing a NanoVG context.
-
878  */
-
879  explicit NanoWidget(NanoWidget* groupWidget);
-
880 
-
881  /**
-
882  Destructor.
-
883  */
-
884  virtual ~NanoWidget();
-
885 
-
886 protected:
-
887  /**
-
888  New virtual onDisplay function.
-
889  @see onDisplay
-
890  */
-
891  virtual void onNanoDisplay() = 0;
-
892 
-
893 private:
-
894  struct PrivateData;
-
895  PrivateData* const nData;
-
896 
-
897  /**
-
898  Widget display function.
-
899  Implemented internally to wrap begin/endFrame() automatically.
-
900  */
-
901  void onDisplay() override;
-
902 
-
903  // these should not be used
-
904  void beginFrame(uint,uint) {}
-
905  void beginFrame(uint,uint,float) {}
-
906  void beginFrame(Widget*) {}
-
907  void cancelFrame() {}
-
908  void endFrame() {}
-
909 
-
910  DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(NanoWidget)
-
911 };
-
912 
-
913 // -----------------------------------------------------------------------
-
914 
-
915 END_NAMESPACE_DGL
-
916 
-
917 #endif // DGL_NANO_WIDGET_HPP_INCLUDED
+
804  Draws multi-line text string at specified location wrapped at the specified width.
+
805  If end is specified only the sub-string up to the end is drawn.
+
806  White space is stripped at the beginning of the rows, the text is split at word boundaries or when new-line characters are encountered.
+
807  Words longer than the max width are slit at nearest character (i.e. no hyphenation).
+
808  */
+
809  void textBox(float x, float y, float breakRowWidth, const char* string, const char* end = nullptr);
+
810 
+
811  /**
+
812  Measures the specified text string. The bounds value are [xmin,ymin, xmax,ymax].
+
813  Returns the horizontal advance of the measured text (i.e. where the next character should drawn).
+
814  Measured values are returned in local coordinate space.
+
815  */
+
816  float textBounds(float x, float y, const char* string, const char* end, Rectangle<float>& bounds);
+
817 
+
818  /**
+
819  Measures the specified multi-text string. Parameter bounds should be a pointer to float[4],
+
820  if the bounding box of the text should be returned. The bounds value are [xmin,ymin, xmax,ymax]
+
821  Measured values are returned in local coordinate space.
+
822  */
+
823  void textBoxBounds(float x, float y, float breakRowWidth, const char* string, const char* end, float bounds[4]);
+
824 
+
825  /**
+
826  Calculates the glyph x positions of the specified text. If end is specified only the sub-string will be used.
+
827  Measured values are returned in local coordinate space.
+
828  */
+
829  int textGlyphPositions(float x, float y, const char* string, const char* end, GlyphPosition& positions, int maxPositions);
+
830 
+
831  /**
+
832  Returns the vertical metrics based on the current text style.
+
833  Measured values are returned in local coordinate space.
+
834  */
+
835  void textMetrics(float* ascender, float* descender, float* lineh);
+
836 
+
837  /**
+
838  Breaks the specified text into lines. If end is specified only the sub-string will be used.
+
839  White space is stripped at the beginning of the rows, the text is split at word boundaries or when new-line characters are encountered.
+
840  Words longer than the max width are slit at nearest character (i.e. no hyphenation).
+
841  */
+
842  int textBreakLines(const char* string, const char* end, float breakRowWidth, TextRow& rows, int maxRows);
+
843 
+
844 private:
+
845  NVGcontext* const fContext;
+
846  bool fInFrame;
+
847  bool fIsSubWidget;
+
848 
+
849  DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(NanoVG)
+
850 };
+
851 
+
852 // -----------------------------------------------------------------------
+
853 // NanoWidget
+
854 
+
855 /**
+
856  NanoVG Widget class.
+
857 
+
858  This class implements the NanoVG drawing API inside a DGL Widget.
+
859  The drawing function onDisplay() is implemented internally but a
+
860  new onNanoDisplay() needs to be overridden instead.
+
861  */
+
862 class NanoWidget : public Widget,
+
863  public NanoVG
+
864 {
+
865 public:
+
866  /**
+
867  Constructor.
+
868  @see CreateFlags
+
869  */
+
870  explicit NanoWidget(Window& parent, int flags = CREATE_ANTIALIAS);
+
871 
+
872  /**
+
873  Constructor for a subwidget.
+
874  */
+
875  explicit NanoWidget(Widget* groupWidget, int flags = CREATE_ANTIALIAS);
+
876 
+
877  /**
+
878  Constructor for a subwidget, reusing a NanoVG context.
+
879  */
+
880  explicit NanoWidget(NanoWidget* groupWidget);
+
881 
+
882  /**
+
883  Destructor.
+
884  */
+
885  virtual ~NanoWidget();
+
886 
+
887 protected:
+
888  /**
+
889  New virtual onDisplay function.
+
890  @see onDisplay
+
891  */
+
892  virtual void onNanoDisplay() = 0;
+
893 
+
894 private:
+
895  struct PrivateData;
+
896  PrivateData* const nData;
+
897 
+
898  /**
+
899  Widget display function.
+
900  Implemented internally to wrap begin/endFrame() automatically.
+
901  */
+
902  void onDisplay() override;
+
903 
+
904  // these should not be used
+
905  void beginFrame(uint,uint) {}
+
906  void beginFrame(uint,uint,float) {}
+
907  void beginFrame(Widget*) {}
+
908  void cancelFrame() {}
+
909  void endFrame() {}
+
910 
+
911  DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(NanoWidget)
+
912 };
+
913 
+
914 // -----------------------------------------------------------------------
+
915 
+
916 END_NAMESPACE_DGL
+
917 
+
918 #endif // DGL_NANO_WIDGET_HPP_INCLUDED
static void transformPoint(float &dstx, float &dsty, const float xform[6], float srcx, float srcy)
NVGcontext * getContext() const noexcept
Definition: NanoVG.hpp:313
void textAlign(Align align)
Definition: NanoVG.hpp:283
void beginPath()
+
void textBox(float x, float y, float breakRowWidth, const char *string, const char *end=nullptr)
Definition: NanoVG.hpp:42
void lineTo(float x, float y)
void globalAlpha(float alpha)
@@ -1022,7 +1025,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
static void transformMultiply(float dst[6], const float src[6])
void fontSize(float size)
FontId createFontFromMemory(const char *name, const uchar *data, uint dataSize, bool freeData)
-
Definition: NanoVG.hpp:861
+
Definition: NanoVG.hpp:862
void intersectScissor(float x, float y, float w, float h)
void textBoxBounds(float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])
int textGlyphPositions(float x, float y, const char *string, const char *end, GlyphPosition &positions, int maxPositions)
@@ -1055,6 +1058,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
void fontFace(const char *font)
NanoVG(int flags=CREATE_ANTIALIAS)
+
Definition: Geometry.hpp:30
void restore()
void skewY(float angle)
@@ -1081,14 +1085,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
NanoImage::Handle createImageFromRGBA(uint w, uint h, const uchar *data, ImageFlags imageFlags)
FontId createFontFromFile(const char *name, const char *filename)
static float degToRad(float deg)
-
void textBox(float x, float y, float breakRowWidth, const char *string, const char *end)
static void transformTranslate(float dst[6], float tx, float ty)
Definition: NanoVG.hpp:218
void arc(float cx, float cy, float r, float a0, float a1, Winding dir)
Definition: Widget.hpp:59
void lineCap(LineCap cap=BUTT)
-
Definition: Geometry.hpp:30
NanoImage & operator=(const Handle &handle)
void resetTransform()
float text(float x, float y, const char *string, const char *end)
@@ -1112,9 +1114,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/NanoWidgets_8hpp_source.html b/NanoWidgets_8hpp_source.html index 69419204..16c47414 100644 --- a/NanoWidgets_8hpp_source.html +++ b/NanoWidgets_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/NanoWidgets.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -156,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
67 #endif // DGL_NANO_WIDGETS_HPP_INCLUDED
bool onMouse(const MouseEvent &) override
Definition: NanoWidgets.hpp:30
-
Definition: NanoVG.hpp:861
+
Definition: NanoVG.hpp:862
Definition: Window.hpp:30
Definition: Widget.hpp:136
void onNanoDisplay() override
@@ -167,9 +168,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/ScopedPointer_8hpp_source.html b/ScopedPointer_8hpp_source.html index d6981915..a3181d95 100644 --- a/ScopedPointer_8hpp_source.html +++ b/ScopedPointer_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/ScopedPointer.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -331,9 +332,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Sleep_8hpp_source.html b/Sleep_8hpp_source.html index f29fa3ca..9223829e 100644 --- a/Sleep_8hpp_source.html +++ b/Sleep_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/Sleep.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -158,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/StandaloneWindow_8hpp_source.html b/StandaloneWindow_8hpp_source.html index 1dc4a24e..0a5f7eda 100644 --- a/StandaloneWindow_8hpp_source.html +++ b/StandaloneWindow_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/StandaloneWindow.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -157,9 +158,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/String_8hpp_source.html b/String_8hpp_source.html index e6080ea0..7888a62d 100644 --- a/String_8hpp_source.html +++ b/String_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/String.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -931,9 +932,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Thread_8hpp_source.html b/Thread_8hpp_source.html index 02fdce83..adff83f9 100644 --- a/Thread_8hpp_source.html +++ b/Thread_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra/Thread.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -384,9 +385,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Widget_8hpp_source.html b/Widget_8hpp_source.html index 2663cce5..ae306417 100644 --- a/Widget_8hpp_source.html +++ b/Widget_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Widget.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -482,7 +483,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
ScrollEvent() noexcept
Definition: Widget.hpp:156
ResizeEvent() noexcept
Definition: Widget.hpp:173
void setId(uint id) noexcept
-
Definition: NanoVG.hpp:861
+
Definition: NanoVG.hpp:862
Definition: Window.hpp:30
virtual void onDisplay()=0
uint getWidth() const noexcept
@@ -531,9 +532,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/Window_8hpp_source.html b/Window_8hpp_source.html index 750e6a2a..e5a2026b 100644 --- a/Window_8hpp_source.html +++ b/Window_8hpp_source.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl/Window.hpp Source File + @@ -30,7 +31,7 @@ - + @@ -68,7 +69,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -234,9 +235,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/annotated.html b/annotated.html index eb37d189..489877c9 100644 --- a/annotated.html +++ b/annotated.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class List + @@ -30,7 +31,7 @@ - + @@ -72,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -92,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CAudioPort  CBlendishButton  CCallback - CCircle + CCircle  CColor  CIdleCallback  CImage @@ -106,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CImageSwitch  CCallback  CLeakedObjectDetector - CLine + CLine  CMidiEvent  CMutex  CNanoImage @@ -119,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CParameterRanges  CPlugin  CPoint - CRectangle + CRectangle  CRecursiveMutex  CScopedPointer  CScopeLocker @@ -131,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CThread  CTimePosition  CBarBeatTick - CTriangle + CTriangle  CUI  CWidget  CBaseEvent @@ -149,9 +150,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/arrowdown.png b/arrowdown.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63f6d38c4b9ec907b820192ebe9724ed6eca22 GIT binary patch literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 literal 0 HcmV?d00001 diff --git a/arrowright.png b/arrowright.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ee22f937a07d1dbfc27c669d11f8ed13e2f152 GIT binary patch literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K literal 0 HcmV?d00001 diff --git a/classApplication-members.html b/classApplication-members.html index d1ce9673..f65a25d1 100644 --- a/classApplication-members.html +++ b/classApplication-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -99,9 +100,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classApplication.html b/classApplication.html index 4bcae2ff..bc1d392a 100644 --- a/classApplication.html +++ b/classApplication.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Application Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -239,9 +240,9 @@ class Window
diff --git a/classBlendishButton-members.html b/classBlendishButton-members.html index 50cbd2de..a921d2ce 100644 --- a/classBlendishButton-members.html +++ b/classBlendishButton-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -229,7 +230,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); textAlign(Align align)NanoVG textAlign(int align)NanoVG textBounds(float x, float y, const char *string, const char *end, Rectangle< float > &bounds)NanoVG - textBox(float x, float y, float breakRowWidth, const char *string, const char *end)NanoVG + textBox(float x, float y, float breakRowWidth, const char *string, const char *end=nullptr)NanoVG textBoxBounds(float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])NanoVG textBreakLines(const char *string, const char *end, float breakRowWidth, TextRow &rows, int maxRows)NanoVG textGlyphPositions(float x, float y, const char *string, const char *end, GlyphPosition &positions, int maxPositions)NanoVG @@ -258,9 +259,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classBlendishButton.html b/classBlendishButton.html index a49e7523..937bd520 100644 --- a/classBlendishButton.html +++ b/classBlendishButton.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: BlendishButton Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -346,9 +347,9 @@ void setCallback (  float text (float x, float y, const char *string, const char *end)   -void textBox (float x, float y, float breakRowWidth, const char *string, const char *end) -  -float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds) +void textBox (float x, float y, float breakRowWidth, const char *string, const char *end=nullptr) +  +float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds)   void textBoxBounds (float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])   @@ -541,9 +542,9 @@ typedef int FontId diff --git a/classBlendishButton_1_1Callback-members.html b/classBlendishButton_1_1Callback-members.html index adb61d6f..9ffaac9c 100644 --- a/classBlendishButton_1_1Callback-members.html +++ b/classBlendishButton_1_1Callback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@
- + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -98,9 +99,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classBlendishButton_1_1Callback.html b/classBlendishButton_1_1Callback.html index 72cc3511..44213396 100644 --- a/classBlendishButton_1_1Callback.html +++ b/classBlendishButton_1_1Callback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: BlendishButton::Callback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -106,9 +107,9 @@ virtual void blendishButto
diff --git a/classCircle-members.html b/classCircle-members.html index 2c04b210..4ab40923 100644 --- a/classCircle-members.html +++ b/classCircle-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -87,34 +88,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

This is the complete list of members for Circle< T >, including all inherited members.

+

This is the complete list of members for Circle< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
Circle() noexceptCircle< T >
Circle(const T &x, const T &y, const float size, const uint numSegments=300)Circle< T >
Circle(const Point< T > &pos, const float size, const uint numSegments=300)Circle< T >
Circle(const Circle< T > &cir) noexceptCircle< T >
draw()Circle< T >
drawOutline()Circle< T >
getNumSegments() const noexceptCircle< T >
getPos() const noexceptCircle< T >
getSize() const noexceptCircle< T >
getX() const noexceptCircle< T >
getY() const noexceptCircle< T >
operator!=(const Circle< T > &cir) const noexcept (defined in Circle< T >)Circle< T >
operator=(const Circle< T > &cir) noexcept (defined in Circle< T >)Circle< T >
operator==(const Circle< T > &cir) const noexcept (defined in Circle< T >)Circle< T >
setNumSegments(const uint num)Circle< T >
setPos(const T &x, const T &y) noexceptCircle< T >
setPos(const Point< T > &pos) noexceptCircle< T >
setSize(const float size) noexceptCircle< T >
setX(const T &x) noexceptCircle< T >
setY(const T &y) noexceptCircle< T >
Circle() noexceptCircle< T >
Circle(const T &x, const T &y, const float size, const uint numSegments=300)Circle< T >
Circle(const Point< T > &pos, const float size, const uint numSegments=300)Circle< T >
Circle(const Circle< T > &cir) noexceptCircle< T >
draw()Circle< T >
drawOutline()Circle< T >
getNumSegments() const noexceptCircle< T >
getPos() const noexceptCircle< T >
getSize() const noexceptCircle< T >
getX() const noexceptCircle< T >
getY() const noexceptCircle< T >
operator!=(const Circle< T > &cir) const noexcept (defined in Circle< T >)Circle< T >
operator=(const Circle< T > &cir) noexcept (defined in Circle< T >)Circle< T >
operator==(const Circle< T > &cir) const noexcept (defined in Circle< T >)Circle< T >
setNumSegments(const uint num)Circle< T >
setPos(const T &x, const T &y) noexceptCircle< T >
setPos(const Point< T > &pos) noexceptCircle< T >
setSize(const float size) noexceptCircle< T >
setX(const T &x) noexceptCircle< T >
setY(const T &y) noexceptCircle< T >
diff --git a/classCircle.html b/classCircle.html new file mode 100644 index 00000000..66599c8b --- /dev/null +++ b/classCircle.html @@ -0,0 +1,621 @@ + + + + + + +DISTRHO Plugin Framework: Circle< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
DISTRHO Plugin Framework +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Circle< T > Class Template Reference
+
+
+ +

#include <Geometry.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Circle () noexcept
 
 Circle (const T &x, const T &y, const float size, const uint numSegments=300)
 
 Circle (const Point< T > &pos, const float size, const uint numSegments=300)
 
 Circle (const Circle< T > &cir) noexcept
 
const T & getX () const noexcept
 
const T & getY () const noexcept
 
const Point< T > & getPos () const noexcept
 
void setX (const T &x) noexcept
 
void setY (const T &y) noexcept
 
void setPos (const T &x, const T &y) noexcept
 
void setPos (const Point< T > &pos) noexcept
 
float getSize () const noexcept
 
void setSize (const float size) noexcept
 
uint getNumSegments () const noexcept
 
void setNumSegments (const uint num)
 
void draw ()
 
void drawOutline ()
 
+Circle< T > & operator= (const Circle< T > &cir) noexcept
 
+bool operator== (const Circle< T > &cir) const noexcept
 
+bool operator!= (const Circle< T > &cir) const noexcept
 
+

Detailed Description

+

template<typename T>
+class Circle< T >

+ +

DGL Circle class.

+

This class describes a circle, defined by position, size and a minimum of 3 segments.

+

TODO: report if circle starts at top-left, bottom-right or center. and size grows from which point?

+

Constructor & Destructor Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Circle< T >::Circle ()
+
+noexcept
+
+

Constructor for a null circle.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Circle< T >::Circle (const T & x,
const T & y,
const float size,
const uint numSegments = 300 
)
+
+

Constructor using custom X, Y and size values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + + + + + + + + + + + + + + + + + + +
Circle< T >::Circle (const Point< T > & pos,
const float size,
const uint numSegments = 300 
)
+
+

Constructor using custom position and size values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Circle< T >::Circle (const Circle< T > & cir)
+
+noexcept
+
+

Constructor using another Circle class values.

+ +
+
+

Member Function Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Circle< T >::getX () const
+
+noexcept
+
+

Get X value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Circle< T >::getY () const
+
+noexcept
+
+

Get Y value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const Point<T>& Circle< T >::getPos () const
+
+noexcept
+
+

Get position.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Circle< T >::setX (const T & x)
+
+noexcept
+
+

Set X value to x.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Circle< T >::setY (const T & y)
+
+noexcept
+
+

Set Y value to y.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Circle< T >::setPos (const T & x,
const T & y 
)
+
+noexcept
+
+

Set X and Y values to x and y respectively.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Circle< T >::setPos (const Point< T > & pos)
+
+noexcept
+
+

Set X and Y values according to pos.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
float Circle< T >::getSize () const
+
+noexcept
+
+

Get size.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Circle< T >::setSize (const float size)
+
+noexcept
+
+

Set size.

Note
Must always be > 0
+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
uint Circle< T >::getNumSegments () const
+
+noexcept
+
+

Get the current number of line segments that make this circle.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + + +
void Circle< T >::setNumSegments (const uint num)
+
+

Set the number of line segments that will make this circle.

Note
Must always be >= 3
+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + +
void Circle< T >::draw ()
+
+

Draw this circle using the current OpenGL state.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + +
void Circle< T >::drawOutline ()
+
+

Draw lines (outline of this circle) using the current OpenGL state.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classIdleCallback-members.html b/classIdleCallback-members.html index 1617b1da..959cdc07 100644 --- a/classIdleCallback-members.html +++ b/classIdleCallback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -94,9 +95,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classIdleCallback.html b/classIdleCallback.html index b4cad41b..3a3c430f 100644 --- a/classIdleCallback.html +++ b/classIdleCallback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: IdleCallback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -106,9 +107,9 @@ virtual void idleCallback<
diff --git a/classImage-members.html b/classImage-members.html index 44f028d0..7a05b2d1 100644 --- a/classImage-members.html +++ b/classImage-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -112,9 +113,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImage.html b/classImage.html index 75034965..0fd35f1b 100644 --- a/classImage.html +++ b/classImage.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Image Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -612,9 +613,9 @@ bool operator!= (const
diff --git a/classImageAboutWindow-members.html b/classImageAboutWindow-members.html index 6a2b45c8..af17c3c3 100644 --- a/classImageAboutWindow-members.html +++ b/classImageAboutWindow-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -162,9 +163,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageAboutWindow.html b/classImageAboutWindow.html index 0250bd9a..3be0183b 100644 --- a/classImageAboutWindow.html +++ b/classImageAboutWindow.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageAboutWindow Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -370,9 +371,9 @@ virtual void fileBrowserSe
diff --git a/classImageButton-members.html b/classImageButton-members.html index 5fedbf32..3e626a20 100644 --- a/classImageButton-members.html +++ b/classImageButton-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -135,9 +136,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageButton.html b/classImageButton.html index ca8d896d..6966347b 100644 --- a/classImageButton.html +++ b/classImageButton.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageButton Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -292,9 +293,9 @@ Protected Member Functions
diff --git a/classImageButton_1_1Callback-members.html b/classImageButton_1_1Callback-members.html index cecdfdf8..7763edac 100644 --- a/classImageButton_1_1Callback-members.html +++ b/classImageButton_1_1Callback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -98,9 +99,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageButton_1_1Callback.html b/classImageButton_1_1Callback.html index c21f8554..e00d7b76 100644 --- a/classImageButton_1_1Callback.html +++ b/classImageButton_1_1Callback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageButton::Callback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -106,9 +107,9 @@ virtual void imageButtonCl
diff --git a/classImageKnob-members.html b/classImageKnob-members.html index 3616994f..6445b782 100644 --- a/classImageKnob-members.html +++ b/classImageKnob-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -145,9 +146,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageKnob.html b/classImageKnob.html index beba31fc..af9763c9 100644 --- a/classImageKnob.html +++ b/classImageKnob.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageKnob Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -348,9 +349,9 @@ Protected Member Functions
diff --git a/classImageKnob_1_1Callback-members.html b/classImageKnob_1_1Callback-members.html index b64d9173..fb345e58 100644 --- a/classImageKnob_1_1Callback-members.html +++ b/classImageKnob_1_1Callback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -100,9 +101,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageKnob_1_1Callback.html b/classImageKnob_1_1Callback.html index 1194eb68..c69d5092 100644 --- a/classImageKnob_1_1Callback.html +++ b/classImageKnob_1_1Callback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageKnob::Callback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -112,9 +113,9 @@ virtual void imageKnobValu
diff --git a/classImageSlider-members.html b/classImageSlider-members.html index ec09596d..c37dce78 100644 --- a/classImageSlider-members.html +++ b/classImageSlider-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -139,9 +140,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageSlider.html b/classImageSlider.html index 453a6581..346b0740 100644 --- a/classImageSlider.html +++ b/classImageSlider.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageSlider Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -307,9 +308,9 @@ Protected Member Functions
diff --git a/classImageSlider_1_1Callback-members.html b/classImageSlider_1_1Callback-members.html index 6a6199e2..521d49c3 100644 --- a/classImageSlider_1_1Callback-members.html +++ b/classImageSlider_1_1Callback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -100,9 +101,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageSlider_1_1Callback.html b/classImageSlider_1_1Callback.html index 83138f32..dc6ef6a8 100644 --- a/classImageSlider_1_1Callback.html +++ b/classImageSlider_1_1Callback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageSlider::Callback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -112,9 +113,9 @@ virtual void imageSliderVa
diff --git a/classImageSwitch-members.html b/classImageSwitch-members.html index 36de0219..fc5b03b2 100644 --- a/classImageSwitch-members.html +++ b/classImageSwitch-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -134,9 +135,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageSwitch.html b/classImageSwitch.html index b2e00ac5..605e491c 100644 --- a/classImageSwitch.html +++ b/classImageSwitch.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageSwitch Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -265,9 +266,9 @@ Protected Member Functions
diff --git a/classImageSwitch_1_1Callback-members.html b/classImageSwitch_1_1Callback-members.html index ee5a9fcd..278aac23 100644 --- a/classImageSwitch_1_1Callback-members.html +++ b/classImageSwitch_1_1Callback-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -98,9 +99,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classImageSwitch_1_1Callback.html b/classImageSwitch_1_1Callback.html index 27d7f095..5575d38c 100644 --- a/classImageSwitch_1_1Callback.html +++ b/classImageSwitch_1_1Callback.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ImageSwitch::Callback Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -106,9 +107,9 @@ virtual void imageSwitchCl
diff --git a/classLeakedObjectDetector-members.html b/classLeakedObjectDetector-members.html index 8ae95259..7cc1511b 100644 --- a/classLeakedObjectDetector-members.html +++ b/classLeakedObjectDetector-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -95,9 +96,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classLeakedObjectDetector.html b/classLeakedObjectDetector.html index e220f135..1dfd1a84 100644 --- a/classLeakedObjectDetector.html +++ b/classLeakedObjectDetector.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: LeakedObjectDetector< OwnerClass > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -143,9 +144,9 @@ template<class OwnerClass >
diff --git a/classLine-members.html b/classLine-members.html index 2723f7b5..76a4cb31 100644 --- a/classLine-members.html +++ b/classLine-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -87,42 +88,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

This is the complete list of members for Line< T >, including all inherited members.

+

This is the complete list of members for Line< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
draw()Line< T >
getEndPos() const noexceptLine< T >
getEndX() const noexceptLine< T >
getEndY() const noexceptLine< T >
getStartPos() const noexceptLine< T >
getStartX() const noexceptLine< T >
getStartY() const noexceptLine< T >
isNotNull() const noexceptLine< T >
isNull() const noexceptLine< T >
Line() noexceptLine< T >
Line(const T &startX, const T &startY, const T &endX, const T &endY) noexceptLine< T >
Line(const T &startX, const T &startY, const Point< T > &endPos) noexceptLine< T >
Line(const Point< T > &startPos, const T &endX, const T &endY) noexceptLine< T >
Line(const Point< T > &startPos, const Point< T > &endPos) noexceptLine< T >
Line(const Line< T > &line) noexceptLine< T >
moveBy(const T &x, const T &y) noexceptLine< T >
moveBy(const Point< T > &pos) noexceptLine< T >
operator!=(const Line< T > &line) const noexcept (defined in Line< T >)Line< T >
operator=(const Line< T > &line) noexcept (defined in Line< T >)Line< T >
operator==(const Line< T > &line) const noexcept (defined in Line< T >)Line< T >
setEndPos(const T &x, const T &y) noexceptLine< T >
setEndPos(const Point< T > &pos) noexceptLine< T >
setEndX(const T &x) noexceptLine< T >
setEndY(const T &y) noexceptLine< T >
setStartPos(const T &x, const T &y) noexceptLine< T >
setStartPos(const Point< T > &pos) noexceptLine< T >
setStartX(const T &x) noexceptLine< T >
setStartY(const T &y) noexceptLine< T >
draw()Line< T >
getEndPos() const noexceptLine< T >
getEndX() const noexceptLine< T >
getEndY() const noexceptLine< T >
getStartPos() const noexceptLine< T >
getStartX() const noexceptLine< T >
getStartY() const noexceptLine< T >
isNotNull() const noexceptLine< T >
isNull() const noexceptLine< T >
Line() noexceptLine< T >
Line(const T &startX, const T &startY, const T &endX, const T &endY) noexceptLine< T >
Line(const T &startX, const T &startY, const Point< T > &endPos) noexceptLine< T >
Line(const Point< T > &startPos, const T &endX, const T &endY) noexceptLine< T >
Line(const Point< T > &startPos, const Point< T > &endPos) noexceptLine< T >
Line(const Line< T > &line) noexceptLine< T >
moveBy(const T &x, const T &y) noexceptLine< T >
moveBy(const Point< T > &pos) noexceptLine< T >
operator!=(const Line< T > &line) const noexcept (defined in Line< T >)Line< T >
operator=(const Line< T > &line) noexcept (defined in Line< T >)Line< T >
operator==(const Line< T > &line) const noexcept (defined in Line< T >)Line< T >
setEndPos(const T &x, const T &y) noexceptLine< T >
setEndPos(const Point< T > &pos) noexceptLine< T >
setEndX(const T &x) noexceptLine< T >
setEndY(const T &y) noexceptLine< T >
setStartPos(const T &x, const T &y) noexceptLine< T >
setStartPos(const Point< T > &pos) noexceptLine< T >
setStartX(const T &x) noexceptLine< T >
setStartY(const T &y) noexceptLine< T >
diff --git a/classLine.html b/classLine.html new file mode 100644 index 00000000..383a1b8c --- /dev/null +++ b/classLine.html @@ -0,0 +1,928 @@ + + + + + + +DISTRHO Plugin Framework: Line< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
DISTRHO Plugin Framework +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Line< T > Class Template Reference
+
+
+ +

#include <Geometry.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Line () noexcept
 
 Line (const T &startX, const T &startY, const T &endX, const T &endY) noexcept
 
 Line (const T &startX, const T &startY, const Point< T > &endPos) noexcept
 
 Line (const Point< T > &startPos, const T &endX, const T &endY) noexcept
 
 Line (const Point< T > &startPos, const Point< T > &endPos) noexcept
 
 Line (const Line< T > &line) noexcept
 
const T & getStartX () const noexcept
 
const T & getStartY () const noexcept
 
const T & getEndX () const noexcept
 
const T & getEndY () const noexcept
 
const Point< T > & getStartPos () const noexcept
 
const Point< T > & getEndPos () const noexcept
 
void setStartX (const T &x) noexcept
 
void setStartY (const T &y) noexcept
 
void setStartPos (const T &x, const T &y) noexcept
 
void setStartPos (const Point< T > &pos) noexcept
 
void setEndX (const T &x) noexcept
 
void setEndY (const T &y) noexcept
 
void setEndPos (const T &x, const T &y) noexcept
 
void setEndPos (const Point< T > &pos) noexcept
 
void moveBy (const T &x, const T &y) noexcept
 
void moveBy (const Point< T > &pos) noexcept
 
void draw ()
 
bool isNull () const noexcept
 
bool isNotNull () const noexcept
 
+Line< T > & operator= (const Line< T > &line) noexcept
 
+bool operator== (const Line< T > &line) const noexcept
 
+bool operator!= (const Line< T > &line) const noexcept
 
+

Detailed Description

+

template<typename T>
+class Line< T >

+ +

DGL Line class.

+

This class describes a line, defined by two points.

+

Constructor & Destructor Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Line< T >::Line ()
+
+noexcept
+
+

Constructor for a null line ([0,0] to [0,0]).

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Line< T >::Line (const T & startX,
const T & startY,
const T & endX,
const T & endY 
)
+
+noexcept
+
+

Constructor using custom start X, start Y, end X and end Y values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Line< T >::Line (const T & startX,
const T & startY,
const Point< T > & endPos 
)
+
+noexcept
+
+

Constructor using custom start X, start Y and end pos values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Line< T >::Line (const Point< T > & startPos,
const T & endX,
const T & endY 
)
+
+noexcept
+
+

Constructor using custom start pos, end X and end Y values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Line< T >::Line (const Point< T > & startPos,
const Point< T > & endPos 
)
+
+noexcept
+
+

Constructor using custom start and end pos values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Line< T >::Line (const Line< T > & line)
+
+noexcept
+
+

Constructor using another Line class values.

+ +
+
+

Member Function Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Line< T >::getStartX () const
+
+noexcept
+
+

Get start X value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Line< T >::getStartY () const
+
+noexcept
+
+

Get start Y value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Line< T >::getEndX () const
+
+noexcept
+
+

Get end X value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Line< T >::getEndY () const
+
+noexcept
+
+

Get end Y value.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const Point<T>& Line< T >::getStartPos () const
+
+noexcept
+
+

Get start position.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const Point<T>& Line< T >::getEndPos () const
+
+noexcept
+
+

Get end position.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setStartX (const T & x)
+
+noexcept
+
+

Set start X value to x.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setStartY (const T & y)
+
+noexcept
+
+

Set start Y value to y.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Line< T >::setStartPos (const T & x,
const T & y 
)
+
+noexcept
+
+

Set start X and Y values to x and y respectively.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setStartPos (const Point< T > & pos)
+
+noexcept
+
+

Set start X and Y values according to pos.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setEndX (const T & x)
+
+noexcept
+
+

Set end X value to x.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setEndY (const T & y)
+
+noexcept
+
+

Set end Y value to y.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Line< T >::setEndPos (const T & x,
const T & y 
)
+
+noexcept
+
+

Set end X and Y values to x and y respectively.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::setEndPos (const Point< T > & pos)
+
+noexcept
+
+

Set end X and Y values according to pos.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Line< T >::moveBy (const T & x,
const T & y 
)
+
+noexcept
+
+

Move this line by x and y values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
void Line< T >::moveBy (const Point< T > & pos)
+
+noexcept
+
+

Move this line by pos.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + +
void Line< T >::draw ()
+
+

Draw this line using the current OpenGL state.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Line< T >::isNull () const
+
+noexcept
+
+

Return true if line is null (start and end pos are equal).

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Line< T >::isNotNull () const
+
+noexcept
+
+

Return true if line is not null (start and end pos are different).

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classMutex-members.html b/classMutex-members.html index 7fd338b5..3683ff14 100644 --- a/classMutex-members.html +++ b/classMutex-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -97,9 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classMutex.html b/classMutex.html index da8fcc5c..74145e8b 100644 --- a/classMutex.html +++ b/classMutex.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Mutex Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -108,9 +109,9 @@ void unlock () const n
diff --git a/classNanoImage-members.html b/classNanoImage-members.html index 33b06699..8f5fb8e1 100644 --- a/classNanoImage-members.html +++ b/classNanoImage-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -100,9 +101,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classNanoImage.html b/classNanoImage.html index 66ea899d..b9a8c065 100644 --- a/classNanoImage.html +++ b/classNanoImage.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: NanoImage Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -258,9 +259,9 @@ class NanoVG
diff --git a/classNanoVG-members.html b/classNanoVG-members.html index f9039bc5..42fdb1ad 100644 --- a/classNanoVG-members.html +++ b/classNanoVG-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -191,7 +192,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); textAlign(Align align)NanoVG textAlign(int align)NanoVG textBounds(float x, float y, const char *string, const char *end, Rectangle< float > &bounds)NanoVG - textBox(float x, float y, float breakRowWidth, const char *string, const char *end)NanoVG + textBox(float x, float y, float breakRowWidth, const char *string, const char *end=nullptr)NanoVG textBoxBounds(float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])NanoVG textBreakLines(const char *string, const char *end, float breakRowWidth, TextRow &rows, int maxRows)NanoVG textGlyphPositions(float x, float y, const char *string, const char *end, GlyphPosition &positions, int maxPositions)NanoVG @@ -215,9 +216,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classNanoVG.html b/classNanoVG.html index 8f88fcc5..958259a1 100644 --- a/classNanoVG.html +++ b/classNanoVG.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: NanoVG Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -315,9 +316,9 @@ Public Member Functions   float text (float x, float y, const char *string, const char *end)   -void textBox (float x, float y, float breakRowWidth, const char *string, const char *end) -  -float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds) +void textBox (float x, float y, float breakRowWidth, const char *string, const char *end=nullptr) +  +float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds)   void textBoxBounds (float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])   @@ -2894,7 +2895,7 @@ Text
- +
@@ -2926,7 +2927,7 @@ Text - + @@ -2970,7 +2971,7 @@ Text - + @@ -3170,9 +3171,9 @@ Text diff --git a/classNanoWidget-members.html b/classNanoWidget-members.html index 4ef6f120..a24bbcc7 100644 --- a/classNanoWidget-members.html +++ b/classNanoWidget-members.html @@ -3,15 +3,16 @@ - +DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@
const char * end end = nullptr 
Rectangle< float > & Rectangle< float > &  bounds 
- + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages
+
@@ -222,7 +223,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); textAlign(Align align)NanoVG textAlign(int align)NanoVG textBounds(float x, float y, const char *string, const char *end, Rectangle< float > &bounds)NanoVG - textBox(float x, float y, float breakRowWidth, const char *string, const char *end)NanoVG + textBox(float x, float y, float breakRowWidth, const char *string, const char *end=nullptr)NanoVG textBoxBounds(float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])NanoVG textBreakLines(const char *string, const char *end, float breakRowWidth, TextRow &rows, int maxRows)NanoVG textGlyphPositions(float x, float y, const char *string, const char *end, GlyphPosition &positions, int maxPositions)NanoVG @@ -250,9 +251,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classNanoWidget.html b/classNanoWidget.html index 3ec6a9de..5c266e39 100644 --- a/classNanoWidget.html +++ b/classNanoWidget.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: NanoWidget Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -320,9 +321,9 @@ Public Member Functions   float text (float x, float y, const char *string, const char *end)   -void textBox (float x, float y, float breakRowWidth, const char *string, const char *end) -  -float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds) +void textBox (float x, float y, float breakRowWidth, const char *string, const char *end=nullptr) +  +float textBounds (float x, float y, const char *string, const char *end, Rectangle< float > &bounds)   void textBoxBounds (float x, float y, float breakRowWidth, const char *string, const char *end, float bounds[4])   @@ -584,9 +585,9 @@ typedef int FontId diff --git a/classPlugin-members.html b/classPlugin-members.html index 87cd2761..82ff402b 100644 --- a/classPlugin-members.html +++ b/classPlugin-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@
- + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -119,9 +120,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classPlugin.html b/classPlugin.html index 80b06af8..20fc73a6 100644 --- a/classPlugin.html +++ b/classPlugin.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Plugin Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -961,9 +962,9 @@ This function will only be called when the plugin is deactivated.

diff --git a/classPoint-members.html b/classPoint-members.html index 66a83bee..c93433da 100644 --- a/classPoint-members.html +++ b/classPoint-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@
- + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -116,9 +117,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classPoint.html b/classPoint.html index 3e5c2601..286f48c8 100644 --- a/classPoint.html +++ b/classPoint.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Point< T > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -552,9 +553,9 @@ template<typename T>
diff --git a/classRectangle-members.html b/classRectangle-members.html index 9ca3b5be..e5405242 100644 --- a/classRectangle-members.html +++ b/classRectangle-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -87,51 +88,51 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

This is the complete list of members for Rectangle< T >, including all inherited members.

+

This is the complete list of members for Rectangle< T >, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
contains(const T &x, const T &y) const noexceptRectangle< T >
contains(const Point< T > &pos) const noexceptRectangle< T >
containsX(const T &x) const noexceptRectangle< T >
containsY(const T &y) const noexceptRectangle< T >
draw()Rectangle< T >
drawOutline()Rectangle< T >
getHeight() const noexceptRectangle< T >
getPos() const noexceptRectangle< T >
getSize() const noexceptRectangle< T >
getWidth() const noexceptRectangle< T >
getX() const noexceptRectangle< T >
getY() const noexceptRectangle< T >
growBy(double multiplier) noexceptRectangle< T >
moveBy(const T &x, const T &y) noexceptRectangle< T >
moveBy(const Point< T > &pos) noexceptRectangle< T >
operator!=(const Rectangle< T > &size) const noexcept (defined in Rectangle< T >)Rectangle< T >
operator*=(double m) noexcept (defined in Rectangle< T >)Rectangle< T >
operator/=(double d) noexcept (defined in Rectangle< T >)Rectangle< T >
operator=(const Rectangle< T > &rect) noexcept (defined in Rectangle< T >)Rectangle< T >
operator==(const Rectangle< T > &size) const noexcept (defined in Rectangle< T >)Rectangle< T >
Rectangle() noexceptRectangle< T >
Rectangle(const T &x, const T &y, const T &width, const T &height) noexceptRectangle< T >
Rectangle(const T &x, const T &y, const Size< T > &size) noexceptRectangle< T >
Rectangle(const Point< T > &pos, const T &width, const T &height) noexceptRectangle< T >
Rectangle(const Point< T > &pos, const Size< T > &size) noexceptRectangle< T >
Rectangle(const Rectangle< T > &rect) noexceptRectangle< T >
setHeight(const T &height) noexceptRectangle< T >
setPos(const T &x, const T &y) noexceptRectangle< T >
setPos(const Point< T > &pos) noexceptRectangle< T >
setRectangle(const Point< T > &pos, const Size< T > &size) noexceptRectangle< T >
setRectangle(const Rectangle< T > &rect) noexceptRectangle< T >
setSize(const T &width, const T &height) noexceptRectangle< T >
setSize(const Size< T > &size) noexceptRectangle< T >
setWidth(const T &width) noexceptRectangle< T >
setX(const T &x) noexceptRectangle< T >
setY(const T &y) noexceptRectangle< T >
shrinkBy(double divider) noexceptRectangle< T >
contains(const T &x, const T &y) const noexceptRectangle< T >
contains(const Point< T > &pos) const noexceptRectangle< T >
containsX(const T &x) const noexceptRectangle< T >
containsY(const T &y) const noexceptRectangle< T >
draw()Rectangle< T >
drawOutline()Rectangle< T >
getHeight() const noexceptRectangle< T >
getPos() const noexceptRectangle< T >
getSize() const noexceptRectangle< T >
getWidth() const noexceptRectangle< T >
getX() const noexceptRectangle< T >
getY() const noexceptRectangle< T >
growBy(double multiplier) noexceptRectangle< T >
moveBy(const T &x, const T &y) noexceptRectangle< T >
moveBy(const Point< T > &pos) noexceptRectangle< T >
operator!=(const Rectangle< T > &size) const noexcept (defined in Rectangle< T >)Rectangle< T >
operator*=(double m) noexcept (defined in Rectangle< T >)Rectangle< T >
operator/=(double d) noexcept (defined in Rectangle< T >)Rectangle< T >
operator=(const Rectangle< T > &rect) noexcept (defined in Rectangle< T >)Rectangle< T >
operator==(const Rectangle< T > &size) const noexcept (defined in Rectangle< T >)Rectangle< T >
Rectangle() noexceptRectangle< T >
Rectangle(const T &x, const T &y, const T &width, const T &height) noexceptRectangle< T >
Rectangle(const T &x, const T &y, const Size< T > &size) noexceptRectangle< T >
Rectangle(const Point< T > &pos, const T &width, const T &height) noexceptRectangle< T >
Rectangle(const Point< T > &pos, const Size< T > &size) noexceptRectangle< T >
Rectangle(const Rectangle< T > &rect) noexceptRectangle< T >
setHeight(const T &height) noexceptRectangle< T >
setPos(const T &x, const T &y) noexceptRectangle< T >
setPos(const Point< T > &pos) noexceptRectangle< T >
setRectangle(const Point< T > &pos, const Size< T > &size) noexceptRectangle< T >
setRectangle(const Rectangle< T > &rect) noexceptRectangle< T >
setSize(const T &width, const T &height) noexceptRectangle< T >
setSize(const Size< T > &size) noexceptRectangle< T >
setWidth(const T &width) noexceptRectangle< T >
setX(const T &x) noexceptRectangle< T >
setY(const T &y) noexceptRectangle< T >
shrinkBy(double divider) noexceptRectangle< T >
diff --git a/classRectangle.html b/classRectangle.html new file mode 100644 index 00000000..17cf55a8 --- /dev/null +++ b/classRectangle.html @@ -0,0 +1,1150 @@ + + + + + + +DISTRHO Plugin Framework: Rectangle< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
DISTRHO Plugin Framework +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Rectangle< T > Class Template Reference
+
+
+ +

#include <Geometry.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Rectangle () noexcept
 
 Rectangle (const T &x, const T &y, const T &width, const T &height) noexcept
 
 Rectangle (const T &x, const T &y, const Size< T > &size) noexcept
 
 Rectangle (const Point< T > &pos, const T &width, const T &height) noexcept
 
 Rectangle (const Point< T > &pos, const Size< T > &size) noexcept
 
 Rectangle (const Rectangle< T > &rect) noexcept
 
const T & getX () const noexcept
 
const T & getY () const noexcept
 
const T & getWidth () const noexcept
 
const T & getHeight () const noexcept
 
const Point< T > & getPos () const noexcept
 
const Size< T > & getSize () const noexcept
 
void setX (const T &x) noexcept
 
void setY (const T &y) noexcept
 
void setPos (const T &x, const T &y) noexcept
 
void setPos (const Point< T > &pos) noexcept
 
void moveBy (const T &x, const T &y) noexcept
 
void moveBy (const Point< T > &pos) noexcept
 
void setWidth (const T &width) noexcept
 
void setHeight (const T &height) noexcept
 
void setSize (const T &width, const T &height) noexcept
 
void setSize (const Size< T > &size) noexcept
 
void growBy (double multiplier) noexcept
 
void shrinkBy (double divider) noexcept
 
void setRectangle (const Point< T > &pos, const Size< T > &size) noexcept
 
void setRectangle (const Rectangle< T > &rect) noexcept
 
bool contains (const T &x, const T &y) const noexcept
 
bool contains (const Point< T > &pos) const noexcept
 
bool containsX (const T &x) const noexcept
 
bool containsY (const T &y) const noexcept
 
void draw ()
 
void drawOutline ()
 
+Rectangle< T > & operator= (const Rectangle< T > &rect) noexcept
 
+Rectangle< T > & operator*= (double m) noexcept
 
+Rectangle< T > & operator/= (double d) noexcept
 
+bool operator== (const Rectangle< T > &size) const noexcept
 
+bool operator!= (const Rectangle< T > &size) const noexcept
 
+

Detailed Description

+

template<typename T>
+class Rectangle< T >

+ +

DGL Rectangle class.

+

This class describes a rectangle, defined by a starting point and a size.

+

Constructor & Destructor Documentation

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
Rectangle< T >::Rectangle ()
+
+noexcept
+
+

Constructor for a null rectangle.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rectangle< T >::Rectangle (const T & x,
const T & y,
const T & width,
const T & height 
)
+
+noexcept
+
+

Constructor using custom X, Y, width and height values.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Rectangle< T >::Rectangle (const T & x,
const T & y,
const Size< T > & size 
)
+
+noexcept
+
+

Constructor using custom X, Y and size values.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Rectangle< T >::Rectangle (const Point< T > & pos,
const T & width,
const T & height 
)
+
+noexcept
+
+

Constructor using custom pos, width and height values.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Rectangle< T >::Rectangle (const Point< T > & pos,
const Size< T > & size 
)
+
+noexcept
+
+

Constructor using custom position and size.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
Rectangle< T >::Rectangle (const Rectangle< T > & rect)
+
+noexcept
+
+

Constructor using another Rectangle class values.

+ +
+
+

Member Function Documentation

+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const T& Rectangle< T >::getX () const
+
+noexcept
+
+

Get X value.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const T& Rectangle< T >::getY () const
+
+noexcept
+
+

Get Y value.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const T& Rectangle< T >::getWidth () const
+
+noexcept
+
+

Get width.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const T& Rectangle< T >::getHeight () const
+
+noexcept
+
+

Get height.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const Point<T>& Rectangle< T >::getPos () const
+
+noexcept
+
+

Get position.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + +
const Size<T>& Rectangle< T >::getSize () const
+
+noexcept
+
+

Get size.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setX (const T & x)
+
+noexcept
+
+

Set X value as x.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setY (const T & y)
+
+noexcept
+
+

Set Y value as y.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Rectangle< T >::setPos (const T & x,
const T & y 
)
+
+noexcept
+
+

Set X and Y values as x and y respectively.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setPos (const Point< T > & pos)
+
+noexcept
+
+

Set X and Y values according to pos.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Rectangle< T >::moveBy (const T & x,
const T & y 
)
+
+noexcept
+
+

Move this rectangle by x and y values.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::moveBy (const Point< T > & pos)
+
+noexcept
+
+

Move this rectangle by pos.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setWidth (const T & width)
+
+noexcept
+
+

Set width.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setHeight (const T & height)
+
+noexcept
+
+

Set height.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Rectangle< T >::setSize (const T & width,
const T & height 
)
+
+noexcept
+
+

Set size using width and height.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setSize (const Size< T > & size)
+
+noexcept
+
+

Set size.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::growBy (double multiplier)
+
+noexcept
+
+

Grow size by multiplier.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::shrinkBy (double divider)
+
+noexcept
+
+

Shrink size by divider.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Rectangle< T >::setRectangle (const Point< T > & pos,
const Size< T > & size 
)
+
+noexcept
+
+

Set rectangle using pos and size.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
void Rectangle< T >::setRectangle (const Rectangle< T > & rect)
+
+noexcept
+
+

Set rectangle.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Rectangle< T >::contains (const T & x,
const T & y 
) const
+
+noexcept
+
+

Check if this rectangle contains the point defined by X and Y.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
bool Rectangle< T >::contains (const Point< T > & pos) const
+
+noexcept
+
+

Check if this rectangle contains the point pos.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
bool Rectangle< T >::containsX (const T & x) const
+
+noexcept
+
+

Check if this rectangle contains X.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + +
+ + + + + + + + +
bool Rectangle< T >::containsY (const T & y) const
+
+noexcept
+
+

Check if this rectangle contains Y.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + + + +
void Rectangle< T >::draw ()
+
+

Draw this rectangle using the current OpenGL state.

+ +
+
+ +
+
+
+template<typename T>
+ + + + + + + +
void Rectangle< T >::drawOutline ()
+
+

Draw lines (outline of this rectangle) using the current OpenGL state.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classRecursiveMutex-members.html b/classRecursiveMutex-members.html index 34a3b16f..28decda9 100644 --- a/classRecursiveMutex-members.html +++ b/classRecursiveMutex-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -97,9 +98,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classRecursiveMutex.html b/classRecursiveMutex.html index 84991872..d42842c9 100644 --- a/classRecursiveMutex.html +++ b/classRecursiveMutex.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: RecursiveMutex Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -108,9 +109,9 @@ void unlock () const n
diff --git a/classScopeLocker-members.html b/classScopeLocker-members.html index 2f85b415..c4534ba9 100644 --- a/classScopeLocker-members.html +++ b/classScopeLocker-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -94,9 +95,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classScopeLocker.html b/classScopeLocker.html index dfabe9cc..f7713b5f 100644 --- a/classScopeLocker.html +++ b/classScopeLocker.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ScopeLocker< Mutex > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -102,9 +103,9 @@ Public Member Functions
diff --git a/classScopeTryLocker-members.html b/classScopeTryLocker-members.html index bf7604e5..1dd98926 100644 --- a/classScopeTryLocker-members.html +++ b/classScopeTryLocker-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -96,9 +97,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classScopeTryLocker.html b/classScopeTryLocker.html index d4d7b3f0..4aa4d9a4 100644 --- a/classScopeTryLocker.html +++ b/classScopeTryLocker.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ScopeTryLocker< Mutex > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -108,9 +109,9 @@ bool wasNotLocked () c
diff --git a/classScopeUnlocker-members.html b/classScopeUnlocker-members.html index 25c5f652..9ecf2d21 100644 --- a/classScopeUnlocker-members.html +++ b/classScopeUnlocker-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -94,9 +95,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classScopeUnlocker.html b/classScopeUnlocker.html index 2ad1bbef..536897b4 100644 --- a/classScopeUnlocker.html +++ b/classScopeUnlocker.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ScopeUnlocker< Mutex > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -102,9 +103,9 @@ Public Member Functions
diff --git a/classScopedPointer-members.html b/classScopedPointer-members.html index eff5c032..85fc0632 100644 --- a/classScopedPointer-members.html +++ b/classScopedPointer-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -104,9 +105,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classScopedPointer.html b/classScopedPointer.html index 5342adb7..06ef630f 100644 --- a/classScopedPointer.html +++ b/classScopedPointer.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: ScopedPointer< ObjectType > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -459,9 +460,9 @@ template<class ObjectType>
diff --git a/classSize-members.html b/classSize-members.html index 5372aa64..ef1de47a 100644 --- a/classSize-members.html +++ b/classSize-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -117,9 +118,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classSize.html b/classSize.html index a2a215c6..1337e8e9 100644 --- a/classSize.html +++ b/classSize.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Size< T > Class Template Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -592,9 +593,9 @@ template<typename T>
diff --git a/classStandaloneWindow-members.html b/classStandaloneWindow-members.html index 92e53390..cd8cddd1 100644 --- a/classStandaloneWindow-members.html +++ b/classStandaloneWindow-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -130,9 +131,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classStandaloneWindow.html b/classStandaloneWindow.html index 0a7f5dbd..93ec1fd4 100644 --- a/classStandaloneWindow.html +++ b/classStandaloneWindow.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: StandaloneWindow Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -255,9 +256,9 @@ virtual void fileBrowserSe
diff --git a/classString-members.html b/classString-members.html index 058f70c0..f3492028 100644 --- a/classString-members.html +++ b/classString-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -140,9 +141,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classString.html b/classString.html index 195bb1fa..d17316c0 100644 --- a/classString.html +++ b/classString.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: String Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -241,9 +242,9 @@ static String  diff --git a/classThread-members.html b/classThread-members.html index 718df417..3119951a 100644 --- a/classThread-members.html +++ b/classThread-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@
- + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -102,9 +103,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classThread.html b/classThread.html index ee312f92..3f97aee7 100644 --- a/classThread.html +++ b/classThread.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Thread Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -134,9 +135,9 @@ virtual void run ()=0<
diff --git a/classTriangle-members.html b/classTriangle-members.html index aafdf07c..de88623e 100644 --- a/classTriangle-members.html +++ b/classTriangle-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -87,27 +88,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-

This is the complete list of members for Triangle< T >, including all inherited members.

+

This is the complete list of members for Triangle< T >, including all inherited members.

- - - - - - - - - - - - - + + + + + + + + + + + + +
draw()Triangle< T >
drawOutline()Triangle< T >
isInvalid() const noexceptTriangle< T >
isNotNull() const noexceptTriangle< T >
isNull() const noexceptTriangle< T >
isValid() const noexceptTriangle< T >
operator!=(const Triangle< T > &tri) const noexcept (defined in Triangle< T >)Triangle< T >
operator=(const Triangle< T > &tri) noexcept (defined in Triangle< T >)Triangle< T >
operator==(const Triangle< T > &tri) const noexcept (defined in Triangle< T >)Triangle< T >
Triangle() noexceptTriangle< T >
Triangle(const T &x1, const T &y1, const T &x2, const T &y2, const T &x3, const T &y3) noexceptTriangle< T >
Triangle(const Point< T > &pos1, const Point< T > &pos2, const Point< T > &pos3) noexceptTriangle< T >
Triangle(const Triangle< T > &tri) noexceptTriangle< T >
draw()Triangle< T >
drawOutline()Triangle< T >
isInvalid() const noexceptTriangle< T >
isNotNull() const noexceptTriangle< T >
isNull() const noexceptTriangle< T >
isValid() const noexceptTriangle< T >
operator!=(const Triangle< T > &tri) const noexcept (defined in Triangle< T >)Triangle< T >
operator=(const Triangle< T > &tri) noexcept (defined in Triangle< T >)Triangle< T >
operator==(const Triangle< T > &tri) const noexcept (defined in Triangle< T >)Triangle< T >
Triangle() noexceptTriangle< T >
Triangle(const T &x1, const T &y1, const T &x2, const T &y2, const T &x3, const T &y3) noexceptTriangle< T >
Triangle(const Point< T > &pos1, const Point< T > &pos2, const Point< T > &pos3) noexceptTriangle< T >
Triangle(const Triangle< T > &tri) noexceptTriangle< T >
diff --git a/classTriangle.html b/classTriangle.html new file mode 100644 index 00000000..d9b46250 --- /dev/null +++ b/classTriangle.html @@ -0,0 +1,444 @@ + + + + + + +DISTRHO Plugin Framework: Triangle< T > Class Template Reference + + + + + + + + + + +
+
+ + + + + + +
+
DISTRHO Plugin Framework +
+
+
+ + + + + + +
+
+ + +
+ +
+ +
+
+ +
+
Triangle< T > Class Template Reference
+
+
+ +

#include <Geometry.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Triangle () noexcept
 
 Triangle (const T &x1, const T &y1, const T &x2, const T &y2, const T &x3, const T &y3) noexcept
 
 Triangle (const Point< T > &pos1, const Point< T > &pos2, const Point< T > &pos3) noexcept
 
 Triangle (const Triangle< T > &tri) noexcept
 
void draw ()
 
void drawOutline ()
 
bool isNull () const noexcept
 
bool isNotNull () const noexcept
 
bool isValid () const noexcept
 
bool isInvalid () const noexcept
 
+Triangle< T > & operator= (const Triangle< T > &tri) noexcept
 
+bool operator== (const Triangle< T > &tri) const noexcept
 
+bool operator!= (const Triangle< T > &tri) const noexcept
 
+

Detailed Description

+

template<typename T>
+class Triangle< T >

+ +

DGL Triangle class.

+

This class describes a triangle, defined by 3 points.

+

Constructor & Destructor Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Triangle< T >::Triangle ()
+
+noexcept
+
+

Constructor for a null triangle.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Triangle< T >::Triangle (const T & x1,
const T & y1,
const T & x2,
const T & y2,
const T & x3,
const T & y3 
)
+
+noexcept
+
+

Constructor using custom X and Y values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Triangle< T >::Triangle (const Point< T > & pos1,
const Point< T > & pos2,
const Point< T > & pos3 
)
+
+noexcept
+
+

Constructor using custom position values.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Triangle< T >::Triangle (const Triangle< T > & tri)
+
+noexcept
+
+

Constructor using another Triangle class values.

+ +
+
+

Member Function Documentation

+ +
+
+
+template<typename T >
+ + + + + + + +
void Triangle< T >::draw ()
+
+

Draw this triangle using the current OpenGL state.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + + + +
void Triangle< T >::drawOutline ()
+
+

Draw lines (outline of this triangle) using the current OpenGL state.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Triangle< T >::isNull () const
+
+noexcept
+
+

Return true if triangle is null (all its points are equal). An null triangle is also invalid.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Triangle< T >::isNotNull () const
+
+noexcept
+
+

Return true if triangle is not null (one its points is different from the others). A non-null triangle is still invalid if two of its points are equal.

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Triangle< T >::isValid () const
+
+noexcept
+
+

Return true if triangle is valid (all its points are different).

+ +
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Triangle< T >::isInvalid () const
+
+noexcept
+
+

Return true if triangle is invalid (one or two of its points are equal). An invalid triangle might not be null under some circumstances.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classUI-members.html b/classUI-members.html index e479f829..d0506a06 100644 --- a/classUI-members.html +++ b/classUI-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -110,9 +111,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classUI.html b/classUI.html index 27031174..b95db99d 100644 --- a/classUI.html +++ b/classUI.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: UI Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -399,7 +400,8 @@ class UIExporterWindow
-

A parameter has changed on the plugin side. This is called by the host to inform the UI about parameter changes.

+

A parameter has changed on the plugin side.
+This is called by the host to inform the UI about parameter changes.

@@ -424,7 +426,8 @@ class UIExporterWindow
-

A program has been loaded on the plugin side. This is called by the host to inform the UI about program changes.

+

A program has been loaded on the plugin side.
+This is called by the host to inform the UI about program changes.

@@ -459,7 +462,8 @@ class UIExporterWindow
-

A state has changed on the plugin side. This is called by the host to inform the UI about state changes.

+

A state has changed on the plugin side.
+This is called by the host to inform the UI about state changes.

@@ -603,9 +607,9 @@ class UIExporterWindow diff --git a/classWidget-members.html b/classWidget-members.html index 12075dff..2bd6d1da 100644 --- a/classWidget-members.html +++ b/classWidget-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -132,9 +133,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classWidget.html b/classWidget.html index f1df5daa..f1796314 100644 --- a/classWidget.html +++ b/classWidget.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Widget Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -1112,9 +1113,9 @@ class DISTRHO_NAMESPACE::U
diff --git a/classWindow-members.html b/classWindow-members.html index 6d09e263..53acde29 100644 --- a/classWindow-members.html +++ b/classWindow-members.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Member List + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -127,9 +128,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/classWindow.html b/classWindow.html index 133b6746..7df216e8 100644 --- a/classWindow.html +++ b/classWindow.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Window Class Reference + @@ -30,7 +31,7 @@ - + @@ -71,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -225,9 +226,9 @@ class StandaloneWindow
diff --git a/classes.html b/classes.html index d31e9c89..1907000e 100644 --- a/classes.html +++ b/classes.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Index + @@ -30,7 +31,7 @@ - + @@ -72,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -95,16 +96,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); ParameterRanges   String    Application   LeakedObjectDetector   Plugin   
  T  
-AudioPort   Window::FileBrowserOptions   Line   Point    +AudioPort   Window::FileBrowserOptions   Line   Point   
  B  
  G  
  M  
  R  
NanoVG::TextRow    Thread    -TimePosition::BarBeatTick   NanoVG::GlyphPosition   MidiEvent   Rectangle   TimePosition    +TimePosition::BarBeatTick   NanoVG::GlyphPosition   MidiEvent   Rectangle   TimePosition    Widget::BaseEvent   
  I  
-Widget::MotionEvent   RecursiveMutex   Triangle    +Widget::MotionEvent   RecursiveMutex   Triangle    BlendishButton   Widget::MouseEvent   Widget::ResizeEvent   
  U  
Window::FileBrowserOptions::Buttons   IdleCallback   Mutex   
  S  
@@ -121,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); Widget::ScrollEvent    BlendishButton::Callback   
  K  
Size    -Circle   NanoVG::Paint   Widget::SpecialEvent    +Circle   NanoVG::Paint   Widget::SpecialEvent    Widget::KeyboardEvent    @@ -129,9 +130,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/dir_37257469cca17bab24b582e18a78eb75.html b/dir_37257469cca17bab24b582e18a78eb75.html index 8b227862..444b901f 100644 --- a/dir_37257469cca17bab24b582e18a78eb75.html +++ b/dir_37257469cca17bab24b582e18a78eb75.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho Directory Reference + @@ -30,7 +31,7 @@ - + @@ -63,7 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -106,9 +107,9 @@ Files
diff --git a/dir_99893ac99dd47c2a73745483a12a725f.html b/dir_99893ac99dd47c2a73745483a12a725f.html index ecad36c9..486c3290 100644 --- a/dir_99893ac99dd47c2a73745483a12a725f.html +++ b/dir_99893ac99dd47c2a73745483a12a725f.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: dgl Directory Reference + @@ -30,7 +31,7 @@ - + @@ -63,7 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -121,9 +122,9 @@ Files
diff --git a/dir_b1be46be7d80596b116b2b4ac973f2f0.html b/dir_b1be46be7d80596b116b2b4ac973f2f0.html index dbb26bb1..8c7d1e28 100644 --- a/dir_b1be46be7d80596b116b2b4ac973f2f0.html +++ b/dir_b1be46be7d80596b116b2b4ac973f2f0.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: distrho/extra Directory Reference + @@ -30,7 +31,7 @@ - + @@ -63,7 +64,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -103,9 +104,9 @@ Files
diff --git a/doc.png b/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/doxygen.css b/doxygen.css index 02e8b015..a0008331 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.8 */ +/* The standard CSS for doxygen 1.8.9.1 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -227,7 +227,7 @@ span.lineno a:hover { background-color: #C8C8C8; } -div.ah { +div.ah, span.ah { background-color: black; font-weight: bold; color: #ffffff; @@ -245,6 +245,15 @@ div.ah { background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); } +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + div.groupHeader { margin-left: 16px; margin-top: 12px; @@ -773,7 +782,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2folderopen.png'); + background-image:url('folderopen.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; @@ -784,7 +793,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2folderclosed.png'); + background-image:url('folderclosed.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; @@ -795,7 +804,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('ftv2doc.png'); + background-image:url('doc.png'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; diff --git a/doxygen_sqlite3.db b/doxygen_sqlite3.db index 7ca6510560ac6252305d817c86ee56b996eb41a4..32f103d7b30b956a1d37d83c53f615800d7d74b9 100644 GIT binary patch delta 34531 zcma&P2Y3`m);8K*tyY|o5FjLi64HP~l*n0#oF$P=Mj{6ZM9vJ;WJKt03Cc*u2Ar`C zXi|eC*o>Uhu5-3`?X|tO0ULWwvhRDkd%XVq{rA6D&r{TS>zoQ5rs~vN)x|dT^@wfT zK8{dZ%H0LQ^@f&F0HNbovGwzQi!F#~8ZEVFbIMlDpS!%Ga`~EN^H$DZz&>y?DU~f= zHn)7uy!ord?AS;tnXQLrRo3{p2&p-%EL&Mtu}ZG5J`tD1+`FsK#bvqf3N#X>EEX1{>r)KWvf;>U-LR5Qld-5uLU$^eYGR|?g;U+__dK3;p`{2a78MC z96`vgR_gmAYOOrBSrD?$D5sqFMzm=h?UJArTz#q?y+(+Vk@)L?WYNed?fbMCkv(c> ziLX=NcOs%Yvv0_#tlBYf24mkCiTyTuSVZ=&s%+ooK}?Q$;SND?xI71%`)&-6jlji> z5Ttjc`=pH$PaG22)5z$z@mHo5$FjVL>IaJQMXCC|qMYsb745#SNJL-=5<&!mj1Y+s zg%FJpW87C1TiQx$CG6x;<*~U8ab9`sgrr7vTj=@+FUEbCFUl^dNaV-9kTZ8bQ67sB zhu}bPBE%ykAT&ZqL}-lA1feNH5<)YCWP}ui<_IkiS|YSUNJU6PNJq#(pz>QIWFcfD zxDeVPv_;54$VF&}&>o=!LPvy72%U{5%JW8MMOTWWa5J0!z#VGddr{(Saf(APht(L>PoH7-0y)P=sL!!x2Uxj6@iPFdAVD!dQfH2t^3R2qg&P z5hfr^M3{sy8Q~6uDF{;$rWp&g>35%uo-g*t#ipL)eMac_@JI5L_B`_=aj`q~q~`?( z6q@IGTwUr~Ps18SlROQ%h{&g?0FJD;p3-R?6GW+Kc&n2k`1P=+uEVJ^Zvg!u>y5EddVLRgHj1cCCG zBUB(PLs*VbiLe4;CBiC%)yBKs*L2(%y+FK+epN4X$JsTPqQukUL*hxi2-hO3=tbz) z%ypq|DD=RRI0`%PWMZh!q6gtZ9k5Y{7XK-h?|31PG0uisMqx9F+jw^VqD z3inc1&`E6O+S7oGcJ*vX#=j|{*(mV+P@COs*H#2K!Zw5L^8EgA99u8U6|PYJSNZXC z2Z!*@c}hjne}pSioD{)svtQU{_BH#QeZc;phNTu&kJ7*_li+sve-^65Dtms#0BDNVKZ-) zv42{R#!_3WvzfSZaoMtk=x(B$NV!(h`1x~JTWL}8Qo5BkX7RH5V&rab#(snYhBxD2 z5s#A|7v_k#KSI`b+;Q&Ud(omS{3hV8(odqb5r6*RX~r9^FX*8a$M1UbVDQO9;tRRb zCS>Z2Oxbg#>(Y+%ZCbuqBsNX|JS6o5UP3 zQ*0qN5gmW7WvG$AQys&YkVSQ7mS){nPEA9DZYifGBD$%Z8i(kHatgn=tY4K=0}=g4 zIn@i%FUqN|h<;X1In@!-kIE_hxU#M)r?L@UQBL9UWnETIHAnP=a;iyij~X#i zY9_YkQ6H(UXmOG_ThoULN*#b3mi#Z%%2Jkl)Tw(!2- z6Ati3ugEFVu$?8mB-$~Y?JVY*@lCVY&LV#GwLLCz9RD=Vktt>E9LwJvQ-Jg_yzKQo z?Znai>gogS#8JG}nge;_NbZhtq#Liev|c|*sX{rAYN}_Yuqg2x@sfDIxJR5L_7&rW zZv{g*04?r#yN+p9+32HMCJ9Yi3Jc1Ym#xldGjG-E_0xOIT(+jXymIx*wpCd$=$tGx zNfx;JwAL&Rx&>wBtLEobwdR#u)jTP)DwB79yLoG|ifi+SbYNBKeB0a2U92jNXO4=? zl3G-y@-nyDl2x_hv)^f+%BouO!lcHnrIuAK_{@*?w_;Vz`KFKdr%H{hQh4HlUQLYt z&GhH<2QCoNw+h*B{~zD5g<`2VRU9w<@rp^Sr3z_*G+UY?mEe94miqCu5qf2r)LrT% zwUsiY=2By;!wA2*;xcixI7I9(_7I!Un`^zC^#0P%09F6x59#>r{^d`4lzNq{{@H(5 z>U*NKe^ctw17yFc)Z>lJenY9p8=1XQIh}=Qg>o8iWOk);x)q}3%IOw}URUZ{8*4`D zRigVPr9KuZFDmsiq8F62ZbZ*3XVFn*Hz;S}|^FVnlA`^k_s|mDBhUWp7qa4@R^}IbDEgqjDPKVfF^)H2GrdVcHw< zI^{HmpX{~DY5cUZS1YGGAX=rIZi{G{avDFT>@GaOO(?X8M7BFrxOt^ zQclMsTBw|+YgwS2jzlzHIgODmd!F(bUD9hxeJY|?mHK9gUQy~P-^&WCcLvAk5ksV= z!cZQi>TSeI-e~pSWGSb*j8D%!)J`nryK)b8GES)a+}GW`g?)l_Mfyy76J1ZebW*C8 zwo5DU0*saVO6{c?Hb``VGUquK%3ttKE3NHxfg;PQ;sto_(Ld-vBs7;i>L?*@v zSKA3Y`a46eKX5*v{EZQPNt;taL0aff8! zZH`cL6N@qJbA(;v9HA5&=E5A;k!-`Z(DsURhnf)<#h5nfiPPgkNj7q&Cr*nCHMLQ8 zdg9c$P!k(vr6*2_3pKV;>-5C&aiK&TWu_+%iVHRRA1J{_8R?1r<3jN^N=r}d=M1@> zfVl55siK@Be&`H2Y}|_Q2hLEOjaw3a-w}#6v$L2M$tj}Y48_>$6jIkXLeaLm8Ptd3 zLs58$j2`M`bOqa6J42DAXDp^^lCVR#g8F4Up-CbV&NxF6Hf~J#v@;~xxDnyU93f_6 zF($z&?3nKei8hP}oaYD$Hgo{abzE}WFg8xu(Z_jdYxtG=VX&~hoAc6^D51ag&VAoY z*xoh%(&lh;|1EqcZ0{U@X;V1i8}#_w+c+<63>WcrzOdb8^qpJ%Vm}N}rGj)B1NS0y znmLlpK4JlOkgdV5BvlNF`^7uNG~r93nm4*MpqrFe7s0m{X!)#8;`N_4Es}cFF`m&q zt|zM#xz;VQht#D`;IG{ycaeJ3x_M!Dq)e*adZb6(B&lER7Jg5nI>4B9vigD4_()-Z zAgyBmU|Hf^AynPyTnE|16mNU}PB(QY^S0wNyQ{TPeHCwRuE6+j-|x@hc^~W1M)k$& z6>QjW;iMq_Bz+~lFTE;Vko?kvQmu3lj>Z~ku{0BxGF0jd!N0^ zE;2uRh~33hwu7x_<$T)PmT|CeZ^@g-LT+ctn@G;JuI)3<)>Qm60&J! z%I>2}$f%{QpbA>pGF8yrlIOI={Yrt1r$0wt0!6Z=D5a;_%$A2jPO{`#jUYF*36?ySGe^$k-}FcLoVM@on(aux8BZfYt&eoKqs#|zX_*%PgJJMfX+)ICQA zsvk0MSL5S>YKh3aU3lIg)gR~0r@~{3(g!E;j7+(e5jR+^hPnqoK1BVIdAsw{MBT;D z4^^vVZ?{|_h8Lb4kZvp*rrsrXNDw*-k{8Zp0sD|0VUt*b_@cN~oCe?YE8%Wo7Sz^X zr|L>xQlaLF%ehja7DO+L5qdU{9?rOSXQw_T+Iou1|Vy zVtQuv(iow6a(Qj0t?XB2;$R;08VQN4seuuL5#F6LL4sY7EHq3q=7p^WjuOQ}7h zFut4`P`!|ES*{Kg7x1T-tAnJn>iJv@rOuX9^Se~fN(t* zduViUgxV4}qPLMcQjLJntGa)28$NQB`VsT?tnNF$jWKq#+6apN#_Ta_Gg0>T%fapO zG-K)2$0kMb<73ssvbQg#b(*;=olhO79%tS@{PI?@jgeWT?hs?WgK{u#;^q(K8TD!l zenp=c$zLy4*D`M*@4P53hc7Qt7c%ca{tUp8@#;+GEvPP=mcw_CSI^4c0aW<0rYzl< zK0z%+Q-<@qC#px7cNp(6NxjItL;3Yd>Ql@+grA$No@Cy^{HbMeImV7V)Jd=&!#|v& zKJ4(0wqBl=Lz4#cHxr{;@;BbmBlwxA>e@K(C|ftd#kFS#wz5>k)6`AOJCeUTO+CiE zBY63A^-dm9s&00Ai!J-MB}s|7{KR8=8h@lzUBbLYMsk@Ng-XX68FSPW2xE;tbJea8 zCh_I-)H>#!$P+T7b9lG;be|@0tsK|?+kEv9^NzQGv4B7c7jX@|a-pgosZ>*$cN$Nx zRNrIXsr-7S`m*euf+q0SUC}Q7!wU5T^WMR=l`5CLlPSGZTcnR)rM?~MoehkaBqutJ z4@}i!_{7!fD(0QVUtFzz#k@0l{TlUs=AFU!uT|fT^iKbawYpBd&b;&Z35T4+ee2a} z%sZDSY*6qA8u}z)Lyi53R`O&%j;5PLc z=3UH-Jai8h@ypFoUQCI#vh=zt>jl-)PjTR1I)XEUuXmHuY>9a=B+e=vG0&N z0GZeGPX9!WKdP$2yz6*k0j}~MO?{Dh*YelC9FWVab=AkbYxtvI!K|`ceT;dx^5Q|L zXn2iU#JpShT^&&Ng&KPIH}ei10ZI<5+nINh1%3l?csE)%A-$+=5ik1*Pw|l>>OSV( zz>oGvjip>Yex!70#6)YR>?-;{&6NLdGi3I6_6iHJrx{EP1?oWY(24T z69@k9+4Fztwm;_4_AL6pGwlD`P?tZ(?HZ>9+JFKZs{~w##wY<0G_Fxf0JCCOSH(X9 zQ5VIJsi`Yp@q;dPe>&jL9 zRA!FiPeasJ@nfFqYNPm*5V>87KLK&J;>VoSm8JM25Vcl(TM%U`zV(RG72j$^X^L+d zqEyAV2vIA=HwRHm#YYTa3&jUo%GF%)6(LGie4`LGQ+z~=CMmu`L`@Z6KSWIwAE*mg zW5tIlv@6lA_%MfdB`7|S0j_w(2bS37RD9r2U2%#JlVDe@;=?4^6{Gk-$+@BxUo@g9 z#YYX56)(7ESA^oFhDwT;8VYBb7)w#{EFb8HBe2OZ(+r})be^;P`y5%pI5vk>)C{8JG1K!)*%yD9#$sOe|L zi(8X@P4VJUX8#0N0MS)={)nz9Uc4UJmlZE=Q1%asmuQmj6>kef-zi=^%It3yZzDus zD_+o2+5b|!GNP{(uZZYNr5+D7`=3hv21Nf*>enFpM5(W&dOud`@kFyfQtHbPeW=vq ziDrMG)YBb$PpKb==v}3L7@~KS`U13fq!P$LG(ri0t8fih0%(P6m=b6fyi;|G%oo8w z8-;$h+fj8c^GW%_(KEcwAsDsAq=ARd$ zKX|fEz0G{lyu1kDA9tzC9lj`Q$V_$#!};em(JlFgW9km(i!^>eM&pZ5=IOoUTqFM; zbv=-SKXP1snEB%PGh?FL@XaSMQ21i`GhuW8=OQcw1$uCmo)wWEPt+Hh*Xr(RV0Z-71Hz~?3 z5OP6YYRlP>mss+pa`^m1(FxoGF`!ZOMZsZ=h-q;g8RQwZTnc%*EzgBK z&6ejto@&Ww$bO0~yD7sRHkb{0vMtYoJjs?R^F&L2j9NFrk{_jl#@jNLQ)0_haj`8^ z-XcqWgzU%JGTD!f5Ejw9`3O}!##T_pqivZokFw+wH1Qe<8JB-TJ_f}IOHn-@is6=` zTD}X4VU|KC0$`{uPe1agx=!}BBu{bMmA&a)^{FxZzDL!0vabato_#aUPVD}ex`z3h z^G6?3Utzu!?#?O5<@cV3*X>K@>C`10Jfr@@;mbrexcJQrgt5H-*N7BeS)oPoyUwZ` znJ^}t5>CBhS zM+f0D`m*@xpZDe*G1TSE*P5>|)auSngggNb)O{e4MoBH$x9mPPjLG7c;(2i`EfHWv z?pdKmm;o~(w?^WZ4~RJtV)q)xSLACwVrsw@W+q3sXIua*kt2guGSL6CeCJTFVt2c4?elaJz zUuyNn7$GS+IvrCeT5b{%lnqA zoy9eLDMhP!UAfvWdR2^&l^orX@sfmu*8Fn0Do3x35jrME_hj5NB&S29up=#_dIj%P zp=KO8M>nT~vEm%&U9zuzJKWBvf8CpHe0W}UA)y`JU&oETF5d15b-L`!C9K}C-l!;k z_6c<&kGOz!A77r4c|k2j7Vy%H*PV>cHcnks2V*Si#4kUqu9kf?x91T%iEozf33mR&qHr0$k|-3a$z0{lcs^)O#oKA=I><9uC^jyEv1dlJ|B7qsI4 zX;7EM`SPvQmR;@CJ7c8=Ig_^z6gii z*PC~INj)X|dQk@T%QzPoUse~$zMh1O`W3hg?PZ!2`wGp3p#?7f<}2!2**B2zl`W`Y z#jBVg`wITRd9SI5nQs7p{x$V(+1H=a&6XT`U0uT?-ckq2zM+(u=|Seox71y-ZwL{f zuY2S+Jo9b!C)qcc@YbK>+VFyR2xETDxO)g%Gvi&gjTq;%r?Xl81%CVhekYH=Fm6hghBnjYEzrYOQ5-8&b7-xIf2DXGvXJc4D)`7KR4)K=wo%oUXiuk1XC>B@t zi<`xAafUcX>?d{*TVd__mhf-kBjHuyY2l1;kDv-3n@VwnW)uC5>E8m7@gbnqlkbKp*J{P5+;8nhndK6&<0eHY`m}5pKnYri6*|OF~H4 zJ=PhzgY+Q!XJffW_}v+rY~z`;fNwfOlL)(EFoRYCesP8-+6L1J|LhD+u<Hbp##*u;7 z85&|6jH4C;54Q1`vA|eY8f0QIW;7b;c7zITI126C>Iek69E5g^afEu= zun_GS?FfNLGmQ%d3Oj~7Lp{O^CcmJp!Ol?kKVvr%y8Sr;xa%JnZ2|5Q#y_KgLC#SA zUvS)Md<9#4A5jL$Yribu(|CL?1W%b1-ARvHYXYK}Gn+P`~oN(>MCB zU5Ziu57mJ#ej?xUZ*)BO{}c3)Zvq#;R6Vk9yxGZ3!Pxx3m+CO)D=~ifQpL^p6&qK- zQl~+f&P#qkw)J1D(<6P;V9xlK2hmX#f2YPA`G)3PQ~Bj@V4;2kKFBwPz;5QdgDPmx z@BLPt%zTsi&2QCh%r}XeaEAHj@J`>UD)W``3uau(-~1lNTfSGvGv90iTbXYbRlF1b%(>MlSf=u=SKQwn5iq;@3T{DE`uxeE#d?IgMyA-QEMZ83r&;Xn}svZyQ-E& z`WBd}PtTZYXZ-Q1I+gk6Q;TqwKdSSYZyx{jM^$IOxmM!cKdI+r-!kOmWqJEteA_je zm{sr}u8}`gjxj)0WZzQK_iO6FDEy1+mVHYIpX~zszyG2xX1>MLv>VK~n)msY2D4S9 zpLG_)OZ;{616LA0*c*5M!@A{RNfax z>P>Yuj~KXRY*HcX&T?5QON7sK9UcFt;@`#RdFlQg>F(>o_rmAG+ro>&Q$oFPzi<@& zJf>Hc^ISV-IAqItt{sErmK&DyTsxZ5E$6v*6s23vbL~j1;oPvC=h_iu1LqmObL|MS zv3%#+;goLq&b7nb!(u!)$a!W$ZGo^C!1A7J2MD_X$a{unfUpO^a-VDa3%dZweTJsL zuoHm%XA_Xw5DWA(3m6;*JD{;v2W$HY+W`tqjk~t5SsbkoqJ+L?aRp&OnP`R3)KDf` zA_V9r=HeQxHNx5sn1bH0mI!OxVG4S~S|Y5?%|!-UB1DF^f&xHmgaB;>1y0rZm9W-@$>5Fdu)-~KVS09>n&>X);cKNS|zM?U^;ulUM0Lmd1;jp)47`@C)+do8(RSERl@6ZE0Qdu zU+Gpfwd7wmLvCWpKVzPEqcLR6^RCJFK#^!Eexm!;$dZ4gRwr2URg&XvnQC@gGP||0N+X))_9sP_;1LzCd{iYt3eQOD427$l-P2D2<))1~Nz|Xwq zcl9pj+rmGM(b^xLsbM0u`S9b~U6H;`FhT#cr68Mc6E%z%8;vWX))Y?h2CD3q%h85+ zmbABdM6}j5(jQ@&KWTU5d|tFRJJOF$-&DvSsaKGSrFvcxqwQyYk!sx~`vq#v!S!mo zIR2e|+@9YTr(I+ISYGSUYM4KU=Q*`IBmL1<`7Oeo_Rmgj3G+ws zvUqI|^G8zLo;OR-X2$wuGKB{`oK_vOjN=I!7RdYw{HaFTS>})D%M-PlNWar8@Wc+R zc64m4ZIARj{+sXt5|}@Z&u*f<9O+Lo6@@Rra$-|$J@Yr^uQk=~Vg4q3d6HJk{Ec~B zGwq>Bf1+vl^h+@OxS6)r;cr9<)RLs>yzp~1!*C~SOVO6*#&;=N69_3>Y@szUe=?ul z8STH;LfgRn&G_<`+HcIC#+SF!9%KGgo|dZJ$Na4*ZqF~Ll2J>(BuzWa{4ESIUF(IS zvU%SO?WIV6mf46hx=|N0v0T(8lWtUNes`v}E7DKXe9UWh;o+IulGfVXNPmWznpj(4 zr+(gATgd$Bd{mb9IFHED9$@}l{%DR?&HOpMFjqUs{B8N0x!P0A--fI0v1r}&vw%4n7}x z`)QGvr#WLXEcW5m?%E@=pVpcAmHP`axVyU=#qaB(onijY{P}O?9AisQt-BcO?~3+g z&eMGhuOFeM^ACGz_s99M`-&1>o+zGqe?bc>QZ`QY)}}EdVxX2J$$oPtnvoonZdEsA zuy%n*jL`0t{oSd~)2%FxY`if-tCg6)53f8|ki%=nXq%Y7H%}akx7Oc_pE!@i&{%B& z^Y`Q($7!E1e-Fc1q!r+)4B#c-fmB^rtofP0Kkxj#+>YN-qFrSEe!S%m07J%WA?ELE z#7)rZU_Y3bTnB;s#zbv1^AEDX+DQZo`H36Qw3@6b%sad`s( zbbwd_0AtXaR4I5O>hqYG2;N$@@4>{#sPHUZUExO0W{$l0FmPWs&E&; zItv_<$rD>^frCOVz#0o25RL+@CKef)4hVMwtqQ9+z{)T<0!;Sn?d;>&T>+k`{dNp{0x%xkxSO1?208Z>&_ELd5LdF>YY zBor27Ub~rm3}VcYy+U3EK$JPaQWFqo4lv1dnu#gC|dr_Fhn%5S=F>ifi zGBl`i+;Au+*)njAQ=sytq{R8}pa&iuJK=_^2}NZssrM-^HMxXgr5H zts<_)0-T$p?REGu{iNLh&3h+dA-pK2B`-Rl%DiH(#@)RHMUbvapPT!D&q(*6r*KQl zu@AUNDv&x$=~4pwo&A75;uZD;JH?K&-E1ve$fmH7tT$#X%~>pnsvpG9#5cufMW1+| zcv##et`iqx@8fW>CpwR2VkCAieI>jDf+!%|Csd=tKmOv~4at}`(?(RGT8v6zpT{>~ zW2}{+Q^IHQ4cHrNC1{lJv9kf&V;QEqF@l<$!k&+Bzy?{%;1C%+wF219r<=HSD7rraBw2UDh(# zivlJ(8?as0#>fDS?Xni$16<^6zN=E~2m?bRiOio$h zXux(^3+_lxsdO}8v#bTTC#NiTG+?i+1(oEKWsU}Hm9?NJIi*%;i{_ZX{jhOkW*J`~`G!Ut@o zGi2_P{S!7f$r64a`iYK^xkr}pyAcfh&<1J;!FOWVFh^*87{1L|QhaC~LB`xM!f#!{ z_E#l@)>3t-5TA8?iG7oMz}>LOXEYU!wEO@k+2{>v?`o%V-pfa#fMgg6RvMS zLjU;C3eZwi>RQ}~ol;(Ws4{Hv>l$GvbFX!VmYd8Ki&>S9gyqiAvcKR88?Pk&B4?=l zFL9P??Pv5iWOxN~uKHFN^@I zJN?K!Em!hS$*C?b%jU)NwB^iy2fsK^JY4`KR-=PRQe0 zqOD;5X?&SS%;guCXp5PDDi;;84IjT$^EQiN%?0Vav`QL>Pqe;ZwQN4?!2?)BG%V-Wz%3p2~na#gnMjqU3 zzHGU6p83mpZl$(^`IquDl^T!r6ZeE_)4TKhN-dS2xuD5>Tk>t))kvPX3iC?;0={*X7L4%|FGbTI-e{wi&C6D6{h5CSKfanC zV!%d}xTB?gh>Ao7J_Hg{X2rjr@7j#!;;F~by#$)` z%DXXdfB6{hb^yPNyS3L@AlWFqM;nLYQw{C7HVi^5)0OeRx$grz2mb&1Ay%vpA|v?ws(A1xCCH($7hA-0LVLrt9({?7J$5CfHUSS zi`-)q&@7AmV-pwv6T%<}Fx~|2+S6vH5=(X3oSGGf!9~~=g~0`YabfTbz}PT&8h|Kr zRP>lx8gb+%peEQH`J<-B=Exs4>j6jZCcB3PKkRIh{9(ZdV3Xtzo0*1M#XW3hvPtrX z%se(p{*al+CdnT%^H?N#?L%gsfmQ(z(&X@FK^S1JdDCr^qIH zgTfhrzG3hLK%X#p9H6%a9uT|$y~3a#pl2AI2j~$7=K#8gf#C+~7Dn_~x?13Vv$!r{ zK*i;U0Zo|m!XN<9ISlAFb_xT!jUB^)=I=z9KNNFEJQ4ael8rJO>fy$Z@Z53V?`n zCb((IRP_&O90eQyO?gauoNdu zqNRBlPyi+Vc@C(8l=fy!Hh& zIcDF~YG4+RehQpapsn%QQ`$qw+n(>cK;3sc-ti(x*g&rF+C^n96G#v{SKx4(JliOjhF3=e5UU16{5Dr%6X%8q(5? zu`g)T&^gln6zVOpL*zwmha8}tDSYMI0Bzyp1-~E?_ z_oF?x?7ROW?*1+N?!PE+1+ee_i^5v~_T7KcEIHYF6fX)7;3sgaSs01K?eMmfrQPmg1uD2EY~zTo7Id z*ldAkgx3HzS>S2mRe+5ac#1f%n;UF$>q+4i6ullQ6#WGK4A)s^Png`}S{s{!4o+a|{X=7?aEV*ztSu*tCi-QAluITkRxzXev&e&lg`Zq5%Q>N9P2 z%x`8Qb_`AMo0)8S%qKh#Gn*ds2`>VaT4p}s1%TOMKo>qM4CoqWh5=pp3=4Rf@cfZi zw25-S+z|#hu{GcH3i$j$PyXvGnvVr~@W);SKOgAMD__&zV}Wjb)a$eg@|Kns7wBj8 zA*p?v^TPR&seII1+6&G=U#q|9KB2j%iRJh7eH(7ABhbe(&o62|)9R9zzN1}{1HGx| zSdll-#dp4owUt02@Aw}1X#z58fo=G`A8B8+zz}}mW9?-*FqqQe2DahbKhf@q4Ggjxk=~n^-V0xG5HHaL_Hi*`M^7a%%({e@-IL&Qb&hP6yK^b}?443>S$>ZNz4PiD^Gy5ldcz*GKR?*wB!Jmi{qwq7W zN<6YZQjQdd3T!D3vst~jn~@RWj1*-hQwfaXpMI-#5C?O|p~!3U_C`uzB(M7?ito=q zJ`Zj$JvzPjqEMF@2bo@b$c-G3>8&T3 z(&?p#oX{6Cz4IhfI=%9u8vxG0Eqdjlh>nF!Z#?9v7}Pc$G85{U+znt_7<2`&d|qg} zAj=dpOYQG6WO8}YIsHa5dAyKslS~dTh@wxj!|a1RQw9o;ugjqT{ZVQOqg_YG4+jxLR=ubV2{(|z4k*^cgO0zBATwxj!+ z@ECyY=)Pu};nzkF>s8@XXxiAod|2e@ni{&GYzw?1e2n{>1%RjUGChUX5%@wGW-rV1 z9%Nc(FPm;cMi{(BK4=8Cr%J6^iMUAc@WeNy6|!fJ5-8?r|IxmP_RLcPMbsyBP| zxdz3IyQY240^^PRpWz#_KnYdVp3nJ3GmiX<_3ywP{MfHF1Wcy5J+Hh@L(wGu{dMhE zIWUom`FAaPs75!n#mGK`Z@LA-V-0`smNuUSrt|pQfR((@ZS5EfOylnpT*~);f=&5t ze$zHO15?ppB360}^D}wjB(+5pJ{&{ewt$}@qszZ(YvTg+B`S=PC*||}e?~T^uL+`= zw2fE)t}V@S|4vuwWEFz+5;oQ=Sd13QnC7&ueFTTIbs&=G%EM4bPVZ=U}% ztSS#*cL_o|!eBa7Z(Lc${P?QQW+G0U5f-nWU(qGLs?+~S$d9e+XeQuOKVeSWst$a6 zGd)*q&#xvm&R|vT_{9-%ou!m2>}39Ue{)uq!&el!GFeqye&y}v=~7lz8~(=M_GLBd zTIE79t}LNRM`2vqvgQ1}&1#z(eJ=}?9j?;b4ni%QkAEL5-8=FA{6`h zSW#aZy-(WbX`%#X^9z)?mwzYf^P=}kd+BwV#iua6gSdqO)%{tu>4V}Y5xK!V|B z{>I73!$%_YG!|IIGa__N4iHU>ZI6-m_ZXi<=%p;MfDe@Qy>fs^UVePWKwJ5Xtj}YC zd3;8set-q$@_$F7&;vX5 z+Ar-t60L7!fn~&c zr-ZVh8R^E`@knq6RwDsTP46yvCRCR#Y{~aD(lL`;MW5 zX5Ola{&n}JLJtAQkXRu;KWTy&;|vmts4BQ+N|&=|*8Z49&mhHOYL% zuPnKvl<%r(79*r4N4Le2Qkao7Y1;q6)uyC&u1Vt4G(C^iH0Ap>J&V;e;q{u{ht)LZ z-vh_gB!<7M7+BZ{-&O2OE39e6R}?lXkdx=7)gfS@B^9pA{KC0CsyR}^w#tmY^_dMmSd!6>3c*u2+lT!7Y&$~WxSrP z<6MWJRK0vf4&UEKzrz`1?aX4E=L()=%e{8A)o;Tn(um8|pFwt+vL|-j)5iF@onC>2 z7)p4(`<`^ZtAp-m!DypjM|}nqQKa~+G$YHn&`IBg1SciTT%3``m*wd`Ip`qV`K6g{ z_?UeC7dZ$Nl5^cu7yku-(|b?Mg`~WZhT}KGH~FlK6}G4WD&npz#@wKwYu$JG_9e5qDZ(3V2#gp48U?*ZVH*G4oYtVnV1g9%^E`{ zqJ!i_$V)9biKbOcEV(K6;NDtn%ap#zlAFZA(_9D{52~^FAAkiWXaw{N%;sBWjpKs- z^j7$tH#O4wqpM=UCdQ`&^o97rr%=aoVnaqcUoueNEC-Vb7d(3~y?Uk&SF%uFE(e=Y zr||JcbQcd5>hK?fNyh0xdUqxVTaaevEOeN0L(P7yIXX$+X?;ev@%S)(n0TaEpU8q4 ze9O031m9Y$&t$=L{&BJHVZk(BTB2`Z!Bk#6UT@E1$Lm8_uoZ#I*dSJLs5k38l_ySR zna01zqbwGLS2Yo9?lUIpD_Iae#YDZ11+#g@B>f2%%;LxI!(@N_Wc?5ew&pXxL5*>D z=*w6zlV80bntSiiUuD7eyw^`~G58ey7z?&LauxFQsZ>rb|8=VVG7G|&`yN@ppQf*6 z!L}ASFkN3&jN<`tXyX<9>w4qQXG8wq&b9deIu)bBjpHH1hhO~vIda4DGF*P;+yJ!0 zr<|j+7V4FA-4LBs&e16rXOwffh#phUwMO))a*hrictknZ9MLJ|932tyuyT%$hi`?s8%tCAUdiTbOOSiia`zKib1Dt98rvphz=`8TQ}kw#mGcd ztr&EQg{~OXL`^a1{0LPs;P<-@DFz)JaZoX+g$I-%PG@lKSAx{SDkVrQ+@}O95$#oi z)X?2Z5X_Nlml9lzXr~fffM|yjq-HBhkecmLf|CTd;M%4HO90(Ua4e#&N^k_CElQA% z5ZSB*={|2#f_)HeRD#_RZBT;vZr8O=3F4#)*IFgm2GJTNn1N`u5~RZ&Rw=<0L@SkG zQ$&?YkgjF95^RKMnG&Q+s!)QM8@OHNN|0{;QYA=dVk}XD*j?&ctOV!^7b$@ah!!Y; z)rjUR0lGrW59wTyxk>=1P`EG?07>O4RRTD$(=}TO+<|Bo=6;A~Vp54{I!Go&(?C-p znhNR*(G-wvh}?H5fuV>eD}h2plav4*IxGyQK4%rSa`S!a))L5P8J-H&sQTlbdMyjy!Ry~1n9EP@q83i(#k+O?;fSgxJh^;( zkMzE*Gs|Mh*xPvN$l?2BW~i$RGeCTV2mfqeVayljKmFeG~I0) z>P^rXfW~@&kg1`;-UN-Hq0t`TlBuEL-UO6~#(RM0ObreACZIg_i2tmZ4q%P=br(f9 zsc6K9-32iXV4ek@5lJ)G0#D0*0f^p(*;8UGfU+>4T1zc(PVNan3@^+K`9XMPCdDh% z1yi9Qh8K!}m;^u+FMvBBHV3jvUcdYRfKBrHOgo$8^@+*Q5Xp;7Ua=VfvAh8FrrG2$ zXbR0F3!D|301(j&voj(!)FOK8PK${EMD&u=|Ck6*={7OF@TMNFglrMLbq|qTWTijo zf;`Tavypo&WMn>Wy8mM=aE}Q_Ti|ZtCzy@0z%k)RfRPrs%QPE708VF}iH2LMS`!Sj zz)=$nwZNSw7-E5Hb2>8E0=hXJv54L}%`_{tG^*)`4-5mEju6p{W*;&&1FSW@x`P6# zEUve%$}GX+dh7O?b{5wQKxP)#Tjvow16W*d-DVS5TyNca6Ifht-CD6b%z9Y0t}#J( z3#<~s=(}%QTyI^42ulC9#r4*ei(LRLuD5Q92`sL+Zn2n;=RjO9p4H58uv-j-V7T!8O*H>u4>^Xj_^iG9aTc6;WS@SR1!wSaRp=)!?$fJSa5{lsS#W{1O|x>p z?uiY8C&NC`qL$OSxN&y|Z+Sr9z=HF5`A6slpFW_kl7n-p9>>S1hxjl)Bfv&{UOnf!=LHo-A|-faQf~;(h+Hgv{ITQjh6;VU8L4Hs+_SO zv0e0U>{)h}-Ocv1jcgHiE)HWoSR0naBE+9?a`oS^W8I5BO~-cA6=E6w=Z-=#Ps|V- zVR*iZPj27Di6vefY+H@W{^y@ta5RjieZ-)OgeSYEZgw=_6afo9(KU6GvjK+)V8b}H zj|=BhmpB_nh4DGy#f}CXB4C*tIjOUq4LC!Gn}1}BT9&ITMKVBtr5C5zMI8*q+*Rlq6Xkz~=09qu?vz_NI_ zN3uB1*?^-2Ec{S%vY78|z*zzoeh|2ovjK+*SondQWZ}BAp?4Vn-ZdG=C^X zezFjVZ@_s1R*m@eOpQfSGcVOmgBIx`h*tQ-bVlFb@@= z>%Iru@C9dsd8ojjuz9G!A2^|b4izwWR(~mcAXKqW6B_7P0W;;FX3DDx4LDc;=U0FV z7XD!-1rr)NhK;^3Q%)r`(BT56&F5yy@q`9CUcgNGj8cRP&W1k@7`VHuu&yUvEJ zFy_GTI2&4r@e$y+oeh~`d>Gj4Y{&@X8sM6QhIC-_65OBSYxF(Bm4t@0aMCAc3T{to zIOStA#h=j7DxC7V@UpO1cqyTwWjN(EGv&pEh8E$JSIw0B;v1TqDfk7wLMe;m8&bjv zF9{Jy8Gqz1y?_NPjKaJ0htXw}Qx|ddsj74%{%-vyW5LP?<4)-Cg_d*YN&T7}G|vJk zorzAe^GQ9%=yb21jBKkYTk*Al=|>*aBaDjsbbNgqTuF)hOJmcG`|sC#qKp;BClBC6 zeID^B=;h#g-s@5FtJm@GAJrd}gXWjN$F766fBG@~AvtL7yj^w!SUs)lau9SpzN4HU zn_>2l#<(;3U{tb&I=|zufFw5i%_q--ISy{7#Qa~wooPkAenbw^XTm)GHCSSOD2jLT zlJB^Y*L%qu-e8pa^fVENQ1Wel{Sjt}ykh|DfFba21NtL!&`r7TekWYdg&?s7Ta6M! zAB9}eN4ml%44u z0k1x--_48|`oz;^=+Edl_rhq*k6(blZ6xxNi~7CHXvF(%f@#{b`aR4@;LkiuiP)3f zBPz$(|D4`Vj5R>n;KyO_V^8CsT>5|dy7KUwDY zEH0acK**c^%X&fCUHOmKqA!-cWbIIPvU{YV^ULz2UAS@wYJdJ^d7REJSoVs5PEvlB z-R@N@3$4!J!KdZHaEkT}rqyrn-*~gKG5?;i9#nQWt}8+DBVU7+#YV_30UtRa#jSYj z>(KV?o;>WVJb5->JZl|oYiHr-!}k2X|>{7i%!zCM~iMPjTiXNU1S!znR|FTZDX+4pxm(4h~Z)z~9=%a2tCxB=NYNMsW3~Ru5j? zq2YG^>7P~`4*zCvU(Ww%Q)W_x@e_{VeT-$=E5_4MX`EBMTz6t;k1gVQI2cl1qHtXk z^hhJjSAejD0nt`L_sxmk7I2kSU#@v87^19#ky8uW)m44ndw~{R73mp0L5r#yqD4~$ zoi6F3sDe%ty0;sa(AO;+AlGH2Vj&X93DVMvUM`)|19VT9PKM1nknPf4U@8t|1!*?@y!U8BDo(@#p3FhH|>*(+$nOm*}ay=bDB>=9c1K{__Bc2ZANt8Oo z(IK?dA$|_f9i&{>&Ee}H^})>{>Fu%MC*XQHeC;LO^>X;)lR>*)4qtp1&>dY%zApxv zejo{%RhX|$SO6f=1vvc%(7^>!4ruQJ!vP5{2n)Lcv34Qw3qX7b{0tE10PoeXp8(p1 zz`wCR3B-obk6^`w0LhOJ6SZEEzH$I+y&`T8fcKmw zx%fQ*-gVZ%;`jjgtHTk`2f$w(j(9!*-f=kM`oOkp@7oSboF8Dl<*>y20q~~7S?_{3 z9L_oyoO3v9U2xVh9;|V}>ke4$f|pJ7!j*a#ykv9-SQP~3QFocf5f`mxraf7{_V^?j z0=~r%bLgUs9@lfqS2CMT;-|i{4w&{t5z1&6654UeT434}{xh-t*ODkP>VlGTt4Gt< z7Q$@U(>U&1con|*#@b-oQ$@rblBCAFF3Y$+MI`Ps?ehO*e(`IK4s3xg@(zZx!36<>_PT%$mz~p7mWgU=-WDbwLYJI2dCHE8&;Np8u6Xv-^ zTxk$ysv0Tybc5T3NRC$oePObmoj*8K z=IA)uY}$@eJ2EencqxvSoAz3%{h5Qv>9liaJUyxG&0Nxspzv(sd*?&PNl2i@%D&kJ z%?{Y;g8cTvxrx3!fGrN~<(K&#H6QF{-_(KH8%pEyhZ^Mnb0Y0BG^_!Ab9iYI3f5tq zusAY@hjyeh%HF~)!y6FJxf4YoPXxCe-H^izI@7~So19P^nPU&>;;_QG$sN?e#x?SmLKAA$f>`SHFVl_hGh-#Tu(R(UCJF=lG zkMBmTG@OOCk=b^18udig2|RdaW)9Cu#}BF7(eXn$T%18;l#Zv|!@1m&L60hp-74K_ z56+;|`}=b_wFk{sI+m&r#CD@QWia?bRrws^nlVG_-Hn@ zDBYfC_oP2Yoe5K)86Sq7k=<`6!?(BHuKC1yvmV>)>bdj6%uqR__kFZ+ zgwm;YNgo=7r%mCFi}18Z`qHaPcjZ-!GkY=jqeV(5+kt*G10vn231>yN=FwKAGidyu zbGc7GtyCJ95#5SDe=(nyDvcpgK*az7-Rx%v&?qC?q0B}4I)gQ#c=|*f9 zT(4?zH`Qcy?XS`1!i^tz?nLU!w=JERxaIAzm%@(YGNF2;B#? zI2eTPjc%y|4K;AT`7nU^7XVgEAd*0(s{#4y!}cPNco>jpmFUIdUjSVvy7TNH4I_SF zmYaQYr%(GM^Ko!79ceq(cl8&SpZ$S2K03}MS!;9+0cmCW+I;8ZF zeb-VB-&sOylpYM)r}Q9Rc@OxfuB8o1541;)5@kde^Mvc@TcwM5#AwXIdN}_)nqE}%%Z(YPv$r|K>pJ#n$bpM zFS*FNgLhYM+TPCOn`X-hjySBdWjdb7b#tV%W+Mz1ZBlv`KQj(9$c4EyPU)FkBw%VK z%~HC;<-AiVoEe-xkLr}3&U>8y)Am)-TBWD*`YLMV@EYo>^nA{!p^QPy~qBm=3 zp3+r3?gYS`MKoXOdHnPuYEZh8tDZvQ+Qn3<^jyi7!@n%1Dy8Re-P161?OZ}#&;?7l zX({bjdNKEV2J#DPsX9iBp9asEIy#FI)}`=2YH5|yH9YBANbI;l>Ria@%JCR6%cw@_ z1zf+3t}4BPH@pgogUe~5(#!eka?v}MapMYlNa-867>Y$?PS}vP`>}n+~S9&S0 zT1h9BUW-^2@(62q@9U5}v5Lkky_&ba1dvxx>y@tOw3h+S*3+s84Q16ZsNFpoyks@) zPb@C*?<1_21Hd;fE zg$HJG0k-pW5y0_;_Mps6MR2b*dor0jp^*^=pDe91G_sZZ$97keq^p^ zxHnHOV;t_u_V(wo8>px9_T!e)xHRSM%jZht`Y3N7C#-{~rx&yR)!n_idUJn^N+G-A zXN-0K=6Q4EPRKk@inkYUJs+8>yglVk$U&ZTZ#LHzCLj_8?$s(xz$KBHocBQ_a1Zy6 z$P{mPj%^cz9N3LMPz2JsrFAz1(s=UOw!M|N+rGzkCk{^WrvCrYG*bT0Xd3*pop_7# zj^=GTv7m$ZIy0889R z`0^D4|BE@JZA`B6A_U(~0v_&MXj$SNCIL1|(7TB3_hceU8Y&Ss5Km*s|BAF>czJ$m zbw_U6mVh1}B+)hoDDOat%P~+5_OemCa;WkaNUV(l#FC&S({EsLNExTFDj|Z}zl-)n z_`_tu$X~8ixXepZ|GkTvOfBIrxV5G@DEjQ}WGTIwN9?9--gpNVLwb`)WbDg_qIwsy z72HWbDZk168|b|9hud*?QH~Mq_ekkR`7kPfrmHJh)rjE_>uD4PAC(_F40lr&FWp0* zDt{DD-ixo#AIW7FomTz`yBkpvq}p=j-SmR#$6jdMgs?f(tkQevRns4XMCYlTh78|F z-za|@X-GCtV`^z@dXCDKzOGZ06Mi%~q&Y{;j6XFc2_1yhB|=oOD%iK54w(J~SwLp2zCDef+D~NqWoNdF z*B-!X%a2QP4$=>%KThPf9LrC$E4+kFKK>-`kJH?|r^c8UzHz%hk-zcLX65f-uez7c z8WH~X$YAgz-$i!gn#0t@;rC;~*I^4tdjR8-Kbee=bNJ5>&}8NB z!o|ztayainOfUYa+zJDCsUE{B)t|=m8!@R}I!1p`{%(A4gzC*NK0-&7Kb4zzp~$_D(sAX_wy$rY zY{T@6*`Duu2g_yWI*-GxSh)E!x%@F|QvM#){}ZhK9>)~q@6N3a$o|mdRGAd5a5L*8 zxO1$|Gr`kc{jAtr-bud=C{x$2uB}_*{>}7G;$%MjB;gE!rluHwFnU4GqG4QL zV{~y@#eTY3`FryTKjub%E^m5LUcDSU`8dVlWzXm8r>L)8ae{CSl|Ro0D#V-8U%vH` z|Af`wDgU{rq2u}c+0`d00zK}yKz_Z!mvMtHzOO>b@>}B6=ZKWQfWLT-8co0Bq?zo~r%_+YVEk delta 2256 zcmYM#4Nw&49mnx~_PLV-4&t34?|N{H0tP)oFqfi24OKzqNYunA)*vsU0s<#Q2od%# za!EjPa5LFtCT&`5r|osJWzUo)!NmFsHny77N=UWov?;Z1B8pR+NgJoXjg#pNpZPNE z?eaX&K6~5Mb=}nEzhv?!nI9GeX?DO-fM2qw!?db<5d~t5g)b3zRd}l__t!V>Z)vD% zuC5U;M2S2_+|y85*HTsOWm3c(9w#2e5pP;sq=_epjTOxm^eRp{F4X5cq*>bP~BWvSK;+Wb%d;@c#DVK6)==Qz$$%Tx5c|lnN><7 z^-)1^{(^#q$4rat7Ktx4K2s8~y4UG8chk?A?)Wq_haGq2UolyhiZjO1o`AKm{J7op zqIm4~YIFG5K0&ai%P)D4f4Mfo6ejW?3H&NoY>kBh-QjL}9hZoA?`5J(43v0s4o`Y~ zlO6^la4>-x=0F%&AY7mHL}VxPB;ge$tS%xmn(yET_+kDkf16+A|5R)@_*PRo_b}yq ze>SK3#_A#<608sf(eMDw1sm959>hQ_%!fFLhXhE3BuIu7SO5#b0mk*yzzGth!y;G= z8ITECumm22Y*-4*^szcuvC~q=YOriE#}upI^^tNpqp;goJK%yGcnEUgVaS8!@Cdl! zQTP_*!wOgltDpc1;oGnp9)lwI4y=K-unvl$1lGd_*a)TIfiid;o`6lT8MeTa@Dyx? zr(v63JFxxrAf5L#77#0d&UQ6m1i;v8 z${hL3AtYKpyB1j>pNm13%ja;-lr8f4OeCRIKHq{4$m6&fDMRvv6&aN$p7Pmq2@XRy z9DyF)p6i<}vlNRZ#&mvc%zIF=pDl13k83OQZRqjA3-BVmq;Kfy9epi6RR{_A85eG_ zFc!zMSOF_#HSBG>n1I}(;6mg!1tnybf>nXwEveDS9#U<{UQ)64(mqn-ka|+%kp@yRc4VrrtshEjmdY06@kr(`?&D_qam9T66bj98nxk+(cnLllIl1cO^ zKiC;a)qAh|+twsTvY@~}<^#Nho5WAVcSNtagxzKDGi+IRQy=3Cjub1M;ns!v#qPqxD`7E%&imix#{GGM+k4{`+fnyCedYYY@f=Gn!}!OYp%C_?)JAGP(oX7122DlWF1(?H`3Dy%vs+W;CxEp Xclb1)`sTH7yt$2U_iklsJh1qG+N38` diff --git a/files.html b/files.html index a44bbf9e..7ed1ee51 100644 --- a/files.html +++ b/files.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: File List + @@ -30,7 +31,7 @@ - + @@ -69,7 +70,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -120,9 +121,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/functions.html b/functions.html index 940e29d7..e108fd84 100644 --- a/functions.html +++ b/functions.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -140,9 +141,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/functions_b.html b/functions_b.html index f803735a..e3f16e17 100644 --- a/functions_b.html +++ b/functions_b.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -167,9 +168,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
diff --git a/functions_c.html b/functions_c.html index 1f57cbe2..0b2c6de9 100644 --- a/functions_c.html +++ b/functions_c.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
@@ -125,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Circle() -: Circle< T > +: Circle< T >
  • circle() : NanoVG @@ -137,14 +138,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Color
  • contains() -: Rectangle< T > +: Rectangle< T > , Widget
  • containsX() -: Rectangle< T > +: Rectangle< T >
  • containsY() -: Rectangle< T > +: Rectangle< T >
  • CREATE_ANTIALIAS : NanoVG @@ -183,9 +184,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_d.html b/functions_d.html index 77a845b7..f510ad40 100644 --- a/functions_d.html +++ b/functions_d.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -134,27 +135,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • draw() -: Circle< T > +: Circle< T > , Image -, Line< T > -, Rectangle< T > -, Triangle< T > +, Line< T > +, Rectangle< T > +, Triangle< T >
  • drawAt() : Image
  • drawOutline() -: Circle< T > -, Rectangle< T > -, Triangle< T > +: Circle< T > +, Rectangle< T > +, Triangle< T >
  • diff --git a/functions_e.html b/functions_e.html index 316d243b..805ad6c2 100644 --- a/functions_e.html +++ b/functions_e.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -138,9 +139,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_enum.html b/functions_enum.html index 9e063bdd..111417ce 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Enumerations + @@ -30,7 +31,7 @@ - + @@ -81,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -99,9 +100,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_eval.html b/functions_eval.html index 4e119db5..bf530246 100644 --- a/functions_eval.html +++ b/functions_eval.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Enumerator + @@ -30,7 +31,7 @@ - + @@ -81,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -105,9 +106,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_f.html b/functions_f.html index df09c5e8..7dcba41f 100644 --- a/functions_f.html +++ b/functions_f.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -171,9 +172,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func.html b/functions_func.html index cb7fb2cd..bb1ed217 100644 --- a/functions_func.html +++ b/functions_func.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -139,9 +140,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_b.html b/functions_func_b.html index 0c6ceadf..e9169d60 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -148,9 +149,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_c.html b/functions_func_c.html index 5fd56984..7e4dcffa 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -124,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Circle() -: Circle< T > +: Circle< T >
  • circle() : NanoVG @@ -136,14 +137,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Color
  • contains() -: Rectangle< T > +: Rectangle< T > , Widget
  • containsX() -: Rectangle< T > +: Rectangle< T >
  • containsY() -: Rectangle< T > +: Rectangle< T >
  • createFontFromFile() : NanoVG @@ -170,9 +171,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_func_d.html b/functions_func_d.html index 89ec6db8..c68bd97c 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -127,27 +128,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • draw() -: Circle< T > +: Circle< T > , Image -, Line< T > -, Rectangle< T > -, Triangle< T > +, Line< T > +, Rectangle< T > +, Triangle< T >
  • drawAt() : Image
  • drawOutline() -: Circle< T > -, Rectangle< T > -, Triangle< T > +: Circle< T > +, Rectangle< T > +, Triangle< T >
  • diff --git a/functions_func_e.html b/functions_func_e.html index 59bdb70f..e63c6085 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -137,9 +138,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_f.html b/functions_func_f.html index bfb269b0..da801c59 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -166,9 +167,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_g.html b/functions_func_g.html index 74beba23..07cd813b 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -139,13 +140,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • getEndPos() -: Line< T > +: Line< T >
  • getEndX() -: Line< T > +: Line< T >
  • getEndY() -: Line< T > +: Line< T >
  • getFixedAndNormalizedValue() : ParameterRanges @@ -158,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • getHeight() : Image -, Rectangle< T > +, Rectangle< T > , Size< T > , Widget
  • @@ -181,7 +182,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : ParameterRanges
  • getNumSegments() -: Circle< T > +: Circle< T >
  • getParameterValue() : Plugin @@ -196,8 +197,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : UI
  • getPos() -: Circle< T > -, Rectangle< T > +: Circle< T > +, Rectangle< T >
  • getRawData() : Image @@ -207,20 +208,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , UI
  • getSize() -: Circle< T > +: Circle< T > , Image , NanoImage -, Rectangle< T > +, Rectangle< T > , Widget
  • getStartPos() -: Line< T > +: Line< T >
  • getStartX() -: Line< T > +: Line< T >
  • getStartY() -: Line< T > +: Line< T >
  • getTextureHandle() : NanoImage @@ -242,34 +243,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • getWidth() : Image -, Rectangle< T > +, Rectangle< T > , Size< T > , Widget
  • getX() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • getY() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • globalAlpha() : NanoVG
  • growBy() -: Rectangle< T > +: Rectangle< T > , Size< T >
  • diff --git a/functions_func_h.html b/functions_func_h.html index 9431899c..59d89b2e 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -127,9 +128,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_i.html b/functions_func_i.html index 94fd376a..eddc5e54 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -152,20 +153,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • isInvalid() : Size< T > -, Triangle< T > +, Triangle< T >
  • isNotNull() -: Line< T > +: Line< T > , Size< T > -, Triangle< T > +, Triangle< T >
  • isNotZero() : Point< T >
  • isNull() -: Line< T > +: Line< T > , Size< T > -, Triangle< T > +, Triangle< T >
  • isQuiting() : Application @@ -174,7 +175,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Image , NanoImage , Size< T > -, Triangle< T > +, Triangle< T >
  • isVisible() : Widget @@ -186,9 +187,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_func_k.html b/functions_func_k.html index b3a5b80f..2e84f9ef 100644 --- a/functions_func_k.html +++ b/functions_func_k.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -127,9 +128,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_l.html b/functions_func_l.html index 347b62dd..e3f78e9f 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -121,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - l -

    • Line() -: Line< T > +: Line< T >
    • linearGradient() : NanoVG @@ -145,9 +146,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_m.html b/functions_func_m.html index cbf498cb..36725abf 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -130,9 +131,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget::MouseEvent
  • moveBy() -: Line< T > +: Line< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • moveTo() : NanoVG @@ -141,9 +142,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_func_n.html b/functions_func_n.html index 5d65e7ed..789e1302 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -133,9 +134,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_o.html b/functions_func_o.html index e3f379ce..4ff0170d 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -180,9 +181,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_p.html b/functions_func_p.html index 4b59a6d2..0b642231 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -145,9 +146,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_q.html b/functions_func_q.html index 94c20824..f1dba4c0 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -130,9 +131,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_r.html b/functions_func_r.html index 5bb6f81d..3388bd5b 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -130,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Rectangle() -: Rectangle< T > +: Rectangle< T >
  • release() : ScopedPointer< ObjectType > @@ -166,9 +167,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_func_s.html b/functions_func_s.html index 5f8ef805..2bc8b6ff 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -152,16 +153,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget
  • setEndPos() -: Line< T > +: Line< T >
  • setEndX() -: Line< T > +: Line< T >
  • setEndY() -: Line< T > +: Line< T >
  • setHeight() -: Rectangle< T > +: Rectangle< T > , Size< T > , Widget
  • @@ -172,34 +173,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Plugin
  • setNumSegments() -: Circle< T > +: Circle< T >
  • setParameterValue() : Plugin , UI
  • setPos() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • setRectangle() -: Rectangle< T > +: Rectangle< T >
  • setSize() -: Circle< T > -, Rectangle< T > +: Circle< T > +, Rectangle< T > , Size< T > , Widget
  • setStartPos() -: Line< T > +: Line< T >
  • setStartX() -: Line< T > +: Line< T >
  • setStartY() -: Line< T > +: Line< T >
  • setState() : Plugin @@ -209,25 +210,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget
  • setWidth() -: Rectangle< T > +: Rectangle< T > , Size< T > , Widget
  • setX() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • setY() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • show() : Widget
  • shrinkBy() -: Rectangle< T > +: Rectangle< T > , Size< T >
  • Size() @@ -267,9 +268,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_func_t.html b/functions_func_t.html index d1706758..51443b32 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -130,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • textBox() -: NanoVG +: NanoVG
  • textBoxBounds() : NanoVG @@ -190,15 +191,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Triangle() -: Triangle< T > +: Triangle< T >
  • diff --git a/functions_func_u.html b/functions_func_u.html index b1bc13e4..545a72db 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -136,9 +137,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_w.html b/functions_func_w.html index f8751169..2a38c11b 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -130,9 +131,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_func_~.html b/functions_func_~.html index e7d40007..6bdeb6d5 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Functions + @@ -30,7 +31,7 @@ - + @@ -107,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -157,9 +158,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_g.html b/functions_g.html index 8fdb644b..400ef09d 100644 --- a/functions_g.html +++ b/functions_g.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -140,13 +141,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • getEndPos() -: Line< T > +: Line< T >
  • getEndX() -: Line< T > +: Line< T >
  • getEndY() -: Line< T > +: Line< T >
  • getFixedAndNormalizedValue() : ParameterRanges @@ -159,7 +160,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • getHeight() : Image -, Rectangle< T > +, Rectangle< T > , Size< T > , Widget
  • @@ -182,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : ParameterRanges
  • getNumSegments() -: Circle< T > +: Circle< T >
  • getParameterValue() : Plugin @@ -197,8 +198,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : UI
  • getPos() -: Circle< T > -, Rectangle< T > +: Circle< T > +, Rectangle< T >
  • getRawData() : Image @@ -208,20 +209,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , UI
  • getSize() -: Circle< T > +: Circle< T > , Image , NanoImage -, Rectangle< T > +, Rectangle< T > , Widget
  • getStartPos() -: Line< T > +: Line< T >
  • getStartX() -: Line< T > +: Line< T >
  • getStartY() -: Line< T > +: Line< T >
  • getTextureHandle() : NanoImage @@ -243,34 +244,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • getWidth() : Image -, Rectangle< T > +, Rectangle< T > , Size< T > , Widget
  • getX() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • getY() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • globalAlpha() : NanoVG
  • growBy() -: Rectangle< T > +: Rectangle< T > , Size< T >
  • diff --git a/functions_h.html b/functions_h.html index 5b1dd79c..d4c7dc3e 100644 --- a/functions_h.html +++ b/functions_h.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -132,9 +133,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_i.html b/functions_i.html index 225b5b6b..4bc91423 100644 --- a/functions_i.html +++ b/functions_i.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -153,20 +154,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • isInvalid() : Size< T > -, Triangle< T > +, Triangle< T >
  • isNotNull() -: Line< T > +: Line< T > , Size< T > -, Triangle< T > +, Triangle< T >
  • isNotZero() : Point< T >
  • isNull() -: Line< T > +: Line< T > , Size< T > -, Triangle< T > +, Triangle< T >
  • isQuiting() : Application @@ -175,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Image , NanoImage , Size< T > -, Triangle< T > +, Triangle< T >
  • isVisible() : Widget @@ -187,9 +188,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_k.html b/functions_k.html index 387b4e5a..c130b740 100644 --- a/functions_k.html +++ b/functions_k.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -131,9 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_l.html b/functions_l.html index 42835f21..9334de85 100644 --- a/functions_l.html +++ b/functions_l.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -122,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - l -

    • Line() -: Line< T > +: Line< T >
    • linearGradient() : NanoVG @@ -146,9 +147,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_m.html b/functions_m.html index c60f4bc6..fae64252 100644 --- a/functions_m.html +++ b/functions_m.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -137,9 +138,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget::MouseEvent
  • moveBy() -: Line< T > +: Line< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • moveTo() : NanoVG @@ -148,9 +149,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_n.html b/functions_n.html index a22169f8..08dae8fa 100644 --- a/functions_n.html +++ b/functions_n.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -138,9 +139,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_o.html b/functions_o.html index 672bbc92..08caaf2c 100644 --- a/functions_o.html +++ b/functions_o.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -181,9 +182,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_p.html b/functions_p.html index 4bb9065b..62e15c8a 100644 --- a/functions_p.html +++ b/functions_p.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -149,9 +150,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_q.html b/functions_q.html index 8be20d50..f27c5035 100644 --- a/functions_q.html +++ b/functions_q.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -131,9 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_r.html b/functions_r.html index 030e54ff..6bbd4be8 100644 --- a/functions_r.html +++ b/functions_r.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -134,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Rectangle() -: Rectangle< T > +: Rectangle< T >
  • release() : ScopedPointer< ObjectType > @@ -170,9 +171,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_s.html b/functions_s.html index 9a83e5a7..aea3e04d 100644 --- a/functions_s.html +++ b/functions_s.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -153,16 +154,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget
  • setEndPos() -: Line< T > +: Line< T >
  • setEndX() -: Line< T > +: Line< T >
  • setEndY() -: Line< T > +: Line< T >
  • setHeight() -: Rectangle< T > +: Rectangle< T > , Size< T > , Widget
  • @@ -173,34 +174,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Plugin
  • setNumSegments() -: Circle< T > +: Circle< T >
  • setParameterValue() : Plugin , UI
  • setPos() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • setRectangle() -: Rectangle< T > +: Rectangle< T >
  • setSize() -: Circle< T > -, Rectangle< T > +: Circle< T > +, Rectangle< T > , Size< T > , Widget
  • setStartPos() -: Line< T > +: Line< T >
  • setStartX() -: Line< T > +: Line< T >
  • setStartY() -: Line< T > +: Line< T >
  • setState() : Plugin @@ -210,25 +211,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : Widget
  • setWidth() -: Rectangle< T > +: Rectangle< T > , Size< T > , Widget
  • setX() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • setY() -: Circle< T > +: Circle< T > , Point< T > -, Rectangle< T > +, Rectangle< T >
  • show() : Widget
  • shrinkBy() -: Rectangle< T > +: Rectangle< T > , Size< T >
  • size @@ -275,9 +276,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • diff --git a/functions_t.html b/functions_t.html index b9cc6460..80b2a3d3 100644 --- a/functions_t.html +++ b/functions_t.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -131,7 +132,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • textBox() -: NanoVG +: NanoVG
  • textBoxBounds() : NanoVG @@ -197,15 +198,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : NanoVG
  • Triangle() -: Triangle< T > +: Triangle< T >
  • diff --git a/functions_u.html b/functions_u.html index 0e862a0c..1970756c 100644 --- a/functions_u.html +++ b/functions_u.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -140,9 +141,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_v.html b/functions_v.html index 9cecd311..cd43a1b5 100644 --- a/functions_v.html +++ b/functions_v.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -128,9 +129,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_vars.html b/functions_vars.html index 78c6452c..49f239f5 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members - Variables + @@ -30,7 +31,7 @@ - + @@ -81,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -166,9 +167,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_w.html b/functions_w.html index 81ded558..3a1d9a43 100644 --- a/functions_w.html +++ b/functions_w.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -131,9 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/functions_~.html b/functions_~.html index 1f7f6c6b..855e4e43 100644 --- a/functions_~.html +++ b/functions_~.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Members + @@ -30,7 +31,7 @@ - + @@ -108,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -158,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/group__AudioPortHints.html b/group__AudioPortHints.html index 1d80e779..e886b155 100644 --- a/group__AudioPortHints.html +++ b/group__AudioPortHints.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Audio Port Hints + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -136,9 +137,9 @@ Variables
    diff --git a/group__BasePluginStructs.html b/group__BasePluginStructs.html index a1ef8da1..a95a6a4f 100644 --- a/group__BasePluginStructs.html +++ b/group__BasePluginStructs.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Base Plugin Structs + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -100,9 +101,9 @@ Classes
    diff --git a/group__EntryPoints.html b/group__EntryPoints.html index f1e67bff..edffd688 100644 --- a/group__EntryPoints.html +++ b/group__EntryPoints.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Entry Points + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -125,9 +126,9 @@ Functions
    diff --git a/group__MainClasses.html b/group__MainClasses.html index 47999b43..9effa9b1 100644 --- a/group__MainClasses.html +++ b/group__MainClasses.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Main Classes + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -92,9 +93,9 @@ Classes
    diff --git a/group__ParameterHints.html b/group__ParameterHints.html index d49dfcaf..d25605bb 100644 --- a/group__ParameterHints.html +++ b/group__ParameterHints.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Parameter Hints + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -210,9 +211,9 @@ Outputs are changed by the plugin and never modified by the host.

    diff --git a/group__PluginMacros.html b/group__PluginMacros.html index 5e2d134d..7e95f2f6 100644 --- a/group__PluginMacros.html +++ b/group__PluginMacros.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Plugin Macros + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -355,9 +356,9 @@ By default this is set to diff --git a/hierarchy.html b/hierarchy.html index 7e632f7b..5b545d96 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: Class Hierarchy + @@ -30,7 +31,7 @@
    - + @@ -72,7 +73,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -104,14 +105,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CImageSlider::Callback  CImageSwitch::Callback  CBlendishButton::Callback - CCircle< T > + CCircle< T >  CColor  CWindow::FileBrowserOptions  CNanoVG::GlyphPosition  CIdleCallback  CImage  CLeakedObjectDetector< OwnerClass > - CLine< T > + CLine< T >  CMidiEvent  CMutex  CNanoImage @@ -125,8 +126,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CPoint< T >  CPoint< float >  CPoint< int > - CRectangle< T > - CRectangle< int > + CRectangle< T > + CRectangle< int >  CRecursiveMutex  CWidget::ResizeEvent  CScopedPointer< ObjectType > @@ -140,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CNanoVG::TextRow  CThread  CTimePosition - CTriangle< T > + CTriangle< T >  CUIWidget  CUI  CWidget @@ -158,9 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/index.html b/index.html index 9d859558..032eb113 100644 --- a/index.html +++ b/index.html @@ -3,15 +3,16 @@ - + DISTRHO Plugin Framework: DISTRHO Plugin Framework + @@ -30,7 +31,7 @@ - + @@ -64,7 +65,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> - All Classes Functions Variables Enumerations Enumerator Modules Pages +
    @@ -463,9 +464,9 @@ UI
    diff --git a/jquery.js b/jquery.js index 92dbb494..d52a1c77 100644 --- a/jquery.js +++ b/jquery.js @@ -13,19 +13,56 @@ * * Date: Mon Nov 21 21:11:03 2011 -0500 */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); /* * Sizzle CSS Selector Engine * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/
    ",""],legend:[1,"
    ","
    "],thead:[1,"
    ","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/* + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/* + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/* + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/* + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('