All Projects → hokein → DockProgressBar

hokein / DockProgressBar

Licence: other
Dock progress bar on Mac OS X

Programming Languages

Objective-C++
1391 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to DockProgressBar

Examples Qt
Shows how to use Qt widgets only by programming code (c++17).
Stars: ✭ 38 (+111.11%)
Mutual labels:  progressbar
ProBar
this script will allow you to configure a progress bar with a timer with other options
Stars: ✭ 0 (-100%)
Mutual labels:  progressbar
cli-progress
⌛ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 672 (+3633.33%)
Mutual labels:  progressbar
react-sweet-progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 250 (+1288.89%)
Mutual labels:  progressbar
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT 💎
Stars: ✭ 16 (-11.11%)
Mutual labels:  dock
LimitlessUI
Awesome C# UI library that highly reduced limits of your application looks
Stars: ✭ 41 (+127.78%)
Mutual labels:  progressbar
FillProgressLayout
A simple and flexible Fillable Progress Layout written in Kotlin
Stars: ✭ 77 (+327.78%)
Mutual labels:  progressbar
YDock
A completely WPF-based dock that fully in style to visual studio.
Stars: ✭ 30 (+66.67%)
Mutual labels:  dock
AwesomeTkinter
Pretty tkinter widgets
Stars: ✭ 64 (+255.56%)
Mutual labels:  progressbar
DownloadPorgressBar
This is a download progressbar.
Stars: ✭ 19 (+5.56%)
Mutual labels:  progressbar
Modern-UI-Components-for-VBA
A helper dll for VBA users to design modern UI components. No install required!
Stars: ✭ 139 (+672.22%)
Mutual labels:  progressbar
dynamic-engine
Monitor events in the background on Android.
Stars: ✭ 24 (+33.33%)
Mutual labels:  dock
mp-progress
专注于小程序圆环形进度条的小工具
Stars: ✭ 72 (+300%)
Mutual labels:  progressbar
simdock
small dock with pseudo-transparency and good window handling
Stars: ✭ 31 (+72.22%)
Mutual labels:  dock
rc-dock
Dock Layout for React Component
Stars: ✭ 318 (+1666.67%)
Mutual labels:  dock
python3-concurrency
Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别
Stars: ✭ 49 (+172.22%)
Mutual labels:  progressbar
GradientProgressView
一个简单的进度条控件
Stars: ✭ 15 (-16.67%)
Mutual labels:  progressbar
RoundProgressBar
一个自定义的圆形可颜色渐变的ProgressBar
Stars: ✭ 32 (+77.78%)
Mutual labels:  progressbar
stqdm
stqdm is the simplest way to handle a progress bar in streamlit app.
Stars: ✭ 75 (+316.67%)
Mutual labels:  progressbar
rprogress
Customisable radial progress bars for FiveM
Stars: ✭ 41 (+127.78%)
Mutual labels:  progressbar

DockProgressBar

DockProgressBar provides different style progress bar on Mac OS X. With it, developers can show dock progress bar in their application without much efforts.

DockProgressBar Styles

DockProgressBar is designed as singleton, and provides simple APIs for developers:

  • shareXXXProgressBar : Get a ProgressBar instance.
  • setProgress : Set progress value.
  • updateProgressBar : Show the ProgressBar.
  • hideProgressBar: Hide the ProgressBar.
  • clear: remove the ProgressBar in Dock.

By default, the valid progress range is [0.0, 1.0].

Below is a usage sample, refer to AppDelegate.m for more details.

// Get a ProgressBar value.
DockCircularProgressBar* progress_bar =
    [DockCircularProgressBar sharedDockCircularProgressBar];
// set progress value
[progress_bar setProgress:0.3];
// Show progress bar in dock
[progress_bar updateProgressBar];

DockDownloadProgressBar

The same style likes the original download bar on Mac OS X.

DockDownloadProgressBar is a subclass of NSProgressIndicator, you can use any base class's method to custom your progress bar.

DockCircularProgressBar

The circular style progress bar like Google Chrome download style.

CicularProgressBar without percent:

CicularProgressBar with percent:

License

BSD

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].