/src/wrappers/gtk/library/gtk_invisible.e

http://github.com/tybor/Liberty · Specman e · 125 lines · 19 code · 43 blank · 63 comment · 2 complexity · 86e5659d41227c4032f572e584246852 MD5 · raw file

  1. indexing
  2. description: "A widget which is not displayed."
  3. copyright: "[
  4. Copyright (C) 2006 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. deferred class GTK_INVISIBLE
  19. -- GtkInvisible — A widget which is not displayed
  20. -- The GtkInvisible widget is used internally in GTK+, and is
  21. -- probably not very useful for application developers.
  22. -- It is used for reliable pointer grabs and selection handling in
  23. -- the code for drag-and-drop.
  24. -- inherit
  25. -- (SHARED_?)C_STRUCT
  26. -- insert
  27. -- FOO_EXTERNALS
  28. -- creation make, from_external_pointer
  29. -- feature {} -- Creation
  30. -- Prev Up Home GTK+ Reference Manual Next
  31. -- Top | Description | Object Hierarchy | Implemented Interfaces | Properties
  32. -- GtkInvisible
  33. -- Synopsis
  34. -- #include <gtk/gtk.h>
  35. -- GtkInvisible;
  36. -- GtkWidget* gtk_invisible_new (void);
  37. -- GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen);
  38. -- void gtk_invisible_set_screen (GtkInvisible *invisible,
  39. -- GdkScreen *screen);
  40. -- GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible);
  41. -- Object Hierarchy
  42. -- GObject
  43. -- +----GInitiallyUnowned
  44. -- +----GtkObject
  45. -- +----GtkWidget
  46. -- +----GtkInvisible
  47. -- Implemented Interfaces
  48. -- GtkInvisible implements AtkImplementorIface.
  49. -- Properties
  50. -- "screen" GdkScreen : Read / Write
  51. -- Details
  52. -- GtkInvisible
  53. -- typedef struct _GtkInvisible GtkInvisible;
  54. -- The GtkInvisible struct contains no public fields.
  55. -- gtk_invisible_new ()
  56. -- GtkWidget* gtk_invisible_new (void);
  57. -- Creates a new GtkInvisible.
  58. -- Returns : a new GtkInvisible.
  59. -- gtk_invisible_new_for_screen ()
  60. -- GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen);
  61. -- Creates a new GtkInvisible object for a specified screen
  62. -- screen : a GdkScreen which identifies on which the new GtkInvisible will be created.
  63. -- Returns : a newly created GtkInvisible object
  64. -- Since 2.2
  65. -- gtk_invisible_set_screen ()
  66. -- void gtk_invisible_set_screen (GtkInvisible *invisible,
  67. -- GdkScreen *screen);
  68. -- Sets the GdkScreen where the GtkInvisible object will be displayed.
  69. -- invisible : a GtkInvisible.
  70. -- screen : a GdkScreen.
  71. -- Since 2.2
  72. -- gtk_invisible_get_screen ()
  73. -- GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible);
  74. -- Returns the GdkScreen object associated with invisible
  75. -- invisible : a GtkInvisible.
  76. -- Returns : the associated GdkScreen.
  77. -- Since 2.2
  78. -- Property Details
  79. -- The "screen" property
  80. -- "screen" GdkScreen : Read / Write
  81. -- The screen where this window will be displayed.
  82. end -- class GTK_INVISIBLE