Skip to content

Commit

Permalink
Cargo doc auto deployment 2024-03-30 09:02:47.
Browse files Browse the repository at this point in the history
  • Loading branch information
rodrigocfd committed Mar 30, 2024
1 parent b4dd313 commit ab6c52b
Show file tree
Hide file tree
Showing 127 changed files with 894 additions and 1,012 deletions.
2 changes: 1 addition & 1 deletion search-index.js

Large diffs are not rendered by default.

20 changes: 8 additions & 12 deletions src/winsafe/gui/base.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -262,8 +262,6 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<a href="#260" id="260">260</a>
<a href="#261" id="261">261</a>
<a href="#262" id="262">262</a>
<a href="#263" id="263">263</a>
<a href="#264" id="264">264</a>
</pre></div><pre class="rust"><code><span class="kw">use </span>std::ptr::NonNull;

<span class="kw">use </span><span class="kw">crate</span>::co;
Expand All @@ -290,26 +288,24 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span>layout_arranger: LayoutArranger,
}

<span class="kw">impl </span>AsRef&lt;Base&gt; <span class="kw">for </span>Base {
<span class="kw">fn </span>as_ref(<span class="kw-2">&amp;</span><span class="self">self</span>) -&gt; <span class="kw-2">&amp;</span>Base {
<span class="self">self
</span>}
}

<span class="kw">impl </span>Base {
<span class="kw">const </span>WM_UI_THREAD: co::WM = <span class="kw">unsafe </span>{ co::WM::from_raw(co::WM::APP.raw() + <span class="number">0x3fff</span>) };

<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">unsafe fn </span>from_guiparent&lt;<span class="lifetime">'a</span>&gt;(
p: <span class="kw-2">&amp;</span><span class="kw">impl </span>GuiParent,
) -&gt; <span class="kw-2">&amp;</span><span class="lifetime">'a </span><span class="self">Self
</span>{
<span class="kw">let </span>ptr = p.as_base() <span class="kw">as </span><span class="kw-2">*mut </span><span class="self">Self</span>;
ptr.as_ref().unwrap()
}

<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(
is_dialog: bool,
parent: <span class="prelude-ty">Option</span>&lt;<span class="kw-2">&amp;</span>Base&gt;,
parent: <span class="prelude-ty">Option</span>&lt;<span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;&gt;,
) -&gt; <span class="self">Self
</span>{
<span class="kw">let </span>new_self = <span class="self">Self </span>{
hwnd: HWND::NULL,
is_dialog,
parent_ptr: parent.map(|parent| NonNull::from(parent)),
parent_ptr: parent.map(|parent| NonNull::from(parent.as_ref())),
privileged_events: WindowEventsPriv::new(is_dialog),
user_events: WindowEventsAll::new(),
privileged_events_post: WindowEventsPriv::new(is_dialog),
Expand Down
10 changes: 9 additions & 1 deletion src/winsafe/gui/dlg_base.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,10 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<a href="#152" id="152">152</a>
<a href="#153" id="153">153</a>
<a href="#154" id="154">154</a>
<a href="#155" id="155">155</a>
<a href="#156" id="156">156</a>
<a href="#157" id="157">157</a>
<a href="#158" id="158">158</a>
</pre></div><pre class="rust"><code><span class="kw">use </span><span class="kw">crate</span>::co;
<span class="kw">use </span><span class="kw">crate</span>::decl::<span class="kw-2">*</span>;
<span class="kw">use </span><span class="kw">crate</span>::gui::privs::<span class="kw-2">*</span>;
Expand All @@ -177,7 +181,11 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
}

<span class="kw">impl </span>DlgBase {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="prelude-ty">Option</span>&lt;<span class="kw-2">&amp;</span>Base&gt;, dialog_id: u16) -&gt; <span class="self">Self </span>{
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(
parent: <span class="prelude-ty">Option</span>&lt;<span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;&gt;,
dialog_id: u16,
) -&gt; <span class="self">Self
</span>{
<span class="self">Self </span>{
base: Base::new(<span class="bool-val">true</span>, parent),
dialog_id,
Expand Down
6 changes: 3 additions & 3 deletions src/winsafe/gui/dlg_control.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>

<span class="kw">impl </span>DlgControl {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(
parent: <span class="kw-2">&amp;</span>Base,
parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;,
dialog_id: u16,
position: POINT,
resize_behavior: (Horz, Vert),
Expand All @@ -120,14 +120,14 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<span class="kw">let </span>new_self = <span class="self">Self</span>(
Arc::pin(
Obj {
dlg_base: DlgBase::new(<span class="prelude-val">Some</span>(parent), dialog_id),
dlg_base: DlgBase::new(<span class="prelude-val">Some</span>(<span class="kw-2">&amp;</span>parent), dialog_id),
position,
ctrl_id: ctrl_id.unwrap_or_else(|| next_auto_ctrl_id()),
_pin: PhantomPinned,
},
),
);
new_self.default_message_handlers(parent, resize_behavior);
new_self.default_message_handlers(parent.as_ref(), resize_behavior);
new_self
}

Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/dlg_main.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>

<span class="kw">use </span><span class="kw">crate</span>::co;
<span class="kw">use </span><span class="kw">crate</span>::decl::<span class="kw-2">*</span>;
<span class="kw">use </span><span class="kw">crate</span>::gui::privs::<span class="kw-2">*</span>;
<span class="kw">use </span><span class="kw">crate</span>::gui::{<span class="kw-2">*</span>, privs::<span class="kw-2">*</span>};
<span class="kw">use </span><span class="kw">crate</span>::msg::<span class="kw-2">*</span>;
<span class="kw">use </span><span class="kw">crate</span>::prelude::<span class="kw-2">*</span>;

Expand All @@ -132,7 +132,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<span class="kw">let </span>new_self = <span class="self">Self</span>(
Arc::pin(
Obj {
dlg_base: DlgBase::new(<span class="prelude-val">None</span>, dialog_id),
dlg_base: DlgBase::new(<span class="prelude-val">None</span>::&lt;<span class="kw-2">&amp;</span>WindowMain&gt;, dialog_id),
icon_id,
accel_table_id,
_pin: PhantomPinned,
Expand Down
10 changes: 9 additions & 1 deletion src/winsafe/gui/dlg_modal.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<a href="#64" id="64">64</a>
<a href="#65" id="65">65</a>
<a href="#66" id="66">66</a>
<a href="#67" id="67">67</a>
<a href="#68" id="68">68</a>
<a href="#69" id="69">69</a>
<a href="#70" id="70">70</a>
</pre></div><pre class="rust"><code><span class="kw">use </span>std::marker::PhantomPinned;
<span class="kw">use </span>std::pin::Pin;
<span class="kw">use </span>std::sync::Arc;
Expand All @@ -87,7 +91,11 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">struct </span>DlgModal(Pin&lt;Arc&lt;Obj&gt;&gt;);

<span class="kw">impl </span>DlgModal {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span>Base, dialog_id: u16) -&gt; <span class="self">Self </span>{
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(
parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;,
dialog_id: u16,
) -&gt; <span class="self">Self
</span>{
<span class="kw">let </span>new_self = <span class="self">Self</span>(
Arc::pin(
Obj {
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/dlg_modeless.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>

<span class="kw">impl </span>DlgModeless {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(
parent: <span class="kw-2">&amp;</span>Base,
parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;,
dialog_id: u16,
position: POINT,
) -&gt; <span class="self">Self
Expand All @@ -100,7 +100,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
},
),
);
new_self.default_message_handlers(parent);
new_self.default_message_handlers(parent.as_ref());
new_self
}

Expand Down
6 changes: 3 additions & 3 deletions src/winsafe/gui/events/base_events_proxy.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
}

<span class="kw">impl </span>BaseEventsProxy {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self </span>{
parent_ptr: NonNull::from(parent_base),
parent_ptr: NonNull::from(parent.as_ref()),
ctrl_id,
}
}
Expand All @@ -77,7 +77,7 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
<span class="kw">where </span>F: Fn(wm::Notify) -&gt; AnyResult&lt;<span class="prelude-ty">Option</span>&lt;isize&gt;&gt; + <span class="lifetime">'static</span>,
{
<span class="kw">let </span>parent_base_ref = <span class="kw">unsafe </span>{ <span class="self">self</span>.parent_ptr.as_ref() };
parent_base_ref.on().wm_notify(<span class="self">self</span>.ctrl_id <span class="kw">as _</span>, code, func);
parent_base_ref.on().wm_notify(<span class="self">self</span>.ctrl_id, code, func);
}
}
</code></pre></div></section></main></body></html>
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/button_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>ButtonEvents(BaseEventsProxy);

<span class="kw">impl </span>ButtonEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_nfy_withparm_noret!</span> { bcn_drop_down, co::BCN::DROPDOWN, NMBCDROPDOWN;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/combo_box_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>ComboBoxEvents(BaseEventsProxy);

<span class="kw">impl </span>ComboBoxEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_cmd_noparm_noret!</span> { cbn_close_up, co::CBN::CLOSEUP;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/date_time_picker_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>DateTimePickerEvents(BaseEventsProxy);

<span class="kw">impl </span>DateTimePickerEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_nfy_noparm_noret!</span> { dtn_close_up, co::DTN::CLOSEUP;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/edit_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>EditEvents(BaseEventsProxy);

<span class="kw">impl </span>EditEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_cmd_noparm_noret!</span> { en_align_ltr_ec, co::EN::ALIGN_LTR_EC;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/header_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -154,8 +154,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>HeaderEvents(BaseEventsProxy);

<span class="kw">impl </span>HeaderEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_nfy_withparm_boolret!</span> { hdn_begin_drag, co::HDN::BEGINDRAG, NMHEADER;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/label_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>LabelEvents(BaseEventsProxy);

<span class="kw">impl </span>LabelEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_cmd_noparm_noret!</span> { stn_clicked, co::STN::CLICKED;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/list_box_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>ListBoxEvents(BaseEventsProxy);

<span class="kw">impl </span>ListBoxEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_cmd_noparm_noret!</span> { lbn_dbl_clk, co::LBN::DBLCLK;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/list_view_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -311,8 +311,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>ListViewEvents(BaseEventsProxy);

<span class="kw">impl </span>ListViewEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_nfy_withparm_noret!</span> { lvn_begin_drag, co::LVN::BEGINDRAG, NMLISTVIEW;
Expand Down
4 changes: 2 additions & 2 deletions src/winsafe/gui/events/month_calendar_events.rs.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,8 @@ <h2>Files</h2></div></nav><div class="sidebar-resizer"></div>
</span><span class="kw">pub struct </span>MonthCalendarEvents(BaseEventsProxy);

<span class="kw">impl </span>MonthCalendarEvents {
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent_base: <span class="kw-2">&amp;</span>Base, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent_base, ctrl_id))
<span class="kw">pub</span>(<span class="kw">in </span><span class="kw">crate</span>::gui) <span class="kw">fn </span>new(parent: <span class="kw-2">&amp;</span><span class="kw">impl </span>AsRef&lt;Base&gt;, ctrl_id: u16) -&gt; <span class="self">Self </span>{
<span class="self">Self</span>(BaseEventsProxy::new(parent, ctrl_id))
}

<span class="macro">pub_fn_nfy_withparm_noret!</span> { mcn_get_day_state, co::MCN::GETDAYSTATE, NMDAYSTATE;
Expand Down
Loading

0 comments on commit ab6c52b

Please sign in to comment.