blob: bb45d4092edc1b5411b6bc8c5af80305649a1156 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.ui.views;
union Command {
CreateViewCmd create_view;
CreateViewHolderCmd create_view_holder;
AddChildViewCmd add_child_view;
RemoveChildViewCmd remove_child_view;
};
struct CreateViewCmd {
uint32 id;
handle<eventpair> token;
};
struct CreateViewHolderCmd {
uint32 id;
handle<eventpair> token;
};
struct AddChildViewCmd {
uint32 view_id;
uint32 view_holder_id;
};
struct RemoveChildViewCmd {
uint32 view_id;
uint32 view_holder_id;
};