Project

General

Profile

unexist.dev

Assorted tidbits and projects

Hacking » History » Version 12

Version 11 (Anonymous, 12/17/2008 10:11 PM) → Version 12/100 (Anonymous, 12/17/2008 10:12 PM)

h1. Development\015\012\015\012{{>toc}}\015\012\015\012h1. EWMH/ICCCM\015\012\015\012Here are all "EWMH/NetWM":http://standards.freedesktop.org/wm-spec atoms listed that are supported by [[subtle]].\015\012\015\012h2. EWMH/ICCCM\015\012\015\012h2. Default\015\012\015\012h3. _NET_NUMBER_OF_DESKTOPS\015\012\015\012"top":#1\015\012\015\012h3. _NET_DESKTOP_NAMES\015\012\015\012"top":#1\015\012\015\012h3. _NET_VIRTUAL_ROOTS\015\012\015\012"top":#1\015\012\015\012h3. _NET_CURRENT_DESKTOP\015\012\015\012Change current desktop\015\012<pre><code class="ruby">\015\012data.l[0] = <View id>\015\012data.l[1] = 0\015\012data.l[2] = 0\015\012data.l[3] = 0\015\012data.l[4] = 0\015\012</code></pre>\015\012\015\012"top":#1\015\012\015\012h2. Extension\015\012\015\012h3. SUBTLE_CLIENT_TAGS\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_TAG_KILL\015\012\015\012Kill a tag\015\012<pre><code class="ruby">\015\012data.l[0] = <Tag id>\015\012data.l[1] = 0\015\012data.l[2] = 0\015\012data.l[3] = 0\015\012data.l[4] = 0\015\012</code></pre>\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_VIEW_NEW\015\012\015\012Create a new view\015\012<pre><code class="ruby">\015\012data.b = <View name>\015\012</code></pre>\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_VIEW_TAG\015\012\015\012Add a tag to view\015\012<pre><code class="ruby">\015\012data.l[0] = <View id>\015\012data.l[1] = <Tag id>\015\012data.l[2] = 0\015\012data.l[3] = 0\015\012data.l[4] = 0\015\012</code></pre>\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_VIEW_UNTAG\015\012\015\012Remove a tag from view\015\012<pre><code class="ruby">\015\012data.l[0] = <View id>\015\012data.l[1] = <Tag id>\015\012data.l[2] = 0\015\012data.l[3] = 0\015\012data.l[4] = 0\015\012</code></pre>\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_VIEW_TAGS\015\012\015\012"top":#1\015\012\015\012h3. SUBTLE_VIEW_KILL\015\012\015\012Kill a view\015\012<pre><code class="ruby">\015\012data.l[0] = <View id>\015\012data.l[1] = 0\015\012data.l[2] = 0\015\012data.l[3] = 0\015\012data.l[4] = 0\015\012</code></pre>\015\012\015\012"top":#1