Commit Graph

318 Commits

Author SHA1 Message Date
Daniel Zaoui 73c705639f Eolian: Integration of Panel 2014-03-24 10:41:14 +02:00
Daniel Zaoui 0136cb376f Eolian: Integration of Menu 2014-03-24 09:58:23 +02:00
Daniel Zaoui 3788c314a5 Eolian: Integration of Map and Map_Pan 2014-03-24 08:50:04 +02:00
Lukasz Stanislawski 9814ddc4bc atspi: move component interface implementation to separate file.
Summary: After eolian integration component interface declaration was moved to separate  ".eo" file. However its implemetation was not. This patch adds new "elm_interface_atspi_compoment.c" with interface implementation.

Reviewers: raster, seoz, JackDanielZ

Reviewed By: JackDanielZ

Differential Revision: https://phab.enlightenment.org/D648
2014-03-24 15:19:06 +09:00
Daniel Zaoui 7780b975ad Eolian: Integration of Label 2014-03-23 15:01:33 +02:00
Daniel Zaoui 3ba96095e6 Eolian: Integration of Inwin 2014-03-23 15:01:33 +02:00
Daniel Zaoui 5a9067953d Eolian: Integration of Index 2014-03-23 14:17:38 +02:00
Daniel Zaoui c7fae6f3f3 Eolian: Integration of Icon 2014-03-23 14:17:38 +02:00
Daniel Zaoui fceca47f28 Eolian: Integration of Image 2014-03-23 14:17:38 +02:00
Daniel Zaoui c48c2e2608 Eolian: Integration of Hoversel 2014-03-23 14:17:38 +02:00
Daniel Zaoui 5cb8eedddd Eolian: Integration of Grid 2014-03-23 14:17:38 +02:00
Daniel Zaoui 2fe064a1ec Eolian: Integration of GLView 2014-03-23 14:17:38 +02:00
Daniel Zaoui 809fbeda4d Eolian: Integration of Gesture Layer 2014-03-23 14:17:38 +02:00
Daniel Zaoui db2ab8c3e4 Eolian: Integration of Flip 2014-03-23 14:17:38 +02:00
Daniel Zaoui f660fc7456 Eolian: Integration of Entry 2014-03-23 10:56:44 +02:00
Daniel Zaoui 702396e282 Eolian: Integration of Disk Selector 2014-03-23 10:56:44 +02:00
Daniel Zaoui ebaeb19625 Eolian: Integration of Day Selector 2014-03-23 10:56:44 +02:00
Daniel Zaoui fc7bf80916 Eolian: Integration of Datetime 2014-03-20 15:19:50 +02:00
Daniel Zaoui bb7822e7e2 Eolian: Integration of Ctx Popup 2014-03-20 15:19:50 +02:00
Daniel Zaoui ba2a255b8c Eolian: Integration of Conformant 2014-03-20 15:19:49 +02:00
Daniel Zaoui 9a240dfedc Eolian: Integration of Color Selector 2014-03-20 15:19:49 +02:00
Daniel Zaoui ee1003af32 Eolian: Integration of Clock 2014-03-20 15:19:49 +02:00
Daniel Zaoui f1ff0f58bf Eolian: Integration of Check 2014-03-20 15:19:49 +02:00
Daniel Zaoui ede5646e76 Eolian: Integration of Calendar 2014-03-20 15:19:49 +02:00
Daniel Zaoui 558c884001 Eolian: Integration of Button 2014-03-20 15:19:49 +02:00
Daniel Zaoui 9e0ffc26cd Eolian: Integration of Bubble 2014-03-20 15:19:49 +02:00
Daniel Zaoui a9fe9693c0 Eolian: Integration of Box 2014-03-20 15:19:49 +02:00
Daniel Zaoui 8a7cb67506 Eolian: Integration of Bg 2014-03-20 07:33:56 +02:00
Daniel Zaoui 11cf9cb7c5 Eolian: Integration of Atspi Object 2014-03-20 07:33:56 +02:00
Daniel Zaoui 0c9ba65349 Eolian: Integration of Atspi Window Interface 2014-03-20 07:33:55 +02:00
Daniel Zaoui a0395146e8 Eolian: Integration of Atspi Component Interface 2014-03-20 07:33:55 +02:00
Daniel Zaoui 9f507a5c75 Eolian: Integration of App Server View 2014-03-20 07:33:55 +02:00
Daniel Zaoui aec543acdf Eolian: Integration of App Server 2014-03-20 07:33:55 +02:00
Daniel Zaoui 966227a602 Eolian: Integration of App Client View 2014-03-19 07:04:35 +02:00
Daniel Zaoui dd39b373d3 Eolian: Integration of App Client 2014-03-19 07:04:34 +02:00
Daniel Zaoui c9c4286ea6 Eolian: Integration of Actionslider 2014-03-19 07:04:34 +02:00
Daniel Zaoui cbae1d7cba Eolian: Integration of Access 2014-03-19 07:04:34 +02:00
Daniel Zaoui 22287cae27 Eolian: Integration of Hover 2014-03-18 09:02:03 +02:00
Daniel Zaoui c3fecd2782 Eolian: Integration of Frame 2014-03-18 09:01:28 +02:00
Daniel Zaoui 6ef8dc7502 Eolian: Integration of Pan 2014-03-18 08:14:44 +02:00
Daniel Zaoui 7460467419 Eolian: Integration of Scrollable Interface 2014-03-18 08:14:44 +02:00
Daniel Zaoui cc7a670a7d Eolian: Integration of Layout 2014-03-17 09:03:56 +02:00
Daniel Zaoui aa318f3079 Eolian: Integration of Container 2014-03-17 09:03:56 +02:00
Daniel Zaoui e2206a1a22 Eolian: Integration of Elm Widget 2014-03-17 09:03:56 +02:00
Tom Hacohen 69729d5ff3 Eolian: Fix building of .eo files.
It was incorrectly detected that this is an internal build, which caused issues.
2014-03-13 08:51:10 +00:00
Tom Hacohen 01186b6e66 Ship missing headers, and remove wrong includes
elm_gen_common.h was not installed, but is needed by installed headers.
Remove dependencies on internal headers from shipped headers.
2014-03-12 14:30:21 +00:00
Tom Hacohen a3f75d0e04 Eolian: Fixed build.
Needed to initialize CLEANFILES.
2014-03-11 10:39:51 +00:00
Tom Hacohen d509e8cf05 Added Eolian support.
This adds needed support for compilation of .eo files.
2014-03-11 09:51:15 +00:00
Cedric BAIL e49a249ec9 elementary: use autotools to generate version number and avoid future mistake. 2014-02-12 16:59:57 +09:00
Cedric BAIL eb66e87955 autotools: restore support of static compilation.
This should fix T599.
2014-01-24 10:29:22 +09:00
Ryuan Choi 26dd1db99c Introduce fileselector interface and applied to elm_fileselector.
Summary:
fileselector_button and fileselector_entry should have almost same interfaces with fileselector.
Previously , we exposed them individually such as elm_fileselector_is_save_set().

Instead of adding the same APIs three times, we can reuse one fileselector's API using Eo interface.

This patch introduced fileselector interface and applied it to elm_fileselector.

Reviewers: seoz, raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D475
2014-01-21 22:50:35 +09:00
Daniel Juyung Seo 44a3450f1c elm: Build in an alphabetical order. 2014-01-14 17:20:29 +09:00
Lukasz Stanislawski fb01f98afd atspi: accessible and component interface implementation.
Reviewers: raster, cedric, kimcinoo, seoz

Reviewed By: raster

CC: pkaczmarek-samsung, z.kosinski

Differential Revision: https://phab.enlightenment.org/D378
2014-01-13 15:24:35 +09:00
Lukasz Stanislawski 4b81deaa8c accessibility: ATSPI2 support.
Summary:
Hello guys,

Below You can find a proof o concept for ATSPI2 support for elementary applications. Currently application can only be listed on bus by clients such as 'accersiser'. I am strongly looking for comments to this design.

Here are my comment regarding following code:
* This pach requires https://phab.enlightenment.org/D327 patch to compile
* I have decided to include whole atspi-constants header, because in fact i will need one-to-one copy of all its enums and defines. Qt has something like 3rdparty folder from which they include this header and don't require atspi dev packages at compilation time. Maybe efl needs the same solution or should just require next package in compilation? I agree that putting atspi-constant.h in main source tree is bad idea, but where? src/utils ??

Reviewers: cedric, raster, kimcinoo

Reviewed By: raster

CC: pkaczmarek-samsung, seoz, jaehwan, kimcinoo

Differential Revision: https://phab.enlightenment.org/D328
2013-12-03 17:07:05 +09:00
Carsten Haitzler 9d4a9900cc option build deps that efl guarantees... now just are assumed and not ifdef'd 2013-11-12 22:56:05 +09:00
Carsten Haitzler 9f3e3de184 enable access.h again - but comment it as unstable. 2013-11-03 00:16:23 +09:00
Daniel Juyung Seo b977c01224 elm_access: Disable public accessibility APIs in elm 1.8 release.
Accessibility APIs are added after elm 1.7 and they are not stable yet.
Disabled those APIs for elm 1.8 release. We are going to work on them after elm 1.8 release.
2013-11-02 04:23:15 +09:00
Stefan Schmidt 1b9eb87848 elm_app_server: Deploy header file to fix distcheck 2013-09-20 08:46:13 +01:00
José Roberto de Souza 727a26f3c3 Add elm_app_service/client class
These classes are the implementation of Enlightenment Application spec,
proposed by k-s.
https://phab.enlightenment.org/w/enlightenmentappspecproposal/

To test play with Message, Phone and Task switcher in elementary_test.
2013-09-19 15:48:25 -03:00
Cedric Bail 1baaa321a7 elm_image: add support for url. 2013-08-09 21:13:15 +09:00
Daniel Juyung Seo 2540d5770a els_pan: remove unused code. pan was migrated to scrollable interface. 2013-07-06 12:20:01 +09:00
Daniel Zaoui 76719a836b Gesture Layer: implementation of 'tap + longpressed' sequence
Callbacks can be set:
- at the start of the sequence, i.e at the start of the single tap
- at the end of the sequence, i.e when mouse up occurs on long press
- when longpress is detected, i.e when mouse is still down during
longpress
2013-07-04 14:47:10 +03:00
Daniel Zaoui e2d0e6a99a Elementary: Split headers for widgets.
Layout, Mapbug, List, Notify, Photo, Scroller, Toolbar and Win.
Fixes for Doxygen.
2013-04-29 15:42:08 +03:00
Daniel Zaoui f03db69f8f Elementary: Split headers for Gengrid, genlist, grid, image and index 2013-04-28 15:25:28 +03:00
Daniel Zaoui 8804b1bed4 Elementary: Lost APIs have resurrected. 2013-04-28 14:43:28 +03:00
Daniel Zaoui 3b6fa4e0a2 Elementary: Split headers for Map, Menu, Panel, Panes, Photocam, Plug,
Prefs, ProgressBar, Radio. Route, Segment Control, Separator, Slider,
   Slideshow, Spinner, Systray, Table, Thumb, Video, Web.
2013-04-28 13:55:41 +03:00
Daniel Zaoui 0ca5c025aa Elementary: header split for DateTime, DaySelector, DiskSelector, Entry,
Flip, Flip Selector, Frame, Gesture Layer, GLView, Hover, Icon,
   Inwin, Label.
2013-04-28 12:06:08 +03:00
Daniel Zaoui 9e713bc791 Elementary: oups... forgot to include the new files in the installation.
Spank on me!!!
2013-04-28 11:38:57 +03:00
Lucas De Marchi cb495f13de Rename edbus->eldbus 2013-04-23 13:05:43 -03:00
Cedric BAIL 951f944737 elementary: remove build dependencie from old e_dbus.
SVN revision: 82517
2013-01-10 07:50:14 +00:00
Henrique Dante de Almeida cdfe5155f8 [elm] Support elementary icon directory in D-Bus menu
Patch by: Henrique Dante de Almeida <hdante@profusion.mobi>



SVN revision: 81806
2012-12-28 14:59:46 +00:00
Murilo Belluzzo abcc99fcd1 [elm] Add support to D-Bus systray icons
For now, it supports only one system tray icon per application.

Each instance of ELM_OBJ_SYSTRAY_CLASS is a handler for
the same system tray item. But the API is ready to support
multiple system tray items per application.

Also, since this is a new feature, it only provides an EObject API. So,
if the old style API is still required, please do it.

Patch by: Murilo Belluzzo <murilo.belluzzo@profusion.mobi>



SVN revision: 81747
2012-12-27 13:38:40 +00:00
Henrique Dante de Almeida 58b2fc2cd2 [elm] Add D-Bus external menu support
Patch by: Henrique Dante de Almeida <hdante@profusion.mobi>



SVN revision: 81746
2012-12-27 13:38:33 +00:00
Flavio Vinicius Alvares Ceolin b470aaa0f2 adding support for elocation
SVN revision: 80657
2012-12-11 14:05:48 +00:00
Shinwoo Kim f426ed101c [access] elm_access_external_info_set(Evas_Object*, const char*) initial draft
i would like to export an API which name is elm_access_external_info_set(Evas_Object *, const char*);
this will be using by application side to set additional accessibility information.

widget could have different information which could be different in another context.
for example: there would be an entry which is for user ID, and there would be another entry which is for password.
in this case, developer would like to add additional information for each entry as below.

  entry for user id reads "entry (default information), this entry is for user id (additional information)"
  entry for password reads "entry, this entry is for password"

for this reason, i have attached patch. please review the patch and give feedbacks.



SVN revision: 80339
2012-12-06 10:56:29 +00:00
Gustavo Sverzut Barbieri 27c6def19d elm: add system notification.
SVN revision: 80281
2012-12-05 22:24:00 +00:00
Gustavo Lima Chaves 50df396bca [elm] Remove unused file.
els_scroller.c -> I forgot to dump it after my refactoring.



SVN revision: 80242
2012-12-05 13:36:25 +00:00
Bruno Dilly af6059fb63 elementary: yeah, not really your lucky day
More fixes regarding edbus2


SVN revision: 80113
2012-12-03 22:17:53 +00:00
Gustavo Lima Chaves 87648e9ace [elm] Introducing a new widget, along with its infrastructure -- prefs.
The prefs widgets aims to aid with the implementation of
preference/configuration windows/UI elements in Elementary-based
applications (think of Enlightenment configuration dialogs,
elementary_config, etc).

Prefs is a widget that populates its view with widgets
bound to data types (following the instructions of a ".epb" file that
describes a set of items) and handles the storage/restoration of such
data on a configuration file automatically.

There's also the prefs_data handle, which is the one dealing with
user saved data for a given epb defaults set.

The documentation on the new widget is rich (we have examples and even
an EPC reference) and there's a new test entry for it.

I'm blogging about it soon, with screeshots and more details.

Enjoy.

ps.: This is a team work by Murilo Belluzzo, Ricardo de Almeida and me.



SVN revision: 79909
2012-11-30 14:41:39 +00:00
Cedric BAIL c824f30090 elementary: starting work for using WebKit2 as an alternative to WebKit.
Patch by ryuan Choi <ryuan.choi@gmail.com>


SVN revision: 78219
2012-10-19 03:08:45 +00:00
Rui Seabra a481f8c195 Fix elementary build, from Tomas Cech, aka Sleep_Walker.
SVN revision: 76356
2012-09-09 22:42:28 +00:00
Mike Blumenkrantz 3ec80df062 add eweather cflags back
ticket #1384


SVN revision: 76281
2012-09-07 07:15:26 +00:00
Gustavo Lima Chaves c888750067 [elm] Panel now a layout (last widget, woo hoo!)
SVN revision: 75898
2012-08-30 16:46:40 +00:00
Gustavo Lima Chaves c440726506 [elm] Popup now a layout.
SVN revision: 75897
2012-08-30 16:46:34 +00:00
Gustavo Lima Chaves 7f8d2e218e [elm] Multibuttonentry now a layout.
SVN revision: 75895
2012-08-30 16:46:12 +00:00
Gustavo Lima Chaves 389f6eaf14 [elm] Ctxpopup now a layout.
SVN revision: 75893
2012-08-30 16:45:51 +00:00
Gustavo Lima Chaves a9b1707fcd [elm] Entry now a scrollable layout.
SVN revision: 75890
2012-08-30 16:45:15 +00:00
Christopher Michael 0a383a77d7 Elm: We should also add the wayland cflags and libs here (if support
is built for that).



SVN revision: 75216
2012-08-13 14:37:23 +00:00
Gustavo Lima Chaves 3a14273510 [elm] Forgotten inclusion on .am.
SVN revision: 74769
2012-08-01 21:05:21 +00:00
Gustavo Lima Chaves 38ad0afd75 [elm] Flip now inheritable.
SVN revision: 74767
2012-08-01 21:05:08 +00:00
Gustavo Lima Chaves de362292af [elm] Panes now inheritable.
SVN revision: 74766
2012-08-01 21:04:56 +00:00
Gustavo Lima Chaves 61600d2430 [elm] Day selector now inheritable.
SVN revision: 74765
2012-08-01 21:04:47 +00:00
Gustavo Lima Chaves 4cb288dc1a [elm] Bubble now inheritable.
SVN revision: 74764
2012-08-01 21:04:39 +00:00
Gustavo Lima Chaves 65410cb43a [elm] Color selector now inheratable.
SVN revision: 74763
2012-08-01 21:04:33 +00:00
Gustavo Lima Chaves 0243d9bba2 [elm] File selector button now inheritable.
SVN revision: 74762
2012-08-01 21:04:26 +00:00
Gustavo Lima Chaves 8fdf284468 [elm] Hoversel now inheritable.
SVN revision: 74761
2012-08-01 21:04:20 +00:00
Gustavo Lima Chaves 42dbe61643 [elm] Spinner now inheritable.
SVN revision: 74759
2012-08-01 21:03:58 +00:00
Gustavo Lima Chaves fdd5cc4d99 [elm] Label now inheritable.
SVN revision: 74758
2012-08-01 21:03:51 +00:00
Gustavo Lima Chaves bb3cd2ef0e [elm] Clock inheritable.
SVN revision: 74757
2012-08-01 21:03:41 +00:00
Gustavo Lima Chaves 12f50a523b [elm] File selector now inheritable.
SVN revision: 74756
2012-08-01 21:03:33 +00:00