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

📄 gtk_tut-28.html

📁 gtk是linux一款强大的夸平台的图形化开发工具
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>GTK v1.2 Tutorial: GTK Signals </TITLE> <LINK HREF="gtk_tut-29.html" REL=next> <LINK HREF="gtk_tut-27.html" REL=previous> <LINK HREF="gtk_tut.html#toc28" REL=contents></HEAD><BODY BGCOLOR="#FFFFFF"><A HREF="gtk_tut-29.html">Next</A><A HREF="gtk_tut-27.html">Previous</A><A HREF="gtk_tut.html#toc28">Contents</A><HR NOSHADE><H2><A NAME="sec_GTK_Signals"></A> <A NAME="s28">28. GTK Signals </A></H2><P>As GTK is an object oriented widget set, it has a hierarchy ofinheritance. This inheritance mechanism applies forsignals. Therefore, you should refer to the widget hierarchy tree whenusing the signals listed in this section.<P><H2><A NAME="ss28.1">28.1 GtkObject</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkObject::destroy (GtkObject *,                         gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.2">28.2 GtkWidget</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkWidget::show    (GtkWidget *,                         gpointer);void GtkWidget::hide    (GtkWidget *,                         gpointer);void GtkWidget::map     (GtkWidget *,                         gpointer);void GtkWidget::unmap   (GtkWidget *,                         gpointer);void GtkWidget::realize (GtkWidget *,                         gpointer);void GtkWidget::unrealize       (GtkWidget *,                                 gpointer);void GtkWidget::draw    (GtkWidget *,                         ggpointer,                         gpointer);void GtkWidget::draw-focus      (GtkWidget *,                                 gpointer);void GtkWidget::draw-default    (GtkWidget *,                                 gpointer);void GtkWidget::size-request    (GtkWidget *,                                 ggpointer,                                 gpointer);void GtkWidget::size-allocate   (GtkWidget *,                                 ggpointer,                                 gpointer);void GtkWidget::state-changed   (GtkWidget *,                                 GtkStateType,                                 gpointer);void GtkWidget::parent-set      (GtkWidget *,                                 GtkObject *,                                 gpointer);void GtkWidget::style-set       (GtkWidget *,                                 GtkStyle *,                                 gpointer);void GtkWidget::add-accelerator (GtkWidget *,                                 gguint,                                 GtkAccelGroup *,                                 gguint,                                 GdkModifierType,                                 GtkAccelFlags,                                 gpointer);void GtkWidget::remove-accelerator      (GtkWidget *,                                         GtkAccelGroup *,                                         gguint,                                         GdkModifierType,                                         gpointer);gboolean GtkWidget::event       (GtkWidget *,                                 GdkEvent *,                                 gpointer);gboolean GtkWidget::button-press-event  (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::button-release-event        (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);gboolean GtkWidget::motion-notify-event (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::delete-event        (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::destroy-event       (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::expose-event        (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::key-press-event     (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::key-release-event   (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::enter-notify-event  (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::leave-notify-event  (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::configure-event     (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::focus-in-event      (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::focus-out-event     (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::map-event   (GtkWidget *,                                 GdkEvent *,                                 gpointer);gboolean GtkWidget::unmap-event (GtkWidget *,                                 GdkEvent *,                                 gpointer);gboolean GtkWidget::property-notify-event       (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);gboolean GtkWidget::selection-clear-event       (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);gboolean GtkWidget::selection-request-event     (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);gboolean GtkWidget::selection-notify-event      (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);void GtkWidget::selection-get   (GtkWidget *,                                 GtkSelectionData *,                                 gguint,                                 gpointer);void GtkWidget::selection-received      (GtkWidget *,                                         GtkSelectionData *,                                         gguint,                                         gpointer);gboolean GtkWidget::proximity-in-event  (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::proximity-out-event (GtkWidget *,                                         GdkEvent *,                                         gpointer);void GtkWidget::drag-begin      (GtkWidget *,                                 GdkDragContext *,                                 gpointer);void GtkWidget::drag-end        (GtkWidget *,                                 GdkDragContext *,                                 gpointer);void GtkWidget::drag-data-delete        (GtkWidget *,                                         GdkDragContext *,                                         gpointer);void GtkWidget::drag-leave      (GtkWidget *,                                 GdkDragContext *,                                 gguint,                                 gpointer);gboolean GtkWidget::drag-motion (GtkWidget *,                                 GdkDragContext *,                                 ggint,                                 ggint,                                 gguint,                                 gpointer);gboolean GtkWidget::drag-drop   (GtkWidget *,                                 GdkDragContext *,                                 ggint,                                 ggint,                                 gguint,                                 gpointer);void GtkWidget::drag-data-get   (GtkWidget *,                                 GdkDragContext *,                                 GtkSelectionData *,                                 gguint,                                 gguint,                                 gpointer);void GtkWidget::drag-data-received      (GtkWidget *,                                         GdkDragContext *,                                         ggint,                                         ggint,                                         GtkSelectionData *,                                         gguint,                                         gguint,                                         gpointer);gboolean GtkWidget::client-event        (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::no-expose-event     (GtkWidget *,                                         GdkEvent *,                                         gpointer);gboolean GtkWidget::visibility-notify-event     (GtkWidget *,                                                 GdkEvent *,                                                 gpointer);void GtkWidget::debug-msg       (GtkWidget *,                                 GtkString *,                                 gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.3">28.3 GtkData</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkData::disconnect        (GtkData *,                                 gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.4">28.4 GtkContainer</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkContainer::add  (GtkContainer *,                         GtkWidget *,                         gpointer);void GtkContainer::remove       (GtkContainer *,                                 GtkWidget *,                                 gpointer);void GtkContainer::check-resize (GtkContainer *,                                 gpointer);GtkDirectionType GtkContainer::focus    (GtkContainer *,                                         GtkDirectionType,                                         gpointer);void GtkContainer::set-focus-child      (GtkContainer *,                                         GtkWidget *,                                         gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.5">28.5 GtkCalendar</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkCalendar::month-changed (GtkCalendar *,                                 gpointer);void GtkCalendar::day-selected  (GtkCalendar *,                                 gpointer);void GtkCalendar::day-selected-double-click     (GtkCalendar *,                                                 gpointer);void GtkCalendar::prev-month    (GtkCalendar *,                                 gpointer);void GtkCalendar::next-month    (GtkCalendar *,                                 gpointer);void GtkCalendar::prev-year     (GtkCalendar *,                                 gpointer);void GtkCalendar::next-year     (GtkCalendar *,                                 gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.6">28.6 GtkEditable</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkEditable::changed       (GtkEditable *,                                 gpointer);void GtkEditable::insert-text   (GtkEditable *,                                 GtkString *,                                 ggint,                                 ggpointer,                                 gpointer);void GtkEditable::delete-text   (GtkEditable *,                                 ggint,                                 ggint,                                 gpointer);void GtkEditable::activate      (GtkEditable *,                                 gpointer);void GtkEditable::set-editable  (GtkEditable *,                                 gboolean,                                 gpointer);void GtkEditable::move-cursor   (GtkEditable *,                                 ggint,                                 ggint,                                 gpointer);void GtkEditable::move-word     (GtkEditable *,                                 ggint,                                 gpointer);void GtkEditable::move-page     (GtkEditable *,                                 ggint,                                 ggint,                                 gpointer);void GtkEditable::move-to-row   (GtkEditable *,                                 ggint,                                 gpointer);void GtkEditable::move-to-column        (GtkEditable *,                                         ggint,                                         gpointer);void GtkEditable::kill-char     (GtkEditable *,                                 ggint,                                 gpointer);void GtkEditable::kill-word     (GtkEditable *,                                 ggint,                                 gpointer);void GtkEditable::kill-line     (GtkEditable *,                                 ggint,                                 gpointer);void GtkEditable::cut-clipboard (GtkEditable *,                                 gpointer);void GtkEditable::copy-clipboard        (GtkEditable *,                                         gpointer);void GtkEditable::paste-clipboard       (GtkEditable *,                                         gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.7">28.7 GtkTipsQuery</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkTipsQuery::start-query  (GtkTipsQuery *,                                 gpointer);void GtkTipsQuery::stop-query   (GtkTipsQuery *,                                 gpointer);void GtkTipsQuery::widget-entered       (GtkTipsQuery *,                                         GtkWidget *,                                         GtkString *,                                         GtkString *,                                         gpointer);gboolean GtkTipsQuery::widget-selected  (GtkTipsQuery *,                                         GtkWidget *,                                         GtkString *,                                         GtkString *,                                         GdkEvent *,                                         gpointer);</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss28.8">28.8 GtkCList</A></H2><P><BLOCKQUOTE><CODE><PRE>void GtkCList::select-row       (GtkCList *,                                 ggint,                                 ggint,                                 GdkEvent *,                                 gpointer);void GtkCList::unselect-row     (GtkCList *,                                 ggint,                                 ggint,                                 GdkEvent *,                                 gpointer);void GtkCList::row-move (GtkCList *,                         ggint,                         ggint,                         gpointer);void GtkCList::click-column     (GtkCList *,

⌨️ 快捷键说明

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