ladybug-tools / honeybee-ui-dotnet

πŸπŸ–±οΈ Eto forms/dialogs for honeybee schema objects

Home Page:https://www.nuget.org/packages/Honeybee.UI/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build NuGet Version and Downloads count

honeybee-ui-dotnet

This is the UI library with ETO dialogs and forms for editing Honeybee Schema (DotNet) on both Windows and Mac system.

2020-06-22-17-47-41

Same experience as in OpenStuio App 2020-06-22-17-54-20

Installation

Run the following command or via Visual Studio Nuget Package Manager to install the library

  • [dotnet] dotnet add package Honeybee.UI
  • [Nuget Package Manager] Install-Package Honeybee.UI

Then include the DLL (under the bin folder) in the C# project, and use the namespaces:

using HoneybeeSchema;
using Honeybee.UI;

Getting Started

var energyProp = new HoneybeeSchema.RoomEnergyPropertiesAbridged();
var dialog = new Honeybee.UI.Dialog_RoomEnergyProperty(energyProp);
var dialog_rc = dialog.ShowModal();
if (dialog_rc != null)
{
    Console.WriteLine(dialog_rc.ToJson());
}

A demo for standalone App:

  • [Windows] src\Honeybee.UI.ConsoleApp\Honeybee.UI.ConsoleApp.csproj
  • [Mac OS] src/Honeybee.UI.ConsoleApp/Honeybee.UI.ConsoleAppMac.csproj

About

πŸπŸ–±οΈ Eto forms/dialogs for honeybee schema objects

https://www.nuget.org/packages/Honeybee.UI/

License:GNU Affero General Public License v3.0


Languages

Language:C# 98.2%Language:TypeScript 1.6%Language:HTML 0.1%Language:CSS 0.1%