|
Post by alexfish on Jun 17, 2014 0:12:23 GMT 1
ElementaryMin requirements on Debian systems / this will load most dependencies if not all if use bacongui least of all Note some Ubuntu Versions do not have the Widgets as in .h files Elementary .. Tut Tut Elm Beta Daily Use Beta BaCon 3.0.3 Includes 3d Cube Demo This is last of the daily scheme :: to be replace by new scheme + final Stable HAVE FUN Alex Attachments:hugelm.tar.bz2 (10.21 KB)
|
|
|
Post by alexfish on Jun 17, 2014 0:27:04 GMT 1
Latest Beta testing 27 June 2014 fix Slider regression fix button timer code clean Latest Beta testing 27 June 2014 Time as Stamped Fix : Global fixed for Text stored Latest Beta testing 28 June 2014 Time as Stamped Code Clean Latest Beta testing 29 June 2014 Time as Stamped global fix for text stored from widgets ' now use ASSOC for text stored . so hopefully finally fixed imp get radio : method in demo Latest Beta testing 29 June 2014 Time as Stamped fully imp TOGGLE / code updates to test file Latest Beta testing 29 June 2014 Time as Stamped imp BACKGROUND via SETPROPERTY & SETPROPERTY$ / methods are in test file and includes an image to test with Latest Beta testing 30 June 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 imp draw commands / evas canvas 2d/3dmaps / demo canvas code included Latest Beta testing 1st July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 Improved 3d Canvas, + detection of type see updated canvas demo code : imp backface culling Latest Beta testing 1st July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 Widget Request :: imp MENUS's Latest Beta testing 1st July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 imp tooltips , icons , update window properties in SETPROPERTY $ SETPROPERTY$ Latest Beta testing 1st July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 imp MOUSE , CALLBACK for canvas objects + general improvements see demos.. Notify :: BUG . RE TIMEOUT . external low level Ecore Timer . Callback . possible stack corruption on void *data in (void *data, Evas_Object *obj, void *event_info) Existing TIMEOUT to be removed... Latest Beta testing 3rd July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 bug fix . *data in callback avoided , Ref :: data stack bug TIMEOUT still implement.. will monitor Latest Beta testing 3rd July 2014 Time as Stamped :: must use Latest BaCon Beta 3.0.1 bug fix canvas objects , polyline redraw Attachments:elmbeta1.tar.gz (108.13 KB)
|
|
|
Post by alexfish on Jun 17, 2014 0:35:30 GMT 1
Elementary Canvas/+ widgets
with default canvas on left 3d cube : on right default canvas animation 3d with lighting , can see the shadows of bubbles on the wall
center default gls(Mesa) canvas Gears demo
BR Alex
|
|
|
Post by vovchik on Jun 17, 2014 9:20:39 GMT 1
Dear Alex,
Great that you got 1.95 working and also working with BaCon. I am impressed with what it can do. Do you ahve any simple installation instructions?
With kind regards, vovchik
|
|
|
Post by alexfish on Jun 17, 2014 15:29:35 GMT 1
Hi Vovchik did an update to the latest verions 1.10.1 www.enlightenment.org/downloads www.enlightenment.org/p.php?p=download&l=enIt is recommended to build them in this order: EFL Evas Generic Loaders Emotion Generic Players Elementary '@ ---as standard then if want --------------------------- Enlightenment (other apps etc.) check: Recommended requirements for all releases also need to check if the libs are correct version's . here can say as in mint/debian then min version >= 16 , so for other distro's need to look at compat versions ./configure *args will show the bits. and install as necessary the libs , some are not needed but I installed all Recommended It can take some time + remember EFL is an environment beyond standard libs every thing is under one roof , so yes it is big. best to read ABOUT to understand why. Recommend to uninstall Distro versions , via the appropriate , found that mint/debian did not clean all so did a search for residual bits search "e" , when configuring and installing the err versions will be out put to the terminal: since I got previous source builds , decided to leave sys as is for testing IE previous .so's I kept them in EFL most bits now under 4/ tree , as seen above EFL/Evas Generic Loaders/Emotion Generic Players/Elementary in Debian system the configure prefix should be used , say this so one can drop back to Distro versions + ensure no problems with LD once downloaded unpack each of the libs from the terminal use the terminal cd to the necessary folders mostly use same two commands 1. starting with EFL : cd to where 'efl-1.10.1' is ./configure --prefix=/usr
Check all is well then sudo make clean install
2. Evas Generic Loaders : cd to 'evas_generic_loaders-1.10.0' ./configure --prefix=/usr
Check all is well then sudo make clean install
3. Emotion Generic Players : cd to 'emotion_generic_players-1.10.0' ./configure --prefix=/usr
Check all is well then sudo make clean install
4. Elementary : cd to 'elementary-1.10.1' ./configure --prefix=/usr
Check all is well then sudo make clean install sudo ldconfig
to set or check configurations elementary_config
test Elementary elementary_test
HTH Alex
|
|
|
Post by alexfish on Jun 17, 2014 17:25:50 GMT 1
For those not wanting to download efl as in total have been working on a pre-compiled Hug compatible binary .so : 32bit here is a 32bit so file with just THREE bits in for testing . Download the bacon-elm unpack . then cd to the folder sudo cp ./libbacon-elm.so /usr/lib
a bit of code to test PRAGMA LDFLAGS bacon-elm
PROTO INIT,WINDOW,DISPLAY
INIT win=WINDOW("ELM lib test",600,400) DISPLAY
BR Alex Attachments:bacon-elm.tar.gz (6.24 KB)
|
|
|
Post by vovchik on Jun 17, 2014 18:21:13 GMT 1
Dear Alex, Thanks. I hope to get onto that later this evening... Sounds pretty straightforward, now that you have given detailed instructions. With kind regards, vovchik
|
|
|
Post by alexfish on Jun 18, 2014 0:25:50 GMT 1
Hi Vovchik Decided to go the whole 9 yards and go all black with e18 , the build went well ,' sort of well , but this is not for for a novice. the sort of = rather quirky desktop environment , need to sort some bits out , well actually think , a few more than I care to mention , but not bad for first attempt , BR Alex Attachments:
|
|
|
Post by bigbass on Jun 19, 2014 18:26:39 GMT 1
Hey Alex A fine job with hug_elm.bac!
Adding the other elementary widgets that were done should be easier now
Joe
|
|
|
Post by alexfish on Jun 19, 2014 22:30:26 GMT 1
Thanks Joe have now managed to get the header files working this will save having to do enums also values now working without the DECLARE <function value>(long) TYPE double , or what ever First Post now Updated.. Looks like Debian packages have been updated to 1.8.5 , may have Ephysics/bullets , but have not checked RE launchpad.net/ubuntu/utopic/+source/elementaryBR Alex
|
|
|
Post by alexfish on Jun 20, 2014 14:09:08 GMT 1
HUG Elementary EDIT added re FIRST POST BR Alex Picky Attachments:
|
|
|
Post by alexfish on Jun 26, 2014 22:09:35 GMT 1
Latest Beta now on post #2 most of the standard widgets are done a little work left for setting properties + radio and toggle Values to be sorted this will fall in line for the Evas Canvas completion for 2d/3d , that is dev and testing is happening now , Have Fun Alex Picky Attachments:
|
|
|
Post by vovchik on Jun 26, 2014 22:32:48 GMT 1
Dear Alex, Thanks for the update. The previous beta test compiled OK but this time, with the latest BaCon beta, I get the following error: Problem: file 'hug_elm.bac' line 306: elm_button_autorepeat_gap_timeout_set(properties[hug_widget].sig_timer,(double)hug_data1) Cause: passing argument 1 of 'elm_button_autorepeat_gap_timeout_set' from incompatible pointer type [enabled by default]
Any idea why? It is beginning to look very good.... With kind regards, vovchik
|
|
|
Post by alexfish on Jun 26, 2014 22:52:47 GMT 1
Hi Vovchik
in First instance That be a typo , also first beta did not use the Button widget feature with timer ,
in second instance , not sure RE (double) casting
the lines starting at 304
should be I think says he..
CASE "button_timeout" PROTO elm_button_autorepeat_gap_timeout_set elm_button_autorepeat_gap_timeout_set(properties[hug_widget].sig_widget,(double)hug_data1)
Since we Know know elm from the experimental stage , need to go back and check ,
possible Can comment out in the offending ,
Then will do a another compile , I got a feeling on your sys may show up another in the timer section with this (double)
If can confirm more problems , then will have to look further into the casting , IE looking at the original testing in experimental..
Thanks for testing
Alex
|
|
|
Post by vovchik on Jun 26, 2014 23:10:24 GMT 1
Dear Alex, Thanks -- your fix works. However, I came across another glitch with my version of the libs: Compiler error:
hug_elm.bac.o: In function `ATTACH': hug_elm.bac.c:(.text.ATTACH+0x315): undefined reference to `elm_slider_indicator_show_on_focus_set' collect2: error: ld returned 1 exit status
That function seems to be missing from my libs, although it is defined in the PROTO bits and is in the latest git listing. Ahem... Upgrade time? With kind regards, vovchik
|
|