Compare commits
5 Commits
master
...
devs/cedri
Author | SHA1 | Date |
---|---|---|
Cedric BAIL | 1649ad765c | |
Cedric BAIL | a0111289ba | |
Cedric BAIL | 161831a77a | |
Cedric BAIL | d80958648b | |
Cedric BAIL | c39786bd95 |
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"project_id" : "efl",
|
||||
"conduit_uri" : "https://phab.enlightenment.org/"
|
||||
}
|
|
@ -15,13 +15,11 @@
|
|||
Makefile
|
||||
Makefile.in
|
||||
tags
|
||||
.clang_complete
|
||||
.DS_Store
|
||||
.deps
|
||||
.libs
|
||||
*.trs
|
||||
*.log
|
||||
*.core
|
||||
*.exe
|
||||
*.o
|
||||
*.lo
|
||||
|
@ -32,18 +30,11 @@ tags
|
|||
*.dirstamp
|
||||
*.eo.c
|
||||
*.eo.h
|
||||
*.eot.h
|
||||
*.eo.legacy.h
|
||||
*.eo.legacy.c
|
||||
*.eo.hh
|
||||
*.eo.impl.hh
|
||||
*.eo.js.cc
|
||||
*.eo.cs
|
||||
*.eot.cs
|
||||
*.eo.lua
|
||||
*.luac
|
||||
*.pyc
|
||||
__pycache__
|
||||
.dir-locals.el
|
||||
/efl-*-doc.tar.bz2
|
||||
/ar-lib
|
||||
|
@ -72,26 +63,9 @@ __pycache__
|
|||
/compile
|
||||
/test-driver
|
||||
/missing
|
||||
/INSTALL
|
||||
/ABOUT-NLS
|
||||
/config.rpath
|
||||
/coverage
|
||||
/src/lib/ecore_x/ecore_x_vsync
|
||||
Session.vim
|
||||
/elm_intro.h
|
||||
/src/modules/evas/engines/gl_common/shader_3d/evas_3d_shaders.x
|
||||
/src/scripts/eo/eo_debug
|
||||
/src/bin/ecore_con/efl_net_proxy_helper
|
||||
/src/bin/efl_wl/efl_wl_test
|
||||
/src/bin/efl_wl/efl_wl_test_stack
|
||||
|
||||
#wayland generated protocol - some legacy headers will be ignored
|
||||
*-protocol.h
|
||||
*-protocol.c
|
||||
|
||||
/build
|
||||
.cproject
|
||||
.project
|
||||
/.settings/
|
||||
efl_libs.csv
|
||||
.vscode/
|
||||
.uuid
|
||||
|
|
92
.mailmap
|
@ -4,7 +4,7 @@
|
|||
# More people can be added following this scheme:
|
||||
# Proper Name <proper@email.xx> Commit Name <commit@email.xx>
|
||||
#
|
||||
# Please keep this file in sync between efl, e and terminology.
|
||||
# Please keep this file in sync between efl, elementary, e and terminology.
|
||||
|
||||
Carsten Haitzler <raster@rasterman.com> Carsten Haitzler (Rasterman) <raster@rasterman.com>
|
||||
Cedric BAIL <cedric.bail@free.fr> Cedric Bail <cedric.bail@samsung.com>
|
||||
|
@ -14,50 +14,29 @@ Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@efl.so>
|
|||
Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <c.bail@partner.samsung.com>
|
||||
Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@osg.samsung.com>
|
||||
Vincent Torri <vincent.torri@gmail.com> Vincent Torri <vtorri@univ-evry.fr>
|
||||
Vincent Torri <vincent.torri@gmail.com> Vincent Torri <vincent dot torri at gmail dot com>
|
||||
Vincent Torri <vincent.torri@gmail.com> Vincent Torri <vincent.torri@univ-evry.fr>
|
||||
Vincent Torri <vincent.torri@gmail.com> Vincent 'vtorri' Torri <vincent.torri@gmail.com>
|
||||
Tom Hacohen <tom@stosb.com> Tom 'TAsn' Hacohen <tom@stosb.com>
|
||||
Tom Hacohen <tom@stosb.com> Tom <tom@stosb.com>
|
||||
Gustavo Sverzut Barbieri <barbieri@gmail.com> Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
|
||||
Gustavo Sverzut Barbieri <barbieri@gmail.com> Gustavo Sverzut Barbieri <gustavo.barbieri@intel.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Chris Michael <devilhorns@comcast.net>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher Michael <devilhorns@comcast.net>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@comcast.net>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael1@comcast.net>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher <devilhorns@comcast.net>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@osg.samsung.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Chris Michael <cpmichael@osg.samsung.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Chris Micheal <cp.michael@samsung.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Christopher Michael <cp.michael@samsung.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Chris Michael <cp.michael@samsung.com>
|
||||
Christopher Michael <devilhorns@comcast.net> Chris Michael <devilhorns@comcast.net>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net> Sebastian Dransfeld <sebastian.dransfeld@sintef.no>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net> sebastid <sebastid>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <m.blumenkran@samsung.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> discomfitor <michael.blumenkrantz@gmail.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> zmike <michael.blumenkrantz@gmail.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@samsung.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@osg.samsung.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Michael Blumenkrantz <mike@zentific.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@enlightenment.org>
|
||||
ChunEon Park <hermet@hermet.pe.kr> ChunEon Park <chuneon.park@samsung.com>
|
||||
ChunEon Park <hermet@hermet.pe.kr> Hermet Park <hermet@hermet.pe.kr>
|
||||
ChunEon Park <hermet@hermet.pe.kr> Hermet Park <hermetpark@gmail.com>
|
||||
ChunEon Park <hermet@hermet.pe.kr> hermet <hermet@neoni.(none)>
|
||||
ChunEon Park <hermet@hermet.pe.kr> Hermet <hermet@hermet.pe.kr>
|
||||
ChunEon Park <hermet@hermet.pe.kr> chuneon.park <chuneon.park@samsung.com>
|
||||
David Walter Seikel <onefang@gmail.com> David Walter Seikel <won_fang@yahoo.com.au>
|
||||
Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@intel.com>
|
||||
Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@linux.intel.com>
|
||||
Iván Briano <sachieru@gmail.com> Ivan Briano <ivan.briano@intel.com>
|
||||
Iván Briano <sachieru@gmail.com> Ivan Briano <sachieru@gmail.com>
|
||||
Iván Briano <sachieru@gmail.com> Iván Briano <ivan.briano@intel.com>
|
||||
Iván Briano <sachieru@gmail.com> Ivan Briano <ivan@profusion.mobi>
|
||||
Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.de.marchi@gmail.com>
|
||||
Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.demarchi@intel.com>
|
||||
Jihoon Kim <imfine98@gmail.com> Jihoon Kim <jihoon48.kim@samsung.com>
|
||||
Stefan Schmidt <stefan@datenfreihafen.org> Stefan Schmidt <s.schmidt@samsung.com>
|
||||
Stefan Schmidt <stefan@datenfreihafen.org> Stefan Schmidt <stefan@osg.samsung.com>
|
||||
Jonas M. Gastal <jgastal@profusion.mobi> Jonas Gastal <jgastal@profusion.mobi>
|
||||
Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <juyung.seo@samsung.com>
|
||||
Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <seojuyung@gmail.com>
|
||||
|
@ -71,29 +50,21 @@ Mike McCormack <mike@atratus.org> Mike McCormack <mj.mccormack@samsung.com>
|
|||
Mike McCormack <mike@atratus.org> Mike McCormack <mikem@ring3k.org>
|
||||
Mike McCormack <mike@atratus.org> Mike McCormack <mikem@atratus.org>
|
||||
Boris Faure <billiob@gmail.com> Boris 'billiob' Faure <billiob@gmail.com>
|
||||
Boris Faure <billiob@gmail.com> Boris Faure <boris@fau.re>
|
||||
Eduardo Lima <eduardo.lima@intel.com> Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
||||
Panagiotis Galatsanos <galatsanosp@gmail.com> Godfath3r <galatsanosp@gmail.com>
|
||||
Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis@gmail.com>
|
||||
Samuel F. Baggen <thanatermesis@gmail.com> Samuel F. Baggen <thanatermesis.elive@gmail.com>
|
||||
Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis.ecvs@gmail.com>
|
||||
Jean Guyomarc'h <jeanguyomarch.github@gmail.com> Jean Guyomarc'h <jean.guyomarch@gmail.com>
|
||||
Jean Guyomarc'h <jeanguyomarch.github@gmail.com> Jean GUYOMARC'H <jean.guyomarch@gmail.com>
|
||||
Jean Guyomarc'h <jeanguyomarch.github@gmail.com> Jean Guyomarc'h <jean.guyomarch@openwide.fr>
|
||||
Jean Guyomarc'h <jeanguyomarch.github@gmail.com> Jean Guyomarc'h <jean@guyomarch.bzh>
|
||||
Marcel Hollerbach <mail@marcel-hollerbach.de> Marcel Hollerbach <marcel.hollerbach@stzedn.de>
|
||||
Marcel Hollerbach <mail@marcel-hollerbach.de> Marcel Hollerbach <marcel-hollerbach@t-online.de>
|
||||
Marcel Hollerbach <mail@marcel-hollerbach.de> Marcel Hollerbach <marcel@osg.samsung.com>
|
||||
Jean Guyomarc'h <jean.guyomarch@gmail.com> Jean GUYOMARC'H <jean.guyomarch@gmail.com>
|
||||
Marcel Hollerbach <marcel-hollerbach@t-online.de> Marcel Hollerbach <marcel.hollerbach@stzedn.de>
|
||||
Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jp.andre@samsung.com>
|
||||
Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe ANDRE <jpeg@videolan.org>
|
||||
Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jpeg@videolan.org>
|
||||
Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe André <jpeg@videolan.org>
|
||||
Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <amitesh.sh@samsung.com>
|
||||
Amitesh Singh <amitesh.sh@samsung.com> ami <singh.amitesh@gmail.com>
|
||||
Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <singh.amitesh@gmail.com>
|
||||
Tae-Hwan Kim <the81.kim@samsung.com> bluezery <ohpowel@gmail.com>
|
||||
Tae-Hwan Kim <the81.kim@samsung.com> Bluezery <ohpowel@gmail.com>
|
||||
Tae-Hwan Kim <the81.kim@samsung.com> bluezery <the81.kim@samsung.com>
|
||||
Daniel Kolesa <daniel@octaforge.org> q66 <quaker66@gmail.com>
|
||||
Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@samsung.com>
|
||||
Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@osg.samsung.com>
|
||||
|
@ -104,58 +75,3 @@ Wonguk Jeong <wonguk.jeong@samsung.com> Wonguk Jeong <huchijwk@gmail.com>
|
|||
Wonguk Jeong <wonguk.jeong@samsung.com> wonguk.jeong <wonguk.jeong@samsung.com>
|
||||
Kai Huuhko <kai.huuhko@gmail.com> Kai Huuhko <k.huuhko@partner.samsung.com>
|
||||
Massimo Maiurana <maiurana@gmail.com> maxerba <maiurana@gmail.com>
|
||||
Lee Gwang-O <maeryo@live.co.kr> Gwang O Lee <pu8046@gmail.com>
|
||||
Thibaut Broggi <broggi_t@epitech.eu> broggi_t <broggi_t@epitech.eu>
|
||||
Daniel Zaoui <daniel.zaoui@samsung.com> Daniel Zaoui <daniel.zaoui@yahoo.com>
|
||||
Daniel Zaoui <daniel.zaoui@samsung.com> daniel.zaoui@samsung.com <daniel.zaoui@samsung.com>
|
||||
Jérémy Anger <angerj.dev@gmail.com> kidanger <angerj.dev@gmail.com>
|
||||
Andy Williams <andy@andywilliams.me> handyande <handyande>
|
||||
Andy Williams <andy@andywilliams.me> Andy Williams <andy@andywillias.me>
|
||||
Davide Andreoli <dave@gurumeditation.it> Dave Andreoli <dave@gurumeditation.it>
|
||||
Davide Andreoli <dave@gurumeditation.it> davemds <dave@gurumeditation.it>
|
||||
Simon Lees <simon@simotek.net> Simon <simon@simotek.net>
|
||||
Simon Lees <simon@simotek.net> Simon Lees (SUSE) <sflees@suse.de>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> SubhransuSekhar Mohanty <sub.mohanty@samsung.com>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> Subhransu Sekhar Mohanty <sub.mohanty@samsung.com>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> SubhransuSekhar Mohanty <sub.mohanty@samsung.com>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> sub.mohanty@samsung.com <sub.mohanty@samsung.com>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> subhransu <subhransu@subhransu-System.(none)>
|
||||
Subhransu Mohanty <sub.mohanty@samsung.com> subhransu mohanty <sub.mohanty@samsung.com>
|
||||
Thiep Ha <thiepha@gmail.com> Thiep Ha <thiep.ha@samsung.com>
|
||||
Thiep Ha <thiepha@gmail.com> Thiep Ha <thiep.ha@gmail.com>
|
||||
Thiep Ha <thiepha@gmail.com> thiepha (Thiep Ha) <thiepha@gmail.com>
|
||||
Derek Foreman <derekf@osg.samsung.com> Derek Foreman <derek.foreman.samsung@gmail.com>
|
||||
Daniel Hirt <hirt.danny@gmail.com> Daniel Hirt <daniel.hirt@samsung.com>
|
||||
Jiyoun Park <jijibe99@gmail.com> Ji-Youn Park <jy0703.park@samsung.com>
|
||||
Jiyoun Park <jijibe99@gmail.com> Jiyoun Park <jy0703.park@samsung.com>
|
||||
Bruno da Silva Belo <brunodasilvabelo@gmail.com> Bruno da Silva Belo <bruno.belo@expertisesolutions.com.br>
|
||||
Rafael Fonseca <rfonseca@profusion.mobi> Rafael Fonseca <r4f4rfs@gmail.com>
|
||||
Lauro Moura <lauromoura@expertisesolutions.com.br> Lauro Moura <lauromoura@gmail.com>
|
||||
Jaehyun Cho <jae_hyun.cho@samsung.com> Jaehyun Cho <jae_hyun_cho@naver.com>
|
||||
Jérémy Zurcher <jeremy@asynk.ch> Jeremy Zurcher <jeremy@asynk.ch>
|
||||
Youngbok Shin <youngb.shin@samsung.com> Youngbok Shin <youngb.shin@samsung.net>
|
||||
Stephen 'Okra' Houston <smhouston88@gmail.com> Stephen okra Houston <smhouston88@gmail.com>
|
||||
Stephen 'Okra' Houston <smhouston88@gmail.com> Stephen Houston <smhouston88@gmail.com>
|
||||
Stephen 'Okra' Houston <smhouston88@gmail.com> Stephen Houston <stephen@localhost.localdomain>
|
||||
Stephen 'Okra' Houston <smhouston88@gmail.com> Stephen Houston <stephen@lenovo.fedora>
|
||||
Stephen 'Okra' Houston <smhouston88@gmail.com> Stephen Houston <stephen@stephen.laptop>
|
||||
WooHyun Jung <wh0705.jung@samsung.com> WooHyun Jung <woohyun0705@gmail.com>
|
||||
Jaeun Choi <jaeun12.choi@samsung.com> Jaeun Choi <jaeun_choi@naver.com>
|
||||
Michael BOUCHAUD <michael.bouchaud@gmail.com> Michael Bouchaud (yoz) <yoz@efl.so>
|
||||
Michael BOUCHAUD <michael.bouchaud@gmail.com> Michael Bouchaud <yoz@efl.so>
|
||||
Michael BOUCHAUD <michael.bouchaud@gmail.com> michael bouchaud <michael.bouchaud@gmail.com>
|
||||
Michael Jennings <mej@kainx.org> Michael Jennings <mej@lbl.gov>
|
||||
Taehyub Kim <taehyub.kim@samsung.com> taehyub <taehyub.kim@samsung.com>
|
||||
Yury Usishchev <y.usishchev@samsung.com> Yury Usischev <y.usishchev@samsung.com>
|
||||
Lukasz Stanislawski <l.stanislaws@samsung.com> Lukasz Stanislawski <l.stanislaws@AMDC2785.digital.local>
|
||||
Lukasz Stanislawski <l.stanislaws@samsung.com> Lukasz Stanislawski <lukasz.stanislawski@gmail.com>
|
||||
Ryuan Choi <ryuan.choi@gmail.com> Ryuan Choi <ryuan.choi@samsung.com>
|
||||
Bryce Harrington <bryce@osg.samsung.com> Bryce Harrington <bryce@bryceharrington.org>
|
||||
Jonathan Atton <jonathan.atton@gmail.com> Atton Jonathan <jonathan.atton@gmail.com>
|
||||
Yeongjong Lee <yj34.lee@samsung.com> YeongJong Lee <yj34.lee@samsung.com>
|
||||
Jaehwan Kim <jae.hwan.kim@samsung.com> Jaehwan Kim <jae.hwan.kim.neo@gmail.com>
|
||||
Jaehwan Kim <jae.hwan.kim@samsung.com> Jae Hwan Kim <jae.hwan.kim@samsung.com>
|
||||
Jaehwan Kim <jae.hwan.kim@samsung.com> 김재환 <jae.hwan.kim@samsung.com>
|
||||
Jee-Yong Um <jc9.um@samsung.com> Jeeyong Um <jc9.um@samsung.com>
|
||||
Savio Sena <savio@expertisesolutions.com.br> Savio S. Machado <savio.sena@acm.org>
|
||||
Savio Sena <savio@expertisesolutions.com.br> Savio Sena <savio.sena@acm.org>
|
||||
|
|
291
AUTHORS
|
@ -49,13 +49,11 @@ Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
|
|||
Patryk Kaczmarek <patryk.k@samsung.com>
|
||||
Igor Murzov <e-mail@date.by>
|
||||
Vladislav Brovko <v.brovko@samsung.com>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
ChunEon Park (Hermet) <hermet@hermet.pe.kr>
|
||||
Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com>
|
||||
Subodh Kumar <s7158.kumar@samsung.com>
|
||||
Michelle Legrand <legrand.michelle@outlook.com>
|
||||
Shilpa Singh <shilpa.singh@samsung.com> <shilpasingh.o@gmail.com>
|
||||
Prasoon Singh <prasoonsingh16@gmail.com>
|
||||
|
||||
|
||||
Eet
|
||||
---
|
||||
|
||||
|
@ -120,7 +118,7 @@ Jiyoun Park <jy0703.park@samsung.com>
|
|||
Myoungwoon Roy Kim(roy_kim) <myoungwoon.kim@samsung.com> <myoungwoon@gmail.com>
|
||||
Thierry el Borgi <thierry@substantiel.fr>
|
||||
Shilpa Singh <shilpa.singh@samsung.com> <shilpasingh.o@gmail.com>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
ChunEon Park <hermet@hermet.pe.kr>
|
||||
Christopher 'devilhorns' Michael <cpmichael1@comcast.net>
|
||||
Seungsoo Woo <om101.woo@samsung.com>
|
||||
Youness Alaoui <kakaroto@kakaroto.homelinux.net>
|
||||
|
@ -148,26 +146,6 @@ MinKyoung Kim <mer.kim@samsung.com>
|
|||
Pierre Lamot <pierre.lamot@yahoo.fr>
|
||||
Michelle Legrand <legrand.michelle@outlook.com>
|
||||
Romain Perier <romain.perier@openwide.fr>
|
||||
Subodh Kumar <s7158.kumar@samsung.com>
|
||||
|
||||
Evas Generic Loaders
|
||||
--------------------
|
||||
|
||||
The Rasterman (Carsten Haitzler) <raster@rasterman.com>
|
||||
Christian Kreibich <cK@whoop.org>
|
||||
Vincent Torri <vtorri at univ-evry dot fr>
|
||||
Michael Bouchaud <michael.bouchaud@gmail.com>
|
||||
Fanina "cippp" Cristian <fancris3@gmail.com>
|
||||
Cedric BAIL <cedric.bail@free.fr>
|
||||
Jérémy Zurcher <jeremy@asynk.ch>
|
||||
Stefan Schmidt <stefan@datenfreihafen.org>
|
||||
Daniel Juyung Seo <seojuyung2@gmail.com>
|
||||
Doug Newgard <scimmia22@outlook.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
|
||||
Alex-P. Natsios <drakevr@linuxteam.teilar.gr>
|
||||
Jihoon Kim <imfine98@gmail.com>
|
||||
Samuel F. Baggen <thanatermesis.elive@gmail.com>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net>
|
||||
|
||||
Ecore
|
||||
-----
|
||||
|
@ -183,7 +161,7 @@ Yuri <da2001@hotmail.ru>
|
|||
Nicholas Curran <quasar@bigblue.net.au>
|
||||
Howell Tam <pigeon@pigeond.net>
|
||||
Nathan Ingersoll <rbdpngn@users.sourceforge.net>
|
||||
Andrew Williams <andy@eandywilliams.me>
|
||||
Andrew Elcock <andy@elcock.org>
|
||||
Kim Woelders <kim@woelders.dk>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net>
|
||||
Simon Poole <simon.armlinux@themalago.net>
|
||||
|
@ -215,7 +193,7 @@ Jihoon Kim <jihoon48.kim@samsung.com> <imfine98@gmail.com>
|
|||
PnB <Poor.NewBie@gmail.com>
|
||||
Daniel Juyung Seo <seojuyung2@gmail.com> <juyung.seo@samsung.com>
|
||||
Christopher 'devilhorns' Michael <cpmichael1@comcast.net>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
ChunEon Park (Hermet) <hermet@hermet.pe.kr>
|
||||
xlopez@igalia.com
|
||||
Rafael Antognolli <antognolli@profusion.mobi>
|
||||
Kim Yunhan <spbear@gmail.com>
|
||||
|
@ -248,8 +226,6 @@ Embryo
|
|||
|
||||
The Rasterman (Carsten Haitzler) <raster@rasterman.com>
|
||||
Jérôme Pinot <ngc891@gmail.com>
|
||||
kumar Navneet <k.navneet@samsung.com>
|
||||
Deborshi Saha <deb.saha@samsung.com>
|
||||
|
||||
Eio
|
||||
---
|
||||
|
@ -330,7 +306,7 @@ David Seikel <onefang at gmail.com>
|
|||
Mikael Sans <sans.mikael@gmail.com>
|
||||
Jérôme Pinot <ngc891@gmail.com>
|
||||
Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
ChunEon Park (Hermet) <hermet@hermet.pe.kr>
|
||||
Kim Shinwoo <kimcinoo.efl@gmail.com>
|
||||
Michael Bouchaud (yoz) <michael.bouchaud@gmail.com>
|
||||
WooHyun Jung (woohyun) <woohyun0705@gmail.com>
|
||||
|
@ -344,9 +320,6 @@ Andrii Kroitor <an.kroitor@samsung.com>
|
|||
Vorobiov Vitalii <vi.vorobiov@samsung.com>
|
||||
m.biliavskyi <m.biliavskyi@samsung.com>
|
||||
Vyacheslav Reutskiy <v.reutskiy@samsung.com>
|
||||
Kumar Navneet <k.navneet@samsung.com>
|
||||
Katpagavalli Anantharaj <katpagavalli@gmail.com>
|
||||
Subodh Kumar <s7158.kumar@samsung.com>
|
||||
|
||||
Emotion
|
||||
-------
|
||||
|
@ -364,27 +337,6 @@ Leandro Dorileo <dorileo@profusion.mobi>
|
|||
Michael Bouchaud (yoz) <yoz@efl.so>
|
||||
Aymeric Dumaz <aymeric.dumaz@gmail.com>
|
||||
|
||||
Emotion Generic VLC
|
||||
---
|
||||
Cedric Bail <cedric.bail@free.fr>
|
||||
Hugo Camboulive <hugo.camboulive@zodiacaerospace.com>
|
||||
Leandro Dorileo <dorileo@profusion.mobi>
|
||||
Pierre Le Magourou <pierre.lemagourou@openwide.fr>
|
||||
Rafael Antognolli <antognolli@profusion.mobi>
|
||||
Sohyun Kim <anna1014.kim@samsung.com>
|
||||
Carsten Haitzler (Rasterman) <raster@rasterman.com>
|
||||
Davide Andreoli <dave@gurumeditation.it>
|
||||
Gustavo Sverzut Barbieri <barbieri@gmail.com>
|
||||
Stefan Schmidt <s.schmidt@samsung.com>
|
||||
Bruno Dilly <bdilly@profusion.mobi>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
Daniel Juyung Seo <juyung.seo@samsung.com>
|
||||
Doug Newgard <scimmia22@outlook.com>
|
||||
Jerome Pinot <ngc891@gmail.com>
|
||||
Mike Blumenkrantz <zmike@samsung.com>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net>
|
||||
Vincent Torri <vincent.torri@gmail.com>
|
||||
|
||||
Ethumb
|
||||
------
|
||||
Rafael Antognolli <antognolli@profusion.mobi>
|
||||
|
@ -395,225 +347,11 @@ Jérôme Pinot <ngc891@gmail.com>
|
|||
EFL-C++
|
||||
-------
|
||||
Savio Sena <savio@expertisesolutions.com.br>
|
||||
Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
|
||||
Vitor Sousa <vitorsousa@expertisesolutions.com.br>
|
||||
Lauro Moura <lauromoura@expertisesolutions.com.br>
|
||||
Jean-Philippe Andre <jp.andre@samsung.com>
|
||||
Luciana Magno de Almeida <luciana@expertisesolutions.com.br>
|
||||
Jaehyun Cho <jae_hyun.cho@samsung.com>
|
||||
Daniel Kolesa <quaker66@gmail.com>
|
||||
Vincent Torri <vtorri at univ-evry dot fr>
|
||||
Stefan Schmidt <stefan@datenfreihafen.org>
|
||||
Cedric BAIL <cedric.bail@free.fr>
|
||||
Xavi Artigas <xavierartigas@yahoo.es>
|
||||
YeongJong Lee <yj34.lee@samsung.com>
|
||||
Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
|
||||
Larry Lira <larry@expertisesolutions.com.br>
|
||||
WooHyun Jung (woohyun) <woohyun0705@gmail.com>
|
||||
Marcel Hollerbach <marcel-hollerbach@t-online.de>
|
||||
Daniel Zaoui <daniel.zaoui@samsung.com>
|
||||
Sanghyeon Lee <sh10233.lee@samsung.com>
|
||||
Thiep Ha <thiepha@gmail.com>
|
||||
Vinícius dos Santos Oliveira <vini.ipsmaker@expertisesolutions.com.br>
|
||||
Bryce Harrington <bryce@osg.samsung.com>
|
||||
Tom Hacohen <tom@stosb.com>
|
||||
Carsten Haitzler <raster@rasterman.com>
|
||||
Andrew Williams <andy@eandywilliams.me>
|
||||
Amitesh Singh <singh.amitesh@gmail.com> <amitesh.sh@samsung.com>
|
||||
|
||||
EFL-C#
|
||||
------
|
||||
|
||||
Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
|
||||
Vitor Sousa <vitorsousa@expertisesolutions.com.br>
|
||||
Lauro Moura <lauromoura@expertisesolutions.com.br>
|
||||
Jaehyun Cho <jae_hyun.cho@samsung.com>
|
||||
Xavi Artigas <xavierartigas@yahoo.es>
|
||||
Marcel Hollerbach <marcel-hollerbach@t-online.de>
|
||||
YeongJong Lee <yj34.lee@samsung.com>
|
||||
Daniel Kolesa <quaker66@gmail.com>
|
||||
Vincent Torri <vtorri at univ-evry dot fr>
|
||||
WooHyun Jung (woohyun) <woohyun0705@gmail.com>
|
||||
Jean-Philippe Andre <jp.andre@samsung.com>
|
||||
|
||||
ELua
|
||||
----
|
||||
Daniel Kolesa <quaker66@gmail.com>
|
||||
|
||||
Elementary
|
||||
----------
|
||||
The Rasterman (Carsten Haitzler) <raster@rasterman.com>
|
||||
Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
|
||||
Cedric Bail <cedric.bail@free.fr>
|
||||
Vincent Torri <vtorri@univ-evry.fr>
|
||||
Daniel Kolesa <quaker66@gmail.com>
|
||||
Jaime Thomas <avi.thomas@gmail.com>
|
||||
Swisscom - http://www.swisscom.ch/
|
||||
Christopher Michael <devilhorns@comcast.net>
|
||||
Marco Trevisan (Treviño) <mail@3v1n0.net>
|
||||
Michael Bouchaud <michael.bouchaud@gmail.com>
|
||||
Jonathan Atton (Watchwolf) <jonathan.atton@gmail.com>
|
||||
Brian Wang <brian.wang.0721@gmail.com>
|
||||
Mike Blumenkrantz (discomfitor/zmike) <michael.blumenkrantz@gmail.com>
|
||||
Samsung Electronics <tbd>
|
||||
Samsung SAIT <tbd>
|
||||
Brett Nash <nash@nash.id.au>
|
||||
Bruno Dilly <bdilly@profusion.mobi>
|
||||
Rafael Fonseca <rfonseca@profusion.mobi>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
Woohyun Jung <wh0705.jung@samsung.com>
|
||||
Jaehwan Kim <jae.hwan.kim@samsung.com>
|
||||
Wonguk Jeong <wonguk.jeong@samsung.com>
|
||||
Leandro A. F. Pereira <leandro@profusion.mobi>
|
||||
Helen Fornazier <helen.fornazier@profusion.mobi>
|
||||
Gustavo Lima Chaves <glima@profusion.mobi>
|
||||
Fabiano Fidêncio <fidencio@profusion.mobi>
|
||||
Tiago Falcão <tiago@profusion.mobi>
|
||||
Otavio Pontes <otavio@profusion.mobi>
|
||||
Viktor Kojouharov <vkojouharov@gmail.com>
|
||||
Daniel Juyung Seo (SeoZ) <juyung.seo@samsung.com> <seojuyung2@gmail.com>
|
||||
Sangho Park <sangho.g.park@samsung.com> <gouache95@gmail.com>
|
||||
Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com>
|
||||
Seunggyun Kim <sgyun.kim@samsung.com> <tmdrbs@gmail.com>
|
||||
Sohyun Kim <anna1014.kim@samsung.com> <sohyun.anna@gmail.com>
|
||||
Jihoon Kim <jihoon48.kim@samsung.com>
|
||||
Jeonghyun Yun (arosis) <jh0506.yun@samsung.com>
|
||||
Tom Hacohen <tom@stosb.com>
|
||||
Aharon Hillel <a.hillel@samsung.com>
|
||||
Shinwoo Kim <kimcinoo@gmail.com>
|
||||
Govindaraju SM <govi.sm@samsung.com> <govism@gmail.com>
|
||||
Prince Kumar Dubey <prince.dubey@samsung.com> <prince.dubey@gmail.com>
|
||||
Sung W. Park <sungwoo@gmail.com>
|
||||
Thierry el Borgi <thierry@substantiel.fr>
|
||||
Shilpa Singh <shilpa.singh@samsung.com> <shilpasingh.o@gmail.com>
|
||||
Chanwook Jung <joey.jung@samsung.com> <jchanwook@gmail.com>
|
||||
Hyoyoung Chang <hyoyoung.chang@samsung.com>
|
||||
Guillaume "Kuri" Friloux <guillaume.friloux@asp64.com>
|
||||
Kim Yunhan <spbear@gmail.com>
|
||||
Tae-Hwan Kim (Bluezery) <the81.kim@samsung.com> <ohpowel@gmail.com>
|
||||
Nicolas Aguirre <aguirre.nicolas@gmail.com>
|
||||
Sanjeev BA <iamsanjeev@gmail.com>
|
||||
Hyunsil Park <hyunsil.park@samsung.com>
|
||||
Goun Lee <gouni.lee@samsung.com>
|
||||
Mikael Sans <sans.mikael@gmail.com>
|
||||
Doyoun Kang <doyoun.kang@samsung.com>
|
||||
M.V.K. Sumanth <sumanth.m@samsung.com> <mvksumanth@gmail.com>
|
||||
Jérôme Pinot <ngc891@gmail.com>
|
||||
Davide Andreoli <dave@gurumeditation.it>
|
||||
Michal Pakula vel Rutka <m.pakula@samsung.com>
|
||||
Thiep Ha <thiep.ha@samsung.com>
|
||||
Artem Popov <artem.popov@samsung.com>
|
||||
Minseok Kim <minseok3.kim@samsung.com>
|
||||
Jean-Philippe André <jpeg@videolan.org>
|
||||
JiHyeon Seol <jihyeon.seol@samsung.com>
|
||||
Flavio Ceolin <flavio.ceolin@profusion.mobi>
|
||||
Igor Murzov <e-mail@date.by>
|
||||
Jiyoun Park <jy0703.park@samsung.com>
|
||||
KoziarekBeata <b.koziarek@samsung.com>
|
||||
Daniel Zaoui <daniel.zaoui@samsung.com>
|
||||
Yakov Goldberg <yakov.g@samsung.com>
|
||||
Murilo Belluzzo <murilo.belluzzo@profusion.mobi>
|
||||
Ricardo de Almeida Gonzaga <ricardo@profusion.mobi>
|
||||
Gwanglim Lee <gl77.lee@samsung.com> <gwanglim@gmail.com>
|
||||
JaeHyun Cho <jae_hyun_cho@naver.com>
|
||||
Bora Hwang <bora1.hwang@samsung.com>
|
||||
Jiyoung Choi <jychoi7.choi@samsung.com>
|
||||
Arvind R <arvino55@gmail.com>
|
||||
Paulo Cavalcanti <paulo.cavalcanti@linux.intel.com>
|
||||
Stefan Schmidt <stefan@datenfreihafen.org>
|
||||
Ryuan Choi (ryuan) <ryuan.choi@samsung.com> <ryuan.choi@gmail.com>
|
||||
Hosang Kim <hosang12.kim@samsung.com>
|
||||
Youngbok Shin <youngb.shin@samsung.com>
|
||||
Niraj Kumar <niraj.kr@samsung.com> <niraj.kumar.ait@gmail.com>
|
||||
Amitesh Singh <singh.amitesh@gmail.com> <amitesh.sh@samsung.com>
|
||||
Abhinandan Aryadipta <a.aryadipta@samsung.com>
|
||||
Sanghyeon Lee <sh10233.lee@samsung.com>
|
||||
Anil Kumar Nahak <ak.nahak@samsung.com>
|
||||
Michal Jagiello <m.jagiello@samsung.com>
|
||||
Chinmaya Panigrahi <c.panigrahi@samsung.com>
|
||||
Mohammad Irfan <mohammad.i@samsung.com>
|
||||
ajwillia.ms (Andrew Williams) <andy@andywilliams.me>
|
||||
Iván Briano <sachieru@gmail.com>
|
||||
Jonas M. Gastal <jgastal@profusion.mobi>
|
||||
Rafael Antognolli <antognolli@gmail.com>
|
||||
Mike McCormack <mike@atratus.org>
|
||||
Massimo Maiurana <maiurana@gmail.com>
|
||||
Henrique Dante de Almeida <hdante@profusion.mobi>
|
||||
Lucas De Marchi <lucas.demarchi@profusion.mobi>
|
||||
Boris Faure <billiob@gmail.com>
|
||||
Sebastian Dransfeld <sd@tango.flipp.net>
|
||||
Daniel Willmann <daniel@totalueberwachung.de>
|
||||
maxerba <maiurana@gmail.com>
|
||||
Youness Alaoui <kakaroto@kakaroto.homelinux.net>
|
||||
Rui Seabra <rms@1407.org>
|
||||
Andreas Volz <linux@brachttal.net>
|
||||
Jaeun Choi <jaeun12.choi@samsung.com>
|
||||
Doug Newgard <scimmia22@outlook.com>
|
||||
José Roberto de Souza <zehortigoza@profusion.mobi>
|
||||
Luis Felipe Strano Moraes <lfelipe@profusion.mobi>
|
||||
Thiago Thamada <tiba@profusion.mobi>
|
||||
U. Artie Eoff <ullysses.a.eoff@intel.com>
|
||||
Daniel Hirt <daniel.hirt@samsung.com>
|
||||
Eduardo Lima <eduardo.lima@intel.com>
|
||||
Leif Middelschulte <leif.middelschulte@gmail.com>
|
||||
Lukasz Stanislawski <l.stanislaws@samsung.com>
|
||||
Stephen Houston <smhouston88@gmail.com>
|
||||
Andrii Kroitor <an.kroitor@samsung.com>
|
||||
Joao Paulo Fernandes Ventura <ventura@profusion.mobi>
|
||||
Pau Espin Pedrol <pespin.shar@gmail.com>
|
||||
Jérémy Zurcher <jeremy@asynk.ch>
|
||||
Kai Huuhko <kai.huuhko@gmail.com>
|
||||
Leandro Dorileo <dorileo@profusion.mobi>
|
||||
Michael Jennings <mej@kainx.org>
|
||||
Myungjae Lee <mjae.lee@samsung.com>
|
||||
Tristan Lelong <tristan.lelong@blunderer.org>
|
||||
Yossi Kantor <yossi.kantor@samsung.com>
|
||||
cabelitos <guilherme.iscaro@intel.com>
|
||||
Alex Wu <zhiwen.wu@linux.intel.com>
|
||||
Alex-P. Natsios <drakevr@linuxteam.teilar.gr>
|
||||
Aron Xu <happyaron.xu@gmail.com>
|
||||
Chidambar Zinnoury <illogict@online.fr>
|
||||
Christophe Sadoine <chris@indefini.org>
|
||||
Daniel Vieira Franzolin <daniel@profusion.mobi>
|
||||
Daniele Ricci <daniele.athome@gmail.com>
|
||||
David Walter Seikel <onefang@gmail.com>
|
||||
Dennis Schridde <devurandom@gmx.net>
|
||||
Hannes Janetzek <hannes.janetzek@gmail.com>
|
||||
Lionel Landwerlin <llandwerlin@gmail.com>
|
||||
Mariusz Bialonczyk <manio@skyboo.net>
|
||||
Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Michael Lauer <mlauer@vanille-media.de>
|
||||
Mike Frysinger <vapier@gentoo.org>
|
||||
Rodrigo Cesar Lopes Belem <rclbelem@gmail.com>
|
||||
Seong-ho Cho <darkcircle.0426@gmail.com>
|
||||
Seunghun Lee <shiin.lee@samsung.com>
|
||||
Thanatermesis <thanatermesis.ecvs@gmail.com>
|
||||
Viacheslav Lvov <v.lvov@samsung.com>
|
||||
Deasung Kim <deasung.kim@samsung.com>
|
||||
Jeonghoon Park <jh1979.park@samsung.com>
|
||||
Prashant <pb.ingale@samsung.com>
|
||||
suxia li <suxia.li@samsung.com>
|
||||
yan.wang <yan.wang@linux.intel.com>
|
||||
Anand <anand.km@samsung.com>
|
||||
Subhransu Sekhar Mohanty <sub.mohanty@samsung.com>
|
||||
Rajesh P S <rajeshps@samsung.com>
|
||||
Srivardhan Hebbar <sri.hebbar@samsung.com>
|
||||
Savio Sena <savio@expertisesolutions.com.br>
|
||||
Jae Yong Hwang <j_yong.hwang@samsung.com>
|
||||
Kabeer Khan <kabeer.khan@samsung.com>
|
||||
yinsc <shouchen.yin@samsung.com>
|
||||
Woochan Lee <wc0917.lee@samsung.com>
|
||||
Vitalii Vorobiov <vi.vorobiov@samsung.com>
|
||||
Jee-Yong Um <conr2d@gmail.com>
|
||||
Ji-In Moon <jiin.moon@samsung.com>
|
||||
Subodh Kumar <s7158.kumar@samsung.com>
|
||||
Kumar Navneet <k.navneet@samsung.com>
|
||||
Godly T Alias <godly.talias@samsung.com> <godlytalias@yahoo.co.in>
|
||||
Shashank Pandey <shashank.p@samsung.com> <shashank0990@gmail.com>
|
||||
Divyesh Purohit <div.purohit@samsung.com> <purohit.div@gmail.com>
|
||||
Minkyu Kang <mk7.kang@samsung.com>
|
||||
Jinyong Park <j4939.park@samsung.com>
|
||||
|
||||
Merged EFL
|
||||
----------
|
||||
Michael Jennings <mej@kainx.org>
|
||||
|
@ -715,20 +453,3 @@ Viacheslav Lvov <v.lvov@samsung.com>
|
|||
Vitaliy Venzak <v.venzak@samsung.com>
|
||||
perepelits.m <perepelits.m@samsung.com>
|
||||
rustyBSD <rustyBSD@gmx.fr>
|
||||
Haifeng Deng <haifeng.deng@samsung.com>
|
||||
Alastair Poole <netstar@gmail.com>
|
||||
Marcel Hollerbach <marcel-hollerbach@t-online.de>
|
||||
Hermet Park <hermetpark@gmail.com>
|
||||
Jeeyong Um <conr2d@gmail.com>
|
||||
SooHye Shin <soohye.shin@samsung.com>
|
||||
Hosang Kim <hosang12.kim@samsung.com>
|
||||
Minkyu Kang <mk7.kang@samsung.com>
|
||||
Jinyong Park <j4939.park@samsung.com>
|
||||
Woochan Lee <wc0917.lee@samsung.com>
|
||||
Taehyub Kim <taehyub.kim@samsung.com>
|
||||
Sungtaek Hong <taxi2se@gmail.com>
|
||||
Bryce Harrington <bryce@osg.samsung.com>
|
||||
YeongJong Lee <yj34.lee@samsung.com>
|
||||
Bowon Ryu <bowon.ryu@samsung.com>
|
||||
Wonki Kim <wonki_.kim@samsung.com>
|
||||
Junsu Choi <jsuya.choi@samsung.com>
|
||||
|
|
|
@ -39,7 +39,9 @@ pieces of information you will need.
|
|||
|
||||
Q. Do I need to make the source public of libraries or applications that I
|
||||
build on top of EFL?
|
||||
A. No
|
||||
A. No, UNLESS you use the escape library. Escape is GPL. This is ONLY
|
||||
needed for PS3 development, so unless you are doing this, it is not
|
||||
relevant.
|
||||
|
||||
Q. Do I need to provide the source for EFL?
|
||||
A. Yes. In general you do. If you are shipping any of the binaries or
|
||||
|
|
10
COPYING
|
@ -12,15 +12,14 @@ the licensing of such libraries is compatible with the libraries that
|
|||
use them and is not more restrictive).
|
||||
|
||||
evil: licenses/COPYING.BSD
|
||||
escape: licenses/COPYING.GPL (used in PlayStation native)
|
||||
eina: licenses/COPYING.LGPL
|
||||
emile: licenses/COPYING.LGPL
|
||||
eet: licenses/COPYING.BSD
|
||||
eo: licenses/COPYING.BSD
|
||||
ector: licenses/COPYING.FTL, licenses/COPYING.GPL (dual licenses)
|
||||
evas: licenses/COPYING.BSD
|
||||
embryo: licenses/COPYING.SMALL
|
||||
ecore: licenses/COPYING.BSD
|
||||
dns: licenses/COPYING.DNS
|
||||
eio: licenses/COPYING.LGPL
|
||||
eldbus: licenses/COPYING.LGPL
|
||||
efreet: licenses/COPYING.BSD
|
||||
|
@ -30,13 +29,6 @@ edje: licenses/COPYING.BSD
|
|||
edje/epp: licenses/COPYING.GPL (separate binary/executable)
|
||||
emotion: licenses/COPYING.BSD
|
||||
ethumb: licenses/COPYING.LGPL
|
||||
eolian: licenses/COPYING.BSD
|
||||
elua: licenses/COPYING.BSD
|
||||
elementary: licenses/COPYING.LGPL
|
||||
generic/evas: licenses/COPYING.GPL (separate binary/executable)
|
||||
efl: licenses/COPYING.LGPL
|
||||
csharp bindings: licenses/COPYING.ASL
|
||||
cxx bindings: licenses/COPYING.ASL
|
||||
|
||||
NOTE: If linked together, the result will be effectively be LGPL (or
|
||||
GPL if escape is used) due to license characteristics.
|
||||
|
|
|
@ -0,0 +1,459 @@
|
|||
ACLOCAL_AMFLAGS = -I m4
|
||||
AM_MAKEFLAGS = --no-print-directory
|
||||
AM_DISTCHECK_CONFIGURE_FLAGS = \
|
||||
--with-tests=regular
|
||||
|
||||
SUBDIRS = src data doc
|
||||
|
||||
if HAVE_PO
|
||||
|
||||
SUBDIRS += po
|
||||
|
||||
endif
|
||||
|
||||
MAINTAINERCLEANFILES = \
|
||||
Makefile.in \
|
||||
aclocal.m4 \
|
||||
compile \
|
||||
config.cache-env \
|
||||
config.guess \
|
||||
config.h.in \
|
||||
config.h.in~ \
|
||||
config.sub \
|
||||
configure \
|
||||
depcomp \
|
||||
install-sh \
|
||||
ltmain.sh \
|
||||
missing \
|
||||
m4/libtool.m4 \
|
||||
m4/lt~obsolete.m4 \
|
||||
m4/ltoptions.m4 \
|
||||
m4/ltsugar.m4 \
|
||||
m4/ltversion.m4
|
||||
|
||||
EXTRA_DIST = \
|
||||
m4/pkg_var.m4 \
|
||||
m4/ac_path_generic.m4 \
|
||||
m4/ecore_check_c_extension.m4 \
|
||||
m4/ecore_check_module.m4 \
|
||||
m4/efl_attribute.m4 \
|
||||
m4/efl_check_funcs.m4 \
|
||||
m4/efl_compiler.m4 \
|
||||
m4/efl_doxygen.m4 \
|
||||
m4/efl_path_max.m4 \
|
||||
m4/efl_threads.m4 \
|
||||
m4/eina_check.m4 \
|
||||
m4/eina_config.m4 \
|
||||
m4/eio_check_options.m4 \
|
||||
m4/evas_check_engine.m4 \
|
||||
m4/evas_check_loader.m4 \
|
||||
m4/evil_windows.m4 \
|
||||
m4/libgcrypt.m4 \
|
||||
m4/gcc_check_builtin.m4
|
||||
|
||||
EXTRA_DIST += \
|
||||
README \
|
||||
AUTHORS \
|
||||
COPYING \
|
||||
COMPLIANCE \
|
||||
licenses/COPYING.LGPL \
|
||||
licenses/COPYING.GPL \
|
||||
licenses/COPYING.BSD \
|
||||
licenses/COPYING.SMALL \
|
||||
old/ChangeLog.ecore \
|
||||
old/ChangeLog.edje \
|
||||
old/ChangeLog.eet \
|
||||
old/ChangeLog.eeze \
|
||||
old/ChangeLog.efreet \
|
||||
old/ChangeLog.eina \
|
||||
old/ChangeLog.eio \
|
||||
old/ChangeLog.embryo \
|
||||
old/ChangeLog.emotion \
|
||||
old/ChangeLog.escape \
|
||||
old/ChangeLog.ethumb \
|
||||
old/ChangeLog.evas \
|
||||
old/ChangeLog.evil \
|
||||
old/ChangeLog.evil.0 \
|
||||
old/NEWS.ecore \
|
||||
old/NEWS.edje \
|
||||
old/NEWS.eet \
|
||||
old/NEWS.eeze \
|
||||
old/NEWS.efreet \
|
||||
old/NEWS.eina \
|
||||
old/NEWS.eio \
|
||||
old/NEWS.embryo \
|
||||
old/NEWS.emotion \
|
||||
old/NEWS.escape \
|
||||
old/NEWS.ethumb \
|
||||
old/NEWS.evas \
|
||||
old/NEWS.evil \
|
||||
old/README.ecore \
|
||||
old/README.eldbus \
|
||||
old/README.edje \
|
||||
old/README.eet \
|
||||
old/README.eeze \
|
||||
old/README.efreet \
|
||||
old/README.eina \
|
||||
old/README.eio \
|
||||
old/README.embryo \
|
||||
old/README.emotion \
|
||||
old/README.ephysics \
|
||||
old/README.escape \
|
||||
old/README.ethumb \
|
||||
old/README.evas \
|
||||
old/README.evil \
|
||||
spec/efl.spec \
|
||||
pkgbuild/PKGBUILD \
|
||||
pkgbuild/efl.install
|
||||
|
||||
if HAVE_FREEBSD
|
||||
pkgconfigdir = $(libdir)data/pkgconfig
|
||||
else
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
endif
|
||||
|
||||
pkgconfig_DATA =
|
||||
|
||||
if HAVE_WINDOWS
|
||||
pkgconfig_DATA += pc/evil.pc
|
||||
endif
|
||||
|
||||
if HAVE_PS3
|
||||
pkgconfig_DATA += pc/escape.pc
|
||||
endif
|
||||
|
||||
pkgconfig_DATA += \
|
||||
pc/eina.pc \
|
||||
pc/eo.pc \
|
||||
pc/eolian.pc \
|
||||
pc/efl.pc \
|
||||
pc/emile.pc \
|
||||
pc/eet.pc \
|
||||
pc/evas.pc \
|
||||
pc/ecore.pc \
|
||||
pc/ecore-con.pc \
|
||||
pc/ecore-ipc.pc \
|
||||
pc/ecore-file.pc \
|
||||
pc/ecore-input.pc \
|
||||
pc/ecore-input-evas.pc \
|
||||
pc/ecore-imf.pc \
|
||||
pc/ecore-imf-evas.pc \
|
||||
pc/ecore-evas.pc \
|
||||
pc/ecore-avahi.pc \
|
||||
pc/ector.pc \
|
||||
pc/embryo.pc \
|
||||
pc/eio.pc \
|
||||
pc/eldbus.pc \
|
||||
pc/efreet.pc \
|
||||
pc/efreet-mime.pc \
|
||||
pc/efreet-trash.pc \
|
||||
pc/edje.pc \
|
||||
pc/emotion.pc \
|
||||
pc/ethumb.pc \
|
||||
pc/ethumb_client.pc \
|
||||
pc/elocation.pc
|
||||
|
||||
if HAVE_CXX11
|
||||
pkgconfig_DATA += \
|
||||
pc/eina-cxx.pc \
|
||||
pc/evas-cxx.pc \
|
||||
pc/ecore-cxx.pc \
|
||||
pc/efl-cxx.pc \
|
||||
pc/eolian-cxx.pc \
|
||||
pc/edje-cxx.pc \
|
||||
pc/eet-cxx.pc \
|
||||
pc/eo-cxx.pc \
|
||||
pc/eio-cxx.pc
|
||||
endif
|
||||
|
||||
if HAVE_ELUA
|
||||
pkgconfig_DATA += pc/elua.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_SOFTWARE_X11
|
||||
pkgconfig_DATA += pc/evas-software-x11.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_FB
|
||||
pkgconfig_DATA += pc/evas-fb.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_BUFFER
|
||||
pkgconfig_DATA += pc/evas-software-buffer.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_GL_X11
|
||||
pkgconfig_DATA += pc/evas-opengl-x11.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_GL_SDL
|
||||
pkgconfig_DATA += pc/evas-opengl-sdl.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_GL_COCOA
|
||||
pkgconfig_DATA += pc/evas-opengl-cocoa.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_SOFTWARE_GDI
|
||||
pkgconfig_DATA += pc/evas-software-gdi.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_SOFTWARE_DDRAW
|
||||
pkgconfig_DATA += pc/evas-software-ddraw.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_PSL1GHT
|
||||
pkgconfig_DATA += pc/evas-psl1ght.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_WAYLAND_SHM
|
||||
pkgconfig_DATA += pc/evas-wayland-shm.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_WAYLAND_EGL
|
||||
pkgconfig_DATA += pc/evas-wayland-egl.pc
|
||||
endif
|
||||
|
||||
if BUILD_ENGINE_DRM
|
||||
pkgconfig_DATA += pc/evas-drm.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_COCOA
|
||||
pkgconfig_DATA += pc/ecore-cocoa.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_FB
|
||||
pkgconfig_DATA += pc/ecore-fb.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_DRM
|
||||
pkgconfig_DATA += pc/ecore-drm.pc
|
||||
endif
|
||||
|
||||
if HAVE_PS3
|
||||
pkgconfig_DATA += pc/ecore-psl1ght.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_SDL
|
||||
pkgconfig_DATA += pc/ecore-sdl.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_WAYLAND
|
||||
pkgconfig_DATA += pc/ecore-wayland.pc
|
||||
endif
|
||||
|
||||
if HAVE_WIN32
|
||||
pkgconfig_DATA += pc/ecore-win32.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_X
|
||||
pkgconfig_DATA += pc/ecore-x.pc
|
||||
endif
|
||||
|
||||
if HAVE_EEZE
|
||||
pkgconfig_DATA += pc/eeze.pc
|
||||
endif
|
||||
|
||||
if HAVE_EPHYSICS
|
||||
pkgconfig_DATA += pc/ephysics.pc
|
||||
endif
|
||||
|
||||
if HAVE_ECORE_AUDIO
|
||||
pkgconfig_DATA += pc/ecore-audio.pc pc/ecore-audio-cxx.pc
|
||||
endif
|
||||
|
||||
# Cmake configs:
|
||||
efl_cmakeconfigdir = $(libdir)/cmake/Efl/
|
||||
efl_cmakeconfig_DATA = \
|
||||
cmakeconfig/EflConfig.cmake \
|
||||
cmakeconfig/EflConfigVersion.cmake
|
||||
|
||||
eina_cmakeconfigdir = $(libdir)/cmake/Eina/
|
||||
eina_cmakeconfig_DATA = \
|
||||
cmakeconfig/EinaConfig.cmake \
|
||||
cmakeconfig/EinaConfigVersion.cmake
|
||||
|
||||
eio_cmakeconfigdir = $(libdir)/cmake/Eio/
|
||||
eio_cmakeconfig_DATA = \
|
||||
cmakeconfig/EioConfig.cmake \
|
||||
cmakeconfig/EioConfigVersion.cmake
|
||||
|
||||
eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/
|
||||
eeze_cmakeconfig_DATA = \
|
||||
cmakeconfig/EezeConfig.cmake \
|
||||
cmakeconfig/EezeConfigVersion.cmake
|
||||
|
||||
eo_cmakeconfigdir = $(libdir)/cmake/Eo/
|
||||
eo_cmakeconfig_DATA = \
|
||||
cmakeconfig/EoConfig.cmake \
|
||||
cmakeconfig/EoConfigVersion.cmake
|
||||
|
||||
eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
|
||||
eolian_cmakeconfig_DATA = \
|
||||
cmakeconfig/EolianConfig.cmake \
|
||||
cmakeconfig/EolianConfigVersion.cmake
|
||||
|
||||
eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
|
||||
eolian_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EolianCxxConfig.cmake \
|
||||
cmakeconfig/EolianCxxConfigVersion.cmake
|
||||
|
||||
eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
|
||||
eina_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EinaCxxConfig.cmake \
|
||||
cmakeconfig/EinaCxxConfigVersion.cmake
|
||||
|
||||
eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
|
||||
eo_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EoCxxConfig.cmake \
|
||||
cmakeconfig/EoCxxConfigVersion.cmake
|
||||
|
||||
ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
|
||||
ecore_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EcoreCxxConfig.cmake \
|
||||
cmakeconfig/EcoreCxxConfigVersion.cmake
|
||||
|
||||
evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
|
||||
evas_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EvasCxxConfig.cmake \
|
||||
cmakeconfig/EvasCxxConfigVersion.cmake
|
||||
|
||||
eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
|
||||
eet_cxx_cmakeconfig_DATA = \
|
||||
cmakeconfig/EetCxxConfig.cmake \
|
||||
cmakeconfig/EetCxxConfigVersion.cmake
|
||||
|
||||
eet_cmakeconfigdir = $(libdir)/cmake/Eet/
|
||||
eet_cmakeconfig_DATA = \
|
||||
cmakeconfig/EetConfig.cmake \
|
||||
cmakeconfig/EetConfigVersion.cmake
|
||||
|
||||
evas_cmakeconfigdir = $(libdir)/cmake/Evas/
|
||||
evas_cmakeconfig_DATA = \
|
||||
cmakeconfig/EvasConfig.cmake \
|
||||
cmakeconfig/EvasConfigVersion.cmake
|
||||
|
||||
ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/
|
||||
ecore_cmakeconfig_DATA = \
|
||||
cmakeconfig/EcoreConfig.cmake \
|
||||
cmakeconfig/EcoreConfigVersion.cmake
|
||||
|
||||
edje_cmakeconfigdir = $(libdir)/cmake/Edje/
|
||||
edje_cmakeconfig_DATA = \
|
||||
cmakeconfig/EdjeConfig.cmake \
|
||||
cmakeconfig/EdjeConfigVersion.cmake
|
||||
|
||||
eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/
|
||||
eldbus_cmakeconfig_DATA = \
|
||||
cmakeconfig/EldbusConfig.cmake \
|
||||
cmakeconfig/EldbusConfigVersion.cmake
|
||||
|
||||
efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/
|
||||
efreet_cmakeconfig_DATA = \
|
||||
cmakeconfig/EfreetConfig.cmake \
|
||||
cmakeconfig/EfreetConfigVersion.cmake
|
||||
|
||||
ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/
|
||||
ethumb_cmakeconfig_DATA = \
|
||||
cmakeconfig/EthumbConfig.cmake \
|
||||
cmakeconfig/EthumbConfigVersion.cmake
|
||||
|
||||
ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/
|
||||
ethumbclient_cmakeconfig_DATA = \
|
||||
cmakeconfig/EthumbClientConfig.cmake \
|
||||
cmakeconfig/EthumbClientConfigVersion.cmake
|
||||
|
||||
emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
|
||||
emotion_cmakeconfig_DATA = \
|
||||
cmakeconfig/EmotionConfig.cmake \
|
||||
cmakeconfig/EmotionConfigVersion.cmake
|
||||
|
||||
elua_cmakeconfigdir = $(libdir)/cmake/Elua
|
||||
elua_cmakeconfig_DATA = \
|
||||
cmakeconfig/EluaConfig.cmake \
|
||||
cmakeconfig/EluaConfigVersion.cmake
|
||||
|
||||
emile_cmakeconfigdir = $(libdir)/cmake/Emile
|
||||
emile_cmakeconfig_DATA = \
|
||||
cmakeconfig/EmileConfig.cmake \
|
||||
cmakeconfig/EmileConfigVersion.cmake
|
||||
|
||||
# D-Bus services:
|
||||
|
||||
servicedir = @dbusservicedir@
|
||||
service_DATA = \
|
||||
dbus-services/org.enlightenment.Efreet.service \
|
||||
dbus-services/org.enlightenment.Ethumb.service
|
||||
|
||||
if HAVE_SYSTEMD_USER_SESSION
|
||||
systemdunitsdir = @USER_SESSION_DIR@
|
||||
systemdunits_DATA = \
|
||||
systemd-services/efreet.service \
|
||||
systemd-services/ethumb.service
|
||||
endif
|
||||
EXTRA_DIST += $(systemdunits_DATA)
|
||||
|
||||
|
||||
.PHONY: doc benchmark examples install-examples
|
||||
|
||||
# Documentation
|
||||
|
||||
doc:
|
||||
@echo "entering doc/"
|
||||
$(MAKE) $(AM_MAKEFLAGS) -C doc doc
|
||||
|
||||
# Unit tests
|
||||
|
||||
if EFL_ENABLE_COVERAGE
|
||||
|
||||
lcov-reset:
|
||||
@rm -rf $(top_builddir)/coverage
|
||||
@find $(top_builddir) -name "*.gcda" -delete
|
||||
@lcov --zerocounters --directory $(top_builddir)
|
||||
|
||||
lcov-report:
|
||||
$(MKDIR_P) $(top_builddir)/coverage
|
||||
lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
|
||||
lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
|
||||
lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
|
||||
lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
|
||||
genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
|
||||
@echo "Coverage Report at $(top_builddir)/coverage/html"
|
||||
|
||||
endif
|
||||
|
||||
if EFL_ENABLE_TESTS
|
||||
|
||||
lcov-check:
|
||||
if EFL_ENABLE_COVERAGE
|
||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-reset
|
||||
endif
|
||||
@$(MAKE) $(AM_MAKEFLAGS) check
|
||||
if EFL_ENABLE_COVERAGE
|
||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-report
|
||||
endif
|
||||
endif
|
||||
|
||||
# benchmark
|
||||
|
||||
benchmark:
|
||||
@$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
|
||||
$(MKDIR_P) benchmark
|
||||
@cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
|
||||
|
||||
# examples
|
||||
|
||||
examples:
|
||||
@$(MAKE) $(AM_MAKEFLAGS) -C src examples
|
||||
|
||||
install-examples:
|
||||
@$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
|
||||
|
||||
pkgbuild::
|
||||
@echo "making arch packages"
|
||||
makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD
|
||||
|
||||
# cleaning
|
||||
|
||||
clean-local:
|
||||
rm -rf benchmark coverage
|
|
@ -0,0 +1,31 @@
|
|||
Evas_VG_Color_List
|
||||
- List of color
|
||||
|
||||
Evas_VG_Gradient
|
||||
gradient_type_set (radial, linear)
|
||||
color_list_set
|
||||
point_set (i, x, y)
|
||||
|
||||
Evas_VG_Fill
|
||||
- abstract
|
||||
|
||||
Evas_VG_Root_Node (only one at the top, Evas_VG_Container)
|
||||
|
||||
Evas_VG_Shape
|
||||
fill
|
||||
stroke_scale
|
||||
stroke_color
|
||||
stroke_fill
|
||||
stroke_width
|
||||
stroke_location
|
||||
stroke_dash(length[], gap[])
|
||||
stroke_marker(Evas_VG_Shape *)
|
||||
stroke_cap
|
||||
stroke_join
|
||||
|
||||
Evas_VG_Filter
|
||||
??
|
||||
|
||||
bounds_get -> Evas_VG_Node
|
||||
|
||||
Eina_Matrix3
|
|
@ -0,0 +1,666 @@
|
|||
EFL
|
||||
===
|
||||
|
||||
******************************************************************************
|
||||
FOR ANY ISSUES PLEASE EMAIL:
|
||||
enlightenment-devel@lists.sourceforge.net
|
||||
******************************************************************************
|
||||
|
||||
EFL is a collection of libraries for handling many common tasks a
|
||||
developer may have such as data structures, communication, rendering,
|
||||
widgets and more.
|
||||
|
||||
There are many components inside EFL. They also build various things
|
||||
like shared libraries, loadable plug-in modules and also binary
|
||||
executables. Different elements will end up being licensed differently
|
||||
too. Below is a rundown of the components, what they do and their
|
||||
licensing.
|
||||
|
||||
All library source is in the src/lib/ directory. All binaries are in
|
||||
src/bin/. All loadable modules are in src/modules/. All data files are
|
||||
in the data/ directory. Licensing details are listed in COPYING and
|
||||
the licenses/ directory. The pc/ directory holds all the Package
|
||||
Config files installed to help developers build against EFL.
|
||||
|
||||
For more doumentation please see:
|
||||
|
||||
http://www.enlightenment.org/p.php?p=docs
|
||||
|
||||
|
||||
COMPONENTS
|
||||
----------
|
||||
|
||||
**Ecore:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is the core main-loop, system events and execution layer. This
|
||||
handles running the main loop, integrating with external data and
|
||||
timing sources (the system clock, file descriptors, system signals),
|
||||
and producing an event queue, walking that queue and dispatching
|
||||
events to appropriate callbacks.
|
||||
|
||||
|
||||
|
||||
**Ecore Audio:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library provides an API for audio playback and recording. It uses
|
||||
pulse audio underneath to handle mixing and policies. The API for this
|
||||
should not be considered stable right now because it relies on EO and
|
||||
EO is not considered finalized yet.
|
||||
|
||||
|
||||
|
||||
**Ecore Cocoa:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This provides wrappers/abstractions around Max OS-X Cocoa APIs to help
|
||||
Mac porting.
|
||||
|
||||
|
||||
|
||||
**Ecore Con:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This provides a completely event-based TCP/UDP and Unix domain socket
|
||||
API that integrates with the main-loop. This means no blocking to send
|
||||
or receive data, supporting "infinite send buffers" with storage and
|
||||
spooling being done by Ecore Con. It also supports SSL encryption
|
||||
transparently turned on or not on the same connection, certificate
|
||||
verification, CURL wrapping for HTTP connection usage (GETs, POSTs
|
||||
etc.), asynchronous DNS lookups and provides the ability to also be a
|
||||
server, not just a client, with the same event-based API.
|
||||
|
||||
|
||||
|
||||
**Ecore Evas:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as glue between the display target (X11, Wayland,
|
||||
Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
|
||||
target for Evas to render to (a Window or Surface etc.) and feeds
|
||||
input events (Keyboard, Mouse, Multi-touch) into Evas, which then
|
||||
selects the target object and calls the callbacks. It also provides
|
||||
wrappers/glue for manipulating the Window/Surface.
|
||||
|
||||
|
||||
|
||||
**Ecore Fb:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This provides virtual terminal allocation, access and handling,
|
||||
frame buffer information, raw input handling for keyboard, mouse and
|
||||
touch (via tslib).
|
||||
|
||||
|
||||
|
||||
**Ecore File:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This provides file access convenience APIs for doing simple file
|
||||
operations like renames, copies, listing directories and more. It also
|
||||
supports file change monitoring and URL downloads.
|
||||
|
||||
|
||||
|
||||
**Ecore IMF:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is an input method abstraction framework to allow EFL to talk to
|
||||
things like SCIM, IBus, Wayland and XIM. This allows for complex text
|
||||
entry in languages such as Chinese, Japanese and Korean.
|
||||
|
||||
|
||||
|
||||
**Ecore IMF Evas:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library glues Input method support from Ecore IMF and Evas
|
||||
together.
|
||||
|
||||
|
||||
|
||||
**Ecore Input:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as a generic input layer where multiple display systems can
|
||||
post events in the same format to the event queue.
|
||||
|
||||
|
||||
|
||||
**Ecore Input Evas:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This Routes events from Ecore Input into a given Evas canvas which
|
||||
will then route the event further to the destination object and
|
||||
callbacks.
|
||||
|
||||
|
||||
|
||||
**Ecore IPC:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as a layer on top of Ecore Con which handles entire IPC
|
||||
message packets, dealing with header delta compression and
|
||||
portability, as well as ensuring an entire message is received in one
|
||||
go as a single IPC message, regardless of payload data size. The
|
||||
entire API is event based almost exactly like Ecore Con and thus it
|
||||
supports all the transport layers Ecore Con supports.
|
||||
|
||||
|
||||
|
||||
**Ecore Psl1ght:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library acts as a helper for porting to the Playstation 3 (PS3)
|
||||
native runtime environment.
|
||||
|
||||
|
||||
|
||||
**Ecore SDL:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as a wrapper/glue around SDL to handle SDL Windows as well
|
||||
as input events from SDL and tie them to the Ecore main-loop and event
|
||||
queue.
|
||||
|
||||
|
||||
|
||||
**Ecore Wayland:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is a glue/wrapper library to interface EFL to Wayland libraries
|
||||
to tie them into the Ecore main-loop and event queue.
|
||||
|
||||
|
||||
|
||||
**Ecore Win32:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as glue/wrapper around Windows Win32 APIs to tie them into
|
||||
the Ecore main-loop and event queue.
|
||||
|
||||
|
||||
|
||||
**Ecore WinCE:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This acts as glue/wrapper around Windows CE APIs to tie them into the
|
||||
Ecore main-loop and event queue.
|
||||
|
||||
|
||||
|
||||
**Ecore X:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is a library to wrap/deal with Xlib as well as optionally XCB to
|
||||
make dealing with X11 less painful and less footwork as well as being
|
||||
glue to tie these into the Ecore main-loop and event queue.
|
||||
|
||||
|
||||
|
||||
**Edje:**
|
||||
|
||||
//BSD 2-Clause license// (except the epp binary which is GPLv2)
|
||||
|
||||
This is a graphics event, input, theme, animation and theme
|
||||
abstraction library used to place many UI/UX elements into data files
|
||||
(called edj files) that define how to react to incoming
|
||||
events/signals, and define animation time lines, states, relative
|
||||
scalable layout and much much more. It comes with a compiler that
|
||||
compiles source "edc" files into "edj" files (which are actually just
|
||||
data files managed by Eet). These "edj" files are fully portable and
|
||||
can work on any OS/Architecture just like a JPEG or PNG might be
|
||||
portable.
|
||||
|
||||
|
||||
|
||||
**Eet:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library is a data storage, encoding and decoding library
|
||||
designed to be extremely compact, fast and easy to use. It can take
|
||||
data structures directly from memory and serialize them portably to
|
||||
disk, then de-serialize them right back to the same data structures in
|
||||
memory, handling allocation and population of memory all for you in 1
|
||||
call. It handles indirections such as pointers, linked lists, arrays
|
||||
and hash tables too, so almost any level of data structure complexity
|
||||
can be easily saved and loaded back. It is used for "edj" files by
|
||||
Edje as well as all configuration in Enlightenment, Elementary and
|
||||
Terminology. It supports encryption of data too via SSL, signing of
|
||||
files, as well as various compression techniques. It also supports
|
||||
encoding and decoding of image data in lossless or lossy form.
|
||||
|
||||
|
||||
|
||||
**Eeze:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library acts as an abstraction to discovering hardware interfaces
|
||||
for sensors as well as removable media and much more.
|
||||
|
||||
|
||||
|
||||
**EFL:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is just some core common header data like a common version number
|
||||
for EFL and how to expose the EO API.
|
||||
|
||||
|
||||
|
||||
**Efreet:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library provides code for handling Freedesktop.org standards such
|
||||
as .desktop files, XDG Menus, Icon search paths and more. It provides
|
||||
a central daemon to handle monitoring for changes that the library
|
||||
talks to, and the daemon handles updating local cache files the
|
||||
library reads.
|
||||
|
||||
|
||||
|
||||
**Eina:**
|
||||
|
||||
//LGPL v2 license//
|
||||
|
||||
This library provides low-level routines for common things like linked
|
||||
lists, hash tables, growable arrays, basic string buffers, shared
|
||||
string tokens, mmaped() file access, thread abstraction and locking,
|
||||
memory pools, copy-on-write segments, iterators, matrices, general
|
||||
data models, red/black trees, quad-trees, a simple SAX XML parser and
|
||||
more.
|
||||
|
||||
|
||||
|
||||
**EIO:**
|
||||
|
||||
//LGPL v2 license//
|
||||
|
||||
This is an asynchronous I/O library for doing disk I/O without blocking.
|
||||
|
||||
|
||||
|
||||
**ElDBus:**
|
||||
|
||||
//LGPL v2 license//
|
||||
|
||||
This is a DBus access library to allow you to create DBus services as
|
||||
well as clients. This glues in DBus into the main-loop so all access is
|
||||
asynchronous.
|
||||
|
||||
|
||||
|
||||
**Embryo:**
|
||||
|
||||
//Small license (same as ZLib license)//
|
||||
|
||||
This is a small C-like language compiler and byte-code interpreter
|
||||
library. This is used for scripting in Edje. The code is based on
|
||||
original source from the Pawn/Small Language but has been made
|
||||
portable (endianess issues fixed) and 64bit issues fixed, with the
|
||||
runtime library being refactored to be extremely small.
|
||||
|
||||
|
||||
|
||||
**Emotion:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is a wrapper around Gstreamer and/or Xine and/or external
|
||||
pluggable decoder binaries (generic binaries provided by Emotion
|
||||
Generic Players or any suitable drop-in replacement). This glues in
|
||||
the decoder library, and its output into a smart Evas object that will
|
||||
display the playback for you as the video plays, as well as providing
|
||||
higher level controls to seek, play, pause and query the stream
|
||||
regardless of the back-end used. Note that using the Xine module may
|
||||
effectively make this library GPL v2, so be aware of that before
|
||||
turning that on.
|
||||
|
||||
|
||||
|
||||
**EO:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is a core object system API that EFL 1.8 and on depend on. The
|
||||
API is not finalized, so do not depend on it yet in EFL 1.8, but
|
||||
future EFL versions will lock it down.
|
||||
|
||||
This object system does simple and multiple inheritance, refcounting,
|
||||
strong and weak references, auto-deletion of child objects, unifies
|
||||
callback handling with a single path, and also abstracts object
|
||||
pointers to be indirect table lookups for increased safety at runtime.
|
||||
|
||||
|
||||
|
||||
**EPhysics:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library provides a wrapper around the Bullet physics library,
|
||||
allowing for it to be linked directly with Evas objects and control
|
||||
their behavior as if they were real physical objects.
|
||||
|
||||
|
||||
|
||||
**Escape:**
|
||||
|
||||
//GPL v2 license//
|
||||
|
||||
This library is used as a compatibility library to provide missing
|
||||
libc APIs for porting to the Playstation 3 (PS3) native runtime
|
||||
environment.
|
||||
|
||||
|
||||
|
||||
**Ethumb:**
|
||||
|
||||
//LGPL v2 license//
|
||||
|
||||
This library provides core API for a thumbnailing daemon as well as
|
||||
the thumbnail daemon itself. Ethumb Client talks with Ethumb to pass
|
||||
off thumbnail generation to a central location to be done
|
||||
asynchronously.
|
||||
|
||||
|
||||
|
||||
**Ethumb Client:**
|
||||
|
||||
//LGPL v2 license//
|
||||
|
||||
This is the client-side part of Ethumb that provides an API for
|
||||
clients to request the Ethumb thumbnailer to generate or find cached
|
||||
thumbnails of files.
|
||||
|
||||
|
||||
|
||||
**Evas:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This is the core rendering and scene graph abstraction library for
|
||||
EFL. It manages a stateful 2D scene graph that defines the entire
|
||||
content of any canvas. This supplies rendering back-ends for many
|
||||
display systems like X11, Windows, Wayland, Frame-buffer etc. and via
|
||||
many rendering APIs like OpenGL, OpenGL-ES 2, and pure software
|
||||
implementations that are fast and accurate.
|
||||
|
||||
|
||||
|
||||
**Evil:**
|
||||
|
||||
//BSD 2-Clause license//
|
||||
|
||||
This library acts as a porting library for Windows to provide missing
|
||||
libc calls not in Mingw32 that EFL needs.
|
||||
|
||||
|
||||
|
||||
|
||||
COMPILING AND INSTALLING
|
||||
------------------------
|
||||
|
||||
./configure
|
||||
make
|
||||
sudo make install
|
||||
|
||||
If you have doxygen, then you csan build documentation with:
|
||||
|
||||
make doc
|
||||
|
||||
You will find documentation in the doc/ directory.
|
||||
|
||||
|
||||
REQUIREMENTS
|
||||
------------
|
||||
|
||||
EFL requires a C and C++ compiler by default. C++ exists mostly to interface
|
||||
to C++ libraries like Bullet and our C++ bindings.
|
||||
|
||||
Required by default:
|
||||
|
||||
* bullet
|
||||
* libpng
|
||||
* libjpeg
|
||||
* gstreamer (1.x) (ensure all codecs you want are installed. 0.10 optional)
|
||||
* zlib
|
||||
* luajit (lua 5.1 or 5.2 optional support)
|
||||
* libtiff
|
||||
* openssl
|
||||
* curl
|
||||
* dbus
|
||||
* libc
|
||||
* fontconfig
|
||||
* freetype2
|
||||
* fribidi
|
||||
* libpulse
|
||||
* libsndfile
|
||||
* libx11
|
||||
* libxau
|
||||
* libxcomposite
|
||||
* libxdamage
|
||||
* libxdmcp
|
||||
* libxext
|
||||
* libxfixes
|
||||
* libxinerama
|
||||
* libxrandr
|
||||
* libxrender
|
||||
* libxss
|
||||
* libxtst
|
||||
* libxcursor
|
||||
* libxp
|
||||
* libxi
|
||||
* libgl (opengl/glx or opengl-es2/egl)
|
||||
* giflib
|
||||
* util-linux (limbount + libblkid)
|
||||
* systemd / libudev
|
||||
|
||||
Recommended requirements (highly recommended):
|
||||
|
||||
* harfbuzz
|
||||
* libxi (2.2 or newer)
|
||||
* systemd
|
||||
* libwebp
|
||||
|
||||
Enable these with configure options:
|
||||
|
||||
--enable-xinput22 \
|
||||
--enable-systemd \
|
||||
--enable-image-loader-webp \
|
||||
--enable-harfbuzz
|
||||
|
||||
After you install EFL it is **HIGHLY** recommended to install the Evas
|
||||
Generic Loaders package and Emotion Generic Players too. These provide
|
||||
external binaries, that are either unstable or GPL licensed that are
|
||||
just drop-in utilities for handling image and video codecs. They can
|
||||
be added or removed at any time (even runtime) so they could be
|
||||
replaced or augmented with other drop-in binaries that do the same job
|
||||
and talk the same simple stdin/out and shared memory protocol.
|
||||
|
||||
|
||||
COMPILER FLAGS
|
||||
--------------
|
||||
|
||||
You can affect compilation optimization, debugging and other factors
|
||||
by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
|
||||
that to ensure ABI stability you should use the exact same CFLAGS /
|
||||
CXXFLAGS for all the build of EFL and any applications/libraries that
|
||||
depend on them.
|
||||
|
||||
Other recommendations:
|
||||
|
||||
* scim
|
||||
|
||||
Enable this with:
|
||||
|
||||
--enable-scim
|
||||
|
||||
Framebuffer support:
|
||||
|
||||
This requires linux frame-buffer support, headers etc. This supports
|
||||
basic frame-buffers like /dev/fb as well as input via /dev/input for
|
||||
keyboards and mice in a basic way. Enable this with:
|
||||
|
||||
--enable-fb
|
||||
|
||||
This also turns on support for touch-screens via tslib. Not everyone
|
||||
has tslib, so you may want to disable it with:
|
||||
|
||||
--disable-tslib
|
||||
|
||||
You likely don't need static libraries most of the time so you can
|
||||
disable them with:
|
||||
|
||||
--disable-static
|
||||
|
||||
You may want to change the install prefix for EFL with:
|
||||
|
||||
--prefix=/path/to/prefix
|
||||
|
||||
The default prefix if not given is "/usr/local". Many people like to
|
||||
use prefixes like /opt/e or /opt/efl or /home/USERNAME/software etc.
|
||||
|
||||
You may want to enable valgrind support if you plan on doing debugging
|
||||
with EFL or apps built on top of EFL. This requires an install of
|
||||
valgrind first. You can enable this with:
|
||||
|
||||
--enable-valgrind
|
||||
|
||||
You may want to enable xine support in emotion, as this library
|
||||
provides fairly solid support for a lot of codecs and DVD navigation
|
||||
support and more. You can enable it with:
|
||||
|
||||
--enable-xine
|
||||
|
||||
Wayland is also supported fairly solidly in EFL 1.8. It is not
|
||||
required by default due to it being new and not that widely spread.
|
||||
You can enable Wayland support with:
|
||||
|
||||
--enable-wayland
|
||||
|
||||
For faster rendering when dithering down to lower-than 24/32bpp, you
|
||||
can try:
|
||||
|
||||
--with-evas-dither-mask=small
|
||||
|
||||
But this will drop quality slightly, using a small 16x16 ordered
|
||||
dither mask rather than the default 128x128. This should save a little
|
||||
memory too in the binary size of Evas.
|
||||
|
||||
There are many other configure options that can be used, but in
|
||||
general it is not a good idea to go enabling or disabling things
|
||||
unless you wish to break things. The defaults are well tested, with
|
||||
the above recommended options also being well tested. Go much further
|
||||
and your mileage may vary wildly. Disabling features is a good way of
|
||||
breaking EFL functionality, so it is not recommended. The defaults
|
||||
have been carefully considered to provide full functionality so users
|
||||
will not be missing anything.
|
||||
|
||||
|
||||
VALGRIND DEPENDENCY
|
||||
-------------------
|
||||
|
||||
EFL uses the concept of memory pools (mempool) and this will confuse
|
||||
valgrind memcheck tool. By using memory pool, the memory is still
|
||||
owned by EFL, then valgrind won't alert on memory leaks or use of
|
||||
unused memory. EFL will use memcheck.h from valgrind to declare its
|
||||
memory pools to valgrind, producing better debugging results.
|
||||
|
||||
However valgrind is only available to limited platforms, making it
|
||||
hard for us to declare it a mandatory requirement. Based on
|
||||
--with-profile={dev,debug} valgrind will be used if available or will
|
||||
be issued a warning. You can force valgrind with --enable-valgrind, or
|
||||
disable it and the warning with --disable-valgrind.
|
||||
|
||||
EFL does NOT link to valgrind libraries. Then there is NO runtime
|
||||
dependency on valgrind.
|
||||
|
||||
|
||||
BULLET PHYSICS DEPENDENCY
|
||||
-------------------------
|
||||
|
||||
EFL comes with EPhysics (a physics wrapper library) enabled by
|
||||
default. To build it the user must have BulletPhysics engine installed.
|
||||
|
||||
More information about BulletPhysics can be obtained in the upstream project
|
||||
web site at http://bulletphysics.org
|
||||
|
||||
We have received many reports about BulletPhysics installation and distros
|
||||
packages in bad shape, some without even a package. If your distro doesn't
|
||||
ship a BulletPhysics package or you want to build it from source code follow
|
||||
the instructions below:
|
||||
|
||||
**Required Packages:**
|
||||
|
||||
You should have cmake installed. Bullet comes with autotools and cmake build
|
||||
systems, do not use the autotools alternative, it's unstable, bogus and hasn't
|
||||
been maintained for quite some time.
|
||||
|
||||
**Download the tarball from:**
|
||||
|
||||
http://code.google.com/p/bullet/downloads/list
|
||||
|
||||
**NOTE:**
|
||||
|
||||
The current supported version is 2.80 or greater.
|
||||
|
||||
**Compiling and Installing:**
|
||||
|
||||
Uncompress it to (say) ~/bullet and:
|
||||
|
||||
cd ~/bullet/build
|
||||
cmake .. -DBUILD_CPU_DEMOS=OFF -DBUILD_DEMOS=OFF -DBUILD_SHARED_LIBS=ON
|
||||
make
|
||||
sudo make install
|
||||
sudo ldconfig
|
||||
|
||||
**Ubuntu Users:**
|
||||
|
||||
Alternatively Ubuntu users have the option to install the BulletPhysics from
|
||||
our official EFL PPA:
|
||||
|
||||
https://launchpad.net/~efl/+archive/trunk
|
||||
|
||||
|
||||
PROFILES
|
||||
--------
|
||||
|
||||
EFL build is based on "profiles". It will default to "dev" for
|
||||
unreleased software and "release" for official tarballs. One can
|
||||
change it with --with-profile=NAME, where NAME is one of:
|
||||
|
||||
* **dev**: extra checks useful to test software.
|
||||
* **debug**: superset of dev, with debug features and assert().
|
||||
* **release**: optimizations and less checks so it runs faster.
|
||||
|
||||
|
||||
CRYPTOGRAPHY
|
||||
------------
|
||||
|
||||
EFL officially uses "openssl" library to do signature, cipher and related.
|
||||
Alternatively one can use "gnutls" (some distros are strict about licenses
|
||||
and want gnutls instead of openssl) or disable it. One can change it with
|
||||
--with-crypto=NAME, where NAME is one of: "openssl", "gnutls" and "none".
|
546
README.md
|
@ -1,546 +0,0 @@
|
|||
![EFL](/data/readme/efl.png)
|
||||
# EFL
|
||||
|
||||
-----
|
||||
|
||||
*Please report bugs/issues at*
|
||||
[git.enlightenment.org](https://git.enlightenment.org/enlightenment/efl/issues)
|
||||
|
||||
-----
|
||||
|
||||
EFL is a collection of libraries for handling many common tasks a
|
||||
developer may have such as data structures, communication, rendering,
|
||||
widgets and more.
|
||||
|
||||
There are many components inside EFL. They also build various things
|
||||
like shared libraries, loadable plug-in modules and also binary
|
||||
executables. Different elements will end up being licensed differently
|
||||
too. Below is a rundown of the components, what they do and their
|
||||
licensing.
|
||||
|
||||
All library source is in the src/lib/ directory. All binaries are in
|
||||
src/bin/. All loadable modules are in src/modules/. All data files are
|
||||
in the data/ directory. Licensing details are listed in COPYING and
|
||||
the licenses/ directory. The pc/ directory holds all the Package
|
||||
Config files installed to help developers build against EFL.
|
||||
|
||||
For more documentation please see:
|
||||
|
||||
[www.enlightenment.org/doc](https://www.enlightenment.org/docs)
|
||||
|
||||
## Platforms
|
||||
|
||||
EFL is primarily developed on Linux (GNU/Linux) and should work on
|
||||
most distributions as long as dependencies are provided. It has been
|
||||
compiled and run also on Windows (using MSYS2 + mingw-w64 - please see
|
||||
[Phabricator windows docs](https://phab.enlightenment.org/w/windows)),
|
||||
Mac OS X, FreeBSD and NetBSD.
|
||||
|
||||
## Components
|
||||
|
||||
**Ecore:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is the core main-loop, system events and execution layer. This
|
||||
handles running the main loop, integrating with external data and
|
||||
timing sources (the system clock, file descriptors, system signals),
|
||||
and producing an event queue, walking that queue and dispatching
|
||||
events to appropriate callbacks.
|
||||
|
||||
**Ecore Audio:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library provides an API for audio playback and recording. It uses
|
||||
pulse audio underneath to handle mixing and policies. The API for this
|
||||
should not be considered stable right now because it relies on EO and
|
||||
EO is not considered finalized yet.
|
||||
|
||||
**Ecore Cocoa:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This provides wrappers/abstractions around Max OS-X Cocoa APIs to help
|
||||
Mac porting.
|
||||
|
||||
**Ecore Con:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This provides a completely event-based TCP/UDP and Unix domain socket
|
||||
API that integrates with the main-loop. This means no blocking to send
|
||||
or receive data, supporting "infinite send buffers" with storage and
|
||||
spooling being done by Ecore Con. It also supports SSL encryption
|
||||
transparently turned on or not on the same connection, certificate
|
||||
verification, CURL wrapping for HTTP connection usage (GETs, POSTs
|
||||
etc.), asynchronous DNS lookups and provides the ability to also be a
|
||||
server, not just a client, with the same event-based API.
|
||||
|
||||
**Ecore Evas:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This acts as glue between the display target (X11, Wayland,
|
||||
Frame buffer, Cocoa on OSX, Win32 etc.) and Evas. It creates/provides a
|
||||
target for Evas to render to (a Window or Surface etc.) and feeds
|
||||
input events (Keyboard, Mouse, Multi-touch) into Evas, which then
|
||||
selects the target object and calls the callbacks. It also provides
|
||||
wrappers/glue for manipulating the Window/Surface.
|
||||
|
||||
**Ecore Fb:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This provides virtual terminal allocation, access and handling,
|
||||
frame buffer information, raw input handling for keyboard, mouse and
|
||||
touch (via tslib).
|
||||
|
||||
**Ecore File:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This provides file access convenience APIs for doing simple file
|
||||
operations like renames, copies, listing directories and more. It also
|
||||
supports file change monitoring and URL downloads.
|
||||
|
||||
**Ecore IMF:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is an input method abstraction framework to allow EFL to talk to
|
||||
things like SCIM, IBus, Wayland and XIM. This allows for complex text
|
||||
entry in languages such as Chinese, Japanese and Korean.
|
||||
|
||||
**Ecore IMF Evas:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library glues Input method support from Ecore IMF and Evas
|
||||
together.
|
||||
|
||||
**Ecore Input:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This acts as a generic input layer where multiple display systems can
|
||||
post events in the same format to the event queue.
|
||||
|
||||
**Ecore Input Evas:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This Routes events from Ecore Input into a given Evas canvas which
|
||||
will then route the event further to the destination object and
|
||||
callbacks.
|
||||
|
||||
**Ecore IPC:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This acts as a layer on top of Ecore Con which handles entire IPC
|
||||
message packets, dealing with header delta compression and
|
||||
portability, as well as ensuring an entire message is received in one
|
||||
go as a single IPC message, regardless of payload data size. The
|
||||
entire API is event based almost exactly like Ecore Con and thus it
|
||||
supports all the transport layers Ecore Con supports.
|
||||
|
||||
**Ecore SDL:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This acts as a wrapper/glue around SDL to handle SDL Windows as well
|
||||
as input events from SDL and tie them to the Ecore main-loop and event
|
||||
queue.
|
||||
|
||||
**Ecore Wayland:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is a glue/wrapper library to interface EFL to Wayland libraries
|
||||
to tie them into the Ecore main-loop and event queue.
|
||||
|
||||
**Ecore Win32:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This acts as glue/wrapper around Windows Win32 APIs to tie them into
|
||||
the Ecore main-loop and event queue.
|
||||
|
||||
**Ecore X:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is a library to wrap/deal with Xlib make dealing with X11 less painful
|
||||
and less footwork as well as being glue to tie these into the Ecore main-loop
|
||||
and event queue.
|
||||
|
||||
**Edje:**
|
||||
|
||||
*BSD 2-Clause license* (except the epp binary which is GPLv2)
|
||||
|
||||
This is a graphics event, input, theme, animation and theme
|
||||
abstraction library used to place many UI/UX elements into data files
|
||||
(called edj files) that define how to react to incoming
|
||||
events/signals, and define animation time lines, states, relative
|
||||
scalable layout and much much more. It comes with a compiler that
|
||||
compiles source "edc" files into "edj" files (which are actually just
|
||||
data files managed by Eet). These "edj" files are fully portable and
|
||||
can work on any OS/Architecture just like a JPEG or PNG might be
|
||||
portable.
|
||||
|
||||
**Eet:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library is a data storage, encoding and decoding library
|
||||
designed to be extremely compact, fast and easy to use. It can take
|
||||
data structures directly from memory and serialize them portably to
|
||||
disk, then de-serialize them right back to the same data structures in
|
||||
memory, handling allocation and population of memory all for you in 1
|
||||
call. It handles indirections such as pointers, linked lists, arrays
|
||||
and hash tables too, so almost any level of data structure complexity
|
||||
can be easily saved and loaded back. It is used for "edj" files by
|
||||
Edje as well as all configuration in Enlightenment, Elementary and
|
||||
Terminology. It supports encryption of data too via SSL, signing of
|
||||
files, as well as various compression techniques. It also supports
|
||||
encoding and decoding of image data in lossless or lossy form.
|
||||
|
||||
**Eeze:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library acts as an abstraction to discovering hardware interfaces
|
||||
for sensors as well as removable media and much more.
|
||||
|
||||
**EFL:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is just some core common header data like a common version number
|
||||
for EFL and how to expose the EO API.
|
||||
|
||||
**Efreet:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library provides code for handling Freedesktop.org standards such
|
||||
as .desktop files, XDG Menus, Icon search paths and more. It provides
|
||||
a central daemon to handle monitoring for changes that the library
|
||||
talks to, and the daemon handles updating local cache files the
|
||||
library reads.
|
||||
|
||||
**Eina:**
|
||||
|
||||
*LGPL v2 license*
|
||||
|
||||
This library provides low-level routines for common things like linked
|
||||
lists, hash tables, growable arrays, basic string buffers, shared
|
||||
string tokens, mmaped() file access, thread abstraction and locking,
|
||||
memory pools, copy-on-write segments, iterators, matrices, general
|
||||
data models, red/black trees, quad-trees, a simple SAX XML parser and
|
||||
more.
|
||||
|
||||
**EIO:**
|
||||
|
||||
*LGPL v2 license*
|
||||
|
||||
This is an asynchronous I/O library for doing disk I/O without blocking.
|
||||
|
||||
**ElDBus:**
|
||||
|
||||
*LGPL v2 license*
|
||||
|
||||
This is a DBus access library to allow you to create DBus services as
|
||||
well as clients. This glues in DBus into the main-loop so all access is
|
||||
asynchronous.
|
||||
|
||||
**Embryo:**
|
||||
|
||||
*Small license (same as ZLib license)*
|
||||
|
||||
This is a small C-like language compiler and byte-code interpreter
|
||||
library. This is used for scripting in Edje. The code is based on
|
||||
original source from the Pawn/Small Language but has been made
|
||||
portable (endianness issues fixed) and 64bit issues fixed, with the
|
||||
runtime library being refactored to be extremely small.
|
||||
|
||||
**Emotion:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is a wrapper around Gstreamer 1.x pluggable decoder libraries
|
||||
This glues in the decoder library, and its output into a smart Evas object
|
||||
that will display the playback for you as the video plays, as well as
|
||||
providing higher level controls to seek, play, pause and query the stream
|
||||
regardless of the back-end used.
|
||||
|
||||
**EO:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is a core object system API that EFL 1.8 and on depend on. The
|
||||
API is not finalized, so do not depend on it yet in EFL 1.8, but
|
||||
future EFL versions will lock it down.
|
||||
|
||||
This object system does simple and multiple inheritance, refcounting,
|
||||
strong and weak references, auto-deletion of child objects, unifies
|
||||
callback handling with a single path, and also abstracts object
|
||||
pointers to be indirect table lookups for increased safety at runtime.
|
||||
|
||||
**EPhysics:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library provides a wrapper around the Bullet physics library,
|
||||
allowing for it to be linked directly with Evas objects and control
|
||||
their behavior as if they were real physical objects. This is now
|
||||
disabled by default as it's rarely if ever used by anything.
|
||||
|
||||
**Ethumb:**
|
||||
|
||||
*LGPL v2 license*
|
||||
|
||||
This library provides core API for a thumbnailing daemon as well as
|
||||
the thumbnail daemon itself. Ethumb Client talks with Ethumb to pass
|
||||
off thumbnail generation to a central location to be done
|
||||
asynchronously.
|
||||
|
||||
**Ethumb Client:**
|
||||
|
||||
*LGPL v2 license*
|
||||
|
||||
This is the client-side part of Ethumb that provides an API for
|
||||
clients to request the Ethumb thumbnailer to generate or find cached
|
||||
thumbnails of files.
|
||||
|
||||
**Evas:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This is the core rendering and scene graph abstraction library for
|
||||
EFL. It manages a stateful 2D scene graph that defines the entire
|
||||
content of any canvas. This supplies rendering back-ends for many
|
||||
display systems like X11, Windows, Wayland, Frame-buffer etc. and via
|
||||
many rendering APIs like OpenGL, OpenGL-ES 2, and pure software
|
||||
implementations that are fast and accurate.
|
||||
|
||||
**Evil:**
|
||||
|
||||
*BSD 2-Clause license*
|
||||
|
||||
This library acts as a porting library for Windows to provide missing
|
||||
libc calls not in Mingw32 that EFL needs. It is used internally and
|
||||
no symbol is public.
|
||||
|
||||
-----
|
||||
|
||||
## Requirements
|
||||
|
||||
EFL requires a C and C++ compiler by default. C++ exists mostly to interface
|
||||
to C++ libraries like Bullet and our C++ bindings.
|
||||
|
||||
Required by default:
|
||||
|
||||
* libpng
|
||||
* libjpeg
|
||||
* openjpeg2
|
||||
* gstreamer (Ensure all codecs you want are installed.)
|
||||
* zlib
|
||||
* luajit (lua 5.1 or 5.2 support optional)
|
||||
* libtiff
|
||||
* openssl
|
||||
* curl
|
||||
* dbus
|
||||
* libc
|
||||
* fontconfig
|
||||
* freetype2
|
||||
* fribidi
|
||||
* harfbuzz
|
||||
* libpulse
|
||||
* libsndfile
|
||||
* libx11
|
||||
* libxau
|
||||
* libxcomposite
|
||||
* libxdamage
|
||||
* libxdmcp
|
||||
* libxext
|
||||
* libxfixes
|
||||
* libxinerama
|
||||
* libxrandr
|
||||
* libxrender
|
||||
* libxss
|
||||
* libxtst
|
||||
* libxcursor
|
||||
* libxi (2.2 or newer)
|
||||
* opengl(mesa etc.) (opengl/glx/full or opengl-es2/egl. full opengl only on osx - must be explicitly specified to be full to have support)
|
||||
* giflib/libgif
|
||||
* util-linux (limbount + libblkid)
|
||||
* systemd / libudev
|
||||
* poppler / poppler-cpp
|
||||
* libraw
|
||||
* libspectre
|
||||
* librsvg
|
||||
* openmp (clang needs libomp, while gcc uses libgomp)
|
||||
* libwebp
|
||||
|
||||
|
||||
### Wayland support
|
||||
|
||||
You may also want wayland support when on Linux. This enables support
|
||||
for EFL to target wayland support for client applications. To do this
|
||||
supply:
|
||||
``` sh
|
||||
-Dwl=true
|
||||
```
|
||||
|
||||
### Framebuffer support
|
||||
|
||||
For more modern framebuffer support you may want drm/kms rendering
|
||||
support so enable this. This is what you also want for wayland
|
||||
compositor support in enlightenment as it will want to be able to
|
||||
render to a modern framebuffer target with atomic buffer swapping. To
|
||||
do this provide:
|
||||
``` sh
|
||||
-Ddrm=true
|
||||
```
|
||||
|
||||
Legacy fbcon support also exists, but you probably no longer want to
|
||||
use this as it is not maintained anymore. This supports basic frame-buffers
|
||||
like /dev/fb as well as input via /dev/input for keyboards and mice in a
|
||||
basic way. Enable this with:
|
||||
``` sh
|
||||
-Dfb=true
|
||||
```
|
||||
|
||||
You may want to change the install prefix for EFL with:
|
||||
``` sh
|
||||
--prefix=/path/to/prefix
|
||||
```
|
||||
|
||||
The default prefix if not given is "/usr/local". Many people like to
|
||||
use prefixes like /opt/e or /opt/efl or /home/USERNAME/software etc.
|
||||
|
||||
### Compiler flags
|
||||
|
||||
You can affect compilation optimization, debugging and other factors
|
||||
by setting your `CFLAGS` environment variable (and `CXXFLAGS`). Be aware
|
||||
that to ensure ABI stability you should use the exact same `CFLAGS` /
|
||||
`CXXFLAGS` for all the build of EFL and any applications/libraries that
|
||||
depend on them.
|
||||
|
||||
There are many other configure options that can be used, but in
|
||||
general it is not a good idea to go enabling or disabling things
|
||||
unless you wish to break things. The defaults are well tested, with
|
||||
the above recommended options also being well tested. Go much further
|
||||
and your mileage may vary wildly. Disabling features is a good way of
|
||||
breaking EFL functionality, so it is not recommended to mess with
|
||||
these without understanding the implications. The defaults
|
||||
have been carefully considered to provide full functionality so users
|
||||
will not be missing anything.
|
||||
|
||||
### Cryptography
|
||||
|
||||
EFL officially offers openssl or gnutls as cryptography backends. By
|
||||
default it uses "openssl" to do signature, cipher and related. Alternatively
|
||||
one can use "gnutls" (some distros are strict about licenses and want gnutls
|
||||
instead of openssl) You can switch to gnutls with:
|
||||
``` sh
|
||||
-Dcrypto=gnutls
|
||||
```
|
||||
|
||||
-----
|
||||
|
||||
## Compiling and Installing
|
||||
|
||||
Meson is the build system used for this project. For more information
|
||||
please see [mesonbuild.com](https://mesonbuild.com)
|
||||
|
||||
You will need normal build tooling installed such as a compiler (gcc
|
||||
or clang for example), pkg-config, ninja, any relevant package-dev or
|
||||
package-devel packages if your distribution splits out development
|
||||
headers (e.g. libc6-dev) etc.
|
||||
|
||||
Depending on where dependencies, you might have to set your
|
||||
`PKG_CONFIG_PATH` environment variable like:
|
||||
```sh
|
||||
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
|
||||
```
|
||||
|
||||
Also note that some distributions like to add extra arch directories
|
||||
to your library locations so you might have to have more like:
|
||||
```sh
|
||||
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig
|
||||
```
|
||||
|
||||
You will need to ensure that the destination library directory (e.g.
|
||||
`/usr/local/lib` is in your /etc/ld.so.conf or /etc/ld.so.conf.d/
|
||||
files and after installing anything that installs libraries you
|
||||
re-run `ldconfig`. Please see relevant documentation on ldconfig and
|
||||
ld.so.conf for your distribution.
|
||||
|
||||
You might also want to add the destination bin dir to your environment
|
||||
variable PATH (see documentation on your shell PATH variable) such as:
|
||||
```sh
|
||||
export PATH=/usr/local/bin:/usr/bin:/bin
|
||||
```
|
||||
|
||||
Normal compilation in /usr/local:
|
||||
```sh
|
||||
meson . build
|
||||
ninja -C build
|
||||
sudo ninja -C build install
|
||||
```
|
||||
|
||||
For meson build generic options:
|
||||
```sh
|
||||
meson --help
|
||||
```
|
||||
|
||||
For a list of project specific options supported:
|
||||
```sh
|
||||
cat meson_options.txt
|
||||
```
|
||||
|
||||
To set 1 or more project specific options:
|
||||
```sh
|
||||
meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build
|
||||
```
|
||||
|
||||
To display current configuration:
|
||||
```sh
|
||||
meson configure build
|
||||
```
|
||||
|
||||
The above will only work after at least the following is done:
|
||||
```sh
|
||||
meson . build
|
||||
```
|
||||
|
||||
### Quick build help
|
||||
|
||||
How to clean out the build and config and start fresh:
|
||||
```sh
|
||||
rm -rf build
|
||||
```
|
||||
|
||||
How to make a dist tarball and check its build:
|
||||
(must do it from git tree clone and commit all changes to git first)
|
||||
```sh
|
||||
ninja -C build dist
|
||||
```
|
||||
|
||||
How to change prefix:
|
||||
```sh
|
||||
meson --prefix=/path/to/prefix . build
|
||||
```
|
||||
|
||||
How to install in a specific destination directory for packaging:
|
||||
```sh
|
||||
DESTDIR=/path/to/destdir ninja -C build install
|
||||
```
|
||||
|
||||
How to build with verbose output (full commands run):
|
||||
```sh
|
||||
ninja -C build -v
|
||||
```
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
- eo_composite_attach
|
||||
maybe check that the class of comp_obj is part of parent extensions
|
||||
|
||||
- Eo2_Call_Stack
|
||||
grow/shrink
|
||||
stack push and pop functions
|
||||
per thread stack
|
||||
|
||||
- Remove the memset in do_end? Waste of cpu...
|
||||
|
||||
- cleanup EO2_VERSION specific code in eo.c and eo_private.c
|
||||
|
||||
- Move the Op_Descs to be set using a function inside the class_constructor
|
||||
check if it works ASIS on windows
|
||||
if it does, do nothing
|
||||
|
||||
- Rediscuss the whole attribute cleanup thing. I'm not sure we want that as everything breaks if that isn't there. Embedded old gcc?
|
||||
|
||||
- function name from pointer
|
||||
dladdr backtrace ??
|
||||
|
||||
- Get rid of some of the EO2_VOID_FUNC_BODY?
|
||||
|
||||
- Add line number to errors (like in eo1...)
|
||||
|
||||
- A bit annoying that we don't get type checks on the callbacks, fix that? That's really dangerous!
|
||||
|
||||
- Get all the optimisations cedric has been doing to Eo1? I think that's where the children thing got lost...
|
||||
- Make sure all the improvements have been migrated...
|
||||
|
||||
- Fix all the FIXME
|
|
@ -0,0 +1,39 @@
|
|||
#!/bin/sh
|
||||
|
||||
test -n "$srcdir" || srcdir=`dirname "$0"`
|
||||
test -n "$srcdir" || srcdir=.
|
||||
(
|
||||
cd "$srcdir" &&
|
||||
(
|
||||
rm -rf autom4te.cache
|
||||
rm -f aclocal.m4 ltmain.sh
|
||||
|
||||
autoreconf -vif
|
||||
)
|
||||
|
||||
W=0
|
||||
|
||||
rm -f config.cache-env.tmp
|
||||
echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp
|
||||
echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp
|
||||
echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp
|
||||
echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp
|
||||
echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp
|
||||
|
||||
cmp config.cache-env.tmp config.cache-env >> /dev/null
|
||||
if [ $? -ne 0 ]; then
|
||||
W=1;
|
||||
fi
|
||||
|
||||
if [ $W -ne 0 ]; then
|
||||
echo "Cleaning configure cache...";
|
||||
rm -f config.cache config.cache-env
|
||||
mv config.cache-env.tmp config.cache-env
|
||||
else
|
||||
rm -f config.cache-env.tmp
|
||||
fi
|
||||
)
|
||||
|
||||
if [ -z "$NOCONFIGURE" ]; then
|
||||
exec $srcdir/configure -C "$@"
|
||||
fi
|
|
@ -1,32 +0,0 @@
|
|||
# - Try to find elementary
|
||||
# Once done this will define
|
||||
# ELEMENTARY_FOUND - System has elementary
|
||||
# ELEMENTARY_INCLUDE_DIRS - The elementary include directories
|
||||
# ELEMENTARY_LIBRARIES - The libraries needed to use elementary
|
||||
# ELEMENTARY_DEFINITIONS - Compiler switches required for using elementary
|
||||
|
||||
set(MY_PKG elementary)
|
||||
|
||||
find_package(PkgConfig)
|
||||
if ("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER "2.8.1")
|
||||
# "QUIET" was introduced in 2.8.2
|
||||
set(_QUIET QUIET)
|
||||
endif ()
|
||||
pkg_check_modules(PC_LIBELEMENTARY ${_QUIET} ${MY_PKG})
|
||||
|
||||
find_library(ELEMENTARY_LIBRARY
|
||||
NAMES ${PC_LIBELEMENTARY_LIBRARIES}
|
||||
HINTS ${PC_LIBELEMENTARY_LIBDIR} ${PC_LIBELEMENTARY_LIBRARY_DIRS} )
|
||||
|
||||
set(ELEMENTARY_DEFINITIONS ${PC_LIBELEMENTARY_CFLAGS_OTHER})
|
||||
set(ELEMENTARY_LIBRARIES ${ELEMENTARY_LIBRARY})
|
||||
set(ELEMENTARY_INCLUDE_DIRS ${PC_LIBELEMENTARY_INCLUDE_DIRS})
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
# handle the QUIETLY and REQUIRED arguments and set ELEMENTARY_FOUND to TRUE
|
||||
# if all listed variables are TRUE
|
||||
find_package_handle_standard_args(${MY_PKG} DEFAULT_MSG
|
||||
ELEMENTARY_LIBRARIES ELEMENTARY_INCLUDE_DIRS)
|
||||
|
||||
mark_as_advanced(ELEMENTARY_INCLUDE_DIRS ELEMENTARY_LIBRARY ELEMENTARY_LIBRARIES ELEMENTARY_DEFINITIONS)
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
set(PACKAGE_VERSION "@VERSION@")
|
||||
|
||||
# Check whether the requested PACKAGE_FIND_VERSION is compatible
|
||||
if ("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
|
||||
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
||||
else ()
|
||||
set(PACKAGE_VERSION_COMPATIBLE TRUE)
|
||||
if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
|
||||
set(PACKAGE_VERSION_EXACT TRUE)
|
||||
endif ()
|
||||
endif ()
|
|
@ -39,5 +39,3 @@ if(_pkgconfig_failed)
|
|||
else()
|
||||
set (EOLIAN_EO_DIR ${_pkgconfig_invoke_result})
|
||||
endif()
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/EolianHelper.cmake)
|
||||
|
|
|
@ -1,79 +0,0 @@
|
|||
# macro to create a eolian generated c source file
|
||||
#
|
||||
# macro adds a generate rule, which depends on the original file the rule will output file.x
|
||||
#
|
||||
# The passed include snippet will just be added to the command
|
||||
|
||||
macro(_rule_eox file include deps)
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${file}.x
|
||||
COMMAND eolian_gen ${include} -g c -o c:${CMAKE_CURRENT_SOURCE_DIR}/${file}.x ${CMAKE_CURRENT_SOURCE_DIR}/${file}
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${file}
|
||||
DEPENDS ${deps}
|
||||
)
|
||||
endmacro()
|
||||
|
||||
# macro to create a eolian generated header file
|
||||
#
|
||||
# other details are like the eox rule
|
||||
macro(_rule_eoh file include deps)
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${file}.h
|
||||
COMMAND eolian_gen ${include} -g h -o h:${CMAKE_CURRENT_SOURCE_DIR}/${file}.h ${CMAKE_CURRENT_SOURCE_DIR}/${file}
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${file}
|
||||
DEPENDS ${deps}
|
||||
)
|
||||
endmacro()
|
||||
|
||||
# Can be used to create .eo.x , .eo.h, .eot.h generator rules.
|
||||
# <file>.eo files are generated into <file>.eo.x and <file>.eo.h files
|
||||
# <file>.eot files are generated into <file>.eot.h files
|
||||
# The standard include path of efl eolian files is automatically added to the includes
|
||||
#
|
||||
# build_files - A list of files
|
||||
# relative_include_dirs - A list of dirs to include
|
||||
#
|
||||
# If one of the included files is changed the file will be rebuilded at the next
|
||||
# make call
|
||||
#
|
||||
# The macro scans for .eo files, hey have to be in the build_files.
|
||||
# The generator rules are just executed if the file is a dependecy of some lib/executable.
|
||||
|
||||
function(eo_rule_create build_files relative_include_dirs)
|
||||
string(REPLACE "\n" "" EOLIAN_EO_DIR_WITHOUT_NEWLINE "${EOLIAN_EO_DIR}")
|
||||
|
||||
# add std includes
|
||||
list(APPEND include_dirs
|
||||
${EOLIAN_EO_DIR_WITHOUT_NEWLINE}
|
||||
)
|
||||
|
||||
# convert relative to absolute
|
||||
foreach(relative_include_dir ${relative_include_dirs})
|
||||
list(APPEND include_dirs
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/${relative_include_dir}
|
||||
)
|
||||
endforeach()
|
||||
|
||||
# work with the absolute paths
|
||||
foreach(include_cmd ${include_dirs})
|
||||
# build include cmd
|
||||
string(CONCAT includes "${includes}" " -I${include_cmd}")
|
||||
# fetch dep files
|
||||
file(GLOB_RECURSE files "${include_cmd}/*.eo")
|
||||
foreach(file ${files})
|
||||
list(APPEND dep_files ${file})
|
||||
endforeach()
|
||||
endforeach()
|
||||
|
||||
string(REPLACE " " ";" includes "${includes}")
|
||||
foreach(file ${build_files})
|
||||
get_filename_component(ext ${file} EXT)
|
||||
if (ext MATCHES "^\\.eo$")
|
||||
_rule_eoh("${file}" "${includes}" "${dep_files}")
|
||||
_rule_eox("${file}" "${includes}" "${dep_files}")
|
||||
endif()
|
||||
if (ext MATCHES "^\\.eot$")
|
||||
_rule_eoh("${file}" "${includes}" "${dep_files}")
|
||||
endif()
|
||||
endforeach()
|
||||
endfunction()
|
|
@ -1,66 +0,0 @@
|
|||
|
||||
cmake_src = [
|
||||
'Ecore',
|
||||
'EcoreCxx',
|
||||
'Edje',
|
||||
'Eet',
|
||||
'EetCxx',
|
||||
'Eeze',
|
||||
'Efl',
|
||||
'Efreet',
|
||||
'Eina',
|
||||
'EinaCxx',
|
||||
'Eio',
|
||||
'Eldbus',
|
||||
'Elementary',
|
||||
'Elua',
|
||||
'Emile',
|
||||
'Emotion',
|
||||
'Eo',
|
||||
'EoCxx',
|
||||
'Eolian',
|
||||
'EolianCxx',
|
||||
'EthumbClient',
|
||||
'Ethumb',
|
||||
'Evas',
|
||||
'EvasCxx',
|
||||
]
|
||||
|
||||
cmake_version_src = [
|
||||
'Efl',
|
||||
'Elementary',
|
||||
]
|
||||
|
||||
conf = configuration_data()
|
||||
conf.set('VERSION', meson.project_version())
|
||||
|
||||
foreach cmake_file : cmake_src
|
||||
configure_file(
|
||||
input: cmake_file+'Config.cmake.in',
|
||||
output: cmake_file+'Config.cmake',
|
||||
install_dir: join_paths(dir_lib, 'cmake', cmake_file),
|
||||
copy: true,
|
||||
)
|
||||
if cmake_version_src.contains(cmake_src)
|
||||
configure_file(
|
||||
input: cmake_version_file+'ConfigVersion.cmake.in',
|
||||
output: cmake_version_file+'ConfigVersion.cmake',
|
||||
install_dir: join_paths(dir_lib, 'cmake', cmake_version_file),
|
||||
configuration : conf,
|
||||
)
|
||||
else
|
||||
configure_file(
|
||||
input: 'EflConfigVersion.cmake.in',
|
||||
output: cmake_file+'ConfigVersion.cmake',
|
||||
install_dir: join_paths(dir_lib, 'cmake', cmake_file),
|
||||
configuration : conf,
|
||||
)
|
||||
endif
|
||||
endforeach
|
||||
|
||||
configure_file(
|
||||
input: 'EolianHelper.cmake.in',
|
||||
output: 'EolianHelper.cmake',
|
||||
install_dir: join_paths(dir_lib, 'cmake', 'Eolian'),
|
||||
copy: true
|
||||
)
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Dv4l2=false -Deeze=false -Dinput=false \
|
||||
$@ . build
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dfb=true \
|
||||
$@ . build
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dfb=true -Ddrm=true -Dwl=true \
|
||||
$@ . build
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Dv4l2=false -Deeze=false -Dinput=false \
|
||||
$@ . build
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false \
|
||||
-Dopengl=full -Dcocoa=true -Dnls=false \
|
||||
-Demotion-loaders-disabler=gstreamer1,libvlc,xine \
|
||||
-Decore-imf-loaders-disabler=scim,ibus \
|
||||
$@ . build
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false \
|
||||
-Dopengl=none -Dpulseaudio=false -Dlibmount=false -Dfribidi=false \
|
||||
-Devas-loaders-disabler=pdf,ps,raw,svg,rsvg,json,tga,tgv \
|
||||
-Decore-imf-loaders-disabler=xim,ibus,scim \
|
||||
$@ . build
|
|
@ -0,0 +1,117 @@
|
|||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
EXTRA_DIST =
|
||||
CLEANFILES =
|
||||
|
||||
########################################################################
|
||||
# Embryo
|
||||
embryofilesdir = $(datadir)/embryo/include
|
||||
embryofiles_DATA = embryo/default.inc
|
||||
EXTRA_DIST += $(embryofiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Evas
|
||||
evasfilesdir = $(datadir)/evas
|
||||
evasfiles_DATA = evas/checkme
|
||||
EXTRA_DIST += $(evasfiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Eeze
|
||||
eezefilesdir = $(datadir)/eeze
|
||||
eezefiles_DATA = eeze/checkme
|
||||
EXTRA_DIST += $(eezefiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Ecore
|
||||
ecorefilesdir = $(datadir)/ecore
|
||||
ecorefiles_DATA = ecore/checkme
|
||||
EXTRA_DIST += $(ecorefiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Ecore_X
|
||||
ecore_xfilesdir = $(datadir)/ecore_x
|
||||
ecore_xfiles_DATA = ecore_x/checkme
|
||||
EXTRA_DIST += $(ecore_xfiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Ecore_Imf
|
||||
ecoreimffilesdir = $(datadir)/ecore_imf
|
||||
ecoreimffiles_DATA = ecore_imf/checkme
|
||||
EXTRA_DIST += $(ecoreimffiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Efreet
|
||||
efreetfilesdir = $(datadir)/efreet
|
||||
efreetfiles_DATA = efreet/checkme
|
||||
EXTRA_DIST += $(efreetfiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Eo
|
||||
eogdbdir = $(datadir)/eo/gdb
|
||||
eogdb_DATA = eo/eo_gdb.py
|
||||
EXTRA_DIST += $(eogdb_DATA)
|
||||
|
||||
# Borrowed from gobject
|
||||
libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py: eo/libeo-gdb.py.in
|
||||
$(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/eo/libeo-gdb.py.in > $(builddir)/libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
||||
|
||||
eogdbloaddir = $(datadir)/gdb/auto-load/$(libdir)
|
||||
eogdbload_DATA = libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
||||
EXTRA_DIST += $(eogdbload_DATA)
|
||||
|
||||
CLEANFILES += libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
||||
|
||||
EXTRA_DIST += $(eogdb_SCRIPTS) eo/libeo-gdb.py.in
|
||||
|
||||
########################################################################
|
||||
# Edje
|
||||
edjefilesdir = $(datadir)/edje/include
|
||||
edjefiles_DATA = edje/include/edje.inc
|
||||
EXTRA_DIST += $(edjefiles_DATA)
|
||||
|
||||
mimedir = $(datadir)/mime/packages
|
||||
mime_DATA = edje/edje.xml
|
||||
EXTRA_DIST += $(mime_DATA)
|
||||
|
||||
EXTRA_DIST += \
|
||||
edje/edje-mode.el
|
||||
|
||||
# Helper for people using EDJ
|
||||
include ../src/Makefile_Edje_Helper.am
|
||||
|
||||
########################################################################
|
||||
# Emotion
|
||||
emotionfilesdir = $(datadir)/emotion
|
||||
emotionfiles_DATA = emotion/checkme
|
||||
EXTRA_DIST += $(emotionfiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Ethumb
|
||||
ethumbfilesdir = $(datadir)/ethumb
|
||||
ethumbfiles_DATA = ethumb/checkme
|
||||
EXTRA_DIST += $(ethumbfiles_DATA)
|
||||
|
||||
ethumbframesdir = $(datadir)/ethumb/frames
|
||||
ethumbframes_DATA = ethumb/frames/default.edj
|
||||
CLEANFILES += ethumb/frames/default.edj
|
||||
|
||||
ethumb/frames/default.edj: ethumb/frames/default.edc
|
||||
$(MKDIR_P) ethumb/frames/
|
||||
$(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< $@
|
||||
|
||||
|
||||
EXTRA_DIST += \
|
||||
ethumb/frames/default.edc \
|
||||
ethumb/frames/border-0.jpg
|
||||
|
||||
########################################################################
|
||||
# Ethumb_Client
|
||||
ethumb_clientfilesdir = $(datadir)/ethumb_client
|
||||
ethumb_clientfiles_DATA = ethumb_client/checkme
|
||||
EXTRA_DIST += $(ethumb_clientfiles_DATA)
|
||||
|
||||
########################################################################
|
||||
# Elua
|
||||
eluafilesdir = $(datadir)/elua
|
||||
eluafiles_DATA = elua/checkme
|
||||
EXTRA_DIST += $(eluafiles_DATA)
|
|
@ -1,26 +0,0 @@
|
|||
/*
|
||||
* Coverity Model - not a real source file.
|
||||
*
|
||||
* See https://scan.coverity.com/tune
|
||||
* See https://scan.coverity.com/models
|
||||
*
|
||||
* Coverity doesn't detect changes to this file, update manually at:
|
||||
*
|
||||
* https://scan.coverity.com/projects/enlightenment-foundation-libraries?tab=analysis_settings
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
int fd;
|
||||
} Eo;
|
||||
|
||||
/* force Coverity to understand these take ownership of fd */
|
||||
|
||||
void efl_loop_fd_set(Eo *obj, int fd)
|
||||
{
|
||||
obj->fd = fd;
|
||||
}
|
||||
|
||||
void efl_loop_fd_file_set(Eo *obj, int fd)
|
||||
{
|
||||
obj->fd = fd;
|
||||
}
|
|
@ -0,0 +1,513 @@
|
|||
;;; edje-mode-el -- Major mode for editing Edje files
|
||||
|
||||
;; Author: Gustavo Sverzut Barbieri <barbieri@gmail.com>
|
||||
;; Created: 2007-07-23
|
||||
;; Keywords: Edje major-mode
|
||||
;; Url: http://barbieri-playground.googlecode.com/svn/dot-files/edje-mode.el
|
||||
;; (if you find this file have problems, check that Url and request update)
|
||||
|
||||
;; Copyright (C) 2007 Gustavo Sverzut Barbieri <barbieri@gmail.com>
|
||||
|
||||
;; This program is free software; you can redistribute it and/or
|
||||
;; modify it under the terms of the GNU General Public License as
|
||||
;; published by the Free Software Foundation; either version 2 of
|
||||
;; the License, or (at your option) any later version.
|
||||
|
||||
;; This program is distributed in the hope that it will be
|
||||
;; useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
;; PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public
|
||||
;; License along with this program; if not, write to the Free
|
||||
;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
;; MA 02111-1307 USA
|
||||
|
||||
;;; Commentary:
|
||||
;;
|
||||
;; This mode is based on tutorial from Scott Andrew Borton:
|
||||
;; http://two-wugs.net/emacs/mode-tutorial.html
|
||||
|
||||
|
||||
(defvar edje-mode-hook nil)
|
||||
|
||||
(defun number-or-nil-to-string (v &optional default)
|
||||
(cond ((numberp v) (number-to-string v))
|
||||
((stringp v) (if (string= v "") (number-to-string default) v))
|
||||
(t (number-to-string default))))
|
||||
|
||||
(defun non-empty-string (s)
|
||||
(and (not (eq 'nil s))
|
||||
(not (string= "" s))))
|
||||
|
||||
(defun edje-new-program-action-signal-emit (source emission)
|
||||
"Insert new program SIGNAL_EMIT"
|
||||
(interactive "ssource: \nsemission: ")
|
||||
(insert
|
||||
(concat
|
||||
" action: SIGNAL_EMIT \"" source "\" \"" emission "\";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-program-action-state-set (state value target)
|
||||
"Insert new program STATE_SET"
|
||||
(interactive "sstate: \nsvalue (0.0): \nstarget: ")
|
||||
(insert
|
||||
(concat
|
||||
" action: STATE_SET \"" state "\" "
|
||||
(number-or-nil-to-string value 0.0) ";\n"
|
||||
" target: \"" target "\";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-program-action (action)
|
||||
"Insert new program action"
|
||||
(interactive "saction: ")
|
||||
(setq action (upcase action))
|
||||
(cond ((string= action "STATE_SET")
|
||||
(edje-new-program-action-state-set "" 0.0 ""))
|
||||
((string= action "SIGNAL_EMIT")
|
||||
(edje-new-program-action-signal-emit "" ""))
|
||||
))
|
||||
|
||||
(defun edje-new-program (name signal source action)
|
||||
"Insert new program block"
|
||||
(interactive "sname: \nssignal: \nssource: \nsaction: ")
|
||||
(insert
|
||||
(concat
|
||||
"\n"
|
||||
" program {\n"
|
||||
" name: \"" name "\";\n"
|
||||
|
||||
(if (non-empty-string signal)
|
||||
(concat " signal: \"" signal "\";\n"))
|
||||
|
||||
(if (non-empty-string source)
|
||||
(concat " source: \"" source "\";\n"))
|
||||
))
|
||||
|
||||
(edje-new-program-action action)
|
||||
|
||||
(insert
|
||||
(concat
|
||||
" }\n"
|
||||
"\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-relative (x y &optional defx defy)
|
||||
"Insert new part description 'relative' line"
|
||||
(interactive "sx: \nsy: ")
|
||||
(insert
|
||||
(concat
|
||||
" relative: "
|
||||
(number-or-nil-to-string x defx) " "
|
||||
(number-or-nil-to-string y defy) ";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-offset (x y &optional defx defy)
|
||||
"Insert new part description 'offset' line"
|
||||
(interactive "sx: \nsy: ")
|
||||
(insert
|
||||
(concat
|
||||
" offset: "
|
||||
(number-or-nil-to-string x defx) " "
|
||||
(number-or-nil-to-string y defy) ";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-inherit (name val)
|
||||
"Insert new part description 'inherit' line"
|
||||
(interactive "sname: \nsvalue: ")
|
||||
(insert
|
||||
(concat
|
||||
" inherit: \"" name "\" "
|
||||
(number-or-nil-to-string val 0.0) ";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-text (font size text)
|
||||
"Insert new part description 'text' block"
|
||||
(interactive "sfont: \nssize: \nstext: ")
|
||||
(insert
|
||||
(concat
|
||||
" text {\n"
|
||||
" font: \"" font "\";\n"
|
||||
" size: " (number-or-nil-to-string size) ";\n"
|
||||
" text: \"" text "\";\n"
|
||||
" }\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-image (name)
|
||||
"Insert new part description 'image' block"
|
||||
(interactive "sname: ")
|
||||
(insert
|
||||
(concat
|
||||
" image {\n"
|
||||
" normal: \"" name "\";\n"
|
||||
" }\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc-color (r g b a &optional defr defg defb defa)
|
||||
"Insert new part description 'color' line"
|
||||
(interactive "sred: \nsgreen: \nsblue: \nsalpha: ")
|
||||
(insert
|
||||
(concat
|
||||
" color: "
|
||||
(number-or-nil-to-string r defr) " "
|
||||
(number-or-nil-to-string g defg) " "
|
||||
(number-or-nil-to-string b defb) " "
|
||||
(number-or-nil-to-string a defa) ";\n"
|
||||
)))
|
||||
|
||||
(defun edje-new-desc (name val &optional
|
||||
r1_rx r1_ry
|
||||
r2_rx r2_ry
|
||||
r1_ox r1_oy
|
||||
r2_ox r2_oy
|
||||
part_type)
|
||||
"Insert new part description block"
|
||||
(interactive "sName: \nsValue: ")
|
||||
(insert
|
||||
(concat
|
||||
" description {\n"
|
||||
" state: \"" name "\" " (number-or-nil-to-string val 0.0) ";\n"))
|
||||
(if (string= part_type "RECT") (edje-new-desc-color 255 255 255 255))
|
||||
(insert " rel1 {\n")
|
||||
(edje-new-desc-relative r1_rx r1_ry 0.0 0.0)
|
||||
(edje-new-desc-offset r1_ox r1_oy 0 0)
|
||||
(insert
|
||||
(concat
|
||||
" }\n"
|
||||
" rel2 {\n"
|
||||
))
|
||||
(edje-new-desc-relative r2_rx r2_ry 1.0 1.0)
|
||||
(edje-new-desc-offset r2_ox r2_oy -1 -1)
|
||||
(insert " }\n")
|
||||
(cond ((string= part_type "IMAGE") (edje-new-desc-image ""))
|
||||
((string= part_type "TEXT") (edje-new-desc-text "" 10 "contents"))
|
||||
)
|
||||
(insert " }\n")
|
||||
)
|
||||
|
||||
(defun edje-new-part (name type &optional
|
||||
r1_rx r1_ry
|
||||
r2_rx r2_ry
|
||||
r1_ox r1_oy
|
||||
r2_ox r2_oy)
|
||||
"Insert new part"
|
||||
(interactive "sName: \nsType: ")
|
||||
(setq type (upcase type))
|
||||
(insert
|
||||
(concat
|
||||
"\n"
|
||||
" part {\n"
|
||||
" name: \"" name "\";\n"
|
||||
" type: " type ";\n"
|
||||
" mouse_events: 0;\n"
|
||||
))
|
||||
(edje-new-desc "default" 0.0 r1_rx r1_ry r2_rx r2_ry r1_ox r1_oy r2_ox r2_oy type)
|
||||
(insert
|
||||
(concat
|
||||
" }\n"
|
||||
)))
|
||||
|
||||
(defun edje-setup-compile ()
|
||||
(set (make-local-variable 'compile-command)
|
||||
(concat "edje_cc " (buffer-file-name))
|
||||
))
|
||||
|
||||
(defun edje-cc ()
|
||||
"Runs edje_cc with current buffer."
|
||||
(interactive)
|
||||
(compile (edje-setup-compile)))
|
||||
|
||||
(defvar edje-mode-map
|
||||
(let ((edje-mode-map (make-sparse-keymap)))
|
||||
(define-key edje-mode-map "\C-j" 'newline-and-indent)
|
||||
(define-key edje-mode-map "\C-cp" 'edje-new-part)
|
||||
(define-key edje-mode-map "\C-cd" 'edje-new-desc)
|
||||
(define-key edje-mode-map "\C-cr" 'edje-new-desc-relative)
|
||||
(define-key edje-mode-map "\C-co" 'edje-new-desc-offset)
|
||||
(define-key edje-mode-map "\C-ch" 'edje-new-desc-inherit)
|
||||
(define-key edje-mode-map "\C-cc" 'edje-new-desc-color)
|
||||
(define-key edje-mode-map "\C-ci" 'edje-new-desc-image)
|
||||
(define-key edje-mode-map "\C-ct" 'edje-new-desc-text)
|
||||
(define-key edje-mode-map "\C-cg" 'edje-new-program)
|
||||
(define-key edje-mode-map "\C-ca" 'edje-new-program-action)
|
||||
(define-key edje-mode-map "\C-cs" 'edje-new-program-action-state-set)
|
||||
(define-key edje-mode-map "\C-ce" 'edje-new-program-action-signal-emit)
|
||||
edje-mode-map)
|
||||
"Keymap for Edje major mode")
|
||||
|
||||
(add-hook 'c-mode-hook 'edje-setup-compile)
|
||||
(add-to-list 'auto-mode-alist '("\\.edc$" . edje-mode))
|
||||
|
||||
(defconst edje-font-lock-keywords-1
|
||||
(eval-when-compile
|
||||
(list
|
||||
(list (concat "[ \t]*\\<"
|
||||
(regexp-opt
|
||||
'(
|
||||
"collections"
|
||||
"data"
|
||||
"description"
|
||||
"dragable"
|
||||
"fill"
|
||||
"fonts"
|
||||
"group"
|
||||
"image"
|
||||
"images"
|
||||
"origin"
|
||||
"part"
|
||||
"parts"
|
||||
"program"
|
||||
"programs"
|
||||
"rel1"
|
||||
"rel2"
|
||||
"script"
|
||||
"spectra"
|
||||
"style"
|
||||
"styles"
|
||||
"text"
|
||||
) t) "\\>\\([ \t]*{\\|\\.\\)")
|
||||
'(1 font-lock-function-name-face))
|
||||
|
||||
))
|
||||
"Major keywords")
|
||||
|
||||
(defconst edje-font-lock-keywords-2
|
||||
(eval-when-compile
|
||||
(append edje-font-lock-keywords-1
|
||||
(list
|
||||
(list
|
||||
(concat "^\\([ \t]*\\|[ \t]*[a-z]+\\.\\|\\)\\<"
|
||||
(regexp-opt
|
||||
'("action"
|
||||
"after"
|
||||
"alias"
|
||||
"align"
|
||||
"angle"
|
||||
"aspect"
|
||||
"aspect_preference"
|
||||
"base"
|
||||
"border"
|
||||
"clip_to"
|
||||
"collections"
|
||||
"color"
|
||||
"color2"
|
||||
"color3"
|
||||
"color_class"
|
||||
"color_classes"
|
||||
"confine"
|
||||
"data"
|
||||
"description"
|
||||
"dragable"
|
||||
"effect"
|
||||
"elipsis"
|
||||
"events"
|
||||
"fill"
|
||||
"fit"
|
||||
"fixed"
|
||||
"font"
|
||||
"fonts"
|
||||
"gradient"
|
||||
"group"
|
||||
"ignore_flags"
|
||||
"image"
|
||||
"images"
|
||||
"in"
|
||||
"inherit"
|
||||
"item"
|
||||
"max"
|
||||
"middle"
|
||||
"min"
|
||||
"mouse_events"
|
||||
"name"
|
||||
"normal"
|
||||
"offset"
|
||||
"origin"
|
||||
"part"
|
||||
"parts"
|
||||
"pointer_mode"
|
||||
"precise_is_inside"
|
||||
"program"
|
||||
"programs"
|
||||
"rel1"
|
||||
"rel2"
|
||||
"relative"
|
||||
"repeat_events"
|
||||
"signal"
|
||||
"size"
|
||||
"smooth"
|
||||
"source"
|
||||
"spectra"
|
||||
"spectrum"
|
||||
"spread"
|
||||
"state"
|
||||
"step"
|
||||
"style"
|
||||
"styles"
|
||||
"tag"
|
||||
"target"
|
||||
"text"
|
||||
"text_class"
|
||||
"text_source"
|
||||
"to"
|
||||
"to_x"
|
||||
"to_y"
|
||||
"transition"
|
||||
"tween"
|
||||
"type"
|
||||
"use_alternate_font_metrics"
|
||||
"visible"
|
||||
"x"
|
||||
"y"
|
||||
) t) "\\>[ \t]*[:,]")
|
||||
'(2 font-lock-keyword-face))
|
||||
)))
|
||||
"Minor keywords")
|
||||
|
||||
(defconst edje-font-lock-keywords-3
|
||||
(eval-when-compile
|
||||
(append edje-font-lock-keywords-2
|
||||
(list
|
||||
(list
|
||||
(concat "\\<"
|
||||
(regexp-opt
|
||||
'(; image options (st_images_image)
|
||||
"RAW"
|
||||
"COMP"
|
||||
"LOSSY"
|
||||
"USER"
|
||||
; part types (st_collections_group_parts_part_type)
|
||||
"NONE"
|
||||
"RECT"
|
||||
"TEXT"
|
||||
"IMAGE"
|
||||
"SWALLOW"
|
||||
"TEXTBLOCK"
|
||||
"GRADIENT"
|
||||
"GROUP"
|
||||
; ignore flags (st_collections_group_parts_part_ignore_flags)
|
||||
;"NONE"
|
||||
"ON_HOLD"
|
||||
; pointer mode (st_collections_group_parts_part_pointer_mode)
|
||||
"AUTOGRAB"
|
||||
"NOGRAB"
|
||||
; aspect (st_collections_group_parts_part_description_aspect_preference)
|
||||
"NONE"
|
||||
"VERTICAL"
|
||||
"HORIZONTAL"
|
||||
"BOTH"
|
||||
; text effect (st_collections_group_parts_part_effect)
|
||||
"NONE"
|
||||
"PLAIN"
|
||||
"OUTLINE"
|
||||
"SOFT_OUTLINE"
|
||||
"SHADOW"
|
||||
"SOFT_SHADOW"
|
||||
"OUTLINE_SHADOW"
|
||||
"OUTLINE_SOFT_SHADOW"
|
||||
"FAR_SHADOW"
|
||||
"FAR_SOFT_SHADOW"
|
||||
"GLOW"
|
||||
; image fill (st_collections_group_parts_part_description_fill_type)
|
||||
"SCALE"
|
||||
"TILE"
|
||||
; program action (st_collections_group_programs_program_action)
|
||||
"STATE_SET"
|
||||
"ACTION_STOP"
|
||||
"SIGNAL_EMIT"
|
||||
"DRAG_VAL_SET"
|
||||
"DRAG_VAL_STEP"
|
||||
"DRAG_VAL_PAGE"
|
||||
"SCRIPT"
|
||||
; program transition (st_collections_group_programs_program_transition)
|
||||
"LINEAR"
|
||||
"SINUSOIDAL"
|
||||
"CUBIC_BEZIER"
|
||||
"ACCELERATE"
|
||||
"DECELERATE"
|
||||
) t) "\\>")
|
||||
'(1 font-lock-builtin-face))
|
||||
)))
|
||||
"Enumerate values")
|
||||
|
||||
(defconst edje-font-lock-keywords-4
|
||||
(eval-when-compile
|
||||
(append edje-font-lock-keywords-3
|
||||
(list
|
||||
(list
|
||||
(concat "[ \t]*#"
|
||||
(regexp-opt
|
||||
'("if"
|
||||
"ifdef"
|
||||
"ifndef"
|
||||
"define"
|
||||
"else"
|
||||
"endif"
|
||||
"include"
|
||||
"undef") t) "[ \t]*")
|
||||
'(1 font-lock-builtin-face))
|
||||
)))
|
||||
"CPP directives")
|
||||
|
||||
(defconst edje-font-lock-keywords-5
|
||||
(eval-when-compile
|
||||
(append edje-font-lock-keywords-4
|
||||
(list
|
||||
(list "[ \t]*#undef[ \t]+\\([a-zA-Z_][a-zA-Z0-9_]*\\)"
|
||||
'(1 font-lock-variable-name-face))
|
||||
(list "[ \t]*#define[ \t]+\\([a-zA-Z_][a-zA-Z0-9_]*\\)("
|
||||
'(1 font-lock-function-name-face))
|
||||
(list "[ \t]*#define[ \t]+\\([a-zA-Z_][a-zA-Z0-9_]*\\)"
|
||||
'(1 font-lock-variable-name-face))
|
||||
)))
|
||||
"CPP directives that define constants")
|
||||
|
||||
|
||||
(defvar edje-font-lock-keywords edje-font-lock-keywords-5)
|
||||
|
||||
(defvar edje-mode-syntax-table
|
||||
(let ((edje-mode-syntax-table (make-syntax-table)))
|
||||
; This is added so entity names with underscores can be more easily parsed
|
||||
(modify-syntax-entry ?_ "w" edje-mode-syntax-table)
|
||||
(modify-syntax-entry ?/ ". 124b" edje-mode-syntax-table)
|
||||
(modify-syntax-entry ?* ". 23" edje-mode-syntax-table)
|
||||
(modify-syntax-entry ?\n "> b" edje-mode-syntax-table)
|
||||
|
||||
edje-mode-syntax-table)
|
||||
"Syntax table for edje-mode")
|
||||
|
||||
(c-add-style
|
||||
"edje"
|
||||
'("gnu"
|
||||
(indent-tabs-mode . nil)
|
||||
(tab-width . 8)
|
||||
(c-basic-offset . 3)
|
||||
(c-backslash-column . 72)
|
||||
(c-hanging-braces-alist .
|
||||
((block-open after)
|
||||
(brace-list-open after)
|
||||
(substatement-open after))
|
||||
)
|
||||
(c-offsets-alist .
|
||||
((statement-block-intro . +)
|
||||
(defun-open . 0)
|
||||
(substatement-open . 0)
|
||||
(defun-block-intro . +)
|
||||
(block-open . 0)
|
||||
(label . +)
|
||||
))))
|
||||
|
||||
|
||||
(define-derived-mode edje-mode c-mode "Edje"
|
||||
"Major mode for editing Edje files"
|
||||
(interactive)
|
||||
(use-local-map edje-mode-map)
|
||||
(set-syntax-table edje-mode-syntax-table)
|
||||
(set (make-local-variable 'font-lock-defaults) '(edje-font-lock-keywords))
|
||||
(set (make-local-variable 'require-final-newline) t)
|
||||
(c-set-style "edje")
|
||||
(run-hooks 'edje-mode-hook)
|
||||
)
|
||||
|
||||
(provide 'edje-mode)
|
||||
|
||||
;;; edje-mode.el ends here
|
|
@ -131,23 +131,8 @@ native stop_program (program_id);
|
|||
native stop_programs_on (part_id);
|
||||
native set_min_size (Float:w, Float:h);
|
||||
native set_max_size (Float:w, Float:h);
|
||||
native set_mouse_events (part_id, ev);
|
||||
native get_mouse_events (part_id);
|
||||
native set_pointer_mode(part_id, mode);
|
||||
native set_repeat_events(part_id, rep);
|
||||
native get_repeat_events(part_id);
|
||||
native set_ignore_flags (part_id, flags);
|
||||
native get_ignore_flags (part_id);
|
||||
native set_mask_flags (part_id, flags);
|
||||
native get_mask_flags (part_id);
|
||||
native part_swallow (part_id, GROUP:str[]);
|
||||
|
||||
/* set_focus() and unset_focus() may receive an optional parameter
|
||||
seat_name[], as set_focus(part_id, seat_name[]) and
|
||||
unset_focus(seat_name[]) */
|
||||
native set_focus (part_id, ...);
|
||||
native unset_focus (...);
|
||||
|
||||
native external_param_get_int(id, param_name[]);
|
||||
native external_param_set_int(id, param_name[], value);
|
||||
native Float:external_param_get_float(id, param_name[]);
|
||||
|
@ -259,12 +244,7 @@ enum State_Param
|
|||
STATE_PHYSICS_Z = 56,
|
||||
STATE_PHYSICS_DEPTH = 57,
|
||||
STATE_PROXY_SRC_VISIBLE = 58,
|
||||
STATE_PROXY_SRC_CLIP = 59,
|
||||
STATE_BOX_LAYOUT = 60,
|
||||
STATE_BOX_FALLBACK_LAYOUT = 61,
|
||||
STATE_BOX_ALIGN = 62,
|
||||
STATE_BOX_PADDING = 63,
|
||||
STATE_BOX_MIN = 64
|
||||
STATE_PROXY_SRC_CLIP = 59
|
||||
};
|
||||
|
||||
native set_state_val(part_id, State_Param:p, ...);
|
||||
|
@ -310,32 +290,3 @@ native physics_stop (part_id);
|
|||
|
||||
native physics_set_rotation (part_id, Float:w, Float:x, Float:y, Float:z);
|
||||
native physics_get_rotation (part_id, &Float:w, &Float:x, &Float:y, &Float:z);
|
||||
|
||||
enum Anim_Param
|
||||
{
|
||||
LIN = 1,
|
||||
LINEAR = 1,
|
||||
SIN = 2,
|
||||
SINUSOIDAL = 2,
|
||||
ACCEL = 3,
|
||||
ACCELERATE = 3,
|
||||
DECEL = 4,
|
||||
DECELERATE = 4,
|
||||
ACCEL_FAC = 5,
|
||||
ACCELERATE_FACTOR = 5,
|
||||
DECEL_FAC = 6,
|
||||
DECELERATE_FACTOR = 6,
|
||||
SIN_FAC = 7,
|
||||
SINUSOIDAL_FACTOR = 7,
|
||||
DIVIS = 8,
|
||||
DIVISOR_INTERP = 8,
|
||||
BOUNCE = 9,
|
||||
SPRING = 10,
|
||||
CUBIC_BEZIER = 11,
|
||||
};
|
||||
|
||||
native set_tween_state_anim (part_id, state1[], Float:state1_val, state2[], Float:state2_val, Anim_Param:p, Float:tween, ...);
|
||||
native set_state_anim (part_id, state[], Float:state1_val, Anim_Param:p, Float:tween, ...);
|
||||
native swallow_has_content (part_id);
|
||||
|
||||
native echo(string[])
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
install_data('edje.inc',
|
||||
install_dir : join_paths(dir_data, 'edje', 'include')
|
||||
)
|
|
@ -1,5 +0,0 @@
|
|||
subdir('include')
|
||||
|
||||
install_data(files('edje.xml'),
|
||||
install_dir : join_paths(dir_data, 'mime', 'packages')
|
||||
)
|
|
@ -1 +0,0 @@
|
|||
/objects/test_prefs.epb
|
|
@ -1,698 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg";
|
||||
value "r" uchar: 243;
|
||||
value "g" uchar: 189;
|
||||
value "b" uchar: 189;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-semi";
|
||||
value "r" uchar: 245;
|
||||
value "g" uchar: 187;
|
||||
value "b" uchar: 187;
|
||||
value "a" uchar: 182;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-trans";
|
||||
value "r" uchar: 243;
|
||||
value "g" uchar: 189;
|
||||
value "b" uchar: 189;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmest";
|
||||
value "r" uchar: 150;
|
||||
value "g" uchar: 58;
|
||||
value "b" uchar: 58;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmer";
|
||||
value "r" uchar: 175;
|
||||
value "g" uchar: 49;
|
||||
value "b" uchar: 49;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-dark";
|
||||
value "r" uchar: 205;
|
||||
value "g" uchar: 99;
|
||||
value "b" uchar: 99;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-light";
|
||||
value "r" uchar: 247;
|
||||
value "g" uchar: 201;
|
||||
value "b" uchar: 201;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt";
|
||||
value "r" uchar: 241;
|
||||
value "g" uchar: 175;
|
||||
value "b" uchar: 175;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dim";
|
||||
value "r" uchar: 244;
|
||||
value "g" uchar: 164;
|
||||
value "b" uchar: 164;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark";
|
||||
value "r" uchar: 231;
|
||||
value "g" uchar: 111;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-invisible";
|
||||
value "r" uchar: 231;
|
||||
value "g" uchar: 111;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-darkest";
|
||||
value "r" uchar: 235;
|
||||
value "g" uchar: 111;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-alt";
|
||||
value "r" uchar: 219;
|
||||
value "g" uchar: 69;
|
||||
value "b" uchar: 69;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-medium";
|
||||
value "r" uchar: 243;
|
||||
value "g" uchar: 173;
|
||||
value "b" uchar: 173;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-high";
|
||||
value "r" uchar: 227;
|
||||
value "g" uchar: 141;
|
||||
value "b" uchar: 141;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-higher";
|
||||
value "r" uchar: 251;
|
||||
value "g" uchar: 229;
|
||||
value "b" uchar: 229;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-highest";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 32;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light-alt";
|
||||
value "r" uchar: 249;
|
||||
value "g" uchar: 215;
|
||||
value "b" uchar: 215;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-dim";
|
||||
value "r" uchar: 211;
|
||||
value "g" uchar: 163;
|
||||
value "b" uchar: 163;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg";
|
||||
value "r" uchar: 100;
|
||||
value "g" uchar: 60;
|
||||
value "b" uchar: 60;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-prehigh";
|
||||
value "r" uchar: 83;
|
||||
value "g" uchar: 45;
|
||||
value "b" uchar: 45;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-high";
|
||||
value "r" uchar: 83;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-higher";
|
||||
value "r" uchar: 60;
|
||||
value "g" uchar: 36;
|
||||
value "b" uchar: 36;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-light";
|
||||
value "r" uchar: 224;
|
||||
value "g" uchar: 224;
|
||||
value "b" uchar: 224;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-light";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 90;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 25;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-medium";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-heavy";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt";
|
||||
value "r" uchar: 239;
|
||||
value "g" uchar: 175;
|
||||
value "b" uchar: 110;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-trans";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-dim";
|
||||
value "r" uchar: 231;
|
||||
value "g" uchar: 182;
|
||||
value "b" uchar: 134;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-dim";
|
||||
value "r" uchar: 55;
|
||||
value "g" uchar: 95;
|
||||
value "b" uchar: 40;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 232;
|
||||
value "b" uchar: 127;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2-dim";
|
||||
value "r" uchar: 206;
|
||||
value "g" uchar: 239;
|
||||
value "b" uchar: 174;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected3";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4";
|
||||
value "r" uchar: 228;
|
||||
value "g" uchar: 118;
|
||||
value "b" uchar: 118;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 140;
|
||||
value "b" uchar: 140;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 238;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5-dim";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 127;
|
||||
value "b" uchar: 230;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 121;
|
||||
value "b" uchar: 61;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6-dim";
|
||||
value "r" uchar: 104;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 142;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-normal";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-off";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-medium";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-high";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-on";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-glow";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lightest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 12;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lighter";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 18;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-light";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 44;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 96;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 122;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-selected";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-disabled";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":outline";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-fail";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-pass";
|
||||
value "r" uchar: 32;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 169;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success-dim";
|
||||
value "r" uchar: 125;
|
||||
value "g" uchar: 212;
|
||||
value "b" uchar: 125;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 43;
|
||||
value "b" uchar: 43;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword-dim";
|
||||
value "r" uchar: 194;
|
||||
value "g" uchar: 157;
|
||||
value "b" uchar: 157;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match";
|
||||
value "r" uchar: 227;
|
||||
value "g" uchar: 174;
|
||||
value "b" uchar: 68;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 196;
|
||||
value "b" uchar: 123;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment-dim";
|
||||
value "r" uchar: 165;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 26;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number-dim";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 170;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class-dim";
|
||||
value "r" uchar: 169;
|
||||
value "g" uchar: 189;
|
||||
value "b" uchar: 209;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 17;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note-dim";
|
||||
value "r" uchar: 236;
|
||||
value "g" uchar: 141;
|
||||
value "b" uchar: 65;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo";
|
||||
value "r" uchar: 40;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo-dim";
|
||||
value "r" uchar: 134;
|
||||
value "g" uchar: 164;
|
||||
value "b" uchar: 225;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/frame/title";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/titlebar";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/menu/title";
|
||||
value "r" uchar: 86;
|
||||
value "g" uchar: 42;
|
||||
value "b" uchar: 42;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/button";
|
||||
value "r" uchar: 210;
|
||||
value "g" uchar: 174;
|
||||
value "b" uchar: 174;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/disabled/button";
|
||||
value "r" uchar: 169;
|
||||
value "g" uchar: 87;
|
||||
value "b" uchar: 87;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button/bar";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button-anchor";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/pointer/base";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/menu/item/base";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/entry/cursor";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/titlebar/buttons/close";
|
||||
value "r" uchar: 238;
|
||||
value "g" uchar: 146;
|
||||
value "b" uchar: 146;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/gadgets/ibar/menu/item/base";
|
||||
value "r" uchar: 231;
|
||||
value "g" uchar: 185;
|
||||
value "b" uchar: 185;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/syscon/button/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/fileman/nav/path/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/grid/item/fileman/desktop";
|
||||
value "r" uchar: 189;
|
||||
value "g" uchar: 131;
|
||||
value "b" uchar: 131;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-hilight";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading-sub";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/hoversel/item";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/hoversel/item";
|
||||
value "r" uchar: 110;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
}
|
||||
value "version" int: 1000;
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
value "version" int: 1000;
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg"; value "r" uchar: 64; value "g" uchar: 64; value "b" uchar: 64; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-semi"; value "r" uchar: 64; value "g" uchar: 64; value "b" uchar: 64; value "a" uchar: 182; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-trans"; value "r" uchar: 64; value "g" uchar: 64; value "b" uchar: 64; value "a" uchar: 192; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dimmest"; value "r" uchar: 36; value "g" uchar: 36; value "b" uchar: 36; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dimmer"; value "r" uchar: 44; value "g" uchar: 44; value "b" uchar: 44; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-alt-dark"; value "r" uchar: 54; value "g" uchar: 54; value "b" uchar: 54; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-alt-light"; value "r" uchar: 58; value "g" uchar: 58; value "b" uchar: 58; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-alt"; value "r" uchar: 56; value "g" uchar: 56; value "b" uchar: 56; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dim"; value "r" uchar: 48; value "g" uchar: 48; value "b" uchar: 48; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dark"; value "r" uchar: 32; value "g" uchar: 32; value "b" uchar: 32; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dark-invisible"; value "r" uchar: 32; value "g" uchar: 32; value "b" uchar: 32; value "a" uchar: 0; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-darkest"; value "r" uchar: 16; value "g" uchar: 16; value "b" uchar: 16; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-dark-alt"; value "r" uchar: 28; value "g" uchar: 28; value "b" uchar: 28; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-medium"; value "r" uchar: 72; value "g" uchar: 72; value "b" uchar: 72; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-high"; value "r" uchar: 80; value "g" uchar: 80; value "b" uchar: 80; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-higher"; value "r" uchar: 96; value "g" uchar: 96; value "b" uchar: 96; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-highest"; value "r" uchar: 112; value "g" uchar: 112; value "b" uchar: 112; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-light"; value "r" uchar: 192; value "g" uchar: 192; value "b" uchar: 192; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":bg-light-alt"; value "r" uchar: 184; value "g" uchar: 184; value "b" uchar: 184; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg-dim"; value "r" uchar: 128; value "g" uchar: 128; value "b" uchar: 128; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg"; value "r" uchar: 160; value "g" uchar: 160; value "b" uchar: 160; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg-prehigh"; value "r" uchar: 192; value "g" uchar: 192; value "b" uchar: 192; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg-high"; value "r" uchar: 200; value "g" uchar: 200; value "b" uchar: 200; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg-higher"; value "r" uchar: 220; value "g" uchar: 220; value "b" uchar: 220; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":fg-light"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-light"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 255; value "a" uchar: 25; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-medium"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 255; value "a" uchar: 128; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-heavy"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 255; value "a" uchar: 192; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-alt"; value "r" uchar: 255; value "g" uchar: 153; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-alt-trans"; value "r" uchar: 255; value "g" uchar: 153; value "b" uchar: 51; value "a" uchar: 64; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-alt-dim"; value "r" uchar: 128; value "g" uchar: 76; value "b" uchar: 25; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected-dim"; value "r" uchar: 25; value "g" uchar: 76; value "b" uchar: 128; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected2"; value "r" uchar: 153; value "g" uchar: 255; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected2-dim"; value "r" uchar: 76; value "g" uchar: 128; value "b" uchar: 25; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected3"; value "r" uchar: 255; value "g" uchar: 51; value "b" uchar: 153; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected4"; value "r" uchar: 255; value "g" uchar: 51; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected4-dim"; value "r" uchar: 153; value "g" uchar: 34; value "b" uchar: 34; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected5"; value "r" uchar: 153; value "g" uchar: 51; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected5-dim"; value "r" uchar: 76; value "g" uchar: 25; value "b" uchar: 127; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected6"; value "r" uchar: 51; value "g" uchar: 255; value "b" uchar: 153; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":selected6-dim"; value "r" uchar: 56; value "g" uchar: 160; value "b" uchar: 96; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":win-normal"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":win-selected"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":light-off"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 0; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":light-medium"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 128; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":light-high"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 200; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":light-on"; value "r" uchar: 255; value "g" uchar: 255; value "b" uchar: 255; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":light-glow"; value "r" uchar: 255; value "g" uchar: 220; value "b" uchar: 160; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim-invisible"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 0; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim-lightest"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 32; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim-lighter"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 64; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim-light"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 80; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 160; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":dim-dark"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 200; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":shadow"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 128; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":shadow-selected"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":shadow-disabled"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 64; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":outline"; value "r" uchar: 0; value "g" uchar: 0; value "b" uchar: 0; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":validate-fail"; value "r" uchar: 255; value "g" uchar: 32; value "b" uchar: 16; value "a" uchar: 80; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":validate-pass"; value "r" uchar: 32; value "g" uchar: 255; value "b" uchar: 16; value "a" uchar: 80; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":success"; value "r" uchar: 51; value "g" uchar: 255; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":success-dim"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":keyword"; value "r" uchar: 255; value "g" uchar: 153; value "b" uchar: 153; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":keyword-dim"; value "r" uchar: 128; value "g" uchar: 80; value "b" uchar: 80; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":match"; value "r" uchar: 255; value "g" uchar: 187; value "b" uchar: 51; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":match-dim"; value "r" uchar: 128; value "g" uchar: 96; value "b" uchar: 25; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":comment"; value "r" uchar: 51; value "g" uchar: 153; value "b" uchar: 153; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":comment-dim"; value "r" uchar: 56; value "g" uchar: 96; value "b" uchar: 96; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":number"; value "r" uchar: 220; value "g" uchar: 220; value "b" uchar: 48; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":number-dim"; value "r" uchar: 128; value "g" uchar: 128; value "b" uchar: 56; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":class"; value "r" uchar: 119; value "g" uchar: 170; value "b" uchar: 221; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":class-dim"; value "r" uchar: 59; value "g" uchar: 85; value "b" uchar: 110; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":note"; value "r" uchar: 160; value "g" uchar: 80; value "b" uchar: 17; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":note-dim"; value "r" uchar: 80; value "g" uchar: 40; value "b" uchar: 8; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":todo"; value "r" uchar: 40; value "g" uchar: 80; value "b" uchar: 160; value "a" uchar: 255; }
|
||||
group "Elm_Palette_Color" struct { value "name" string: ":todo-dim"; value "r" uchar: 20; value "g" uchar: 40; value "b" uchar: 80; value "a" uchar: 255; }
|
||||
}
|
||||
}
|
|
@ -1,558 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg";
|
||||
value "r" uchar: 16;
|
||||
value "g" uchar: 16;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-semi";
|
||||
value "r" uchar: 16;
|
||||
value "g" uchar: 16;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 182;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-trans";
|
||||
value "r" uchar: 16;
|
||||
value "g" uchar: 16;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmest";
|
||||
value "r" uchar: 8;
|
||||
value "g" uchar: 8;
|
||||
value "b" uchar: 8;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmer";
|
||||
value "r" uchar: 14;
|
||||
value "g" uchar: 14;
|
||||
value "b" uchar: 14;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-dark";
|
||||
value "r" uchar: 20;
|
||||
value "g" uchar: 20;
|
||||
value "b" uchar: 20;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-light";
|
||||
value "r" uchar: 42;
|
||||
value "g" uchar: 42;
|
||||
value "b" uchar: 42;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dim";
|
||||
value "r" uchar: 33;
|
||||
value "g" uchar: 33;
|
||||
value "b" uchar: 33;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-darkest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-alt";
|
||||
value "r" uchar: 8;
|
||||
value "g" uchar: 8;
|
||||
value "b" uchar: 8;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-medium";
|
||||
value "r" uchar: 50;
|
||||
value "g" uchar: 50;
|
||||
value "b" uchar: 50;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-high";
|
||||
value "r" uchar: 50;
|
||||
value "g" uchar: 50;
|
||||
value "b" uchar: 50;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-higher";
|
||||
value "r" uchar: 69;
|
||||
value "g" uchar: 69;
|
||||
value "b" uchar: 69;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-highest";
|
||||
value "r" uchar: 99;
|
||||
value "g" uchar: 99;
|
||||
value "b" uchar: 99;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light";
|
||||
value "r" uchar: 123;
|
||||
value "g" uchar: 123;
|
||||
value "b" uchar: 123;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light-alt";
|
||||
value "r" uchar: 125;
|
||||
value "g" uchar: 125;
|
||||
value "b" uchar: 125;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-dim";
|
||||
value "r" uchar: 221;
|
||||
value "g" uchar: 221;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-prehigh";
|
||||
value "r" uchar: 209;
|
||||
value "g" uchar: 209;
|
||||
value "b" uchar: 209;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-high";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-higher";
|
||||
value "r" uchar: 190;
|
||||
value "g" uchar: 190;
|
||||
value "b" uchar: 190;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-light";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 171;
|
||||
value "b" uchar: 19;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-light";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 25;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-medium";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-heavy";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 132;
|
||||
value "b" uchar: 4;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-trans";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 90;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 60;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-dim";
|
||||
value "r" uchar: 121;
|
||||
value "g" uchar: 76;
|
||||
value "b" uchar: 2;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2-dim";
|
||||
value "r" uchar: 76;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected3";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4-dim";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 34;
|
||||
value "b" uchar: 34;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5-dim";
|
||||
value "r" uchar: 76;
|
||||
value "g" uchar: 25;
|
||||
value "b" uchar: 127;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6-dim";
|
||||
value "r" uchar: 56;
|
||||
value "g" uchar: 160;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-normal";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-off";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-medium";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-high";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-on";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-glow";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lightest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 32;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lighter";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-light";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 160;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-selected";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-disabled";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":outline";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-fail";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-pass";
|
||||
value "r" uchar: 32;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success-dim";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 187;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment-dim";
|
||||
value "r" uchar: 56;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number";
|
||||
value "r" uchar: 220;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 48;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 56;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 170;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class-dim";
|
||||
value "r" uchar: 59;
|
||||
value "g" uchar: 85;
|
||||
value "b" uchar: 110;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 17;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note-dim";
|
||||
value "r" uchar: 80;
|
||||
value "g" uchar: 40;
|
||||
value "b" uchar: 8;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo";
|
||||
value "r" uchar: 40;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo-dim";
|
||||
value "r" uchar: 20;
|
||||
value "g" uchar: 40;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/titlebar";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 148;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/menu/item";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 148;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
}
|
||||
value "version" int: 1000;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
value "version" int: 1000;
|
||||
}
|
|
@ -1,698 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
value "version" int: 1000;
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg";
|
||||
value "r" uchar: 216;
|
||||
value "g" uchar: 216;
|
||||
value "b" uchar: 216;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-semi";
|
||||
value "r" uchar: 216;
|
||||
value "g" uchar: 216;
|
||||
value "b" uchar: 216;
|
||||
value "a" uchar: 182;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-trans";
|
||||
value "r" uchar: 216;
|
||||
value "g" uchar: 216;
|
||||
value "b" uchar: 216;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmest";
|
||||
value "r" uchar: 104;
|
||||
value "g" uchar: 104;
|
||||
value "b" uchar: 104;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmer";
|
||||
value "r" uchar: 112;
|
||||
value "g" uchar: 112;
|
||||
value "b" uchar: 112;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-dark";
|
||||
value "r" uchar: 152;
|
||||
value "g" uchar: 152;
|
||||
value "b" uchar: 152;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-light";
|
||||
value "r" uchar: 224;
|
||||
value "g" uchar: 224;
|
||||
value "b" uchar: 224;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt";
|
||||
value "r" uchar: 208;
|
||||
value "g" uchar: 208;
|
||||
value "b" uchar: 208;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dim";
|
||||
value "r" uchar: 204;
|
||||
value "g" uchar: 204;
|
||||
value "b" uchar: 204;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark";
|
||||
value "r" uchar: 171;
|
||||
value "g" uchar: 171;
|
||||
value "b" uchar: 171;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-invisible";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 160;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-darkest";
|
||||
value "r" uchar: 173;
|
||||
value "g" uchar: 173;
|
||||
value "b" uchar: 173;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-alt";
|
||||
value "r" uchar: 144;
|
||||
value "g" uchar: 144;
|
||||
value "b" uchar: 144;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-medium";
|
||||
value "r" uchar: 208;
|
||||
value "g" uchar: 208;
|
||||
value "b" uchar: 208;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-high";
|
||||
value "r" uchar: 184;
|
||||
value "g" uchar: 184;
|
||||
value "b" uchar: 184;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-higher";
|
||||
value "r" uchar: 240;
|
||||
value "g" uchar: 240;
|
||||
value "b" uchar: 240;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-highest";
|
||||
value "r" uchar: 112;
|
||||
value "g" uchar: 112;
|
||||
value "b" uchar: 112;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light-alt";
|
||||
value "r" uchar: 232;
|
||||
value "g" uchar: 232;
|
||||
value "b" uchar: 232;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-dim";
|
||||
value "r" uchar: 187;
|
||||
value "g" uchar: 187;
|
||||
value "b" uchar: 187;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg";
|
||||
value "r" uchar: 80;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-prehigh";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-high";
|
||||
value "r" uchar: 67;
|
||||
value "g" uchar: 67;
|
||||
value "b" uchar: 67;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-higher";
|
||||
value "r" uchar: 48;
|
||||
value "g" uchar: 48;
|
||||
value "b" uchar: 48;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-light";
|
||||
value "r" uchar: 224;
|
||||
value "g" uchar: 224;
|
||||
value "b" uchar: 224;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-light";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 25;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-medium";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-heavy";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt";
|
||||
value "r" uchar: 239;
|
||||
value "g" uchar: 175;
|
||||
value "b" uchar: 110;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-trans";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-dim";
|
||||
value "r" uchar: 231;
|
||||
value "g" uchar: 182;
|
||||
value "b" uchar: 134;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-dim";
|
||||
value "r" uchar: 166;
|
||||
value "g" uchar: 176;
|
||||
value "b" uchar: 186;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 232;
|
||||
value "b" uchar: 127;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2-dim";
|
||||
value "r" uchar: 206;
|
||||
value "g" uchar: 239;
|
||||
value "b" uchar: 174;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected3";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4";
|
||||
value "r" uchar: 228;
|
||||
value "g" uchar: 118;
|
||||
value "b" uchar: 118;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 140;
|
||||
value "b" uchar: 140;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 238;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5-dim";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 127;
|
||||
value "b" uchar: 230;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 121;
|
||||
value "b" uchar: 61;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6-dim";
|
||||
value "r" uchar: 104;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 142;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-normal";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-off";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-medium";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-high";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-on";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-glow";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lightest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 12;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lighter";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 18;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-light";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 44;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 96;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 122;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-selected";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-disabled";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":outline";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-fail";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-pass";
|
||||
value "r" uchar: 32;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 169;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success-dim";
|
||||
value "r" uchar: 125;
|
||||
value "g" uchar: 212;
|
||||
value "b" uchar: 125;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 43;
|
||||
value "b" uchar: 43;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword-dim";
|
||||
value "r" uchar: 194;
|
||||
value "g" uchar: 157;
|
||||
value "b" uchar: 157;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match";
|
||||
value "r" uchar: 227;
|
||||
value "g" uchar: 174;
|
||||
value "b" uchar: 68;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 196;
|
||||
value "b" uchar: 123;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment-dim";
|
||||
value "r" uchar: 165;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 26;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number-dim";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 170;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class-dim";
|
||||
value "r" uchar: 169;
|
||||
value "g" uchar: 189;
|
||||
value "b" uchar: 209;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 17;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note-dim";
|
||||
value "r" uchar: 236;
|
||||
value "g" uchar: 141;
|
||||
value "b" uchar: 65;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo";
|
||||
value "r" uchar: 40;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo-dim";
|
||||
value "r" uchar: 134;
|
||||
value "g" uchar: 164;
|
||||
value "b" uchar: 225;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/frame/title";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/titlebar";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/menu/title";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/button";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button";
|
||||
value "r" uchar: 96;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/disabled/button";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 128;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button/bar";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button-anchor";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/pointer/base";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/menu/item/base";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/entry/cursor";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/titlebar/buttons/close";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/gadgets/ibar/menu/item/base";
|
||||
value "r" uchar: 208;
|
||||
value "g" uchar: 208;
|
||||
value "b" uchar: 208;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/syscon/button/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/fileman/nav/path/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/grid/item/fileman/desktop";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 160;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-hilight";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading-sub";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/hoversel/item";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/hoversel/item";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,558 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
value "version" int: 1000;
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg";
|
||||
value "r" uchar: 62;
|
||||
value "g" uchar: 55;
|
||||
value "b" uchar: 73;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-semi";
|
||||
value "r" uchar: 62;
|
||||
value "g" uchar: 55;
|
||||
value "b" uchar: 78;
|
||||
value "a" uchar: 182;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-trans";
|
||||
value "r" uchar: 62;
|
||||
value "g" uchar: 55;
|
||||
value "b" uchar: 78;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmest";
|
||||
value "r" uchar: 37;
|
||||
value "g" uchar: 30;
|
||||
value "b" uchar: 42;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmer";
|
||||
value "r" uchar: 43;
|
||||
value "g" uchar: 35;
|
||||
value "b" uchar: 53;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-dark";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 45;
|
||||
value "b" uchar: 63;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-light";
|
||||
value "r" uchar: 53;
|
||||
value "g" uchar: 45;
|
||||
value "b" uchar: 71;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt";
|
||||
value "r" uchar: 55;
|
||||
value "g" uchar: 48;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dim";
|
||||
value "r" uchar: 46;
|
||||
value "g" uchar: 39;
|
||||
value "b" uchar: 57;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark";
|
||||
value "r" uchar: 28;
|
||||
value "g" uchar: 25;
|
||||
value "b" uchar: 39;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-invisible";
|
||||
value "r" uchar: 28;
|
||||
value "g" uchar: 25;
|
||||
value "b" uchar: 39;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-darkest";
|
||||
value "r" uchar: 16;
|
||||
value "g" uchar: 13;
|
||||
value "b" uchar: 19;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-alt";
|
||||
value "r" uchar: 26;
|
||||
value "g" uchar: 24;
|
||||
value "b" uchar: 32;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-medium";
|
||||
value "r" uchar: 70;
|
||||
value "g" uchar: 61;
|
||||
value "b" uchar: 83;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-high";
|
||||
value "r" uchar: 78;
|
||||
value "g" uchar: 67;
|
||||
value "b" uchar: 93;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-higher";
|
||||
value "r" uchar: 99;
|
||||
value "g" uchar: 79;
|
||||
value "b" uchar: 113;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-highest";
|
||||
value "r" uchar: 113;
|
||||
value "g" uchar: 92;
|
||||
value "b" uchar: 132;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light";
|
||||
value "r" uchar: 194;
|
||||
value "g" uchar: 182;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light-alt";
|
||||
value "r" uchar: 185;
|
||||
value "g" uchar: 174;
|
||||
value "b" uchar: 194;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-dim";
|
||||
value "r" uchar: 138;
|
||||
value "g" uchar: 120;
|
||||
value "b" uchar: 75;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg";
|
||||
value "r" uchar: 224;
|
||||
value "g" uchar: 222;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-prehigh";
|
||||
value "r" uchar: 204;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 180;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-high";
|
||||
value "r" uchar: 239;
|
||||
value "g" uchar: 239;
|
||||
value "b" uchar: 234;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-higher";
|
||||
value "r" uchar: 238;
|
||||
value "g" uchar: 237;
|
||||
value "b" uchar: 232;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-light";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-light";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 25;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-medium";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-heavy";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 86;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-trans";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 90;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 43;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-dim";
|
||||
value "r" uchar: 121;
|
||||
value "g" uchar: 76;
|
||||
value "b" uchar: 2;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2-dim";
|
||||
value "r" uchar: 76;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected3";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4-dim";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 34;
|
||||
value "b" uchar: 34;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5-dim";
|
||||
value "r" uchar: 76;
|
||||
value "g" uchar: 25;
|
||||
value "b" uchar: 127;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6-dim";
|
||||
value "r" uchar: 56;
|
||||
value "g" uchar: 160;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-normal";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-off";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-medium";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-high";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-on";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-glow";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lightest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 32;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lighter";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-light";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 160;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-selected";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-disabled";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":outline";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-fail";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-pass";
|
||||
value "r" uchar: 32;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success-dim";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 187;
|
||||
value "b" uchar: 51;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 25;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment-dim";
|
||||
value "r" uchar: 56;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number";
|
||||
value "r" uchar: 220;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 48;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number-dim";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 56;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 170;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class-dim";
|
||||
value "r" uchar: 59;
|
||||
value "g" uchar: 85;
|
||||
value "b" uchar: 110;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 17;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note-dim";
|
||||
value "r" uchar: 80;
|
||||
value "g" uchar: 40;
|
||||
value "b" uchar: 8;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo";
|
||||
value "r" uchar: 40;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo-dim";
|
||||
value "r" uchar: 20;
|
||||
value "g" uchar: 40;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/titlebar";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/menu/item";
|
||||
value "r" uchar: 242;
|
||||
value "g" uchar: 180;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
pals = [
|
||||
'default',
|
||||
'empty',
|
||||
'light',
|
||||
'mauve-sunset',
|
||||
'candy-mint',
|
||||
'ebony-brass',
|
||||
'white-pill'
|
||||
]
|
||||
|
||||
foreach p: pals
|
||||
custom_target('colors_' + p + '.ecl',
|
||||
input: p + '.src',
|
||||
output: p + '.pal',
|
||||
command: [eet_bin, '-e', '@OUTPUT@', 'palette', '@INPUT@', '1'],
|
||||
install: true,
|
||||
install_dir: join_paths(dir_data, 'elementary', 'colors'),
|
||||
)
|
||||
endforeach
|
|
@ -1,726 +0,0 @@
|
|||
group "Elm_Palette" struct {
|
||||
group "colors" list {
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg";
|
||||
value "r" uchar: 240;
|
||||
value "g" uchar: 240;
|
||||
value "b" uchar: 240;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-semi";
|
||||
value "r" uchar: 226;
|
||||
value "g" uchar: 226;
|
||||
value "b" uchar: 226;
|
||||
value "a" uchar: 182;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-trans";
|
||||
value "r" uchar: 220;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 220;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmest";
|
||||
value "r" uchar: 143;
|
||||
value "g" uchar: 143;
|
||||
value "b" uchar: 143;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dimmer";
|
||||
value "r" uchar: 169;
|
||||
value "g" uchar: 169;
|
||||
value "b" uchar: 169;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-dark";
|
||||
value "r" uchar: 195;
|
||||
value "g" uchar: 195;
|
||||
value "b" uchar: 195;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt-light";
|
||||
value "r" uchar: 230;
|
||||
value "g" uchar: 230;
|
||||
value "b" uchar: 230;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-alt";
|
||||
value "r" uchar: 230;
|
||||
value "g" uchar: 230;
|
||||
value "b" uchar: 230;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dim";
|
||||
value "r" uchar: 212;
|
||||
value "g" uchar: 212;
|
||||
value "b" uchar: 212;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark";
|
||||
value "r" uchar: 202;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-invisible";
|
||||
value "r" uchar: 202;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-darkest";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-dark-alt";
|
||||
value "r" uchar: 186;
|
||||
value "g" uchar: 186;
|
||||
value "b" uchar: 186;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-medium";
|
||||
value "r" uchar: 222;
|
||||
value "g" uchar: 222;
|
||||
value "b" uchar: 222;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-high";
|
||||
value "r" uchar: 194;
|
||||
value "g" uchar: 194;
|
||||
value "b" uchar: 194;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-higher";
|
||||
value "r" uchar: 240;
|
||||
value "g" uchar: 240;
|
||||
value "b" uchar: 240;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-highest";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":bg-light-alt";
|
||||
value "r" uchar: 241;
|
||||
value "g" uchar: 241;
|
||||
value "b" uchar: 241;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-dim";
|
||||
value "r" uchar: 187;
|
||||
value "g" uchar: 187;
|
||||
value "b" uchar: 187;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg";
|
||||
value "r" uchar: 80;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 80;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-prehigh";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-high";
|
||||
value "r" uchar: 67;
|
||||
value "g" uchar: 67;
|
||||
value "b" uchar: 67;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-higher";
|
||||
value "r" uchar: 48;
|
||||
value "g" uchar: 48;
|
||||
value "b" uchar: 48;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":fg-light";
|
||||
value "r" uchar: 224;
|
||||
value "g" uchar: 224;
|
||||
value "b" uchar: 224;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected";
|
||||
value "r" uchar: 120;
|
||||
value "g" uchar: 120;
|
||||
value "b" uchar: 120;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-light";
|
||||
value "r" uchar: 70;
|
||||
value "g" uchar: 70;
|
||||
value "b" uchar: 70;
|
||||
value "a" uchar: 25;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-medium";
|
||||
value "r" uchar: 70;
|
||||
value "g" uchar: 70;
|
||||
value "b" uchar: 70;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-heavy";
|
||||
value "r" uchar: 70;
|
||||
value "g" uchar: 70;
|
||||
value "b" uchar: 70;
|
||||
value "a" uchar: 192;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt";
|
||||
value "r" uchar: 135;
|
||||
value "g" uchar: 135;
|
||||
value "b" uchar: 135;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-trans";
|
||||
value "r" uchar: 113;
|
||||
value "g" uchar: 113;
|
||||
value "b" uchar: 113;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-alt-dim";
|
||||
value "r" uchar: 116;
|
||||
value "g" uchar: 116;
|
||||
value "b" uchar: 116;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected-dim";
|
||||
value "r" uchar: 70;
|
||||
value "g" uchar: 70;
|
||||
value "b" uchar: 70;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 232;
|
||||
value "b" uchar: 127;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected2-dim";
|
||||
value "r" uchar: 206;
|
||||
value "g" uchar: 239;
|
||||
value "b" uchar: 174;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected3";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 51;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4";
|
||||
value "r" uchar: 228;
|
||||
value "g" uchar: 118;
|
||||
value "b" uchar: 118;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected4-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 140;
|
||||
value "b" uchar: 140;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 238;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected5-dim";
|
||||
value "r" uchar: 179;
|
||||
value "g" uchar: 127;
|
||||
value "b" uchar: 230;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 121;
|
||||
value "b" uchar: 61;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":selected6-dim";
|
||||
value "r" uchar: 104;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 142;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-normal";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":win-selected";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-off";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-medium";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 128;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-high";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-on";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":light-glow";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 220;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-invisible";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lightest";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 12;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-lighter";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 18;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-light";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 44;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 96;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":dim-dark";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 122;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 64;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-selected";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":shadow-disabled";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 32;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":outline";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-fail";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 32;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":validate-pass";
|
||||
value "r" uchar: 32;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 16;
|
||||
value "a" uchar: 80;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 169;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":success-dim";
|
||||
value "r" uchar: 125;
|
||||
value "g" uchar: 212;
|
||||
value "b" uchar: 125;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 43;
|
||||
value "b" uchar: 43;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":keyword-dim";
|
||||
value "r" uchar: 194;
|
||||
value "g" uchar: 157;
|
||||
value "b" uchar: 157;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match";
|
||||
value "r" uchar: 227;
|
||||
value "g" uchar: 174;
|
||||
value "b" uchar: 68;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":match-dim";
|
||||
value "r" uchar: 229;
|
||||
value "g" uchar: 196;
|
||||
value "b" uchar: 123;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment";
|
||||
value "r" uchar: 51;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":comment-dim";
|
||||
value "r" uchar: 165;
|
||||
value "g" uchar: 202;
|
||||
value "b" uchar: 202;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number";
|
||||
value "r" uchar: 153;
|
||||
value "g" uchar: 153;
|
||||
value "b" uchar: 26;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":number-dim";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 111;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 170;
|
||||
value "b" uchar: 221;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":class-dim";
|
||||
value "r" uchar: 169;
|
||||
value "g" uchar: 189;
|
||||
value "b" uchar: 209;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 17;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":note-dim";
|
||||
value "r" uchar: 236;
|
||||
value "g" uchar: 141;
|
||||
value "b" uchar: 65;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo";
|
||||
value "r" uchar: 40;
|
||||
value "g" uchar: 80;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: ":todo-dim";
|
||||
value "r" uchar: 134;
|
||||
value "g" uchar: 164;
|
||||
value "b" uchar: 225;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/frame/title";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/titlebar";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/menu/title";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/button";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button";
|
||||
value "r" uchar: 96;
|
||||
value "g" uchar: 96;
|
||||
value "b" uchar: 96;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/disabled/button";
|
||||
value "r" uchar: 128;
|
||||
value "g" uchar: 128;
|
||||
value "b" uchar: 128;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/button/bar";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/button-anchor";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/pointer/base";
|
||||
value "r" uchar: 255;
|
||||
value "g" uchar: 255;
|
||||
value "b" uchar: 255;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/menu/item/base";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/entry/cursor";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/titlebar/buttons/close";
|
||||
value "r" uchar: 192;
|
||||
value "g" uchar: 192;
|
||||
value "b" uchar: 192;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/gadgets/ibar/menu/item/base";
|
||||
value "r" uchar: 208;
|
||||
value "g" uchar: 208;
|
||||
value "b" uchar: 208;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/pressed/syscon/button/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/selected/fileman/nav/path/text";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/grid/item/fileman/desktop";
|
||||
value "r" uchar: 160;
|
||||
value "g" uchar: 160;
|
||||
value "b" uchar: 160;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-hilight";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/fg/normal/text-heading-sub";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 200;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/hoversel/item";
|
||||
value "r" uchar: 119;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 153;
|
||||
value "a" uchar: 0;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/hoversel/item";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/toolbar/base";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/selected/toolbar/bar";
|
||||
value "r" uchar: 0;
|
||||
value "g" uchar: 0;
|
||||
value "b" uchar: 0;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/naviframe/top";
|
||||
value "r" uchar: 136;
|
||||
value "g" uchar: 136;
|
||||
value "b" uchar: 136;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
group "Elm_Palette_Color" struct {
|
||||
value "name" string: "/bg/normal/list/group";
|
||||
value "r" uchar: 64;
|
||||
value "g" uchar: 64;
|
||||
value "b" uchar: 64;
|
||||
value "a" uchar: 255;
|
||||
}
|
||||
}
|
||||
value "version" int: 1000;
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
/profile.cfg
|
||||
|
||||
/default/base.cfg
|
||||
/mobile/base.cfg
|
||||
/standard/base.cfg
|
||||
|
||||
/default/base.src
|
||||
/mobile/base.src
|
||||
/standard/base.src
|
Before Width: | Height: | Size: 6.7 KiB |
|
@ -1,7 +0,0 @@
|
|||
custom_target('config_'+config,
|
||||
input: config_file,
|
||||
output: 'base.cfg',
|
||||
command: [eet_bin, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
|
||||
install: true,
|
||||
install_dir: join_paths(dir_data, 'elementary', 'config', config),
|
||||
)
|
|
@ -1,45 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Link
|
||||
Name=Default
|
||||
Name[ab]=默认
|
||||
Name[ca]=Predeterminat
|
||||
Name[cs]=Výchozí
|
||||
Name[de]=Vorgabe
|
||||
Name[el]=Προκαθορισμένο
|
||||
Name[eo]=Pravaloroj
|
||||
Name[es]=Predefinido
|
||||
Name[fi]=Oletus
|
||||
Name[fr]=Prédéfini
|
||||
Name[gl]=Predefinido
|
||||
Name[hu]=Alapértelmezett
|
||||
Name[it]=Predefinito
|
||||
Name[ja]=デフォルト
|
||||
Name[ko]=기본
|
||||
Name[lt]=Įprastas
|
||||
Name[ms]=Lalai
|
||||
Name[pl]=Domyślne
|
||||
Name[pt]=Predefinições
|
||||
Name[ru]=Заново
|
||||
Name[sr]=Подразумевано
|
||||
Name[tr]=Öntanımlı
|
||||
Name[zh_CN]=默认
|
||||
Comment=Select this to begin the initial setup again.
|
||||
Comment[ca]=Seleccioni aquí per carregar la configuració inicial de nou.
|
||||
Comment[cs]=Vyberte pro znovuspuštění tohoto průvodce.
|
||||
Comment[de]=Dieses auswählen, um mit der Ersteinrichtung erneut zu beginnen.
|
||||
Comment[el]=Επιλέξτε αυτό για να ξεκινήσετε την αρχική ρύθμιση ξανά.
|
||||
Comment[eo]=Elektu tion por restartigi la pravalorizan agordon.
|
||||
Comment[es]=Seleccione esto para reestablecer la configuración inicial.
|
||||
Comment[fi]=Valitse tämä käynnistääksesi alkuasetusvelhon.
|
||||
Comment[fr]=Sélectionnez ceci pour recommencer la configuration initiale.
|
||||
Comment[gl]=Seleccione isto para volverr á configuración inicial.
|
||||
Comment[hu]=Válaszd ezt az alap beállítáok megismétléséhez.
|
||||
Comment[it]=Selezionare questo per riprendere la configurazione iniziale.
|
||||
Comment[ko]=초기 설정을 사용하려면 이것을 선택하세요.
|
||||
Comment[ms]=Pilih ini untuk mulakan persediaan awalan lagi.
|
||||
Comment[pt]=Escolha isto para executar novamente a configuração inicial
|
||||
Comment[ru]=Выберите это для запуска инициализации настроек (сброс).
|
||||
Comment[sr]=Изаберите ово да би поново подесили подразумеване поставке.
|
||||
Comment[tr]=Açılış ayarlarına geri dönmek için bu profili seçin.
|
||||
Comment[zh_CN]=点击这里重新进行初始化设置主题。
|
||||
Icon=icon.png
|
|
@ -1,21 +0,0 @@
|
|||
configs = ['default', 'mobile', 'standard']
|
||||
|
||||
foreach config : configs
|
||||
config_file = join_paths(meson.current_source_dir(), config, 'base.src.in')
|
||||
config_icon = join_paths(meson.current_source_dir(), config, 'icon.png')
|
||||
config_desktop = join_paths(meson.current_source_dir(), config, 'profile.desktop')
|
||||
|
||||
install_data([config_icon, config_desktop],
|
||||
install_dir : join_paths(dir_data, 'elementary', 'config', config)
|
||||
)
|
||||
|
||||
subdir(config)
|
||||
endforeach
|
||||
|
||||
custom_target('config_profile',
|
||||
input: 'profile.src',
|
||||
output: 'profile.cfg',
|
||||
command: [eet_bin, '-i', '@OUTPUT@', 'config', '@INPUT@', '0'],
|
||||
install: true,
|
||||
install_dir: join_paths(dir_data, 'elementary', 'config'),
|
||||
)
|
Before Width: | Height: | Size: 7.4 KiB |
|
@ -1,7 +0,0 @@
|
|||
custom_target('config_'+config,
|
||||
input: config_file,
|
||||
output: 'base.cfg',
|
||||
command: [eet_bin, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
|
||||
install: true,
|
||||
install_dir: join_paths(dir_data, 'elementary', 'config', config),
|
||||
)
|
|
@ -1,34 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Link
|
||||
Name=Mobile
|
||||
Name[ca]=Mòbil
|
||||
Name[de]=Mobil
|
||||
Name[el]=Κινητό
|
||||
Name[eo]=Portebla
|
||||
Name[es]=Móvil
|
||||
Name[fi]=Mobiili
|
||||
Name[fr]=Écran tactile
|
||||
Name[gl]=Móbil
|
||||
Name[ja]=モバイル
|
||||
Name[ko]=터치스크린
|
||||
Name[lt]=Mobiliesiems įrenginiams
|
||||
Name[ms]=Bimbit
|
||||
Name[pt]=Ecrã tátil
|
||||
Name[ru]=Мобильные устройства
|
||||
Name[sr]=Покретни
|
||||
Name[tr]=Mobil
|
||||
Comment=Configuration set up to work best with touchscreen phones, tablets and similar devices.
|
||||
Comment[ca]=Configuració configurada per funcionar millor amb telèfons amb pantalla tàctil, tablets i altres dispositius similars.
|
||||
Comment[de]=Die Konfiguration ist eingerichtet, um am besten mit einem Brührungsbildschirm, Handys, Tablets und ähnlichen Geräten zu arbeiten.
|
||||
Comment[eo]=Agordoj kongruas plej kun tuŝekranaj telefonoj, tabulkomputiloj aŭ similaj aparatoj.
|
||||
Comment[es]=Configuración adaptada para el uso de pantallas táctiles como la de los móviles, tablets y dispositivos similares.
|
||||
Comment[fi]=Kosketusnäytöllisissä puhelimissa, taulutietokoneissa sekä vastaavissa laitteissa parhaiten toimivat asetukset.
|
||||
Comment[fr]=Configuration adaptée aux écrans tactiles des téléphones, tablettes et apparentés.
|
||||
Comment[gl]=Configuración adaptada para o uso de pantallas táctiles como a dos móbiles, tablets e dispositivos similares.
|
||||
Comment[it]=Configurazione adatta per l'uso in smartphone con interfaccia tattile, tablets e similari.
|
||||
Comment[ko]=터치스크린 기반의 휴대폰, 태블릿 등과 같은 장치에 맞는 설정.
|
||||
Comment[ms]=Persediaan konfigurasi untuk berfungsi baik dengan telefon skrin sentuh, tablet dan lain-lain peranti yang serupa.
|
||||
Comment[pt]=Configuração de ecrãs táteis como os dos telefones, tablets e similares.
|
||||
Comment[sr]=Поставке које су најбоље за рад са екраном на додир телефона, таблица и сличних уређаја.
|
||||
Comment[tr]=Yapılandırma dokunmatik ekranlı telefon ve tablet benzeri cihazlarda en iyi çalışacak şekilde ayarlanır.
|
||||
Icon=icon.png
|
|
@ -1 +0,0 @@
|
|||
standard
|
Before Width: | Height: | Size: 12 KiB |
|
@ -1,7 +0,0 @@
|
|||
custom_target('config_'+config,
|
||||
input: config_file,
|
||||
output: 'base.cfg',
|
||||
command: [eet_bin, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
|
||||
install: true,
|
||||
install_dir: join_paths(dir_data, 'elementary', 'config', config),
|
||||
)
|
|
@ -1,42 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Link
|
||||
Name=Standard
|
||||
Name[ab]=标准
|
||||
Name[ca]=Estàndard
|
||||
Name[cs]=Standartní
|
||||
Name[de]=Vorgabe
|
||||
Name[el]=Κανονικό
|
||||
Name[eo]=Kutima
|
||||
Name[es]=Estándar
|
||||
Name[fi]=Vakio
|
||||
Name[gl]=Estándar
|
||||
Name[hu]=Általános
|
||||
Name[ja]=標準
|
||||
Name[ko]=표준
|
||||
Name[lt]=Standartinis
|
||||
Name[ms]=Piawai
|
||||
Name[pl]=Standardowe
|
||||
Name[pt]=Padrão
|
||||
Name[ru]=Стандартный
|
||||
Name[sr]=Уобичајено
|
||||
Name[tr]=Standart
|
||||
Name[zh_CN]=标准
|
||||
Comment=This is the standard profile that is universal for most desktop and laptop systems. Choose this if you are not sure what to choose.
|
||||
Comment[ca]=Aquest és el perfil estàndard que és universal per a la majoria dels sistemes d'escriptori i portàtils. Escolliu aquest si no sabeu què triar.
|
||||
Comment[cs]=Toto je standartní univerzální profil pro většinu stolních a přenosných počítačů. Vyberte pokud si nejste jisti co vybrat.
|
||||
Comment[el]=Αυτό είναι το κανονικό προφίλ που είναι κοινό για τα περισσότερα συστήματα. Επιλέξτε αυτό αν δεν είστε σίγουροι για την επιλογή σας.
|
||||
Comment[eo]=Tio estas la kutima profilo taŭga por preskaŭ ĉiuj oficejaj sistemoj kaj porteblaj sistemoj. Elektu ĝin se vi ne certas.
|
||||
Comment[es]=Este es el perfil estándar y universal para la mayoría de ordenadores de escritorio y portátiles. Escójalo si no está seguro de cual elegir.
|
||||
Comment[fi]=Tämä on vakioprofiili jota voidaan yleisesti käyttää työasemissa ja kannettavissa tietokoneissa. Valitse tämä jos et ole varma minkä valitsisit.
|
||||
Comment[fr]=Le profil standard adapté à la quasi totalité des systèmes de bureau et ordinateurs portables. Choisissez ce profil en cas d'hésitation.
|
||||
Comment[gl]=Este é o perfil estándar e universal para a maioría de ordenadores de escritorio e portátiles. Escóllao se non está seguro de cal elexir.
|
||||
Comment[hu]=Ez az általános, alap beállítás, amely megfelelő a legtöbb laptop és asztali gép számára.
|
||||
Comment[it]=Questo è il profilo standard, universale per la maggior parte dei sistemi desktop e portatili. Scegliete questo se non siete sicuri di cosa scegliere.
|
||||
Comment[ko]=이 표준 프로파일은 대부분의 데스크톱과 랩톱 컴퓨터 시스템을 위한 보편적인 프로파일입니다. 무엇을 선택할지 확실하지 않다면 이것을 선택하세요.
|
||||
Comment[ms]=Ini adalah profil piawai yang universal untuk kebanyakan sistem komputer desktop dan riba. Pilih ini jika anda tidak pasti apa yang hendak dipilih.
|
||||
Comment[pt]=O perfil de configuração padrão utilizado para a maioria dos computadores e portáteis. Escolha-o se não souber o que escolher.
|
||||
Comment[ru]=Этот стандартный профиль универсален для большинства стационарных и переносных систем. Выберите его если вы не знаете что надо выбрать.
|
||||
Comment[sr]=Уобичајени начин рада за већину радних станица и преклопних рачунара. Ако нисте сигурни шта треба изабрати, означите ово.
|
||||
Comment[tr]=Bu pek çok masaüstü ve dizüstü sistem için genelde uygun standart bir profildir. Hangisini seçeceğinizden emin değilseniz bunu seçin.
|
||||
Comment[zh_CN]=适用于大多数台式机和笔记本的设置主题,如果您不清楚如何选择则请使用这个。
|
||||
Icon=icon.png
|
Before Width: | Height: | Size: 7.1 KiB |
|
@ -1,42 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Elementary Configuration
|
||||
Name[ca]=Configuració Elementary
|
||||
Name[cs]=Konfigurace Elementary
|
||||
Name[de]=Elementary-Konfiguration
|
||||
Name[eo]=Agordi Elementary
|
||||
Name[es]=Configure Elementary
|
||||
Name[fi]=Elementaryn asetukset
|
||||
Name[fr]=Configuration pour Elementary
|
||||
Name[gl]=Configure Elementary
|
||||
Name[it]=Configurazione di Elementary
|
||||
Name[ja]=Elementary 設定
|
||||
Name[lt]=Elementary nustatymai
|
||||
Name[ms]=Konfigurasi Elementary
|
||||
Name[pl]=Podstawowa konfiguracja
|
||||
Name[pt]=Configure o Elementary
|
||||
Name[ru]=Параметры Elementary
|
||||
Name[sr]=Поставке Еламентарија
|
||||
Name[tr]=Elementary Yapılandırması
|
||||
Comment=Elementary Configuration
|
||||
Comment[ca]=Configuració Elementary
|
||||
Comment[cs]=Konfigurace Elementary
|
||||
Comment[de]=Elementary-Konfiguration
|
||||
Comment[eo]=Agordi Elementary
|
||||
Comment[es]=Configure Elementary
|
||||
Comment[fi]=Elementaryn asetukset
|
||||
Comment[fr]=Configuration pour Elementary
|
||||
Comment[gl]=Configure Elementary
|
||||
Comment[it]=Configurazione di Elementary
|
||||
Comment[ja]=Elementary 設定
|
||||
Comment[lt]=Elementary nustatymai
|
||||
Comment[ms]=Konfigurasi Elementary
|
||||
Comment[pl]=Podstawowa konfiguracja
|
||||
Comment[pt]=Configure o Elementary
|
||||
Comment[ru]=Параметры Elementary
|
||||
Comment[sr]=Поставке Еламентарија
|
||||
Comment[tr]=Elementary Yapılandırması
|
||||
Icon=elementary
|
||||
Exec=elementary_config
|
||||
Terminal=false
|
||||
Categories=Settings;DesktopSettings;
|
|
@ -1,11 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Elementary Perf
|
||||
Name[it]=Prestazioni di Elementary
|
||||
Comment=Elementary Performance Test Application
|
||||
Comment[fr]=Test de performance pour Elementary
|
||||
Comment[it]=Test delle prestazioni per Elementary
|
||||
Icon=elementary
|
||||
Exec=elementary_perf
|
||||
Terminal=false
|
||||
Categories=Development;Utility;
|
|
@ -1,35 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Elementary Test
|
||||
Name[ca]=Test bàsic
|
||||
Name[de]=Elementary-Test
|
||||
Name[el]=Elementary Test
|
||||
Name[eo]=Provo de Elementary
|
||||
Name[fi]=Elementary-testiohjema
|
||||
Name[gl]=Proba do Elementary
|
||||
Name[it]=Test per Elementary
|
||||
Name[ja]=Elementary テスト
|
||||
Name[ms]=Uji Elementary
|
||||
Name[pt]=Testes Elementary
|
||||
Name[ru]=Тест Elementary
|
||||
Name[tr]=Elementary testi
|
||||
Comment=Elementary Test Application
|
||||
Comment[ca]=Aplicació de prova bàsica
|
||||
Comment[cs]=Testovací aplikace Elementary
|
||||
Comment[de]=Elementary-Testanwendung
|
||||
Comment[eo]=Provoversia aplikaĵo de Elementary
|
||||
Comment[es]=Aplicación de pruebas para Elementary
|
||||
Comment[fi]=Elementaryn testisovellus
|
||||
Comment[fr]=Application de tests pour Elementary
|
||||
Comment[gl]=Aplicativo de probas para Elementary
|
||||
Comment[it]=Applicazione di test per Elementary
|
||||
Comment[ja]=Elementary テストアプリケーション
|
||||
Comment[ms]=Aplikasi Uji Elementary
|
||||
Comment[pt]=Aplicação de testes do Elementary
|
||||
Comment[ru]=Приложение для тестирования Elementary
|
||||
Comment[sr]=Пробач програма Елементарија
|
||||
Comment[tr]=Elementary Test Uygulaması
|
||||
Icon=elementary
|
||||
Exec=elementary_test
|
||||
Terminal=false
|
||||
Categories=Development;Utility;
|
|
@ -1,13 +0,0 @@
|
|||
desktop_files = files(
|
||||
'elementary_config.desktop',
|
||||
'elementary_test.desktop',
|
||||
'elementary_perf.desktop')
|
||||
elementary_icon = files('elementary.png')
|
||||
|
||||
install_data(desktop_files,
|
||||
install_dir : join_paths(dir_data, 'applications')
|
||||
)
|
||||
|
||||
install_data(elementary_icon,
|
||||
install_dir : join_paths(dir_data, 'icons', 'hicolor', '128x128', 'apps')
|
||||
)
|
Before Width: | Height: | Size: 306 B |
Before Width: | Height: | Size: 403 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 179 B |
Before Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 265 B |
Before Width: | Height: | Size: 198 B |
Before Width: | Height: | Size: 158 B |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 148 B |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 138 B |
Before Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 125 B |
Before Width: | Height: | Size: 172 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 215 B |
Before Width: | Height: | Size: 147 B |
Before Width: | Height: | Size: 5.9 KiB |
|
@ -1,35 +0,0 @@
|
|||
#define ICON(_name) \
|
||||
images { image: "ico_"_name".png" COMP; } \
|
||||
collections { group { name: "ico_"_name; \
|
||||
parts { part { name: "icon"; \
|
||||
type: IMAGE; mouse_events: 0; \
|
||||
description { state: "default" 0.0; \
|
||||
align: 0.5 0.5; \
|
||||
aspect: 1.0 1.0; \
|
||||
aspect_preference: VERTICAL; \
|
||||
image.normal: "ico_"_name".png"; \
|
||||
}}}}}
|
||||
|
||||
ICON("anchorblock")
|
||||
ICON("anchorview")
|
||||
ICON("bubble")
|
||||
ICON("button")
|
||||
ICON("check")
|
||||
ICON("clock")
|
||||
ICON("fileselector")
|
||||
ICON("fileselector_button")
|
||||
ICON("genlist")
|
||||
ICON("hoversel")
|
||||
ICON("list")
|
||||
ICON("map")
|
||||
ICON("notepad")
|
||||
ICON("photocam")
|
||||
ICON("progressbar")
|
||||
ICON("radio")
|
||||
ICON("scrolled_entry")
|
||||
ICON("slider")
|
||||
ICON("slideshow")
|
||||
ICON("spinner")
|
||||
ICON("thumb")
|
||||
ICON("toolbar")
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
custom_target('edje_cc_edje_externals',
|
||||
input : 'icons.edc',
|
||||
output : '@BASENAME@.edj',
|
||||
command : edje_cc_exe + [ '-beta', '-fastcomp',
|
||||
'-id', join_paths(meson.current_source_dir()),
|
||||
'-id', elm_themes_image_include,
|
||||
'@INPUT@', '@OUTPUT@'],
|
||||
depends : edje_depends,
|
||||
install : true,
|
||||
install_dir : join_paths(dir_data, 'elementary', 'edje_externals'),
|
||||
)
|
Before Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 500 KiB |
Before Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.7 KiB |