mirror of
https://github.com/servo/servo.git
synced 2025-08-01 11:40:30 +01:00
Document DevtoolScriptControlMsg variants.
This commit is contained in:
parent
aac53344b8
commit
c81c3a2f70
1 changed files with 12 additions and 0 deletions
|
@ -148,16 +148,28 @@ pub enum TimelineMarkerType {
|
||||||
/// Messages to process in a particular script task, as instructed by a devtools client.
|
/// Messages to process in a particular script task, as instructed by a devtools client.
|
||||||
#[derive(Deserialize, Serialize)]
|
#[derive(Deserialize, Serialize)]
|
||||||
pub enum DevtoolScriptControlMsg {
|
pub enum DevtoolScriptControlMsg {
|
||||||
|
/// Evaluate a JS snippet in the context of the global for the given pipeline.
|
||||||
EvaluateJS(PipelineId, String, IpcSender<EvaluateJSReply>),
|
EvaluateJS(PipelineId, String, IpcSender<EvaluateJSReply>),
|
||||||
|
/// Retrieve the details of the root node (ie. document) for the given pipeline.
|
||||||
GetRootNode(PipelineId, IpcSender<NodeInfo>),
|
GetRootNode(PipelineId, IpcSender<NodeInfo>),
|
||||||
|
/// Retrieve the details of the document element for the given pipeline.
|
||||||
GetDocumentElement(PipelineId, IpcSender<NodeInfo>),
|
GetDocumentElement(PipelineId, IpcSender<NodeInfo>),
|
||||||
|
/// Retrieve the details of the child nodes of the given node in the given pipeline.
|
||||||
GetChildren(PipelineId, String, IpcSender<Vec<NodeInfo>>),
|
GetChildren(PipelineId, String, IpcSender<Vec<NodeInfo>>),
|
||||||
|
/// Retrieve the computed layout properties of the given node in the given pipeline.
|
||||||
GetLayout(PipelineId, String, IpcSender<(f32, f32)>),
|
GetLayout(PipelineId, String, IpcSender<(f32, f32)>),
|
||||||
|
/// Retrieve all stored console messages for a given pipeline.
|
||||||
GetCachedMessages(PipelineId, CachedConsoleMessageTypes, IpcSender<Vec<CachedConsoleMessage>>),
|
GetCachedMessages(PipelineId, CachedConsoleMessageTypes, IpcSender<Vec<CachedConsoleMessage>>),
|
||||||
|
/// Update a given node's attributes with a list of modifications.
|
||||||
ModifyAttribute(PipelineId, String, Vec<Modification>),
|
ModifyAttribute(PipelineId, String, Vec<Modification>),
|
||||||
|
/// Request live console messages for a given pipeline.
|
||||||
WantsLiveNotifications(PipelineId, bool),
|
WantsLiveNotifications(PipelineId, bool),
|
||||||
|
/// Request live notifications for a given set of timeline events for a given pipeline.
|
||||||
SetTimelineMarkers(PipelineId, Vec<TimelineMarkerType>, IpcSender<TimelineMarker>),
|
SetTimelineMarkers(PipelineId, Vec<TimelineMarkerType>, IpcSender<TimelineMarker>),
|
||||||
|
/// Withdraw request for live timeline notifications for a given pipeline.
|
||||||
DropTimelineMarkers(PipelineId, Vec<TimelineMarkerType>),
|
DropTimelineMarkers(PipelineId, Vec<TimelineMarkerType>),
|
||||||
|
/// Request a callback directed at the given actor name from the next animation frame
|
||||||
|
/// executed in the given pipeline.
|
||||||
RequestAnimationFrame(PipelineId, String),
|
RequestAnimationFrame(PipelineId, String),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue