chromium/ui/gtk/settings_provider_gtk.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/gtk/settings_provider_gtk.h"

#include "base/functional/bind.h"
#include "base/strings/string_split.h"
#include "gtk_compat.h"
#include "ui/gtk/gtk_compat.h"
#include "ui/gtk/gtk_ui.h"
#include "ui/gtk/gtk_util.h"

namespace gtk {

namespace {

void ParseActionString(const std::string& value,
                       GtkUi::WindowFrameAction* action) {}

}  // namespace

SettingsProviderGtk::FrameActionSettingWatcher::FrameActionSettingWatcher(
    SettingsProviderGtk* settings_provider,
    const std::string& setting_name,
    ui::LinuxUi::WindowFrameActionSource action_type,
    ui::LinuxUi::WindowFrameAction default_action)
    :{}

SettingsProviderGtk::FrameActionSettingWatcher::~FrameActionSettingWatcher() =
    default;

void SettingsProviderGtk::FrameActionSettingWatcher::OnSettingChanged(
    GtkSettings* settings,
    GParamSpec* param) {}

SettingsProviderGtk::SettingsProviderGtk(GtkUi* delegate)
    :{}

SettingsProviderGtk::~SettingsProviderGtk() = default;

void SettingsProviderGtk::SetWindowButtonOrderingFromGtkLayout(
    const std::string& gtk_layout) {}

void SettingsProviderGtk::OnDecorationButtonLayoutChanged(GtkSettings* settings,
                                                          GParamSpec* param) {}

}  // namespace gtk