| Index: ui/base/dragdrop/gtk_dnd_util.h
|
| ===================================================================
|
| --- ui/base/dragdrop/gtk_dnd_util.h (revision 92815)
|
| +++ ui/base/dragdrop/gtk_dnd_util.h (working copy)
|
| @@ -11,6 +11,7 @@
|
| #include <vector>
|
|
|
| #include "base/string16.h"
|
| +#include "ui/ui_api.h"
|
|
|
| class GURL;
|
|
|
| @@ -42,7 +43,7 @@
|
|
|
| // Get the atom for a given target (of the above enum type). Will return NULL
|
| // for non-custom targets, such as CHROME_TEXT_PLAIN.
|
| -GdkAtom GetAtomForTarget(int target);
|
| +UI_API GdkAtom GetAtomForTarget(int target);
|
|
|
| // Creates a target list from the given mask. The mask should be an OR of
|
| // CHROME_* values. The target list is returned with ref count 1; the caller
|
| @@ -51,18 +52,18 @@
|
| // Since the MIME type for WEBDROP_FILE_CONTENTS depends on the file's
|
| // contents, that flag is ignored by this function. It is the responsibility
|
| // of the client code to do the right thing.
|
| -GtkTargetList* GetTargetListFromCodeMask(int code_mask);
|
| +UI_API GtkTargetList* GetTargetListFromCodeMask(int code_mask);
|
|
|
| // Set the drag target list for |source| with the target list that
|
| // corresponds to |code_mask|.
|
| -void SetSourceTargetListFromCodeMask(GtkWidget* source, int code_mask);
|
| +UI_API void SetSourceTargetListFromCodeMask(GtkWidget* source, int code_mask);
|
|
|
| // Set the accepted targets list for |dest|. The |target_codes| array should
|
| // be sorted in preference order and should be terminated with -1.
|
| -void SetDestTargetList(GtkWidget* dest, const int* target_codes);
|
| +UI_API void SetDestTargetList(GtkWidget* dest, const int* target_codes);
|
|
|
| // Write a URL to the selection in the given type.
|
| -void WriteURLWithName(GtkSelectionData* selection_data,
|
| +UI_API void WriteURLWithName(GtkSelectionData* selection_data,
|
| const GURL& url,
|
| string16 title,
|
| int type);
|
| @@ -70,18 +71,18 @@
|
| // Extracts data of type CHROME_NAMED_URL from |selection_data| into
|
| // |url| and |title|. Returns true if the url/title were safely extracted
|
| // and the url is valid.
|
| -bool ExtractNamedURL(GtkSelectionData* selection_data,
|
| - GURL* url,
|
| - string16* title);
|
| +UI_API bool ExtractNamedURL(GtkSelectionData* selection_data,
|
| + GURL* url,
|
| + string16* title);
|
|
|
| // Extracts data of type TEXT_URI_LIST from |selection_data| into |urls|.
|
| -bool ExtractURIList(GtkSelectionData* selection_data,
|
| - std::vector<GURL>* urls);
|
| +UI_API bool ExtractURIList(GtkSelectionData* selection_data,
|
| + std::vector<GURL>* urls);
|
|
|
| // Extracts a Netscape URL (url\ntitle) from |selection_data|.
|
| -bool ExtractNetscapeURL(GtkSelectionData* selection_data,
|
| - GURL* url,
|
| - string16* title);
|
| +UI_API bool ExtractNetscapeURL(GtkSelectionData* selection_data,
|
| + GURL* url,
|
| + string16* title);
|
|
|
| } // namespace ui
|
|
|
|
|