Ardour  8.7-14-g57a6773833
gtkwin32embed.h File Reference

Go to the source code of this file.

Macros

#define GTK_WIN32_EMBED_PROTOCOL_VERSION   1
 
#define GTK_WIN32_EMBED_FOCUS_CURRENT   0
 
#define GTK_WIN32_EMBED_FOCUS_FIRST   1
 
#define GTK_WIN32_EMBED_FOCUS_LAST   2
 
#define GTK_WIN32_EMBED_FOCUS_WRAPAROUND   (1 << 0)
 

Enumerations

enum  GtkWin32EmbedMessageType {
  GTK_WIN32_EMBED_WINDOW_ACTIVATE , GTK_WIN32_EMBED_WINDOW_DEACTIVATE , GTK_WIN32_EMBED_FOCUS_IN , GTK_WIN32_EMBED_FOCUS_OUT ,
  GTK_WIN32_EMBED_MODALITY_ON , GTK_WIN32_EMBED_MODALITY_OFF , GTK_WIN32_EMBED_PARENT_NOTIFY , GTK_WIN32_EMBED_EVENT_PLUG_MAPPED ,
  GTK_WIN32_EMBED_PLUG_RESIZED , GTK_WIN32_EMBED_REQUEST_FOCUS , GTK_WIN32_EMBED_FOCUS_NEXT , GTK_WIN32_EMBED_FOCUS_PREV ,
  GTK_WIN32_EMBED_GRAB_KEY , GTK_WIN32_EMBED_UNGRAB_KEY , GTK_WIN32_EMBED_LAST
}
 

Functions

guint _gtk_win32_embed_message_type (GtkWin32EmbedMessageType type)
 
void _gtk_win32_embed_push_message (MSG *msg)
 
void _gtk_win32_embed_pop_message (void)
 
void _gtk_win32_embed_send (GdkWindow *recipient, GtkWin32EmbedMessageType message, WPARAM wparam, LPARAM lparam)
 
void _gtk_win32_embed_send_focus_message (GdkWindow *recipient, GtkWin32EmbedMessageType message, WPARAM wparam)
 
void _gtk_win32_embed_set_focus_wrapped (void)
 
gboolean _gtk_win32_embed_get_focus_wrapped (void)
 

Macro Definition Documentation

◆ GTK_WIN32_EMBED_FOCUS_CURRENT

#define GTK_WIN32_EMBED_FOCUS_CURRENT   0

Definition at line 71 of file gtkwin32embed.h.

◆ GTK_WIN32_EMBED_FOCUS_FIRST

#define GTK_WIN32_EMBED_FOCUS_FIRST   1

Definition at line 72 of file gtkwin32embed.h.

◆ GTK_WIN32_EMBED_FOCUS_LAST

#define GTK_WIN32_EMBED_FOCUS_LAST   2

Definition at line 73 of file gtkwin32embed.h.

◆ GTK_WIN32_EMBED_FOCUS_WRAPAROUND

#define GTK_WIN32_EMBED_FOCUS_WRAPAROUND   (1 << 0)

Definition at line 78 of file gtkwin32embed.h.

◆ GTK_WIN32_EMBED_PROTOCOL_VERSION

#define GTK_WIN32_EMBED_PROTOCOL_VERSION   1

Definition at line 28 of file gtkwin32embed.h.

Enumeration Type Documentation

◆ GtkWin32EmbedMessageType

Enumerator
GTK_WIN32_EMBED_WINDOW_ACTIVATE 
GTK_WIN32_EMBED_WINDOW_DEACTIVATE 
GTK_WIN32_EMBED_FOCUS_IN 
GTK_WIN32_EMBED_FOCUS_OUT 
GTK_WIN32_EMBED_MODALITY_ON 
GTK_WIN32_EMBED_MODALITY_OFF 
GTK_WIN32_EMBED_PARENT_NOTIFY 
GTK_WIN32_EMBED_EVENT_PLUG_MAPPED 
GTK_WIN32_EMBED_PLUG_RESIZED 
GTK_WIN32_EMBED_REQUEST_FOCUS 
GTK_WIN32_EMBED_FOCUS_NEXT 
GTK_WIN32_EMBED_FOCUS_PREV 
GTK_WIN32_EMBED_GRAB_KEY 
GTK_WIN32_EMBED_UNGRAB_KEY 
GTK_WIN32_EMBED_LAST 

Definition at line 45 of file gtkwin32embed.h.

Function Documentation

◆ _gtk_win32_embed_get_focus_wrapped()

gboolean _gtk_win32_embed_get_focus_wrapped ( void  )

◆ _gtk_win32_embed_message_type()

guint _gtk_win32_embed_message_type ( GtkWin32EmbedMessageType  type)

◆ _gtk_win32_embed_pop_message()

void _gtk_win32_embed_pop_message ( void  )

◆ _gtk_win32_embed_push_message()

void _gtk_win32_embed_push_message ( MSG *  msg)

◆ _gtk_win32_embed_send()

void _gtk_win32_embed_send ( GdkWindow recipient,
GtkWin32EmbedMessageType  message,
WPARAM  wparam,
LPARAM  lparam 
)

◆ _gtk_win32_embed_send_focus_message()

void _gtk_win32_embed_send_focus_message ( GdkWindow recipient,
GtkWin32EmbedMessageType  message,
WPARAM  wparam 
)

◆ _gtk_win32_embed_set_focus_wrapped()

void _gtk_win32_embed_set_focus_wrapped ( void  )