Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.545.413 Times

python-edje 0.7.1

Company: Gustavo Sverzut Barbieri
Date Added: September 28, 2013  |  Visits: 174

python-edje

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



The python-edje package offers Python bindings for Edje, part of Enlightenment Foundation Libraries.<br /><br />Edje is a complex graphical design & layout library, designed to be used with "Evas" canvas system, also part of EFL.<br /><br />It doesn't pretend to do containering and regular layout like a widget set. For the purposes of Enlightenment 0.17, Edje should serve all the purposes of creating visual elements (borders of windows, scrollbars, etc.) and allow the designer the ability to animate, layout and control the look and feel of any program using Edje as its basic GUI constructor. This library allows for multiple collections of layouts in one file, sharing the same image database and thus allowing a whole theme to be conveneintly packaged into 1 file and shipped around.<br /><br />Edje separates the layout and behavior logic. Edje files ship with an image database, used by all the parts in all the collections to source graphical data. It has a directory of logical part names pointing to the part collection entry ID in the file (thus allowing for multiple logical names to point to the same part collection, allowing for the sharing of data betwene display elements). Each part collection consists of a list of visual parts, as well as a list of programs. A program is a conditionally run program that if a particular event occurs (a button is pressed, a mouse enters or leaves a part) will trigger an action that may affect other parts. In this way a part collection can be "programmed" via its file as to hilight buttons when the mouse passes over them or show hidden parts when a button is clicked somewhere etc. The actions performed in changing from one state to another ar also allowed to transition over a period of time, allowing animation.<br /><br />This separation and simplistic event driven style of programming can produce almost any look and feel one could want for basic visual elements. Anything more complex is likely the domain of an application or widget set that may use Edje as a convenient way of being able to configure parts of the display.<br /><br />Edje files may contain small scripts written in Embryo (a variant of C, originally called Small, later renamed to PAWN).<br /><br />#md5=91d9e01bc7fab13dc75c059ad00ec215

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Allowing Basic Button Collection Collections Database Elements Event Files Image Layout Logical Mouse Multiple Parts Program Purposes Sharing Visual Widget
Users rating: 0/10

License: Freeware Size: 532.48 KB
USER REVIEWS
More Reviews or Write Review


PYTHON-EDJE RELATED
Database Tools  -  SQL Tool Box for Scripts 0.0.1
Sqltoolbox is a collection of database manipulation tools allowing viewing, editing, and querying of data across different database platforms and operating systems.The script is very easy to install, use and customize to suit your needs.
71.68 KB  
Database Tools  -  SQL Tool Box 0.0.1
Sqltoolbox is a collection of database manipulation tools allowing viewing, editing, and querying of data across different database platforms and operating systems.The script is very easy to install, use and customize to suit your needs.
 
Home & Leisure  -  DVDBase Pro 6.0
DVD Base is a program to save all DVD, CD, LP or Tape, VCR Collection to database .mdb file, you can take a backup of database and you can compact a database, when add new record can you drag and drop picture into cover frame and when you save it...
2.02 MB  
Programming  -  eXtremecode ASP.Net Generator 10.6
eXtremecode Generator (short name eX Generator ) is simply a tool which takes a collection of database connections as an input and produce a well-formed Asp.net Application. eX Generator consists of two applications. One application is eXtremecode...
1.31 MB  
Business  -  Debt Collection Manager 1.0.2
The Debt Collection Manager is designed to track your accounts receivable for multiple companies, print invoices, and remind you of past-due accounts. This program is designed to be quick and easy to use to track all of your customers. In today's...
140 KB  
Programming  -  CGI::Panel 0.97
CGI::Panel is a Perl module that allows applications to be built out of simple object-based components. It'll handle the state of your data and objects so you can write a web application just like a desktop app. You can forget about the http...
40.96 KB  
Utilities  -  LDAP Shell 2.0
LDAP Shell is an interactive LDAP shell written in Perl and allowing basic administrative functionality, such as crawling the directory tree and modifying entries. It is composed of two parts: Net::LDAP::Config, and ldapsh. Net::LDAP::Config...
40.96 KB  
ActiveX Components  -  dotConnect for PostgreSQL Express 6.70
dotConnect Express for PostgreSQL is a free of charge data provider built over ADO.NET architecture and a development framework with number of innovative technologies. It offers basic functionality for developing database-related applications and...
12.79 MB  
Shell Enhancements  -  Start Button 8 4.53
This is a set of two programs: Start Button for Windows 8 and the convenient Start Menu. How to add a Start Button to Windows 8? There are different answers to this question. But only Start Button 8 offers a convenient solution that is safe for...
4.32 MB  
Development Editors  -  PayPal Certificate Generator for Encrypted Website Payments 1.0.0.1
If you want to generate Encrypted Website Payments Button on the fly for PayPal BuyNow button, Donation Button, Shopping Cart button, Subscription Button then, you need 2 Certificate files. One is the PayPal public certificate file that you can...
529 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB