This commit is contained in:
wash2 2026-04-18 20:11:25 +00:00
commit 0fa87f2b35
16382 changed files with 734838 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,5 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The interface for wayland client side decorations (CSD)."><title>cosmic::cctk::sctk::reexports::csd_frame - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../../../../../crates.js"></script><script defer src="../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>cctk::<wbr>sctk::<wbr>reexports</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../index.html">cosmic</a>::<wbr><a href="../../../index.html">cctk</a>::<wbr><a href="../../index.html">sctk</a>::<wbr><a href="../index.html">reexports</a></div><h1>Crate <span>csd_frame</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><span class="item-info"><div class="stab portability">Available on <strong>crate feature <code>wayland</code> and Linux</strong> only.</div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The interface for wayland client side decorations (CSD).</p>
<p>The crate is intended to be used by libraries providing client
side decorations for the xdg-shell protocol.</p>
<p>Examples could be found in <a href="https://github.com/smithay/client-toolkit"><code>client toolkit</code></a> and <a href="https://github.com/PolyMeilex/sctk-adwaita"><code>sctk-adwaita</code></a>.</p>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.CursorIconParseError.html" title="struct cosmic::cctk::sctk::reexports::csd_frame::CursorIconParseError">Cursor<wbr>Icon<wbr>Parse<wbr>Error</a></dt><dd>An error which could be returned when parsing <a href="enum.CursorIcon.html" title="enum cosmic::cctk::sctk::reexports::csd_frame::CursorIcon"><code>CursorIcon</code></a>.</dd><dt><a class="struct" href="struct.WindowManagerCapabilities.html" title="struct cosmic::cctk::sctk::reexports::csd_frame::WindowManagerCapabilities">Window<wbr>Manager<wbr>Capabilities</a></dt><dd>The capabilities of the window manager.</dd><dt><a class="struct" href="struct.WindowState.html" title="struct cosmic::cctk::sctk::reexports::csd_frame::WindowState">Window<wbr>State</a></dt><dd>The configured state of the window.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.CursorIcon.html" title="enum cosmic::cctk::sctk::reexports::csd_frame::CursorIcon">Cursor<wbr>Icon</a></dt><dd>Describes the appearance of the (usually mouse) cursor icon.</dd><dt><a class="enum" href="enum.FrameAction.html" title="enum cosmic::cctk::sctk::reexports::csd_frame::FrameAction">Frame<wbr>Action</a></dt><dd>The Frame action user should perform in responce to mouse click events.</dd><dt><a class="enum" href="enum.FrameClick.html" title="enum cosmic::cctk::sctk::reexports::csd_frame::FrameClick">Frame<wbr>Click</a></dt><dd>The user clicked or touched the decoractions frame.</dd><dt><a class="enum" href="enum.ResizeEdge.html" title="enum cosmic::cctk::sctk::reexports::csd_frame::ResizeEdge">Resize<wbr>Edge</a></dt><dd>Which edge or corner is being dragged.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.DecorationsFrame.html" title="trait cosmic::cctk::sctk::reexports::csd_frame::DecorationsFrame">Decorations<wbr>Frame</a></dt><dd>The interface for the client side decorations.</dd></dl></section></div></main></body></html>

View file

@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"enum":["CursorIcon","FrameAction","FrameClick","ResizeEdge"],"struct":["CursorIconParseError","WindowManagerCapabilities","WindowState"],"trait":["DecorationsFrame"]};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long