Coder Social home page Coder Social logo

simonsunw / ui-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from labview-open-source/ui-tools

0.0 1.0 0.0 34.27 MB

LabVIEW tools for creating special effects on UIs. FadeIn & FadeOut - Alignment tools - Dialogs

License: The Unlicense

LabVIEW 100.00%

ui-tools's Introduction

(This repository is a migration from bitbucket.org which discontinues support for mercurial in 2020)

## LabVIEW Open Source Project

# UI Tools v1.4.1 build 74

Author:François Normandin (2009-2016)
--> See new license (public domain - The Unlicense)
Contact Info: Contact via PM on www.lavag.org

LabVIEW Versions:
Created and tested with LabVIEW 2012

Dependencies:
OpenG Application Control Library >= 4.1.0.7
OpenG Array Library >= 4.1.1.14
OpenG File Library >= 4.0.1.22
OpenG LabVIEW Data Library >= 4.2.0.21
OpenG String Library >= 4.1.0.12
LAVA Palette >= 1.0.0.1



Description:

This package contains tools for designing user interfaces.

A first palette helps create special effects using transparency of front panel. Using them allows to quickly create fade-ins or outs using linear or exponential variation of the intensity.
A second palette contains VIs to calculate the position of GObjects for many purposes like alignment, snap, mouse follow, etc.
A third palette contains VIs to create dialog boxes based on class instances. "Simple Error Dialog" and "Simple Selection List" are featured with or without backrground blackening effect.
A fourth palette includes some VIs to move objects programmatically on the front panel, using a basic deceleration algorithm to provide an impression of a smooth movement.
The packaged VIs are all namespaced using a suffix “__lava_lib_ui_tools” which should not conflict with any of your own code.

Includes:

Front Panel Transparency (Fade In & Fade Out)
Utilities (Alignment, Snap)
Dialog (OOP based, extensible)
Engine (Beta) for object movement
Instructions:

This package is distributed on the LabVIEW Tools Network (version 1.3) and updates are on LAVA (1.4). It can be installed directly in the addon folder of any LabVIEW version from 2012 to now. The addon installs automatically under the LAVA palette of the addon submenu.

License:
(NOTE THE CHANGE OF LICENSE - EFFECTIVE OCTOBER 25TH 2019)
This code is published under "The Unlicense" terms. Please refer to the Github license links for more information.

Support:

If you have any problems with this code or want to suggest features, please go to www.lavag.org and navigate to the discussion page or use Github's issue tracking system to report them. Both locations will be monitored.

ui-tools's People

Contributors

francois-normandin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.