Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 930 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 930 Bytes

DBusBlocks

A block-based interface to generate DBus Introspection files.

Usage

Drag blocks for the left-side pane over to the right to built the specification for a node and its interfaces. Multiple nodes can be designed at once and will be generated into seperate files. Click the "Generate DBus Introspection" button on the bottom left to generate the XML files to download.

There is a hosted version here.

Features

  • Support for dictionaries, arrays, structs
  • Support for methods, properties, signals
  • Support for child nodes
  • Support for multiple inputs and outputs in methods
  • Generates file to download from browser, no need to copy+paste
  • Indents code automatically :)

Screenshot

screenshot of DBus Blocks workspace