// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GTK_GTK_UI_PLATFORM_H_ #define UI_GTK_GTK_UI_PLATFORM_H_ #include "base/functional/callback_forward.h" #include "ui/events/event.h" #include "ui/gfx/native_widget_types.h" #include "ui/gtk/gtk_compat.h" GtkWindow; GtkWidget; GdkWindow; namespace ui { class LinuxInputMethodContext; class LinuxInputMethodContextDelegate; } // namespace ui namespace gtk { // GtkUiPlatform encapsulates platform-specific functionalities required by // a Gtk-based LinuxUI implementation. class GtkUiPlatform { … }; } // namespace gtk #endif // UI_GTK_GTK_UI_PLATFORM_H_