Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
olilarkin committed Mar 19, 2024
1 parent a271607 commit 3ad5fa5
Show file tree
Hide file tree
Showing 34 changed files with 530 additions and 503 deletions.
4 changes: 2 additions & 2 deletions _i_graphics_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span> </div>
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"><a class="line" href="class_i_graphics.html#a7960f9bd277f40380d86194e0716eddf"> 875</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_i_graphics.html#a7960f9bd277f40380d86194e0716eddf">UpdateTooltips</a>() = 0;</div>
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span> </div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"><a class="line" href="class_i_graphics.html#ae111408f55a703055fa47add7719c5bb"> 883</a></span> <span class="keyword">virtual</span> EMsgBoxResult <a class="code hl_function" href="class_i_graphics.html#ae111408f55a703055fa47add7719c5bb">ShowMessageBox</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* caption, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler = <span class="keyword">nullptr</span>) = 0;</div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"><a class="line" href="class_i_graphics.html#abbe2b417e275ced32e4f7cadc6d435bf"> 883</a></span> <span class="keyword">virtual</span> EMsgBoxResult <a class="code hl_function" href="class_i_graphics.html#abbe2b417e275ced32e4f7cadc6d435bf">ShowMessageBox</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler = <span class="keyword">nullptr</span>) = 0;</div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"> 884</span> </div>
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"><a class="line" href="class_i_graphics.html#a8d1ea967c5bff143a3554d7589e88f58"> 891</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_i_graphics.html#a8d1ea967c5bff143a3554d7589e88f58">PromptForFile</a>(WDL_String&amp; fileName, WDL_String&amp; path, EFileAction action = EFileAction::Open, <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = <span class="stringliteral">&quot;&quot;</span>, IFileDialogCompletionHandlerFunc completionHandler = <span class="keyword">nullptr</span>) = 0;</div>
<div class="line"><a id="l00892" name="l00892"></a><span class="lineno"> 892</span> </div>
Expand Down Expand Up @@ -1177,6 +1177,7 @@
<div class="ttc" id="aclass_i_graphics_html_ab9a4fb984f4911b4d3d847c2c7b19821"><div class="ttname"><a href="class_i_graphics.html#ab9a4fb984f4911b4d3d847c2c7b19821">IGraphics::EnableMultiTouch</a></div><div class="ttdeci">bool EnableMultiTouch(bool enable)</div><div class="ttdoc">Enable/disable multi touch, if platform supports it.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01147">IGraphics.h:1147</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_aba602eb4f6a0a9481f47d7c2c3bff0a8"><div class="ttname"><a href="class_i_graphics.html#aba602eb4f6a0a9481f47d7c2c3bff0a8">IGraphics::LoadSVG</a></div><div class="ttdeci">virtual ISVG LoadSVG(const char *fileNameOrResID, const char *units=&quot;px&quot;, float dpi=72.f)</div><div class="ttdoc">Load an SVG from disk or from windows resource.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l01620">IGraphics.cpp:1620</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_aba99ea1dbf73309d1008fdaf101402d8"><div class="ttname"><a href="class_i_graphics.html#aba99ea1dbf73309d1008fdaf101402d8">IGraphics::LoadAPIBitmap</a></div><div class="ttdeci">virtual APIBitmap * LoadAPIBitmap(const char *fileNameOrResID, int scale, EResourceLocation location, const char *ext)=0</div><div class="ttdoc">Drawing API method to load a bitmap, called internally.</div></div>
<div class="ttc" id="aclass_i_graphics_html_abbe2b417e275ced32e4f7cadc6d435bf"><div class="ttname"><a href="class_i_graphics.html#abbe2b417e275ced32e4f7cadc6d435bf">IGraphics::ShowMessageBox</a></div><div class="ttdeci">virtual EMsgBoxResult ShowMessageBox(const char *str, const char *title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler=nullptr)=0</div><div class="ttdoc">Pop up a modal platform message box dialog.</div></div>
<div class="ttc" id="aclass_i_graphics_html_abc474503de42d4dfd9827b7c532fb6cb"><div class="ttname"><a href="class_i_graphics.html#abc474503de42d4dfd9827b7c532fb6cb">IGraphics::HideMouseCursor</a></div><div class="ttdeci">virtual void HideMouseCursor(bool hide=true, bool lock=true)=0</div><div class="ttdoc">Call to hide/show the mouse cursor.</div></div>
<div class="ttc" id="aclass_i_graphics_html_abd37a46dc9c22498faa67874f3f59019"><div class="ttname"><a href="class_i_graphics.html#abd37a46dc9c22498faa67874f3f59019">IGraphics::SetScaleConstraints</a></div><div class="ttdeci">void SetScaleConstraints(float lo, float hi)</div><div class="ttdoc">Sets the minimum and maximum (draw) scaling values.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l00126">IGraphics.cpp:126</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_abd5b91fd7f7dd8784b4bf01fbf91da55"><div class="ttname"><a href="class_i_graphics.html#abd5b91fd7f7dd8784b4bf01fbf91da55">IGraphics::PathQuadraticBezierTo</a></div><div class="ttdeci">virtual void PathQuadraticBezierTo(float cx, float cy, float x2, float y2)=0</div><div class="ttdoc">Add a quadratic bezier to the current path from the current point to the specified location.</div></div>
Expand Down Expand Up @@ -1207,7 +1208,6 @@
<div class="ttc" id="aclass_i_graphics_html_add082b0067feb509b9e857003ea791d7"><div class="ttname"><a href="class_i_graphics.html#add082b0067feb509b9e857003ea791d7">IGraphics::ShowingFPSDisplay</a></div><div class="ttdeci">bool ShowingFPSDisplay()</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01342">IGraphics.h:1342</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ade42e8d5a3441092bdb868b11c7806c9"><div class="ttname"><a href="class_i_graphics.html#ade42e8d5a3441092bdb868b11c7806c9">IGraphics::ForceEndUserEdit</a></div><div class="ttdeci">virtual void ForceEndUserEdit()=0</div><div class="ttdoc">Call to force end text entry (will cancel any half input text.</div></div>
<div class="ttc" id="aclass_i_graphics_html_adee2e73ca530755b7344dcbf864d18cb"><div class="ttname"><a href="class_i_graphics.html#adee2e73ca530755b7344dcbf864d18cb">IGraphics::OnGUIIdle</a></div><div class="ttdeci">void OnGUIIdle()</div><div class="ttdoc">This is an idle timer tick call on the GUI thread, only active if USE_IDLE_CALLS is defined.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8cpp_source.html#l01493">IGraphics.cpp:1493</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae111408f55a703055fa47add7719c5bb"><div class="ttname"><a href="class_i_graphics.html#ae111408f55a703055fa47add7719c5bb">IGraphics::ShowMessageBox</a></div><div class="ttdeci">virtual EMsgBoxResult ShowMessageBox(const char *str, const char *caption, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler=nullptr)=0</div><div class="ttdoc">Pop up a modal platform message box dialog.</div></div>
<div class="ttc" id="aclass_i_graphics_html_ae1f3731ce38d7647fb4fa68c3b94fa70"><div class="ttname"><a href="class_i_graphics.html#ae1f3731ce38d7647fb4fa68c3b94fa70">IGraphics::GetDelegate</a></div><div class="ttdeci">IGEditorDelegate * GetDelegate()</div><div class="ttdoc">Gets a pointer to the delegate class that handles communication to and from this graphics context.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01122">IGraphics.h:1122</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae3e7fc4b4de7a8f5cd45eb2be2f9cfc0"><div class="ttname"><a href="class_i_graphics.html#ae3e7fc4b4de7a8f5cd45eb2be2f9cfc0">IGraphics::ShowAreaDrawn</a></div><div class="ttdeci">void ShowAreaDrawn(bool enable)</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01176">IGraphics.h:1176</a></div></div>
<div class="ttc" id="aclass_i_graphics_html_ae41c071af426a8bdf58e50f31cf0d64c"><div class="ttname"><a href="class_i_graphics.html#ae41c071af426a8bdf58e50f31cf0d64c">IGraphics::GetControl</a></div><div class="ttdeci">IControl * GetControl(int idx)</div><div class="ttdoc">Get the control at a certain index in the control stack.</div><div class="ttdef"><b>Definition:</b> <a href="_i_graphics_8h_source.html#l01354">IGraphics.h:1354</a></div></div>
Expand Down
2 changes: 1 addition & 1 deletion _i_graphics_i_o_s_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span> GetMouseLocation(<span class="keywordtype">float</span>&amp; x, <span class="keywordtype">float</span>&amp;y) <span class="keyword">const override</span>;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> EMsgBoxResult ShowMessageBox(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* caption, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> EMsgBoxResult ShowMessageBox(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">void</span> ForceEndUserEdit() <span class="keyword">override</span>;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* GetPlatformAPIStr() <span class="keyword">override</span>;</div>
Expand Down
4 changes: 2 additions & 2 deletions _i_graphics_i_o_s_8mm_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -253,10 +253,10 @@
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> [(UIView*) pView setHidden:hide];</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>}</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>EMsgBoxResult IGraphicsIOS::ShowMessageBox(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* caption, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler)</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>EMsgBoxResult IGraphicsIOS::ShowMessageBox(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler)</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span>{</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> ReleaseMouseCapture();</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> [(IGRAPHICS_VIEW*) mView showMessageBox:str :caption :type :completionHandler];</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> [(IGRAPHICS_VIEW*) mView showMessageBox:str : title : type : completionHandler];</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordflow">return</span> EMsgBoxResult::kNoResult; <span class="comment">// we need to rely on completionHandler</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>}</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
Expand Down
2 changes: 1 addition & 1 deletion _i_graphics_i_o_s__view_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span>- (<a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>*) createPopupMenu: (<a class="code hl_class" href="class_i_popup_menu.html">IPopupMenu</a>&amp;) menu : (CGRect) bounds;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>- (void) createTextEntry: (<span class="keywordtype">int</span>) paramIdx : (const <a class="code hl_struct" href="struct_i_text.html">IText</a>&amp;) text : (const <span class="keywordtype">char</span>*) str : (<span class="keywordtype">int</span>) length : (CGRect) areaRect;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>- (void) endUserInput;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>- (void) showMessageBox: (const <span class="keywordtype">char</span>*) str : (const <span class="keywordtype">char</span>*) caption : (EMsgBoxType) type : (IMsgBoxCompletionHandlerFunc) completionHandler;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>- (void) showMessageBox: (const <span class="keywordtype">char</span>*) str : (const <span class="keywordtype">char</span>*) title : (EMsgBoxType) type : (IMsgBoxCompletionHandlerFunc) completionHandler;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>- (void) promptForFile: (NSString*) fileName : (NSString*) path : (EFileAction) action : (NSArray*) contentTypes : (IFileDialogCompletionHandlerFunc) completionHandler;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>- (void) promptForDirectory: (NSString*) path : (IFileDialogCompletionHandlerFunc) completionHandler;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>- (BOOL) promptForColor: (<a class="code hl_struct" href="struct_i_color.html">IColor</a>&amp;) color : (const <span class="keywordtype">char</span>*) str : (IColorPickerHandlerFunc) func;</div>
Expand Down
Loading

0 comments on commit 3ad5fa5

Please sign in to comment.