clipboard.h 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. /** \file clipboard.h
  2. * \brief Header: Util for external clipboard
  3. */
  4. #ifndef MC__CLIPBOARD_H
  5. #define MC__CLIPBOARD_H
  6. /*** typedefs(not structures) and defined constants **********************************************/
  7. /*** enums ***************************************************************************************/
  8. /*** structures declarations (and typedefs of structures)*****************************************/
  9. /*** global variables defined in .c file *********************************************************/
  10. extern char *clipboard_store_path;
  11. extern char *clipboard_paste_path;
  12. /*** declarations of public functions ************************************************************/
  13. gboolean clipboard_file_to_ext_clip (const gchar * event_group_name, const gchar * event_name,
  14. gpointer init_data, gpointer data);
  15. gboolean clipboard_file_from_ext_clip (const gchar * event_group_name, const gchar * event_name,
  16. gpointer init_data, gpointer data);
  17. gboolean clipboard_text_to_file (const gchar * event_group_name, const gchar * event_name,
  18. gpointer init_data, gpointer data);
  19. gboolean clipboard_text_from_file (const gchar * event_group_name, const gchar * event_name,
  20. gpointer init_data, gpointer data);
  21. /*** inline functions ****************************************************************************/
  22. #endif /* MC__CLIPBOARD_H */