API
RAVAL namespace
RAva class- Fluent extensions to build Avalonia user interfaces in code only: each one returns the control itself.
RBarChart class- A bar chart drawn by hand.
RBarSeries class- A set of bars of one color, a value per category.
RChart class- A line chart with markers.
RCircle class- A circle of the plane of the reflection coefficient.
RClipboard class- Copy and paste of text, tables, files and images.
RColor class- Color conversions and the palette of the series.
RColorScale enum- The color scales of RHeatMap.
RComplexSeries class- A curve of complex numbers (one per frequency) for RSmithChart and RPolarChart.
RCsv class- CSV text written and read back.
RDialog class- Modal message boxes, each in one awaited call.
RDialogBox class- The window of RDialog: sign, text, an optional control under the text, buttons on the right. Built by RDialog; build it directly to put something else under the text, then RDialog.Show.
RDialogKind enum- What a dialog says: it chooses the sign and its color.
RDrop class- A control that accepts dropped files or texts.
RErrorMessage class- The JSON body of every error: { "error": "message" }.
RFiles class- File and folder pickers that answer with a path; text files read and written whole.
RFormat class- Numbers with SI prefixes, written and read back.
RHeatMap class- A color map of a matrix of values, with axes and color bar.
RHttpError class- An error that the program's method throws to answer with an HTTP status (400, 404, 409...): RServer turns it into the response { "error": message }.
RImage class- Controls drawn into bitmaps.
RIniSettings class- Settings in an INI file.
RJsonSettings class- Settings in a JSON file.
RLang class- The texts of the application in the language chosen, changed live.
RLimit class- A limit drawn on an RChart: a thick horizontal segment from X1 to X2 at the height Y (the goals of an optimizer, a mask of a standard).
RLiveSeries class- A curve of RChart that grows while the data arrive, from any thread.
RLog class- The log of the application: one for the whole program.
RLogEntry class- One line of the log.
RLogLevel enum- How important a log line is, from the most to the least.
RLogView class- The application log shown live, with a level filter.
RNode class- A node of a tree of data, read from JSON or XML and written back.
RNodeKind enum- What an RNode is: a JSON object, array or value, an XML element or attribute.
RPolarChart class- The polar chart of complex curves and radiation patterns.
RPropertyList class- An editable list of name = value pairs, also from the properties of an object.
RRecentFiles class- The list of the last files, saved in the settings.
RRequest class- An HTTP request received by RServer, with the body already read.
RResponse class- The response of a method with an HTTP status other than 200, or an error with its message.
RSeries class- A curve of an RChart.
RSeriesStyle enum- How a curve of RChart is drawn.
RServer class- JSON API server on Kestrel: each path calls a method of the program.
RSettings class- The settings of an application, read and written in a file.
RSmithChart class- The interactive Smith chart.
RSmithCircle class- A circle of an RSmithChart (VSWR, Q, stability, gain, noise), with name and color.
RSmithMarker class- A point of an RSmithChart, with its label and, if given, its frequency.
RSmithMath class- Conversions of the reflection coefficient and the circles of the Smith chart.
RStyles class- Application styles written in code.
RTable class- A read-only table with sorting and selection.
RTheme class- The theme of the application: light, dark or as the system.
RThemeMode enum- The theme chosen by the user.
RThemes class- The application colors for the light and the dark theme; Apply puts them in the resources.
RTicks class- The divisions of a chart axis.
RTime class- Times as abscissas of RChart, with round divisions.
RTree class- A tree of RTreeNode with selection, search and lazy items.
RTreeNode class- A node of an RTree, with children added or loaded when needed.
RVirtualTable class- A read-only table that builds only the visible rows.
RWindowMemory class- Windows that remember position and size in the settings.