/src/wrappers/gtk/library/gtk_binding_set.e

http://github.com/tybor/Liberty · Specman e · 190 lines · 26 code · 11 blank · 153 comment · 3 complexity · f776c2f0cfddf2f8a9a6da4a213a8395 MD5 · raw file

  1. indexing
  2. description: "Key bindings for individual widgets."
  3. copyright: "[
  4. Copyright (C) 2007 Paolo Redaelli, GTK+ team
  5. This library is free software; you can redistribute it and/or
  6. modify it under the terms of the GNU Lesser General Public License
  7. as published by the Free Software Foundation; either version 2.1 of
  8. the License, or (at your option) any later version.
  9. This library is distributed in the hopeOA that it will be useful, but
  10. WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  12. Lesser General Public License for more details.
  13. You should have received a copy of the GNU Lesser General Public
  14. License along with this library; if not, write to the Free Software
  15. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  16. 02110-1301 USA
  17. ]"
  18. wrapped_version: "2.10.6"
  19. class GTK_BINDING_SET
  20. inherit
  21. C_STRUCT
  22. EIFFEL_OWNED -- TODO: This is temporary
  23. insert GTK_BINDING_SET_EXTERNALS
  24. creation from_external_pointer --, make
  25. feature {} -- Creation
  26. -- gtk_binding_set_new ()
  27. --
  28. -- GtkBindingSet* gtk_binding_set_new (const gchar *set_name);
  29. --
  30. -- set_name :
  31. -- Returns :
  32. --
  33. -- --------------------------------------------------------------------------
  34. --
  35. -- gtk_binding_set_by_class ()
  36. --
  37. -- GtkBindingSet* gtk_binding_set_by_class (gpointer object_class);
  38. --
  39. -- object_class :
  40. -- Returns :
  41. --
  42. -- --------------------------------------------------------------------------
  43. --
  44. -- gtk_binding_set_find ()
  45. --
  46. -- GtkBindingSet* gtk_binding_set_find (const gchar *set_name);
  47. --
  48. -- set_name :
  49. -- Returns :
  50. --
  51. -- --------------------------------------------------------------------------
  52. --
  53. -- gtk_bindings_activate ()
  54. --
  55. -- gboolean gtk_bindings_activate (GtkObject *object,
  56. -- guint keyval,
  57. -- GdkModifierType modifiers);
  58. --
  59. -- object :
  60. -- keyval :
  61. -- modifiers :
  62. -- Returns :
  63. --
  64. -- --------------------------------------------------------------------------
  65. --
  66. -- gtk_bindings_activate_event ()
  67. --
  68. -- gboolean gtk_bindings_activate_event (GtkObject *object,
  69. -- GdkEventKey *event);
  70. --
  71. -- Looks up key bindings for object to find one matching event, and if one
  72. -- was found, activate it.
  73. --
  74. -- object : a GtkObject (generally must be a widget)
  75. -- event : a GdkEventKey
  76. -- Returns : TRUE if a matching key binding was found
  77. --
  78. -- --------------------------------------------------------------------------
  79. --
  80. -- gtk_binding_set_activate ()
  81. --
  82. -- gboolean gtk_binding_set_activate (GtkBindingSet *binding_set,
  83. -- guint keyval,
  84. -- GdkModifierType modifiers,
  85. -- GtkObject *object);
  86. --
  87. -- binding_set :
  88. -- keyval :
  89. -- modifiers :
  90. -- object :
  91. -- Returns :
  92. --
  93. -- --------------------------------------------------------------------------
  94. --
  95. -- gtk_binding_entry_add
  96. --
  97. -- #define gtk_binding_entry_add gtk_binding_entry_clear
  98. --
  99. -- --------------------------------------------------------------------------
  100. --
  101. -- gtk_binding_entry_clear ()
  102. --
  103. -- void gtk_binding_entry_clear (GtkBindingSet *binding_set,
  104. -- guint keyval,
  105. -- GdkModifierType modifiers);
  106. --
  107. -- binding_set :
  108. -- keyval :
  109. -- modifiers :
  110. --
  111. -- --------------------------------------------------------------------------
  112. --
  113. -- gtk_binding_entry_add_signal ()
  114. --
  115. -- void gtk_binding_entry_add_signal (GtkBindingSet *binding_set,
  116. -- guint keyval,
  117. -- GdkModifierType modifiers,
  118. -- const gchar *signal_name,
  119. -- guint n_args,
  120. -- ...);
  121. --
  122. -- binding_set :
  123. -- keyval :
  124. -- modifiers :
  125. -- signal_name :
  126. -- n_args :
  127. -- ... :
  128. --
  129. -- --------------------------------------------------------------------------
  130. --
  131. -- gtk_binding_set_add_path ()
  132. --
  133. -- void gtk_binding_set_add_path (GtkBindingSet *binding_set,
  134. -- GtkPathType path_type,
  135. -- const gchar *path_pattern,
  136. -- GtkPathPriorityType priority);
  137. --
  138. -- binding_set :
  139. -- path_type :
  140. -- path_pattern :
  141. -- priority :
  142. --
  143. -- --------------------------------------------------------------------------
  144. --
  145. -- gtk_binding_entry_remove ()
  146. --
  147. -- void gtk_binding_entry_remove (GtkBindingSet *binding_set,
  148. -- guint keyval,
  149. -- GdkModifierType modifiers);
  150. --
  151. -- binding_set :
  152. -- keyval :
  153. -- modifiers :
  154. --
  155. -- --------------------------------------------------------------------------
  156. --
  157. -- gtk_binding_entry_add_signall ()
  158. --
  159. -- void gtk_binding_entry_add_signall (GtkBindingSet *binding_set,
  160. -- guint keyval,
  161. -- GdkModifierType modifiers,
  162. -- const gchar *signal_name,
  163. -- GSList *binding_args);
  164. --
  165. -- binding_set :
  166. -- keyval :
  167. -- modifiers :
  168. -- signal_name :
  169. -- binding_args :
  170. --
  171. -- --------------------------------------------------------------------------
  172. --
  173. -- gtk_binding_parse_binding ()
  174. --
  175. -- guint gtk_binding_parse_binding (GScanner *scanner);
  176. --
  177. -- scanner :
  178. -- Returns :
  179. end -- class GTK_BINDING_SET