You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

163 lines
5.2 KiB

  1. /*-
  2. * Copyright (c) 2009 Nick Schermer <nick@xfce.org>
  3. *
  4. * This library is free software; you can redistribute it and/or
  5. * modify it under the terms of the GNU Lesser General Public
  6. * License as published by the Free Software Foundation; either
  7. * version 2.1 of the License, or (at your option) any later version.
  8. *
  9. * This library is distributed in the hope that it will be useful,
  10. * but 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. *
  14. * You should have received a copy of the GNU Lesser General Public
  15. * License along with this library; if not, write to the Free Software
  16. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  17. */
  18. /* This file lists all exported symbols. It is used to generate
  19. * the libxfce4panel-alias.h/libxfce4panel-aliasdef.c files used
  20. * to avoid PLT entries for internal uses of exported functions (see
  21. * make-libxfce4panel-alias.pl).
  22. *
  23. * Every symbol must be included in the right
  24. * #ifdef IN_HEADER(sym) #endif and
  25. * #ifdef IN_SOURCE(sym) #endif sections.
  26. */
  27. #ifdef ALL_FILES
  28. #define IN_HEADER(x) 1
  29. #define IN_SOURCE(x) 1
  30. #endif
  31. /* libxfce4panel-condif.h */
  32. #if IN_HEADER(__LIBXFCE4PANEL_CONFIG_H__)
  33. #if IN_SOURCE(__LIBXFCE4PANEL_CONFIG_C__)
  34. libxfce4panel_check_version
  35. libxfce4panel_major_version
  36. libxfce4panel_micro_version
  37. libxfce4panel_minor_version
  38. #endif
  39. #endif
  40. /* libxfce4panel-enum-types.h */
  41. #if IN_HEADER(__LIBXFCE4PANEL_ENUM_TYPES_H__)
  42. #if IN_SOURCE(__LIBXFCE4PANEL_ENUM_TYPES_C__)
  43. xfce_screen_position_get_type G_GNUC_CONST
  44. xfce_panel_plugin_mode_get_type G_GNUC_CONST
  45. #endif
  46. #endif
  47. /* xfce-arrow-button.h */
  48. #if IN_HEADER(__XFCE_ARROW_BUTTON_H__)
  49. #if IN_SOURCE(__XFCE_ARROW_BUTTON_C__)
  50. xfce_arrow_button_get_type G_GNUC_CONST
  51. xfce_arrow_button_new G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  52. xfce_arrow_button_get_arrow_type
  53. xfce_arrow_button_set_arrow_type
  54. xfce_arrow_button_get_blinking
  55. xfce_arrow_button_set_blinking
  56. #endif
  57. #endif
  58. /* xfce-hvbox.h */
  59. #if IN_HEADER(__XFCE_HVBOX_H__)
  60. #if IN_SOURCE(__XFCE_HVBOX_C__)
  61. xfce_hvbox_get_type G_GNUC_CONST
  62. xfce_hvbox_new G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  63. xfce_hvbox_set_orientation
  64. xfce_hvbox_get_orientation
  65. #endif
  66. #endif
  67. /* xfce-panel-convenience.h */
  68. #if IN_HEADER(__XFCE_PANEL_CONVENIENCE_H__)
  69. #if IN_SOURCE(__XFCE_PANEL_CONVENIENCE_C__)
  70. xfce_panel_create_button G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  71. xfce_panel_create_toggle_button G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  72. xfce_panel_get_channel_name
  73. xfce_panel_pixbuf_from_source
  74. xfce_panel_pixbuf_from_source_at_size
  75. #endif
  76. #endif
  77. /* xfce-panel-image.h */
  78. #if IN_HEADER(__XFCE_PANEL_IMAGE_H__)
  79. #if IN_SOURCE(__XFCE_PANEL_IMAGE_C__)
  80. xfce_panel_image_get_type G_GNUC_CONST
  81. xfce_panel_image_new G_GNUC_MALLOC
  82. xfce_panel_image_new_from_pixbuf G_GNUC_MALLOC
  83. xfce_panel_image_new_from_source G_GNUC_MALLOC
  84. xfce_panel_image_set_from_pixbuf
  85. xfce_panel_image_set_from_source
  86. xfce_panel_image_set_size
  87. xfce_panel_image_get_size
  88. xfce_panel_image_clear
  89. #endif
  90. #endif
  91. /* xfce-panel-plugin.h */
  92. #if IN_HEADER(__XFCE_PANEL_PLUGIN_H__)
  93. #if IN_SOURCE(__XFCE_PANEL_PLUGIN_C__)
  94. xfce_panel_plugin_get_type G_GNUC_CONST
  95. xfce_panel_plugin_get_name G_GNUC_PURE
  96. xfce_panel_plugin_get_display_name G_GNUC_PURE
  97. xfce_panel_plugin_get_comment G_GNUC_PURE
  98. xfce_panel_plugin_get_unique_id G_GNUC_PURE
  99. xfce_panel_plugin_get_property_base G_GNUC_PURE
  100. xfce_panel_plugin_get_arguments G_GNUC_PURE
  101. xfce_panel_plugin_get_size G_GNUC_PURE
  102. xfce_panel_plugin_get_small G_GNUC_PURE
  103. xfce_panel_plugin_get_expand G_GNUC_PURE
  104. xfce_panel_plugin_set_expand
  105. xfce_panel_plugin_get_shrink G_GNUC_PURE
  106. xfce_panel_plugin_set_shrink
  107. xfce_panel_plugin_set_small
  108. xfce_panel_plugin_get_locked
  109. xfce_panel_plugin_get_orientation G_GNUC_PURE
  110. xfce_panel_plugin_get_mode G_GNUC_PURE
  111. xfce_panel_plugin_get_nrows G_GNUC_PURE
  112. xfce_panel_plugin_get_screen_position G_GNUC_PURE
  113. xfce_panel_plugin_take_window
  114. xfce_panel_plugin_add_action_widget
  115. xfce_panel_plugin_menu_insert_item
  116. xfce_panel_plugin_menu_show_configure
  117. xfce_panel_plugin_menu_show_about
  118. xfce_panel_plugin_block_menu
  119. xfce_panel_plugin_unblock_menu
  120. xfce_panel_plugin_register_menu
  121. xfce_panel_plugin_arrow_type
  122. xfce_panel_plugin_remove
  123. xfce_panel_plugin_position_widget
  124. xfce_panel_plugin_position_menu
  125. xfce_panel_plugin_focus_widget
  126. xfce_panel_plugin_block_autohide
  127. xfce_panel_plugin_lookup_rc_file G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  128. xfce_panel_plugin_save_location G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT
  129. #endif
  130. #endif
  131. /* xfce-panel-plugin-provider.h */
  132. #if IN_HEADER(__XFCE_PANEL_PLUGIN_PROVIDER_H__)
  133. #if IN_SOURCE(__XFCE_PANEL_PLUGIN_PROVIDER_C__)
  134. xfce_panel_plugin_provider_ask_remove
  135. xfce_panel_plugin_provider_get_type G_GNUC_CONST
  136. xfce_panel_plugin_provider_get_name
  137. xfce_panel_plugin_provider_get_unique_id
  138. xfce_panel_plugin_provider_set_size
  139. xfce_panel_plugin_provider_set_mode
  140. xfce_panel_plugin_provider_set_nrows
  141. xfce_panel_plugin_provider_set_screen_position
  142. xfce_panel_plugin_provider_save
  143. xfce_panel_plugin_provider_emit_signal
  144. xfce_panel_plugin_provider_get_show_configure
  145. xfce_panel_plugin_provider_show_configure
  146. xfce_panel_plugin_provider_get_show_about
  147. xfce_panel_plugin_provider_show_about
  148. xfce_panel_plugin_provider_removed
  149. xfce_panel_plugin_provider_remote_event
  150. xfce_panel_plugin_provider_set_locked
  151. #endif
  152. #endif