34 lines
644 B
Plaintext
34 lines
644 B
Plaintext
// 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;
|
|
};
|