1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
// 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),
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),
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() {}
|