mirror of
https://github.com/m1k1o/neko.git
synced 2025-08-03 00:39:56 +02:00
move server to server directory.
This commit is contained in:
parent
da45f62ca8
commit
cfb423b13d
211 changed files with 18 additions and 10 deletions
36
server/pkg/drop/drop.h
Normal file
36
server/pkg/drop/drop.h
Normal file
|
@ -0,0 +1,36 @@
|
|||
#pragma once
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
enum {
|
||||
DRAG_TARGET_TYPE_TEXT,
|
||||
DRAG_TARGET_TYPE_URI
|
||||
};
|
||||
|
||||
extern void goDragCreate(GtkWidget *widget, GdkEvent *event, gpointer user_data);
|
||||
extern void goDragCursorEnter(GtkWidget *widget, GdkEvent *event, gpointer user_data);
|
||||
extern void goDragButtonPress(GtkWidget *widget, GdkEvent *event, gpointer user_data);
|
||||
extern void goDragBegin(GtkWidget *widget, GdkDragContext *context, gpointer user_data);
|
||||
extern void goDragFinish(gboolean succeeded);
|
||||
|
||||
static void dragDataGet(
|
||||
GtkWidget *widget,
|
||||
GdkDragContext *context,
|
||||
GtkSelectionData *data,
|
||||
guint target_type,
|
||||
guint time,
|
||||
gpointer user_data
|
||||
);
|
||||
|
||||
static void dragEnd(
|
||||
GtkWidget *widget,
|
||||
GdkDragContext *context,
|
||||
gpointer user_data
|
||||
);
|
||||
|
||||
void dragWindowOpen(char **uris);
|
||||
void dragWindowClose();
|
||||
|
||||
char **dragUrisMake(int size);
|
||||
void dragUrisSetFile(char **uris, char *file, int n);
|
||||
void dragUrisFree(char **uris, int size);
|
Loading…
Add table
Add a link
Reference in a new issue