⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 magnifier_8h.html

📁 在Linux下实现magnification功能
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>gnome-mag: magnifier.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.7 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="namespaces.html"><span>Namespaces</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li id="current"><a href="files.html"><span>Files</span></a></li>    <li><a href="dirs.html"><span>Directories</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>File&nbsp;List</span></a></li>    <li><a href="globals.html"><span>Globals</span></a></li>  </ul></div><div class="nav"><a class="el" href="dir_ed2a549a3a7169145b90da06827de1bb.html">magnifier</a></div><h1>magnifier.h File Reference</h1><code>#include &quot;<a class="el" href="GNOME__Magnifier_8h-source.html">GNOME_Magnifier.h</a>&quot;</code><br><code>#include &lt;X11/Xlib.h&gt;</code><br><code>#include &lt;glib.h&gt;</code><br><code>#include &lt;gdk/gdk.h&gt;</code><br><code>#include &lt;bonobo/bonobo-object.h&gt;</code><br><code>#include &lt;bonobo/bonobo-property-bag.h&gt;</code><br><code>#include &lt;login-helper/login-helper.h&gt;</code><br><p><a href="magnifier_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Data Structures</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMagnifier.html">Magnifier</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMagnifierClass.html">MagnifierClass</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtiming.html">timing</a></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#adfcc44b0a11f8d7f6b1ebd29be000ff">MAGNIFIER_TYPE</a>&nbsp;&nbsp;&nbsp;(magnifier_get_type ())</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#24ebbe89c34a8accabcc894767545bbe">MAGNIFIER</a>(o)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((o), MAGNIFIER_TYPE, <a class="el" href="structMagnifier.html">Magnifier</a>))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#4e518459d2adebee10b8f115e4fda699">MAGNIFIER_CLASS</a>(k)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST((k), MAGNIFIER_TYPE, <a class="el" href="structMagnifierClass.html">MagnifierClass</a>))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#971fc276bc83e8071c4b450136ac5d5c">IS_MAGNIFIER</a>(o)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((o), MAGNIFIER_TYPE))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#990d0f9093af1d02b08cede3a2e83556">IS_MAGNIFIER_CLASS</a>(k)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_TYPE ((k), MAGNIFIER_TYPE))</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#1995e41e36a838317ce667e8f70c33a0">MAGNIFIER_OAFIID</a>&nbsp;&nbsp;&nbsp;&quot;OAFIID:GNOME_Magnifier_Magnifier:0.9&quot;</td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__MagnifierPrivate.html">_MagnifierPrivate</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#ef627d98c06d52676dd5453b3f456dfc">MagnifierPrivate</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structtiming.html">timing</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#de5f528e4320bfa5480f76f0d45c9d4b">TimingStruct</a></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">GdkDrawable *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#bc3753793badac983be7f1db36b37e40">magnifier_get_cursor</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#3c15e27056830fa8243a6410a9eaf391">magnifier_get_type</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">GdkWindow *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#ca7d287432d79d9d72aef38adb4fa3eb">magnifier_get_root</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structMagnifier.html">Magnifier</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#5c93eee868a854c2e67ab3a75c16c708">magnifier_new</a> (gboolean override_redirect)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">gboolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#6a0c1b42834a0e68ebbec0835180f06d">magnifier_error_check</a> (void)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#d6b5286ea68315013935af2412cf4356">magnifier_notify_damage</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier, XRectangle *rect)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#ce0cb09a2b2cb21339ec9cd2b4c74618">magnifier_set_cursor_from_pixbuf</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier, GdkPixbuf *cursor_pixbuf)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#950892a831f3f33c880de3523c6ba438">magnifier_set_cursor_pixmap_by_name</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier, const gchar *cursor_name, gboolean source_fallback)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#bfcbe2b6bde70722ed7564a3a65692c5">magnifier_transform_cursor</a> (<a class="el" href="structMagnifier.html">Magnifier</a> *magnifier)</td></tr><tr><td colspan="2"><br><h2>Variables</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtiming.html">TimingStruct</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="magnifier_8h.html#46b757b00d8b7930d1da9f08206efdc7">mag_timing</a></td></tr></table><hr><h2>Define Documentation</h2><a class="anchor" name="adfcc44b0a11f8d7f6b1ebd29be000ff"></a><!-- doxytag: member="magnifier.h::MAGNIFIER_TYPE" ref="adfcc44b0a11f8d7f6b1ebd29be000ff" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MAGNIFIER_TYPE&nbsp;&nbsp;&nbsp;(magnifier_get_type ())          </td>        </tr>      </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="magnifier_8h-source.html#l00046">46</a> of file <a class="el" href="magnifier_8h-source.html">magnifier.h</a>.</div></div><p><a class="anchor" name="24ebbe89c34a8accabcc894767545bbe"></a><!-- doxytag: member="magnifier.h::MAGNIFIER" ref="24ebbe89c34a8accabcc894767545bbe" args="(o)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MAGNIFIER          </td>          <td>(</td>          <td class="paramtype">o&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((o), MAGNIFIER_TYPE, <a class="el" href="structMagnifier.html">Magnifier</a>))</td>        </tr>      </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="magnifier_8h-source.html#l00047">47</a> of file <a class="el" href="magnifier_8h-source.html">magnifier.h</a>.<p>Referenced by <a class="el" href="magnifier_8c-source.html#l01484">impl_magnifier_add_zoom_region()</a>, <a class="el" href="magnifier_8c-source.html#l01540">impl_magnifier_clear_all_zoom_regions()</a>, <a class="el" href="magnifier_8c-source.html#l01425">impl_magnifier_create_zoom_region()</a>, <a class="el" href="magnifier_8c-source.html#l01553">impl_magnifier_dispose()</a>, <a class="el" href="magnifier_8c-source.html#l01503">impl_magnifier_get_properties()</a>, <a class="el" href="magnifier_8c-source.html#l01403">impl_magnifier_get_source_display()</a>, <a class="el" href="magnifier_8c-source.html#l01414">impl_magnifier_get_target_display()</a>, <a class="el" href="magnifier_8c-source.html#l01512">impl_magnifier_get_zoom_regions()</a>, <a class="el" href="magnifier_8c-source.html#l01348">impl_magnifier_set_source_display()</a>, <a class="el" href="magnifier_8c-source.html#l01375">impl_magnifier_set_target_display()</a>, <a class="el" href="magnifier_8c-source.html#l00155">mag_login_helper_get_raise_windows()</a>, <a class="el" href="magnifier_8c-source.html#l01340">magnifier_gobject_dispose()</a>, <a class="el" href="magnifier_8c-source.html#l00925">magnifier_reset_overlay_at_idle()</a>, and <a class="el" href="magnifier_8c-source.html#l00970">magnifier_reset_struts_at_idle()</a>.</div></div><p><a class="anchor" name="4e518459d2adebee10b8f115e4fda699"></a><!-- doxytag: member="magnifier.h::MAGNIFIER_CLASS" ref="4e518459d2adebee10b8f115e4fda699" args="(k)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define MAGNIFIER_CLASS          </td>          <td>(</td>          <td class="paramtype">k&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST((k), MAGNIFIER_TYPE, <a class="el" href="structMagnifierClass.html">MagnifierClass</a>))</td>        </tr>      </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="magnifier_8h-source.html#l00048">48</a> of file <a class="el" href="magnifier_8h-source.html">magnifier.h</a>.</div></div><p><a class="anchor" name="971fc276bc83e8071c4b450136ac5d5c"></a><!-- doxytag: member="magnifier.h::IS_MAGNIFIER" ref="971fc276bc83e8071c4b450136ac5d5c" args="(o)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define IS_MAGNIFIER          </td>          <td>(</td>          <td class="paramtype">o&nbsp;</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%">&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((o), MAGNIFIER_TYPE))</td>        </tr>      </table></div><div class="memdoc"><p><p>Definition at line <a class="el" href="magnifier_8h-source.html#l00049">49</a> of file <a class="el" href="magnifier_8h-source.html">magnifier.h</a>.<p>Referenced by <a class="el" href="magnifier-main_8c-source.html#l00248">magnifier_main_pan_image()</a>, <a class="el" href="magnifier-main_8c-source.html#l00309">magnifier_main_refresh_all()</a>, and <a class="el" href="magnifier-main_8c-source.html#l00160">magnifier_main_test_image()</a>.</div></div><p><a class="anchor" name="990d0f9093af1d02b08cede3a2e83556"></a><!-- doxytag: member="magnifier.h::IS_MAGNIFIER_CLASS" ref="990d0f9093af1d02b08cede3a2e83556" args="(k)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define IS_MAGNIFIER_CLASS          </td>          <td>(</td>          <td class="paramtype">k&nbsp;</td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -