Skip to content

alma4rebi/gpick

 
 

Repository files navigation

Gpick - advanced color picker and palette editor.

Gpick is an application that allows you to sample any color from anywhere on the desktop, and use it to create palettes (i.e. collections of colors) for use in graphic design applications. Gpick also has other features that help in the creation of color palettes, such as:

  • The ability to create a palette from an imported image
  • Automatic naming of colors
  • Color scheme generator
  • Import and export from various file formats

Building from source

Compiler

Some of C++14 features are required. Compilation is currently only tested on gcc version 5.3.1.

Build dependencies

SCons 2.4 or newer: a software construction tool (http://www.scons.org).

Ragel 6.8 or newer: state machine compiler (http://www.colm.net/open-source/ragel).

Dependencies

GTK+ 2.24 (http://www.gtk.org).

Lua 5.3 or 5.2 (http://www.lua.org).

Expat (http://expat.sourceforge.net).

Boost 1.58 or newer (http://www.boost.org). Used libraries:

  • Filesystem.
  • System.
  • Test (only when building/running tests).

Optional dependencies

gettext (http://www.gnu.org/s/gettext). Required if ENABLE_NLS is enabled. Required by default.

libcurl 7 or newer (https://curl.haxx.se/libcurl). Required if DOWNLOAD_RESENE_COLOR_LIST is enabled. Not required by default.

Building

scons to compile all files and place executable file in build/source/.

scons install to install executable and resources to DESTDIR. By default DESTDIR is /usr/local.

About

Advanced color picker written in C++ using GTK+ toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 81.7%
  • C 13.5%
  • Lua 1.2%
  • Python 1.2%
  • NSIS 0.9%
  • Yacc 0.6%
  • Other 0.9%