📄 sec-gdkevent.html
字号:
</td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"button_press_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_BUTTON_RELEASE</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"button_release_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_KEY_PRESS</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"key_press_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_KEY_RELEASE</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"key_release_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_ENTER_NOTIFY</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"enter_notify_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_LEAVE_NOTIFY</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"leave_notify_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> Yes [PD] footnote! </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_FOCUS_CHANGE</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"focus_in_event"</span>, <span class="SYMBOL">"focus_out_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_CONFIGURE</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"configure_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_MAP</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"map_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_UNMAP</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"unmap_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_PROPERTY_NOTIFY</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"property_notify_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_SELECTION_CLEAR</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"selection_clear_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME"> GDK_SELECTION_REQUEST</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL"> "selection_request_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME"> GDK_SELECTION_NOTIFY</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL"> "selection_notify_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_PROXIMITY_IN</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"proximity_in_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_PROXIMITY_OUT</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"proximity_out_event"</span> </td> <td align="LEFT" valign="TOP"> Yes </td> <td align="LEFT" valign="TOP"> Yes </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_CLIENT_EVENT</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"client_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME"> GDK_VISIBILITY_NOTIFY</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL"> "visibility_notify_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> <tr> <td align="LEFT" valign="TOP"> <span class="STRUCTNAME">GDK_NO_EXPOSE</span> </td> <td align="LEFT" valign="TOP"> <span class="SYMBOL">"no_expose_event"</span> </td> <td align="LEFT" valign="TOP"> No </td> <td align="LEFT" valign="TOP"> No </td> </tr> </table> </div> </div> <div class="SECT2"> <h2 class="SECT2"> <a name="Z119">Button Events</a> </h2> <p> Four different event types result in a <span class= "STRUCTNAME">GdkEventButton</span>: </p> <ul> <li> <p> <span class="STRUCTNAME">GDK_BUTTON_PRESS</span> means a mouse button was pressed down. </p> </li> <li> <p> <span class="STRUCTNAME">GDK_BUTTON_RELEASE</span> means a button was released after being pressed down. Will not necessarily be received after a button press event: if the user moves the mouse to a different <span class="STRUCTNAME">GdkWindow</span>, that window will receive it instead. </p> </li> <li> <p> <span class="STRUCTNAME">GDK_2BUTTON_PRESS</span> means a mouse button was pressed down twice in a short interval---a "double click." Always preceded by a <span class="STRUCTNAME"> GDK_BUTTON_PRESS</span>/<span class= "STRUCTNAME">GDK_BUTTON_RELEASE</span> pair for the first click. </p> </li> <li> <p> <span class="STRUCTNAME">GDK_3BUTTON_PRESS</span> means a mouse button was pressed down three times in a short interval; a "triple click." Preceded by two <span class="STRUCTNAME"> GDK_BUTTON_PRESS</span>/<span class= "STRUCTNAME">GDK_BUTTON_RELEASE</span> pairs and <span class="STRUCTNAME">GDK_2BUTTON_PRESS</span>. </p> </li> </ul> <p> If you click three times quickly, on the same <span class="STRUCTNAME">GdkWindow</span>, the following events are received in order: </p> <ol type="1"> <li> <p> <span class="STRUCTNAME">GDK_BUTTON_PRESS</span> </p> </li> <li> <p> <span class="STRUCTNAME"> GDK_BUTTON_RELEASE</span> </p> </li> <li> <p> <span class="STRUCTNAME">GDK_BUTTON_PRESS</span> </p> </li> <li> <p> <span class="STRUCTNAME"> GDK_2BUTTON_PRESS</span> </p> </li> <li> <p> <span class="STRUCTNAME"> GDK_BUTTON_RELEASE</span> </p> </li> <li> <p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -