blob: c634314d40a3acfce4c74a53e53fa7263eab9416 [file] [log] [blame]
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "webkit/glue/webmenuitem.h"
WebMenuItem::WebMenuItem()
: type(OPTION),
action(0),
rtl(false),
has_directional_override(false),
enabled(false),
checked(false) {
}
WebMenuItem::WebMenuItem(const WebKit::WebMenuItemInfo& item)
: label(item.label),
toolTip(item.toolTip),
type(static_cast<Type>(item.type)),
action(item.action),
rtl(item.textDirection == WebKit::WebTextDirectionRightToLeft),
has_directional_override(item.hasTextDirectionOverride),
enabled(item.enabled),
checked(item.checked) {
}
WebMenuItem::WebMenuItem(const WebMenuItem& item)
: label(item.label),
toolTip(item.toolTip),
type(item.type),
action(item.action),
rtl(item.rtl),
has_directional_override(item.has_directional_override),
enabled(item.enabled),
checked(item.checked),
submenu(item.submenu) {
}
WebMenuItem::~WebMenuItem() {}