• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Enable Download

Enable

July 17, 2009
This software package includes various tools for drawing and interacting with digital media. It offers a range of features that enable users to create and edit graphics, as well as interact with them in various ways. The package is suitable for a variety of applications, from basic image editing to complex multimedia projects.
Version 3.2.0
License BSD License
Platform Linux
Supported Languages English
Homepage code.enthought.com
Developed by Enthought, Inc.
The Python library, Enable, offers two useful packages for drawing GUI objects. This includes the Enable package, which is an object drawing library that supports containment and event notification, as well as the Kiva package, which is a multi-platform DisplayPDF vector drawing engine.

The Enable package is built on top of Kiva and provides a container/component model for drawing and event notification. Key features of the Enable package include components, containers, and events such as mouse, drag, and key events. With this library, users can easily create GUI objects and control user interaction at a high level.

In addition, Enable is a supporting technology for the Chaco and BlockCanvas projects. With its powerful features, the Enable package is a great addition to any Python developer's toolkit.

The Kiva package is a multi-platform DisplayPDF vector drawing engine that supports multiple output backends, including Windows, GTK, and Macintosh native windowing systems, a variety of raster image formats, PDF, and Postscript. DisplayPDF is not an actual specification, but more of a convention. It is a path-based drawing API based on a subset of the Adobe PDF specification.

Kiva offers advanced features such as paths and compiled paths, rectangles, bezier curves, and arcs. It also supports graphics state stack, clip stack, and disjoint rectangular clip regions. Users can take advantage of raster image blitting, arbitrary affine transforms of the graphics context, and transparency. Additionally, Kiva offers Freetype or native fonts, RGB, RGBA, or grayscale color depths, and bevelled and mitered joins.

Overall, the Enable and Kiva packages are essential for any developer who needs to draw GUI objects using Python. They are well-crafted, multi-platform, and include a comprehensive set of features that make drawing GUI objects a breeze.
What's New

Version 3.2.0: N/A

Free Download 2.4M
378
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

Fishbot
Fishbot is a software that duplicates the Qnet IRC fishbot service. It ...
communik8r
Communik8r (c8) aims to emulate a desktop mail client's interface for webmail ...
Danger from the Deep
Danger from the Deep is a simulation game that allows players to ...
CPOINt
CPOINt offers a multi-platform slideshow creation tool for a variety of operating ...
Transolution
Transolution is a CAT software that supports XLIFF standard for translation.
QBrew
QBrew is a software program designed for homebrewers that enables them to ...
WMnet
WMnet is a Linux network monitoring software with an X dock.app interface. ...
Anjuta IDE
Anjuta IDE is a GNOME-based Integrated Development Environment that provides a platform ...
Perl/Linux
Perl/Linux is an OS that solely relies on Perl language to run ...
Palace
Palace is a visualization plugin for XMMS that offers an efficient way ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.