All Projects → RobertBColton → Dockfx

RobertBColton / Dockfx

Licence: mpl-2.0
A fully featured docking library for the JavaFX platform.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Dockfx

Torus
Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.
Stars: ✭ 136 (-43.57%)
Mutual labels:  user-interface
Denite.nvim
Stars: ✭ 2,014 (+735.68%)
Mutual labels:  user-interface
Home Panel
A web frontend for controlling the home.
Stars: ✭ 185 (-23.24%)
Mutual labels:  user-interface
Flutter Tiktok Ui Api Clone
Flutter Tiktok UI API Clone
Stars: ✭ 139 (-42.32%)
Mutual labels:  user-interface
Angular Sticky Things
Sticky Directive for Angular 2+
Stars: ✭ 154 (-36.1%)
Mutual labels:  user-interface
Sanderling
APIs and libraries to read information directly from the EVE Online game client.
Stars: ✭ 169 (-29.88%)
Mutual labels:  user-interface
Xamarin.forms.breadcrumb
This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs.
Stars: ✭ 130 (-46.06%)
Mutual labels:  user-interface
Elvui
ElvUI for World of Warcraft - Wrath of the Lich King (3.3.5a)
Stars: ✭ 229 (-4.98%)
Mutual labels:  user-interface
Mag.js
MagJS - Modular Application Glue
Stars: ✭ 157 (-34.85%)
Mutual labels:  user-interface
Hue Debugger Ui
💡 Graphical interface for observing and interacting directly with Hue API
Stars: ✭ 186 (-22.82%)
Mutual labels:  user-interface
You Dont Know Ui
Learn how to build universal, modern and scalable user interfaces
Stars: ✭ 140 (-41.91%)
Mutual labels:  user-interface
Membrane
A platform agnostic clojure(script) library for creating user interfaces
Stars: ✭ 154 (-36.1%)
Mutual labels:  user-interface
Kafka View
Kafka web UI
Stars: ✭ 176 (-26.97%)
Mutual labels:  user-interface
Tabler React
React components and demo for the Tabler UI theme.
Stars: ✭ 1,830 (+659.34%)
Mutual labels:  user-interface
Phaser Ui Tools
Functions for creating a UI in Phaser. Rows, columns, viewports, scrollbars, stuff like that.
Stars: ✭ 187 (-22.41%)
Mutual labels:  user-interface
Avalonia
A cross platform XAML framework for .NET
Stars: ✭ 12,588 (+5123.24%)
Mutual labels:  user-interface
Mctrl
C library providing set of additional user interface controls for Windows, intended to be complementary to standard Win32API controls from USER32.DLL and COMCTL32.DLL.
Stars: ✭ 169 (-29.88%)
Mutual labels:  user-interface
Docker Registry Browser
🐳 Web Interface for the Docker Registry HTTP API V2 written in Ruby on Rails.
Stars: ✭ 239 (-0.83%)
Mutual labels:  user-interface
Pfui
A User Interface Replacement for World of Warcraft: Vanilla & TBC
Stars: ✭ 226 (-6.22%)
Mutual labels:  user-interface
Slick Ui
Lightweight Phaser UI plugin
Stars: ✭ 184 (-23.65%)
Mutual labels:  user-interface

DockFX Build Status

About

This library was created to fill the void for docking frameworks available in the JavaFX RIA platform. Its intention is to provide you with a fully featured docking library. This project and its source code is licensed under the Mozilla Public License version 2 and you should feel free to make adaptations of this work. Please see the included LICENSE file for further details.

DockFX has a number of features:

  • Full documentation
  • Gratis and open source
  • CSS and styling support

Features to be added in a to be determined future version:

  • FXML support
  • Scene builder integration
  • DockBar support for floating toolbars
  • Tab pane stacking of dock nodes with draggable headers
  • A light docking library using no detachable windows

Using the Library

You can obtain a binary of the latest jar from the releases page. The library itself includes a demo as the main class for testing purposes. This demo is always included for the time being as it is very small and not expected to get much bigger. An HTML readme file is included next to the jar but does not need to be distributed with the library. The library and the demo will also work regardless of whether the readme HTML file exists. You should be able to add the library to your class path and use it like any normal library.

Compiling from Source

The project was originally written in the Eclipse IDE but is also configured for Apache Maven. The project will continue to facilitate development with both command line tools and the Eclipse IDE. Default icons are included from the Calico icon set for the dock indicators and title bar.

Contributing

Adaptations of the project are welcome but you are encouraged to send fixes upstream to the master repository. I use the Google Java style conventions which you can download an Eclipse plugin for. After importing the Eclipse formatter you can use CTRL+SHIFT+F to run the formatter on your code. It is requested that commits sent to this repository follow these conventions. Please see the following link for instructions on configuring the Google style conventions with the Eclipse or IntelliJ IDE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].