We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
At the request of @rgbkrk
{0}
{'type': 'object', 'properties': { 'type': {'type': 'str'} } }
Depending on the value of 'type', the schema for the rest of the dict/object
{'cursor': {'properties': {'cursor': {'type': int}, 'type': {'type': str}}, 'type': 'object'}, 'draw': {'properties': {'type': {'type': str}}, 'type': 'object'}, 'figure_label': {'properties': {'label': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'image_mode': {'properties': {'mode': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'message': {'properties': {'message': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'refresh': {'properties': {'type': {'type': str}}, 'type': 'object'}, 'resize': {'properties': {'size': {'type': list}, 'type': {'type': str}}, 'type': 'object'}, 'rubberband': {'properties': {'type': {'type': str}, 'x0': {'type': float}, 'x1': {'type': float}, 'y0': {'type': float}, 'y1': {'type': float}}, 'type': 'object'}, 'save': {'properties': {'type': {'type': str}}, 'type': 'object'}}
All of the messages seem to have
{('msg_id', 'parent_header', 'buffers', 'header', 'content', 'msg_type', 'metadata')}
everything but 'content' looks like it is comm-related overhead
In 'content' there is 'data' and 'comm_id' (which is clearly comm overhead)
Inside of 'data'
{'type': 'object', 'properties': { 'data': {'type': 'object', 'properties': { 'type': {'type': 'str'} } } 'comm_id': {'type': 'str'} } }
Depending on the value of 'type' (the entry in the message) it will conform to one of the following specs
{'ack': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'button_press': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'button_release': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'closing': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'draw': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'figure_enter': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'figure_leave': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'key_press': {'properties': {'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'key': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'key_release': {'properties': {'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'key': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'motion_notify': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'refresh': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'scroll': {'properties': {'button': {'type': int}, 'figure_id': {'type': str}, 'guiEvent': {'type': dict}, 'step': {'type': int}, 'type': {'type': str}, 'x': {'type': float}, 'y': {'type': float}}, 'type': 'object'}, 'send_image_mode': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'set_dpi_ratio': {'properties': {'dpi_ratio': {'type': float}, 'figure_id': {'type': str}, 'type': {'type': str}}, 'type': 'object'}, 'supports_binary': {'properties': {'figure_id': {'type': str}, 'type': {'type': str}, 'value': {'type': bool}}, 'type': 'object'}, 'toolbar_button': {'properties': {'figure_id': {'type': str}, 'name': {'type': str}, 'type': {'type': str}}, 'type': 'object'}}
The text was updated successfully, but these errors were encountered:
raw dump of messages
https://gist.github.com/tacaswell/3317a0ecd2cf45877163402f63a039a4
Sorry, something went wrong.
Thank you so much for putting these together.
No branches or pull requests
At the request of @rgbkrk
Messages sent from python to js
"data:image/png;base64,{0}" or a dictionary
{0}
entry is a base64 encoded string of the image dataDepending on the value of 'type', the schema for the rest of the dict/object
Messages received by python from js
All of the messages seem to have
everything but 'content' looks like it is comm-related overhead
In 'content' there is 'data' and 'comm_id' (which is clearly comm overhead)
Inside of 'data'
Depending on the value of 'type' (the entry in the message) it will
conform to one of the following specs
The text was updated successfully, but these errors were encountered: