Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 5a48463e56bd4803e99af0ff1341e8fe > files > 125

ecore-devel-0.9.9.49898-1.fc14.i686.rpm

<html>
<head>
    <title>Ecore: ICCCM related functions.</title>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    <meta name="author" content="Andres Blanc" >
    
    <link rel="icon" href="img/favicon.png" type="image/x-icon">
    <link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
    <link rel="icon" href="img/favicon.png" type="image/ico">
    <link rel="shortcut icon" href="img/favicon.png" type="image/ico">

    <link rel="stylesheet" type="text/css" href="e.css">
    <link rel="stylesheet" type="text/css" href="edoxy.css">
</head>

<body>

<div id="container">

<div id="header">
<div class="layout">
    
    <h1><span>Enlightenment</span></h1>
    <h2><span>Beauty at your fingertips</span></h2>

    <table cellspacing="0" cellpadding="0" width="100%"><tr>
      <td id="header_logo">
        <a href="http://www.enlightenment.org"></a>
      </td>
      <td id="header_menu">
        <table cellspacing="0" cellpadding="0" align="right"><tr>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=home">Home</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=news">News</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=about">About</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=download">Download</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=support">Support</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contact">Contact</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://trac.enlightenment.org/e">Tracker</a></td>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=docs">Docs</a></td> 
        </tr></table>          
      </td>
      <td id="header_last"></td>
    </tr></table>

    <div class="doxytitle">
        Ecore Documentation <small>at 2 Jul 2010</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="files.html">Files</a></li>
                <li><a href="annotated.html">Data Structures</a></li>
                <li><a href="globals.html">Globals</a></li>
                <li><a href="modules.html">Modules</a></li>
                <li><a href="pages.html">Related Pages</a></li>
	        <li class="current"><a  href="index.html">Main Page</a></li>
            </ul>
        </div>
    </div>


    <div class="clear"></div>
</div>
</div>

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="contents">
<h1>ICCCM related functions.</h1>
<p>Functions related to ICCCM.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga0a220ec75c0ae400e86df862dbdb2dc5">ecore_x_icccm_state_set</a> (Ecore_X_Window window, Ecore_X_Window_State_Hint state)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the state of a window.  <a href="#ga0a220ec75c0ae400e86df862dbdb2dc5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_X_Window_State_Hint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga2b532b93957c1a9c3f75563813420e07">ecore_x_icccm_state_get</a> (Ecore_X_Window window __UNUSED__)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the state of a window.  <a href="#ga2b532b93957c1a9c3f75563813420e07"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gaa67d73e5f8090306f2e06bdc64707647">ecore_x_icccm_delete_window_send</a> (Ecore_X_Window window, Ecore_X_Time time)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the ClientMessage event with the DeleteWindow property.  <a href="#gaa67d73e5f8090306f2e06bdc64707647"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gaf60b2291525790e80630319143a8b95c">ecore_x_icccm_take_focus_send</a> (Ecore_X_Window window, Ecore_X_Time time)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the ClientMessage event with the TakeFocus property.  <a href="#gaf60b2291525790e80630319143a8b95c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gab990b493f1ebdace041b374f980b1a13">ecore_x_icccm_save_yourself_send</a> (Ecore_X_Window window, Ecore_X_Time time)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the ClientMessage event with the SaveYourself property.  <a href="#gab990b493f1ebdace041b374f980b1a13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga23b492239d9aba2058fcbdcf43ae5214">ecore_x_icccm_move_resize_send</a> (Ecore_X_Window window, int x, int y, int width, int height)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the ConfigureNotify event with the StructureNotify property.  <a href="#ga23b492239d9aba2058fcbdcf43ae5214"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga0883a37205de291ac4063c809a9d2756">ecore_x_icccm_hints_set</a> (Ecore_X_Window window, int accepts_focus, Ecore_X_Window_State_Hint initial_state, Ecore_X_Pixmap icon_pixmap, Ecore_X_Pixmap icon_mask, Ecore_X_Window icon_window, Ecore_X_Window window_group, int is_urgent)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the hints of a window.  <a href="#ga0883a37205de291ac4063c809a9d2756"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gaa9596be63f47ab56e5527eb4d35a63c4">ecore_x_icccm_hints_get</a> (Ecore_X_Window window __UNUSED__, int *accepts_focus, Ecore_X_Window_State_Hint *initial_state, Ecore_X_Pixmap *icon_pixmap, Ecore_X_Pixmap *icon_mask, Ecore_X_Window *icon_window, Ecore_X_Window *window_group, int *is_urgent)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the hints of a window.  <a href="#gaa9596be63f47ab56e5527eb4d35a63c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga4afb7a2cedcc90581cb29bdca6ccf4c2">ecore_x_icccm_size_pos_hints_set</a> (Ecore_X_Window window, int request_pos, Ecore_X_Gravity gravity, int min_w, int min_h, int max_w, int max_h, int base_w, int base_h, int step_x, int step_y, double min_aspect, double max_aspect)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the hints of a window.  <a href="#ga4afb7a2cedcc90581cb29bdca6ccf4c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga641f88b4bc78b66d8fd22d470cc49399">ecore_x_icccm_size_pos_hints_get</a> (Ecore_X_Window window __UNUSED__, int *request_pos, Ecore_X_Gravity *gravity, int *min_w, int *min_h, int *max_w, int *max_h, int *base_w, int *base_h, int *step_x, int *step_y, double *min_aspect, double *max_aspect)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the hints of a window.  <a href="#ga641f88b4bc78b66d8fd22d470cc49399"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga2f89bf0f24cc88e3f347eb7821b009be">ecore_x_icccm_title_set</a> (Ecore_X_Window window, const char *title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the title of a window.  <a href="#ga2f89bf0f24cc88e3f347eb7821b009be"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga3743ea7e0d05085927fd26f50bf76792">ecore_x_icccm_title_get</a> (Ecore_X_Window window __UNUSED__)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the title of a window.  <a href="#ga3743ea7e0d05085927fd26f50bf76792"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gab01748645049a956dbbf9335c5bf31b7">ecore_x_icccm_protocol_set</a> (Ecore_X_Window window, Ecore_X_WM_Protocol protocol, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set or unset a wm protocol property.  <a href="#gab01748645049a956dbbf9335c5bf31b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga9e16372c8451cf246a8348066901120e">ecore_x_icccm_protocol_isset</a> (Ecore_X_Window window __UNUSED__, Ecore_X_WM_Protocol protocol)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines whether a protocol is set for a window.  <a href="#ga9e16372c8451cf246a8348066901120e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga907ec62bfeb82ff4184850633b505c98">ecore_x_icccm_name_class_set</a> (Ecore_X_Window window, const char *name, const char *class)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a window name &amp; class.  <a href="#ga907ec62bfeb82ff4184850633b505c98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga9e7ed3281186310fc84aa69039eadddf">ecore_x_icccm_name_class_get</a> (Ecore_X_Window window __UNUSED__, char **name, char **class)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a window name and class.  <a href="#ga9e7ed3281186310fc84aa69039eadddf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga459aa76f7d59d934feea0eadfb4394db">ecore_x_icccm_client_machine_get</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a window client machine string.  <a href="#ga459aa76f7d59d934feea0eadfb4394db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga2de04d312f9b06f449291a49f6714756">ecore_x_icccm_command_set</a> (Ecore_X_Window window, int argc, char **argv)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the WM_COMMAND property for <em>win</em>.  <a href="#ga2de04d312f9b06f449291a49f6714756"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga481c72766319bb5e34ddae89c595a3f1">ecore_x_icccm_command_get</a> (Ecore_X_Window window __UNUSED__, int *argc, char ***argv)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the WM_COMMAND property for a window.  <a href="#ga481c72766319bb5e34ddae89c595a3f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gab148da036055d0dbd2a2c84db924e24d">ecore_x_icccm_icon_name_set</a> (Ecore_X_Window window, const char *title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a window icon name.  <a href="#gab148da036055d0dbd2a2c84db924e24d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga44f96024f9b026adaca766eeb3be644c">ecore_x_icccm_icon_name_get</a> (Ecore_X_Window window __UNUSED__)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a window icon name.  <a href="#ga44f96024f9b026adaca766eeb3be644c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga203a710c05607f9abcd0d3020496585e">ecore_x_icccm_colormap_window_set</a> (Ecore_X_Window window, Ecore_X_Window sub_window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a subwindow to the list of windows that need a different colormap installed.  <a href="#ga203a710c05607f9abcd0d3020496585e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga3e47c45b85caf21e88600c7286de3729">ecore_x_icccm_colormap_window_unset</a> (Ecore_X_Window window, Ecore_X_Window sub_window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a window from the list of colormap windows.  <a href="#ga3e47c45b85caf21e88600c7286de3729"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga170ce1c92e295437cc077d0111364936">ecore_x_icccm_transient_for_set</a> (Ecore_X_Window window, Ecore_X_Window forwindow)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specify that a window is transient for another top-level window and should be handled accordingly.  <a href="#ga170ce1c92e295437cc077d0111364936"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga259feec5f4b85523573f08820ecb358e">ecore_x_icccm_transient_for_unset</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the transient_for setting from a window.  <a href="#ga259feec5f4b85523573f08820ecb358e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_X_Window&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gaa4ddc87534e243e3c204f04ec9c236ed">ecore_x_icccm_transient_for_get</a> (Ecore_X_Window window __UNUSED__)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the window this window is transient for, if any.  <a href="#gaa4ddc87534e243e3c204f04ec9c236ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga3dd8959d662584671c3992e2c83dfefc">ecore_x_icccm_window_role_set</a> (Ecore_X_Window window, const char *role)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the window role hint.  <a href="#ga3dd8959d662584671c3992e2c83dfefc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gad4426f1ad8b83e303ed2850ef1c0a7f5">ecore_x_icccm_window_role_get_prefetch</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the GetProperty request.  <a href="#gad4426f1ad8b83e303ed2850ef1c0a7f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga77b5e7ec8993970813c321397d21593e"></a><!-- doxytag: member="Ecore_X_ICCCM_Group::ecore_x_icccm_window_role_get_fetch" ref="ga77b5e7ec8993970813c321397d21593e" args="(void)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga77b5e7ec8993970813c321397d21593e">ecore_x_icccm_window_role_get_fetch</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the reply of the GetProperty request sent by <a class="el" href="group__Ecore__X__ICCCM__Group.html#gad4426f1ad8b83e303ed2850ef1c0a7f5" title="Sends the GetProperty request.">ecore_x_icccm_window_role_get_prefetch()</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga4b900983ec368b7dc108b6539a3e3657">ecore_x_icccm_window_role_get</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the window role.  <a href="#ga4b900983ec368b7dc108b6539a3e3657"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga9646f43f32aa98a4681d89c0968d39c0">ecore_x_icccm_client_leader_set</a> (Ecore_X_Window window, Ecore_X_Window leader)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the window's client leader.  <a href="#ga9646f43f32aa98a4681d89c0968d39c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga831eb9b03ea1e74a89bcda746331140e">ecore_x_icccm_client_leader_get_prefetch</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends the GetProperty request.  <a href="#ga831eb9b03ea1e74a89bcda746331140e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga66c132763d436be0a0fd4b0add937da9"></a><!-- doxytag: member="Ecore_X_ICCCM_Group::ecore_x_icccm_client_leader_get_fetch" ref="ga66c132763d436be0a0fd4b0add937da9" args="(void)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga66c132763d436be0a0fd4b0add937da9">ecore_x_icccm_client_leader_get_fetch</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the reply of the GetProperty request sent by <a class="el" href="group__Ecore__X__ICCCM__Group.html#ga831eb9b03ea1e74a89bcda746331140e" title="Sends the GetProperty request.">ecore_x_icccm_client_leader_get_prefetch()</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_X_Window&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#gacd1f5d74bb8f1b2f6ca7db1f16b3894b">ecore_x_icccm_client_leader_get</a> (Ecore_X_Window window)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the window's client leader.  <a href="#gacd1f5d74bb8f1b2f6ca7db1f16b3894b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__X__ICCCM__Group.html#ga9259a631c19152a9d1b015549a89f71d">ecore_x_icccm_iconic_request_send</a> (Ecore_X_Window window, Ecore_X_Window root)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send the ClientMessage event with the ChangeState property.  <a href="#ga9259a631c19152a9d1b015549a89f71d"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Functions related to ICCCM. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gacd1f5d74bb8f1b2f6ca7db1f16b3894b"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_client_leader_get" ref="gacd1f5d74bb8f1b2f6ca7db1f16b3894b" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_X_Window ecore_x_icccm_client_leader_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the window's client leader. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The window's client leader window, or 0 if unset.</dd></dl>
<p>To use this function, you must call before, and in order, <a class="el" href="group__Ecore__X__ICCCM__Group.html#ga831eb9b03ea1e74a89bcda746331140e" title="Sends the GetProperty request.">ecore_x_icccm_client_leader_get_prefetch()</a>, which sends the GetProperty request, then <a class="el" href="group__Ecore__X__ICCCM__Group.html#ga66c132763d436be0a0fd4b0add937da9" title="Gets the reply of the GetProperty request sent by ecore_x_icccm_client_leader_get_prefetch()...">ecore_x_icccm_client_leader_get_fetch()</a>, which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga831eb9b03ea1e74a89bcda746331140e"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_client_leader_get_prefetch" ref="ga831eb9b03ea1e74a89bcda746331140e" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_client_leader_get_prefetch </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the GetProperty request. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>Window whose properties are requested. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9646f43f32aa98a4681d89c0968d39c0"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_client_leader_set" ref="ga9646f43f32aa98a4681d89c0968d39c0" args="(Ecore_X_Window window, Ecore_X_Window leader)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_client_leader_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>leader</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the window's client leader. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>leader</em>&nbsp;</td><td>The client leader window</td></tr>
  </table>
  </dd>
</dl>
<p>All non-transient top-level windows created by an app other than the main window must have this property set to the app's main window. </p>

</div>
</div>
<a class="anchor" id="ga459aa76f7d59d934feea0eadfb4394db"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_client_machine_get" ref="ga459aa76f7d59d934feea0eadfb4394db" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_x_icccm_client_machine_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get a window client machine string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The windows client machine string</dd></dl>
<p>Return the client machine of a window. String must be free'd when done with.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_client_machine_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_client_machine_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__window__prop_8c_source.html#l00578">ecore_x_window_prop_string_get()</a>.</p>

</div>
</div>
<a class="anchor" id="ga203a710c05607f9abcd0d3020496585e"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_colormap_window_set" ref="ga203a710c05607f9abcd0d3020496585e" args="(Ecore_X_Window window, Ecore_X_Window sub_window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_colormap_window_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>sub_window</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add a subwindow to the list of windows that need a different colormap installed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The toplevel window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sub_window</em>&nbsp;</td><td>The subwindow to be added to the colormap windows list</td></tr>
  </table>
  </dd>
</dl>
<p>Add <code>sub_window</code> to the list of windows that need a different colormap installed.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_colormap_window_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_colormap_window_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga3e47c45b85caf21e88600c7286de3729"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_colormap_window_unset" ref="ga3e47c45b85caf21e88600c7286de3729" args="(Ecore_X_Window window, Ecore_X_Window sub_window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_colormap_window_unset </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>sub_window</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove a window from the list of colormap windows. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The toplevel window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sub_window</em>&nbsp;</td><td>The window to be removed from the colormap window list.</td></tr>
  </table>
  </dd>
</dl>
<p>Remove <code>sub_window</code> from the list of colormap windows.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_colormap_window_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_colormap_window_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga481c72766319bb5e34ddae89c595a3f1"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_command_get" ref="ga481c72766319bb5e34ddae89c595a3f1" args="(Ecore_X_Window window __UNUSED__, int *argc, char ***argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_command_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char ***&nbsp;</td>
          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the WM_COMMAND property for a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>win</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>Number of arguments. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>Arguments.</td></tr>
  </table>
  </dd>
</dl>
<p>Return the command of <code>window</code> and store it in <code>argv</code>. <code>argc</code> contains the number of arguments. String must be free'd when done with.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_command_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_command_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__icccm_8c_source.html#l00739">ecore_x_icccm_command_get()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2de04d312f9b06f449291a49f6714756"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_command_set" ref="ga2de04d312f9b06f449291a49f6714756" args="(Ecore_X_Window window, int argc, char **argv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_command_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the WM_COMMAND property for <em>win</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>Number of arguments. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>Arguments. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gaa67d73e5f8090306f2e06bdc64707647"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_delete_window_send" ref="gaa67d73e5f8090306f2e06bdc64707647" args="(Ecore_X_Window window, Ecore_X_Time time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_delete_window_send </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Time&nbsp;</td>
          <td class="paramname"> <em>time</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the ClientMessage event with the DeleteWindow property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>The time. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="ecore__xcb_8c_source.html#l01745">ecore_x_client_message32_send()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa9596be63f47ab56e5527eb4d35a63c4"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_hints_get" ref="gaa9596be63f47ab56e5527eb4d35a63c4" args="(Ecore_X_Window window __UNUSED__, int *accepts_focus, Ecore_X_Window_State_Hint *initial_state, Ecore_X_Pixmap *icon_pixmap, Ecore_X_Pixmap *icon_mask, Ecore_X_Window *icon_window, Ecore_X_Window *window_group, int *is_urgent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_x_icccm_hints_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>accepts_focus</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window_State_Hint *&nbsp;</td>
          <td class="paramname"> <em>initial_state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Pixmap *&nbsp;</td>
          <td class="paramname"> <em>icon_pixmap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Pixmap *&nbsp;</td>
          <td class="paramname"> <em>icon_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window *&nbsp;</td>
          <td class="paramname"> <em>icon_window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window *&nbsp;</td>
          <td class="paramname"> <em>window_group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>is_urgent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the hints of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>accepts_focus</em>&nbsp;</td><td>AcceptFocus hint </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>initial_state</em>&nbsp;</td><td>Initial state flags. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_pixmap</em>&nbsp;</td><td>Icon pixmap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_mask</em>&nbsp;</td><td>Icon mask. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_window</em>&nbsp;</td><td>Icon window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>window_group</em>&nbsp;</td><td>Group window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>is_urgent</em>&nbsp;</td><td>IsUrgent flag. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 on success, 0 otherwise.</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_hints_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_hints_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="Ecore__X_8h_source.html#l00969">ECORE_X_WINDOW_STATE_HINT_ICONIC</a>, <a class="el" href="Ecore__X_8h_source.html#l00966">ECORE_X_WINDOW_STATE_HINT_NORMAL</a>, and <a class="el" href="Ecore__X_8h_source.html#l00963">ECORE_X_WINDOW_STATE_HINT_WITHDRAWN</a>.</p>

</div>
</div>
<a class="anchor" id="ga0883a37205de291ac4063c809a9d2756"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_hints_set" ref="ga0883a37205de291ac4063c809a9d2756" args="(Ecore_X_Window window, int accepts_focus, Ecore_X_Window_State_Hint initial_state, Ecore_X_Pixmap icon_pixmap, Ecore_X_Pixmap icon_mask, Ecore_X_Window icon_window, Ecore_X_Window window_group, int is_urgent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_hints_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>accepts_focus</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window_State_Hint&nbsp;</td>
          <td class="paramname"> <em>initial_state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Pixmap&nbsp;</td>
          <td class="paramname"> <em>icon_pixmap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Pixmap&nbsp;</td>
          <td class="paramname"> <em>icon_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>icon_window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window_group</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>is_urgent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the hints of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>accepts_focus</em>&nbsp;</td><td>AcceptFocus hint </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>initial_state</em>&nbsp;</td><td>Initial state flags. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_pixmap</em>&nbsp;</td><td>Icon pixmap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_mask</em>&nbsp;</td><td>Icon mask. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icon_window</em>&nbsp;</td><td>Icon window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>window_group</em>&nbsp;</td><td>Group window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>is_urgent</em>&nbsp;</td><td>IsUrgent flag. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="Ecore__X_8h_source.html#l00969">ECORE_X_WINDOW_STATE_HINT_ICONIC</a>, <a class="el" href="Ecore__X_8h_source.html#l00966">ECORE_X_WINDOW_STATE_HINT_NORMAL</a>, and <a class="el" href="Ecore__X_8h_source.html#l00963">ECORE_X_WINDOW_STATE_HINT_WITHDRAWN</a>.</p>

</div>
</div>
<a class="anchor" id="ga44f96024f9b026adaca766eeb3be644c"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_icon_name_get" ref="ga44f96024f9b026adaca766eeb3be644c" args="(Ecore_X_Window window __UNUSED__)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_x_icccm_icon_name_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get a window icon name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The windows icon name string.</dd></dl>
<p>Return the icon name of <code>window</code>. String must be free'd when done with.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_icon_name_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_icon_name_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__icccm_8c_source.html#l00827">ecore_x_icccm_icon_name_get()</a>.</p>

</div>
</div>
<a class="anchor" id="gab148da036055d0dbd2a2c84db924e24d"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_icon_name_set" ref="gab148da036055d0dbd2a2c84db924e24d" args="(Ecore_X_Window window, const char *title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_icon_name_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>title</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a window icon name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>title</em>&nbsp;</td><td>The icon name string.</td></tr>
  </table>
  </dd>
</dl>
<p>Set <code>window</code> icon name. </p>

</div>
</div>
<a class="anchor" id="ga9259a631c19152a9d1b015549a89f71d"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_iconic_request_send" ref="ga9259a631c19152a9d1b015549a89f71d" args="(Ecore_X_Window window, Ecore_X_Window root)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_iconic_request_send </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>root</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Send the ClientMessage event with the ChangeState property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>root</em>&nbsp;</td><td>The root window. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga23b492239d9aba2058fcbdcf43ae5214"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_move_resize_send" ref="ga23b492239d9aba2058fcbdcf43ae5214" args="(Ecore_X_Window window, int x, int y, int width, int height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_move_resize_send </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the ConfigureNotify event with the StructureNotify property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The X coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The Y coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga9e7ed3281186310fc84aa69039eadddf"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_name_class_get" ref="ga9e7ed3281186310fc84aa69039eadddf" args="(Ecore_X_Window window __UNUSED__, char **name, char **class)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_name_class_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&nbsp;</td>
          <td class="paramname"> <em>class</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get a window name and class. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window (Unused). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name string. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>class</em>&nbsp;</td><td>The class string.</td></tr>
  </table>
  </dd>
</dl>
<p>Store the name and class of <code>window</code> into respectively <code>name</code> and <code>class</code>.</p>
<p>To use this function, you must call before, and in order, ecore_x_icccm_name_class_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_name_class_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__icccm_8c_source.html#l00674">ecore_x_icccm_name_class_get()</a>.</p>

</div>
</div>
<a class="anchor" id="ga907ec62bfeb82ff4184850633b505c98"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_name_class_set" ref="ga907ec62bfeb82ff4184850633b505c98" args="(Ecore_X_Window window, const char *name, const char *class)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_name_class_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>class</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a window name &amp; class. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name string </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>class</em>&nbsp;</td><td>The class string</td></tr>
  </table>
  </dd>
</dl>
<p>Set the name and class of <code>window</code> to respectively <code>name</code> and <code>class</code>. </p>

</div>
</div>
<a class="anchor" id="ga9e16372c8451cf246a8348066901120e"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_protocol_isset" ref="ga9e16372c8451cf246a8348066901120e" args="(Ecore_X_Window window __UNUSED__, Ecore_X_WM_Protocol protocol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_x_icccm_protocol_isset </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_WM_Protocol&nbsp;</td>
          <td class="paramname"> <em>protocol</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Determines whether a protocol is set for a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The Window (Unused). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>protocol</em>&nbsp;</td><td>The protocol to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if the protocol is set, else 0.</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_protocol_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_protocol_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__icccm_8c_source.html#l00615">ecore_x_icccm_protocol_isset()</a>.</p>

</div>
</div>
<a class="anchor" id="gab01748645049a956dbbf9335c5bf31b7"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_protocol_set" ref="gab01748645049a956dbbf9335c5bf31b7" args="(Ecore_X_Window window, Ecore_X_WM_Protocol protocol, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_protocol_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_WM_Protocol&nbsp;</td>
          <td class="paramname"> <em>protocol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set or unset a wm protocol property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The Window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>protocol</em>&nbsp;</td><td>The protocol to enable/disable </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>On/Off</td></tr>
  </table>
  </dd>
</dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_protocol_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_protocol_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="gab990b493f1ebdace041b374f980b1a13"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_save_yourself_send" ref="gab990b493f1ebdace041b374f980b1a13" args="(Ecore_X_Window window, Ecore_X_Time time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_save_yourself_send </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Time&nbsp;</td>
          <td class="paramname"> <em>time</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the ClientMessage event with the SaveYourself property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>The time. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="ecore__xcb_8c_source.html#l01745">ecore_x_client_message32_send()</a>.</p>

</div>
</div>
<a class="anchor" id="ga641f88b4bc78b66d8fd22d470cc49399"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_size_pos_hints_get" ref="ga641f88b4bc78b66d8fd22d470cc49399" args="(Ecore_X_Window window __UNUSED__, int *request_pos, Ecore_X_Gravity *gravity, int *min_w, int *min_h, int *max_w, int *max_h, int *base_w, int *base_h, int *step_x, int *step_y, double *min_aspect, double *max_aspect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_x_icccm_size_pos_hints_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>request_pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Gravity *&nbsp;</td>
          <td class="paramname"> <em>gravity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>min_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>min_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>max_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>max_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>base_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>base_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>step_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>step_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>min_aspect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>max_aspect</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the hints of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>request_pos</em>&nbsp;</td><td>Request position flag. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gravity</em>&nbsp;</td><td>Gravity. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_w</em>&nbsp;</td><td>Minimum width. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_h</em>&nbsp;</td><td>Minimum height. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_w</em>&nbsp;</td><td>Maximum width. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_h</em>&nbsp;</td><td>Maximum height. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>base_w</em>&nbsp;</td><td>Base width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>base_h</em>&nbsp;</td><td>Base height </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>step_x</em>&nbsp;</td><td>X step coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>step_y</em>&nbsp;</td><td>Y step coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_aspect</em>&nbsp;</td><td>Minimum aspect ratio. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_aspect</em>&nbsp;</td><td>M </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 on success, 0 otherwise.</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_size_pos_hints_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_size_pos_hints_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga4afb7a2cedcc90581cb29bdca6ccf4c2"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_size_pos_hints_set" ref="ga4afb7a2cedcc90581cb29bdca6ccf4c2" args="(Ecore_X_Window window, int request_pos, Ecore_X_Gravity gravity, int min_w, int min_h, int max_w, int max_h, int base_w, int base_h, int step_x, int step_y, double min_aspect, double max_aspect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_size_pos_hints_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>request_pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Gravity&nbsp;</td>
          <td class="paramname"> <em>gravity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>min_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>min_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>max_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>max_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>base_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>base_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>step_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>step_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>min_aspect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>max_aspect</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the hints of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>request_pos</em>&nbsp;</td><td>Request position flag. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gravity</em>&nbsp;</td><td>Gravity. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_w</em>&nbsp;</td><td>Minimum width. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_h</em>&nbsp;</td><td>Minimum height. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_w</em>&nbsp;</td><td>Maximum width. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_h</em>&nbsp;</td><td>Maximum height. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>base_w</em>&nbsp;</td><td>Base width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>base_h</em>&nbsp;</td><td>Base height </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>step_x</em>&nbsp;</td><td>X step coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>step_y</em>&nbsp;</td><td>Y step coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>min_aspect</em>&nbsp;</td><td>Minimum aspect ratio. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>max_aspect</em>&nbsp;</td><td>Maximum aspect ratio.</td></tr>
  </table>
  </dd>
</dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_size_pos_hints_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_size_pos_hints_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga2b532b93957c1a9c3f75563813420e07"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_state_get" ref="ga2b532b93957c1a9c3f75563813420e07" args="(Ecore_X_Window window __UNUSED__)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_X_Window_State_Hint ecore_x_icccm_state_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the state of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The state of the window</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_state_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_state_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="Ecore__X_8h_source.html#l00969">ECORE_X_WINDOW_STATE_HINT_ICONIC</a>, <a class="el" href="Ecore__X_8h_source.html#l00960">ECORE_X_WINDOW_STATE_HINT_NONE</a>, <a class="el" href="Ecore__X_8h_source.html#l00966">ECORE_X_WINDOW_STATE_HINT_NORMAL</a>, and <a class="el" href="Ecore__X_8h_source.html#l00963">ECORE_X_WINDOW_STATE_HINT_WITHDRAWN</a>.</p>

</div>
</div>
<a class="anchor" id="ga0a220ec75c0ae400e86df862dbdb2dc5"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_state_set" ref="ga0a220ec75c0ae400e86df862dbdb2dc5" args="(Ecore_X_Window window, Ecore_X_Window_State_Hint state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_state_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window_State_Hint&nbsp;</td>
          <td class="paramname"> <em>state</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the state of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state</em>&nbsp;</td><td>The state. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="Ecore__X_8h_source.html#l00969">ECORE_X_WINDOW_STATE_HINT_ICONIC</a>, <a class="el" href="Ecore__X_8h_source.html#l00966">ECORE_X_WINDOW_STATE_HINT_NORMAL</a>, and <a class="el" href="Ecore__X_8h_source.html#l00963">ECORE_X_WINDOW_STATE_HINT_WITHDRAWN</a>.</p>

</div>
</div>
<a class="anchor" id="gaf60b2291525790e80630319143a8b95c"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_take_focus_send" ref="gaf60b2291525790e80630319143a8b95c" args="(Ecore_X_Window window, Ecore_X_Time time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_take_focus_send </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Time&nbsp;</td>
          <td class="paramname"> <em>time</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the ClientMessage event with the TakeFocus property. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>time</em>&nbsp;</td><td>The time. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="ecore__xcb_8c_source.html#l01745">ecore_x_client_message32_send()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3743ea7e0d05085927fd26f50bf76792"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_title_get" ref="ga3743ea7e0d05085927fd26f50bf76792" args="(Ecore_X_Window window __UNUSED__)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_x_icccm_title_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the title of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window (Unused). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The title of the window</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_title_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_title_get_fetch(), which gets the reply. </p>

</div>
</div>
<a class="anchor" id="ga2f89bf0f24cc88e3f347eb7821b009be"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_title_set" ref="ga2f89bf0f24cc88e3f347eb7821b009be" args="(Ecore_X_Window window, const char *title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_title_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>title</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the title of a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>title</em>&nbsp;</td><td>The title. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gaa4ddc87534e243e3c204f04ec9c236ed"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_transient_for_get" ref="gaa4ddc87534e243e3c204f04ec9c236ed" args="(Ecore_X_Window window __UNUSED__)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_X_Window ecore_x_icccm_transient_for_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window window&nbsp;</td>
          <td class="paramname"> <em>__UNUSED__</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the window this window is transient for, if any. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window to check (Unused). </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The window ID of the top-level window, or 0 if the property does not exist.</dd></dl>
<p>To use this function, you must call before, and in order, ecore_x_icccm_transient_for_get_prefetch(), which sends the GetProperty request, then ecore_x_icccm_transient_for_get_fetch(), which gets the reply. </p>

<p>References <a class="el" href="ecore__x__icccm_8c_source.html#l01020">ecore_x_icccm_transient_for_get()</a>.</p>

</div>
</div>
<a class="anchor" id="ga170ce1c92e295437cc077d0111364936"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_transient_for_set" ref="ga170ce1c92e295437cc077d0111364936" args="(Ecore_X_Window window, Ecore_X_Window forwindow)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_transient_for_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>forwindow</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specify that a window is transient for another top-level window and should be handled accordingly. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The transient window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>forwindow</em>&nbsp;</td><td>The toplevel window </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga259feec5f4b85523573f08820ecb358e"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_transient_for_unset" ref="ga259feec5f4b85523573f08820ecb358e" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_transient_for_unset </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove the transient_for setting from a window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga4b900983ec368b7dc108b6539a3e3657"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_window_role_get" ref="ga4b900983ec368b7dc108b6539a3e3657" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_x_icccm_window_role_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the window role. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The window's role string.</dd></dl>
<p>To use this function, you must call before, and in order, <a class="el" href="group__Ecore__X__ICCCM__Group.html#gad4426f1ad8b83e303ed2850ef1c0a7f5" title="Sends the GetProperty request.">ecore_x_icccm_window_role_get_prefetch()</a>, which sends the GetProperty request, then <a class="el" href="group__Ecore__X__ICCCM__Group.html#ga77b5e7ec8993970813c321397d21593e" title="Gets the reply of the GetProperty request sent by ecore_x_icccm_window_role_get_prefetch()...">ecore_x_icccm_window_role_get_fetch()</a>, which gets the reply. </p>

<p>References <a class="el" href="ecore__x__window__prop_8c_source.html#l00578">ecore_x_window_prop_string_get()</a>.</p>

</div>
</div>
<a class="anchor" id="gad4426f1ad8b83e303ed2850ef1c0a7f5"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_window_role_get_prefetch" ref="gad4426f1ad8b83e303ed2850ef1c0a7f5" args="(Ecore_X_Window window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_window_role_get_prefetch </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends the GetProperty request. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>Window whose properties are requested. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga3dd8959d662584671c3992e2c83dfefc"></a><!-- doxytag: member="ecore_xcb_icccm.c::ecore_x_icccm_window_role_set" ref="ga3dd8959d662584671c3992e2c83dfefc" args="(Ecore_X_Window window, const char *role)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_x_icccm_window_role_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_X_Window&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>role</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the window role hint. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>The window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>role</em>&nbsp;</td><td>The role string. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="ecore__xcb__window__prop_8c_source.html#l00692">ecore_x_window_prop_string_set()</a>.</p>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="copyright">Copyright &copy;2010 Enlightenment</td>
      <td class="generated">Docs generated Fri Jul 2 12:11:49 2010</td>
    </tr></table>
  </div>


</body>
</html>