mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-12 13:30:19 +00:00
Add an accessor for the GSEALed Gtkbutton's event_window attribute
* Add the gtk_button_get_event_window() function Closes: bgo#622581
This commit is contained in:
parent
e73a2e5654
commit
23a61525f6
@ -566,6 +566,7 @@ gtk_button_set_image
|
|||||||
gtk_button_get_image
|
gtk_button_get_image
|
||||||
gtk_button_set_image_position
|
gtk_button_set_image_position
|
||||||
gtk_button_get_image_position
|
gtk_button_get_image_position
|
||||||
|
gtk_button_get_event_window
|
||||||
|
|
||||||
<SUBSECTION Standard>
|
<SUBSECTION Standard>
|
||||||
GTK_BUTTON
|
GTK_BUTTON
|
||||||
|
@ -517,6 +517,7 @@ gtk_button_clicked
|
|||||||
gtk_button_enter
|
gtk_button_enter
|
||||||
#endif
|
#endif
|
||||||
gtk_button_get_alignment
|
gtk_button_get_alignment
|
||||||
|
gtk_button_get_event_window
|
||||||
gtk_button_get_focus_on_click
|
gtk_button_get_focus_on_click
|
||||||
gtk_button_get_image
|
gtk_button_get_image
|
||||||
gtk_button_get_image_position
|
gtk_button_get_image_position
|
||||||
|
@ -2388,5 +2388,24 @@ gtk_button_get_image_position (GtkButton *button)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gtk_button_get_event_window:
|
||||||
|
* @button: a #GtkButton
|
||||||
|
*
|
||||||
|
* Returns the button's event window if it is realized, %NULL otherwise.
|
||||||
|
* This function should be rarely needed.
|
||||||
|
*
|
||||||
|
* Return value: (transfer none): @button's event window.
|
||||||
|
*
|
||||||
|
* Since: 2.22
|
||||||
|
*/
|
||||||
|
GdkWindow*
|
||||||
|
gtk_button_get_event_window (GtkButton *button)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (GTK_IS_BUTTON (button), NULL);
|
||||||
|
|
||||||
|
return button->event_window;
|
||||||
|
}
|
||||||
|
|
||||||
#define __GTK_BUTTON_C__
|
#define __GTK_BUTTON_C__
|
||||||
#include "gtkaliasdef.c"
|
#include "gtkaliasdef.c"
|
||||||
|
@ -131,6 +131,8 @@ void gtk_button_set_image_position (GtkButton *button,
|
|||||||
GtkPositionType position);
|
GtkPositionType position);
|
||||||
GtkPositionType gtk_button_get_image_position (GtkButton *button);
|
GtkPositionType gtk_button_get_image_position (GtkButton *button);
|
||||||
|
|
||||||
|
GdkWindow* gtk_button_get_event_window (GtkButton *button);
|
||||||
|
|
||||||
void _gtk_button_set_depressed (GtkButton *button,
|
void _gtk_button_set_depressed (GtkButton *button,
|
||||||
gboolean depressed);
|
gboolean depressed);
|
||||||
void _gtk_button_paint (GtkButton *button,
|
void _gtk_button_paint (GtkButton *button,
|
||||||
|
Loading…
Reference in New Issue
Block a user