// 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;
|
};
|