displaymanager: Handle list of displays in base class
This moves the add/remove_display() functions from the subclasses to GdkDisplay and GdkDisplayManager. It also gets rid of the list_displays vfunc.
This commit is contained in:
@ -45,12 +45,6 @@ gdk_win32_display_manager_open_display (GdkDisplayManager *manager,
|
||||
return _gdk_win32_display_open (name);
|
||||
}
|
||||
|
||||
static GSList *
|
||||
gdk_win32_display_manager_list_displays (GdkDisplayManager *manager)
|
||||
{
|
||||
return g_slist_append (NULL, gdk_display_get_default ());
|
||||
}
|
||||
|
||||
#include "../gdkkeynames.c"
|
||||
|
||||
static gchar *
|
||||
@ -96,7 +90,6 @@ gdk_win32_display_manager_class_init (GdkWin32DisplayManagerClass *class)
|
||||
object_class->finalize = gdk_win32_display_manager_finalize;
|
||||
|
||||
manager_class->open_display = gdk_win32_display_manager_open_display;
|
||||
manager_class->list_displays = gdk_win32_display_manager_list_displays;
|
||||
manager_class->atom_intern = _gdk_win32_display_manager_atom_intern;
|
||||
manager_class->get_atom_name = _gdk_win32_display_manager_get_atom_name;
|
||||
manager_class->lookup_keyval = gdk_win32_display_manager_lookup_keyval;
|
||||
|
||||
Reference in New Issue
Block a user