Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
flutter::testing::MockGtk Class Reference

#include <mock_gtk.h>

Public Member Functions

 MockGtk ()
 
 ~MockGtk ()
 
 MOCK_METHOD (GdkKeymap *, gdk_keymap_get_for_display,(GdkDisplay *display))
 
 MOCK_METHOD (guint, gdk_keymap_lookup_key,(GdkKeymap *keymap, const GdkKeymapKey *key))
 
 MOCK_METHOD (GdkWindowState, gdk_window_get_state,(GdkWindow *window))
 
 MOCK_METHOD (void, gtk_window_new,(GtkWindow *window, GtkWindowType type))
 
 MOCK_METHOD (void, gtk_window_set_default_size,(GtkWindow *window, gint width, gint height))
 
 MOCK_METHOD (void, gtk_window_set_title,(GtkWindow *window, const gchar *title))
 
 MOCK_METHOD (void, gtk_window_set_geometry_hints,(GtkWindow *window, GtkWidget *widget, GdkGeometry *geometry, GdkWindowHints geometry_mask))
 
 MOCK_METHOD (void, gtk_window_resize,(GtkWindow *window, gint width, gint height))
 
 MOCK_METHOD (void, gtk_window_maximize,(GtkWindow *window))
 
 MOCK_METHOD (void, gtk_window_unmaximize,(GtkWindow *window))
 
 MOCK_METHOD (gboolean, gtk_window_is_maximized,(GtkWindow *window))
 
 MOCK_METHOD (void, gtk_window_iconify,(GtkWindow *window))
 
 MOCK_METHOD (void, gtk_window_deiconify,(GtkWindow *window))
 
 MOCK_METHOD (void, gtk_widget_destroy,(GtkWidget *widget))
 
 MOCK_METHOD (gboolean, gtk_widget_translate_coordinates,(GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y))
 
 MOCK_METHOD (GtkWidget *, gtk_widget_get_toplevel,(GtkWidget *widget))
 
 MOCK_METHOD (void, gtk_im_context_set_client_window,(GtkIMContext *context, GdkWindow *window))
 
 MOCK_METHOD (void, gtk_im_context_get_preedit_string,(GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos))
 
 MOCK_METHOD (gboolean, gtk_im_context_filter_keypress,(GtkIMContext *context, GdkEventKey *event))
 
 MOCK_METHOD (gboolean, gtk_im_context_focus_in,(GtkIMContext *context))
 
 MOCK_METHOD (void, gtk_im_context_focus_out,(GtkIMContext *context))
 
 MOCK_METHOD (void, gtk_im_context_set_cursor_location,(GtkIMContext *context, const GdkRectangle *area))
 
 MOCK_METHOD (void, gtk_im_context_set_surrounding,(GtkIMContext *context, const gchar *text, gint len, gint cursor_index))
 
 MOCK_METHOD (void, atk_object_notify_state_change,(AtkObject *accessible, AtkState state, gboolean value))
 

Public Attributes

GThread * thread
 

Detailed Description

Definition at line 16 of file mock_gtk.h.

Constructor & Destructor Documentation

◆ MockGtk()

MockGtk::MockGtk ( )

Definition at line 34 of file mock_gtk.cc.

34 {
35 thread = g_thread_self();
36 mock = this;
37}
static MockEpoxy * mock
Definition mock_epoxy.cc:53

References mock, and thread.

◆ ~MockGtk()

MockGtk::~MockGtk ( )

Definition at line 39 of file mock_gtk.cc.

39 {
40 if (mock == this) {
41 mock = nullptr;
42 }
43}

References mock.

Member Function Documentation

◆ MOCK_METHOD() [1/24]

flutter::testing::MockGtk::MOCK_METHOD ( gboolean  ,
gtk_im_context_filter_keypress  ,
(GtkIMContext *context, GdkEventKey *event)   
)

◆ MOCK_METHOD() [2/24]

flutter::testing::MockGtk::MOCK_METHOD ( gboolean  ,
gtk_im_context_focus_in  ,
(GtkIMContext *context)   
)

◆ MOCK_METHOD() [3/24]

flutter::testing::MockGtk::MOCK_METHOD ( gboolean  ,
gtk_widget_translate_coordinates  ,
(GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y)   
)

◆ MOCK_METHOD() [4/24]

flutter::testing::MockGtk::MOCK_METHOD ( gboolean  ,
gtk_window_is_maximized  ,
(GtkWindow *window  
)

◆ MOCK_METHOD() [5/24]

flutter::testing::MockGtk::MOCK_METHOD ( GdkKeymap *  ,
gdk_keymap_get_for_display  ,
(GdkDisplay *display)   
)

◆ MOCK_METHOD() [6/24]

flutter::testing::MockGtk::MOCK_METHOD ( GdkWindowState  ,
gdk_window_get_state  ,
(GdkWindow *window  
)

◆ MOCK_METHOD() [7/24]

flutter::testing::MockGtk::MOCK_METHOD ( GtkWidget *  ,
gtk_widget_get_toplevel  ,
(GtkWidget *widget)   
)

◆ MOCK_METHOD() [8/24]

flutter::testing::MockGtk::MOCK_METHOD ( guint  ,
gdk_keymap_lookup_key  ,
(GdkKeymap *keymap, const GdkKeymapKey *key  
)

◆ MOCK_METHOD() [9/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
atk_object_notify_state_change  ,
(AtkObject *accessible, AtkState state, gboolean value)   
)

◆ MOCK_METHOD() [10/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_im_context_focus_out  ,
(GtkIMContext *context)   
)

◆ MOCK_METHOD() [11/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_im_context_get_preedit_string  ,
(GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos)   
)

◆ MOCK_METHOD() [12/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_im_context_set_client_window  ,
(GtkIMContext *context, GdkWindow *window  
)

◆ MOCK_METHOD() [13/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_im_context_set_cursor_location  ,
(GtkIMContext *context, const GdkRectangle *area)   
)

◆ MOCK_METHOD() [14/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_im_context_set_surrounding  ,
(GtkIMContext *context, const gchar *text, gint len, gint cursor_index)   
)

◆ MOCK_METHOD() [15/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_widget_destroy  ,
(GtkWidget *widget)   
)

◆ MOCK_METHOD() [16/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_deiconify  ,
(GtkWindow *window  
)

◆ MOCK_METHOD() [17/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_iconify  ,
(GtkWindow *window  
)

◆ MOCK_METHOD() [18/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_maximize  ,
(GtkWindow *window  
)

◆ MOCK_METHOD() [19/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_new  ,
(GtkWindow *window, GtkWindowType type  
)

◆ MOCK_METHOD() [20/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_resize  ,
(GtkWindow *window, gint width, gint height  
)

◆ MOCK_METHOD() [21/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_set_default_size  ,
(GtkWindow *window, gint width, gint height  
)

◆ MOCK_METHOD() [22/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_set_geometry_hints  ,
(GtkWindow *window, GtkWidget *widget, GdkGeometry *geometry, GdkWindowHints geometry_mask)   
)

◆ MOCK_METHOD() [23/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_set_title  ,
(GtkWindow *window, const gchar *title)   
)

◆ MOCK_METHOD() [24/24]

flutter::testing::MockGtk::MOCK_METHOD ( void  ,
gtk_window_unmaximize  ,
(GtkWindow *window  
)

Member Data Documentation

◆ thread

GThread* flutter::testing::MockGtk::thread

Definition at line 82 of file mock_gtk.h.

Referenced by MockGtk().


The documentation for this class was generated from the following files: