[E-devel] [Patch] elm_colorselector : mouse_down (on buttons) is canceled when mouse_move.

2011-04-11 Thread WooHyun Jung
Hello. 

 

I made a patch for elm_colorselector. 

Purpose is Mouse_down (on buttons) is canceled when mouse_move (i.e.
flicking). 

Can anybody check about this ? 

 

Thanks. : )



colorselector.patch
Description: Binary data
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] bug in svn commit 57998: no 'move to' submenu when only one vdesk

2011-04-11 Thread Bruno Prémont
Commit 57998 (no 'move to' submenu when only one vdesk, by morlenxus)
makes move to window submenu disappear even though there are multiple
virtual desktops though only vertical ones.

Original commit was:

Index: e_int_border_menu.c
===
--- e_int_border_menu.c (revision 57997)
+++ e_int_border_menu.c (revision 57998)
@@ -89,7 +89,7 @@
mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1);
 
-   if (!bd-sticky)
+   if ((!bd-sticky)  (bd-zone-desk_x_count  1)) 
  {
 mi = e_menu_item_new(m);
 e_menu_item_label_set(mi, _(Move to));
@@ -589,7 +589,7 @@
e_object_data_set(E_OBJECT(subm), bd);
e_menu_item_submenu_set(mi, subm);
 
-   if (!bd-sticky)
+   if ((!bd-sticky)  (bd-zone-desk_x_count  1)) 
  {
 submi = e_menu_item_new(subm);
 e_menu_item_label_set(submi, _(Move to));


It should rather have been:

Index: e_int_border_menu.c
===
--- e_int_border_menu.c (revision 57997)
+++ e_int_border_menu.c (revision 57998)
@@ -89,7 +89,7 @@
mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1);
 
-   if (!bd-sticky)
+   if ((!bd-sticky)  (bd-zone-desk_x_count * bd-zone-desk_y_count  1)) 
  {
 mi = e_menu_item_new(m);
 e_menu_item_label_set(mi, _(Move to));
@@ -589,7 +589,7 @@
e_object_data_set(E_OBJECT(subm), bd);
e_menu_item_submenu_set(mi, subm);
 
-   if (!bd-sticky)
+   if ((!bd-sticky)  (bd-zone-desk_x_count * bd-zone-desk_y_count  1)) 
  {
 submi = e_menu_item_new(subm);
 e_menu_item_label_set(submi, _(Move to));


Please apply attached patch to correct behavior.

Thanks,
Brunodiff -u e_int_border_menu.c e_int_border_menu.c
--- e_int_border_menu.c	(revision 57998)
+++ e_int_border_menu.c	(revision 57998)
@@ -89,7 +89,7 @@
mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1);
 
-   if ((!bd-sticky)  (bd-zone-desk_x_count * bd-zone-desk_y_count  1)) 
+   if ((!bd-sticky)  (bd-zone-desk_x_count  1)) 
  {
 mi = e_menu_item_new(m);
 e_menu_item_label_set(mi, _(Move to));
@@ -589,7 +589,7 @@
e_object_data_set(E_OBJECT(subm), bd);
e_menu_item_submenu_set(mi, subm);
 
-   if ((!bd-sticky)  (bd-zone-desk_x_count * bd-zone-desk_y_count  1)) 
+   if ((!bd-sticky)  (bd-zone-desk_x_count  1)) 
  {
 submi = e_menu_item_new(subm);
 e_menu_item_label_set(submi, _(Move to));
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: monkeyiq trunk/MISC/gevas2

2011-04-11 Thread Vincent Torri

hey,

is it possible to test a program using:


  * evas
  * gevas
  * gtk2
  * gtk3

?

I'm wondering how much the cairo interation in gtk3 is slowing down the 
graphic part

Vincent

On Thu, 7 Apr 2011, Enlightenment SVN wrote:

 Log:
 dump  release


 Author:   monkeyiq
 Date: 2011-04-07 01:22:32 -0700 (Thu, 07 Apr 2011)
 New Revision: 58409
 Trac: http://trac.enlightenment.org/e/changeset/58409

 Modified:
  trunk/MISC/gevas2/configure.ac

 Modified: trunk/MISC/gevas2/configure.ac
 ===
 --- trunk/MISC/gevas2/configure.ac2011-04-07 08:16:02 UTC (rev 58408)
 +++ trunk/MISC/gevas2/configure.ac2011-04-07 08:22:32 UTC (rev 58409)
 @@ -1,6 +1,6 @@
 AC_INIT(src/gevas.h)
 AM_CONFIG_HEADER(config.h)
 -VERSION=2.2.3
 +VERSION=2.2.4
 AM_INIT_AUTOMAKE(gevas, $VERSION )

 AM_PATH_GTK_2_0( 2.2.0 )


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Organised settings panel

2011-04-11 Thread Brian 'morlenxus' Miculcy
As some of you already noticed i work on a better category list for the 
settings panel. Here is a mockup which should be discussed. I also added a few 
notes like [old name] = [new name] or bugs i noticed.
If someone has a better name for an item or a category go discuss it. :)

Kind regards,
Brian
[Apps]
  - New Application = (unsure about the name, we don't create applications, we 
define them)
  - Startup Applications = Autostart (more common name)
- Merge with: Restart Applications
- Option to load Application also on e restart

[Utilities]
  - IBar Applications (useless as the ibar source isn't selectable, remove?)
  - Mixer
  - ... (Gadgets should normaly register here)

[Desktop]
  - Gadgets
  - Pager
  - Shelves
  - Virtual Desktops
  - Wallpaper

[Look]
  - Borders
  - Colors
  - Composite Scale Windows = Window Arrangement (should be renamed to 
something more self describing)
  - Composite = Effects (or something to give beginners an idea what this is 
about)
- Merge with: Engine
- Option for argb
  - Fonts
  - Icon Theme
  - Mouse Cursor
  - Scaling (BUG: Scale with DPI doesn't work)
  - Startup = Splash Screen
  - Theme
  - Transitions (BUG: Completly not usable, remove and let comp handle that?)

[Screen]
  - Screen Resolution = Resolution
  - Screen Lock = Locking
  - Power Management
  - Screen Saver = X Screensaver (is that really useful?)

[Menus]
  - Menu Settings = Settings
  - Favourite Applications = Entries: Favourites
  - Configuration Panel = Entries: Settings
  - Client List Menu = Entries: Windows List

[Controls]
  - ACPI Bindings = ACPI
  - Key Bindings = Keyboard
  - Mouse Bindings = Mouse
  - Edge Bindings = Screen Edges

[Files]
  - File Manager = EFM (Starter)
  - File Icons = EFM Icons

[Windows]
  - Dialogs
  - Window Display = Display
  - Window Focus = Focus
  - Window Geometry = Geometry
  - Window Maximize Policy = Maximize Policy
  - Window Stacking = Stacking
  - Window Remembers = Remembers

[Launcher]
  - Everything Configuration = Everthing (Starter)
  - Everything Applications
  - Everything Aspell
  - Everything Files

[Core]
  - Language Settings = Language
  - Modules
  - Notification
  - Performance
  - Profiles
  - Search Directories
  - Window List (??? is this for the window list module [alt]+[tab]???)

[Input]
  - Input Method Settings = Input Method
  - Interaction
  - Mouse Settings = Mouse

[System]
  - Elementary Configuration = Elementary
  - Synaptic Package Manager
  - Software Sources
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib

2011-04-11 Thread Vincent Torri


maybe it's time to update the NEWS file, with something like

Eina 1.1

New features:
  
  

API additions:
  
  

Vincent

On Mon, 11 Apr 2011, Enlightenment SVN wrote:

 Log:
 eina: add eina_inlist_sort (merge sort based on eina_list code).


 Author:   cedric
 Date: 2011-04-11 02:55:27 -0700 (Mon, 11 Apr 2011)
 New Revision: 58540
 Trac: http://trac.enlightenment.org/e/changeset/58540

 Modified:
  trunk/eina/ChangeLog trunk/eina/src/include/eina_inlist.h 
 trunk/eina/src/lib/eina_inlist.c

 Modified: trunk/eina/ChangeLog
 ===
 --- trunk/eina/ChangeLog  2011-04-11 09:38:24 UTC (rev 58539)
 +++ trunk/eina/ChangeLog  2011-04-11 09:55:27 UTC (rev 58540)
 @@ -41,3 +41,7 @@
 2011-04-06  Gustavo Sverzut Barbieri

   * Add Simple XML parser API.
 +
 +2011-05-11  Cedric Bail
 +
 + * Add eina_inlist_sort.

 Modified: trunk/eina/src/include/eina_inlist.h
 ===
 --- trunk/eina/src/include/eina_inlist.h  2011-04-11 09:38:24 UTC (rev 
 58539)
 +++ trunk/eina/src/include/eina_inlist.h  2011-04-11 09:55:27 UTC (rev 
 58540)
 @@ -361,6 +361,53 @@
  */
 EAPI Eina_Accessor *eina_inlist_accessor_new(const Eina_Inlist *in_list) 
 EINA_MALLOC EINA_WARN_UNUSED_RESULT;

 +/**
 + * @brief Sort a list according to the ordering func will return.
 + *
 + * @param list The list handle to sort.
 + * @param func A function pointer that can handle comparing the list data
 + * nodes.
 + * @return the new head of list.
 + *
 + * This function sorts all the elements of @p list. @p func is used to
 + * compare two elements of @p list. If @p list or @p func are @c NULL,
 + * this function returns @c NULL.
 + *
 + * @note @b in-place: this will change the given list, so you should
 + * now point to the new list head that is returned by this function.
 + *
 + * @note worst case is O(n * log2(n)) comparisons (calls to func()),
 + * O(n) comparisons average case. That means that for 1,000,000 list
 + * elements, sort will usually do 1,000,000 comparisons, but may do up
 + * to 20,000,000.
 + *
 + * Example:
 + * @code
 + * typedef struct _Sort_Ex Sort_Ex;
 + * struct _Sort_Ex
 + * {
 + *   INLIST;
 + *   const char *text;
 + * };
 + *
 + * int
 + * sort_cb(const Inlist *l1, const Inlist *l2)
 + * {
 + *const Sort_Ex *x1;
 + *const Sort_Ex *x2;
 + *
 + *x1 = EINA_INLIST_CONTAINER_GET(l1, Sort_Ex);
 + *x2 = EINA_INLIST_CONTAINER_GET(l2, Sort_Ex);
 + *
 + *return(strcmp(x1-text, x2-text));
 + * }
 + * extern Eina_Inlist *list;
 + *
 + * list = eina_inlist_sort(list, sort_cb);
 + * @endcode
 + */
 +EAPI Eina_Inlist *eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func);
 +
 /* This two macros are helpers for the _FOREACH ones, don't use them */
 #define _EINA_INLIST_OFFSET(ref) ((char *)(ref)-__in_list - (char 
 *)(ref))
 #define _EINA_INLIST_CONTAINER(ref, ptr) (void *)((char *)(ptr) - \

 Modified: trunk/eina/src/lib/eina_inlist.c
 ===
 --- trunk/eina/src/lib/eina_inlist.c  2011-04-11 09:38:24 UTC (rev 58539)
 +++ trunk/eina/src/lib/eina_inlist.c  2011-04-11 09:55:27 UTC (rev 58540)
 @@ -42,6 +42,8 @@
  * @cond LOCAL
  */

 +#define EINA_INLIST_SORT_STACK_SIZE 32
 +
 typedef struct _Eina_Iterator_Inlist Eina_Iterator_Inlist;
 typedef struct _Eina_Accessor_Inlist Eina_Accessor_Inlist;

 @@ -141,6 +143,41 @@
free(it);
 }

 +static Eina_Inlist *
 +eina_inlist_sort_merge(Eina_Inlist *a, Eina_Inlist *b, Eina_Compare_Cb func)
 +{
 +   Eina_Inlist *first, *last;
 +
 +   if (func(a, b)  0)
 +  a = (last = first = a)-next;
 +   else
 +  b = (last = first = b)-next;
 +
 +   while (a  b)
 +  if (func(a, b)  0)
 + a = (last = last-next = a)-next;
 +  else
 + b = (last = last-next = b)-next;
 +
 +   last-next = a ? a : b;
 +
 +   return first;
 +}
 +
 +static Eina_Inlist *
 +eina_inlist_sort_rebuild_prev(Eina_Inlist *list)
 +{
 +   Eina_Inlist *prev = NULL;
 +
 +   for (; list; list = list-next)
 + {
 +list-prev = prev;
 +prev = list;
 + }
 +
 +   return prev;
 +}
 +
 /**
  * @endcond
  */
 @@ -385,6 +422,61 @@
return i;
 }

 +EAPI Eina_Inlist *
 +eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func)
 +{
 +  unsigned int i = 0;
 +  unsigned int n = 0;
 +  Eina_Inlist *tail = head;
 +  Eina_Inlist *unsort = NULL;
 +  Eina_Inlist *stack[EINA_INLIST_SORT_STACK_SIZE];
 +
 +  EINA_SAFETY_ON_NULL_RETURN_VAL(head, NULL);
 +  EINA_SAFETY_ON_NULL_RETURN_VAL(func, head);
 +
 +  while (tail)
 +{
 +  unsigned int idx, tmp;
 +
 +  Eina_Inlist *a = tail;
 +  Eina_Inlist *b = tail-next;
 +
 +  if (!b)
 + {
 +   stack[i++] = a;
 +   break;
 + }
 +
 +  tail = b-next;
 +
 +  if (func(a, b)  0)
 + ((stack[i++] = a)-next = b)-next = 0;
 +  else
 + ((stack[i++] = b)-next = 

Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib

2011-04-11 Thread Mike Blumenkrantz
On Mon, 11 Apr 2011 12:05:13 +0200 (CEST)
Vincent Torri vto...@univ-evry.fr wrote:

 
 
 maybe it's time to update the NEWS file, with something like
 
 Eina 1.1
 
 New features:
   
   
 
 API additions:
   
   
 
 Vincent
 
 On Mon, 11 Apr 2011, Enlightenment SVN wrote:
 
  Log:
  eina: add eina_inlist_sort (merge sort based on eina_list code).
 
 
  Author:   cedric
  Date: 2011-04-11 02:55:27 -0700 (Mon, 11 Apr 2011)
  New Revision: 58540
  Trac: http://trac.enlightenment.org/e/changeset/58540
 
  Modified:
   trunk/eina/ChangeLog trunk/eina/src/include/eina_inlist.h
  trunk/eina/src/lib/eina_inlist.c
 
  Modified: trunk/eina/ChangeLog
  ===
  --- trunk/eina/ChangeLog2011-04-11 09:38:24 UTC (rev 58539)
  +++ trunk/eina/ChangeLog2011-04-11 09:55:27 UTC (rev 58540)
  @@ -41,3 +41,7 @@
  2011-04-06  Gustavo Sverzut Barbieri
 
  * Add Simple XML parser API.
  +
  +2011-05-11  Cedric Bail
  +
  +   * Add eina_inlist_sort.
 
  Modified: trunk/eina/src/include/eina_inlist.h
  ===
  --- trunk/eina/src/include/eina_inlist.h2011-04-11 09:38:24 UTC
  (rev 58539) +++ trunk/eina/src/include/eina_inlist.h2011-04-11
  09:55:27 UTC (rev 58540) @@ -361,6 +361,53 @@
   */
  EAPI Eina_Accessor *eina_inlist_accessor_new(const Eina_Inlist *in_list)
  EINA_MALLOC EINA_WARN_UNUSED_RESULT;
 
  +/**
  + * @brief Sort a list according to the ordering func will return.
  + *
  + * @param list The list handle to sort.
  + * @param func A function pointer that can handle comparing the list data
  + * nodes.
  + * @return the new head of list.
  + *
  + * This function sorts all the elements of @p list. @p func is used to
  + * compare two elements of @p list. If @p list or @p func are @c NULL,
  + * this function returns @c NULL.
  + *
  + * @note @b in-place: this will change the given list, so you should
  + * now point to the new list head that is returned by this function.
  + *
  + * @note worst case is O(n * log2(n)) comparisons (calls to func()),
  + * O(n) comparisons average case. That means that for 1,000,000 list
  + * elements, sort will usually do 1,000,000 comparisons, but may do up
  + * to 20,000,000.
  + *
  + * Example:
  + * @code
  + * typedef struct _Sort_Ex Sort_Ex;
  + * struct _Sort_Ex
  + * {
  + *   INLIST;
  + *   const char *text;
  + * };
  + *
  + * int
  + * sort_cb(const Inlist *l1, const Inlist *l2)
  + * {
  + *const Sort_Ex *x1;
  + *const Sort_Ex *x2;
  + *
  + *x1 = EINA_INLIST_CONTAINER_GET(l1, Sort_Ex);
  + *x2 = EINA_INLIST_CONTAINER_GET(l2, Sort_Ex);
  + *
  + *return(strcmp(x1-text, x2-text));
  + * }
  + * extern Eina_Inlist *list;
  + *
  + * list = eina_inlist_sort(list, sort_cb);
  + * @endcode
  + */
  +EAPI Eina_Inlist *eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb
  func); +
  /* This two macros are helpers for the _FOREACH ones, don't use them */
  #define _EINA_INLIST_OFFSET(ref) ((char *)(ref)-__in_list - (char
  *)(ref)) #define _EINA_INLIST_CONTAINER(ref, ptr) (void *)((char *)(ptr) - \
 
  Modified: trunk/eina/src/lib/eina_inlist.c
  ===
  --- trunk/eina/src/lib/eina_inlist.c2011-04-11 09:38:24 UTC (rev
  58539) +++ trunk/eina/src/lib/eina_inlist.c 2011-04-11 09:55:27 UTC
  (rev 58540) @@ -42,6 +42,8 @@
   * @cond LOCAL
   */
 
  +#define EINA_INLIST_SORT_STACK_SIZE 32
  +
  typedef struct _Eina_Iterator_Inlist Eina_Iterator_Inlist;
  typedef struct _Eina_Accessor_Inlist Eina_Accessor_Inlist;
 
  @@ -141,6 +143,41 @@
 free(it);
  }
 
  +static Eina_Inlist *
  +eina_inlist_sort_merge(Eina_Inlist *a, Eina_Inlist *b, Eina_Compare_Cb
  func) +{
  +   Eina_Inlist *first, *last;
  +
  +   if (func(a, b)  0)
  +  a = (last = first = a)-next;
  +   else
  +  b = (last = first = b)-next;
  +
  +   while (a  b)
  +  if (func(a, b)  0)
  + a = (last = last-next = a)-next;
  +  else
  + b = (last = last-next = b)-next;
  +
  +   last-next = a ? a : b;
  +
  +   return first;
  +}
  +
  +static Eina_Inlist *
  +eina_inlist_sort_rebuild_prev(Eina_Inlist *list)
  +{
  +   Eina_Inlist *prev = NULL;
  +
  +   for (; list; list = list-next)
  + {
  +list-prev = prev;
  +prev = list;
  + }
  +
  +   return prev;
  +}
  +
  /**
   * @endcond
   */
  @@ -385,6 +422,61 @@
 return i;
  }
 
  +EAPI Eina_Inlist *
  +eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func)
  +{
  +  unsigned int i = 0;
  +  unsigned int n = 0;
  +  Eina_Inlist *tail = head;
  +  Eina_Inlist *unsort = NULL;
  +  Eina_Inlist *stack[EINA_INLIST_SORT_STACK_SIZE];
  +
  +  EINA_SAFETY_ON_NULL_RETURN_VAL(head, NULL);
  +  EINA_SAFETY_ON_NULL_RETURN_VAL(func, head);
  +
  +  while (tail)
  +{
  +  unsigned int idx, tmp;
  +
  +  Eina_Inlist *a = tail;
  +  

Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib

2011-04-11 Thread Cedric BAIL
On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz m...@zentific.com wrote:
 On Mon, 11 Apr 2011 12:05:13 +0200 (CEST)
 Vincent Torri vto...@univ-evry.fr wrote:
 maybe it's time to update the NEWS file, with something like

 Eina 1.1

 New features:
   
   

 API additions:
   
   

 but we are still 10 years from another release...

Actually, I would like to switch to a freeze period next month with
maybe an alpha 1.1 early in may and a RC early in June with a final
relase in middle June. We have already a lot of improvement in our
code base that are worth a release. As part of the freeze period,
fixing NEWS, docs and tests suite...

At the same time we could work on releasing 1.0.1, in early may at the
same time we release the 1.1 alpha. So maybe it's a good time to
request people to test the state of our branch and trunk and build a
small TODO for the freeze period.

That's just my personnal opinion, so don't take that as a plan for a
release, but just as a request for other to express their opinion on
the subject.
-- 
Cedric BAIL

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Proposal to strip -0(negative zero) from indicator in Elementary Slider widget

2011-04-11 Thread Tom Hacohen
I think we need to fix the fact that it gets to a negative value...
(unless I got you wrong, and then please don't mind me).

--
Tom.

On Mon, 2011-04-11 at 10:34 +, SUMANTH KRISHNA MANNAM wrote:
 
Hi,
   Elementary slider widget shows the indicator text based on the format 
 set
by the user.
If the user chooses to limit the precision by having a format specifier 
 with
less precision, say %1.0f and the value of the slider is -0.001 then after
applying this format specifier, we get the indicator value displayed as -0.
Similarly if we have the format specifier as %1.1f, then this value will be
-0.0.
In my opinion, showing -0 as the current slider value does not look good,
so I propose to change this value to 0 and or 0.0 respectively for the 
 above
mentioned examples by parsing the string generated after using snprintf in
_indicator_set().
Please let me know your opinion if this is the right approach.
 
Thanks.
Regards,
Sumanth
 
 
 
[cid:BEI0XT4NZ5JE@namo.co.kr]
 

 [SeenTimeChecker?do=c43e6b88cbde39cd78ae26ec204e8a9303a1ef4c985630f0381f05fc

 ee592f152fe50af216eefd44d1b17ce7cdd50431f1bc9e894f4f495bed2705d6268c6898dd8a
aa5ed8b0e8e4326bbdfb2ea96a2fcf878f9a26ce15a0]
 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___ enlightenment-devel mailing 
 list enlightenment-devel@lists.sourceforge.net 
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Review] [Patch] Evas - OpenGL and Evas (Part 4)

2011-04-11 Thread Sung W. Park
Sounds good.  I'll go ahead and start working on getting the EVAS_GL_APIs
first then.

Before I get started on that though, I thought it would be good to get some
image_object
semantics straight.   I actually had to guess a lot of the image_object API
semantics
to get it running and I think it'll be good to figure all those things out
and also do some
thorough testing.

For example,

Currently, evas_object_image_data_get()  doesn't work if you use the
evas_object_image_native_surface_set() function to set a texture.
Should it actually return the texture data?

also, what about when you resize the data?  how is it supposed to behave if
it calls
evas_object_resize()?  it seems to repeat the texture pattern if it's bigger
than the
fill size that i initially give.  is that correct?

Any thoughts on what should work and which parts are ok for us to ignore?

Suggestions on how I should go about testing and getting the semantics right
would
be much appreciated.

thanks!
Sung



I've mentioned in my previous
email thread that you would have to create a


On Thu, Apr 7, 2011 at 1:33 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Tue, 5 Apr 2011 10:53:45 +0900 Sung W. Park sung...@gmail.com said:

  Great!  Yes, it's definitely not complete.  I'll try to tackle it one by
 one
  as time permits.
 
  Sorry about the Warnings.  I was a little surprised with the lack of
  warnings when I
  compiled the code.  haha...  the -W* flags somehow managed to evade my
  attention. I
  sorta assumed that they were in there.   my script has been fixed now =)
 
  I see that you've fixed all the symbol warnings as well for the gl
  extensions.  Thanks.

 sometimes i feel nice  and do this :)

  
 
  Ok, so I think it would be good to list items that we should work on
 here.
  Here are
  some of the things that come to mind.
 
  1. Provide a subset of GL APIs in Evas_GL.h.  I guess we'll have to
 decide
  on what to
  include.  And then also think about a set of helper functions.

 start with opengl-es2 calls and defined constants

  2. Integrate Evas_GL functionality to other engines. Software engine
 esp.?
  - I think if we use Mesa, most of the GL code in the evas_engine.c in
 gl_x11
  can be
  reused even in the software backend.  Does that sound right?

 for context stuff - yes. for binding fbo. yes. BUT you'll need a way to get
 mesa's FBO ARGB pixel data to BE the pixel data of the image (same ARGB
 pixel
 format, same pointer etc.). that and fixing up mesa's gl symbols NOT to
 clash
 with a real GL via maybe dlopen(... RTLD_LOCAL); and literally stick
 those gl
 api calls in a separate table. how you may or may not get an FBO that mesa
 creates to become an evas image ARGB data (get access to the pointers
 themselves) beats me at this stage. this may require patches to mesa (or
 for
 mesa to USE evas's ARGB pixel pointer AS the FBO pixel data - the other way
 around). but it is possible as all the src for mesa is there.

  3. Fix any necessary FIXME's in the code. =)

 of course :)

  4. Implement an elm widget type of GLView library (but not an elm widget
 as
  I think it's
  unnecessary to make it an elm widget) that would help developers use for
  simple GL rendering since EVAS GL is more low level.  I'm thinking a
 small
  subset
  of functions similar to what GLUT provides would be nice but this also
 needs
  a round
  of discussion.

 i'm up for this being an elm widget - it makes the most sense there. as for
 api
 that will turn up over time - like helpers from glut/glu etc. worlds...
 that
 will happen over time. to start implement just what's needed and build up
 from
 there.

  Anything else?
 
  Thanks again.
 
  cheers,
  Sung


 --
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas

2011-04-11 Thread Vincent Torri


changelog ?

Vincent

On Sun, 10 Apr 2011, Enlightenment SVN wrote:

 Log:
 Evas textblock: *_markup_prepend should use the passed cursor.

  This fixes a bug that caused evas_object_textblock_text_markup_prepend
  to use the object's cursor, instead of the passed cursor when prepending
  text.
  Thanks to WooHyun for the catch.

 Author:   tasn
 Date: 2011-04-10 00:27:07 -0700 (Sun, 10 Apr 2011)
 New Revision: 58531
 Trac: http://trac.enlightenment.org/e/changeset/58531

 Modified:
  trunk/evas/src/lib/canvas/evas_object_textblock.c

 Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-09 20:36:35 UTC 
 (rev 58530)
 +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-10 07:27:07 UTC 
 (rev 58531)
 @@ -851,12 +851,12 @@
  * @internal
  * Appends the text between s and p to the main cursor of the object.
  *
 - * @param o The textblock to append to.
 + * @param cur the cursor to append to.
  * @param[in] s start of the string
  * @param[in] p end of the string
  */
 static void __UNUSED__
 -_append_text_run(Evas_Object_Textblock *o, const char *s, const char *p)
 +_append_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p)
 {
if ((s)  (p  s))
  {
 @@ -865,7 +865,7 @@
 ts = alloca(p - s + 1);
 strncpy(ts, s, p - s);
 ts[p - s] = 0;
 -evas_textblock_cursor_text_append(o-cursor, ts);
 +evas_textblock_cursor_text_append(cur, ts);
  }
 }

 @@ -873,12 +873,12 @@
  * @internal
  * Prepends the text between s and p to the main cursor of the object.
  *
 - * @param o The textblock to prepend to.
 + * @param cur the cursor to prepend to.
  * @param[in] s start of the string
  * @param[in] p end of the string
  */
 static void
 -_prepend_text_run(Evas_Object_Textblock *o, const char *s, const char *p)
 +_prepend_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p)
 {
if ((s)  (p  s))
  {
 @@ -887,7 +887,7 @@
 ts = alloca(p - s + 1);
 strncpy(ts, s, p - s);
 ts[p - s] = 0;
 -evas_textblock_cursor_text_prepend(o-cursor, ts);
 +evas_textblock_cursor_text_prepend(cur, ts);
  }
 }

 @@ -4350,7 +4350,7 @@
 match = _style_match_tag(o-style, ttag, 
 ttag_len, replace_len);
 if (match)
   {
 - 
 evas_textblock_cursor_format_prepend(o-cursor, match);
 + evas_textblock_cursor_format_prepend(cur, 
 match);
   }
 else
   {
 @@ -4369,7 +4369,7 @@
strcpy(ttag2, + );
strcat(ttag2, ttag);
 }
 -  
 evas_textblock_cursor_format_prepend(o-cursor, ttag2);
 +  
 evas_textblock_cursor_format_prepend(cur, ttag2);
   free(ttag2);
}
   }
 @@ -4379,12 +4379,12 @@
 }
   else if (esc_end)
 {
 -   _prepend_escaped_char(o-cursor, esc_start, esc_end);
 +   _prepend_escaped_char(cur, esc_start, esc_end);
esc_start = esc_end = NULL;
 }
   else if (*p == 0)
 {
 -   _prepend_text_run(o, s, p);
 +   _prepend_text_run(cur, s, p);
s = NULL;
 }
   if (*p == 0)
 @@ -4398,7 +4398,7 @@
 * the start of the tag */
tag_start = p;
tag_end = NULL;
 -   _prepend_text_run(o, s, p);
 +   _prepend_text_run(cur, s, p);
s = NULL;
 }
}
 @@ -4418,7 +4418,7 @@
 * the start of the escape sequence */
esc_start = p;
esc_end = NULL;
 -   _prepend_text_run(o, s, p);
 +   _prepend_text_run(cur, s, p);
s = NULL;
 }
}
 @@ -4436,7 +4436,7 @@
   /*FIXME: currently just remove them, maybe do something
* fancier in the future, atm it breaks if this char
* is inside  */
 -  _prepend_text_run(o, s, p);
 +  _prepend_text_run(cur, s, p);
   p += 2; /* it's also advanced later in this loop need +3
* in total*/
   s 

Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas

2011-04-11 Thread Tom Hacohen
I hate it when you are right. Adding.

Thanks,
Tom.

On Mon, 2011-04-11 at 14:09 +0200, Vincent Torri wrote:
 
 changelog ?
 
 Vincent
 
 On Sun, 10 Apr 2011, Enlightenment SVN wrote:
 
  Log:
  Evas textblock: *_markup_prepend should use the passed cursor.
 
   This fixes a bug that caused evas_object_textblock_text_markup_prepend
   to use the object's cursor, instead of the passed cursor when prepending
   text.
   Thanks to WooHyun for the catch.
 
  Author:   tasn
  Date: 2011-04-10 00:27:07 -0700 (Sun, 10 Apr 2011)
  New Revision: 58531
  Trac: http://trac.enlightenment.org/e/changeset/58531
 
  Modified:
   trunk/evas/src/lib/canvas/evas_object_textblock.c
 
  Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_textblock.c   2011-04-09 
  20:36:35 UTC (rev 58530)
  +++ trunk/evas/src/lib/canvas/evas_object_textblock.c   2011-04-10 
  07:27:07 UTC (rev 58531)
  @@ -851,12 +851,12 @@
   * @internal
   * Appends the text between s and p to the main cursor of the object.
   *
  - * @param o The textblock to append to.
  + * @param cur the cursor to append to.
   * @param[in] s start of the string
   * @param[in] p end of the string
   */
  static void __UNUSED__
  -_append_text_run(Evas_Object_Textblock *o, const char *s, const char *p)
  +_append_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p)
  {
 if ((s)  (p  s))
   {
  @@ -865,7 +865,7 @@
  ts = alloca(p - s + 1);
  strncpy(ts, s, p - s);
  ts[p - s] = 0;
  -evas_textblock_cursor_text_append(o-cursor, ts);
  +evas_textblock_cursor_text_append(cur, ts);
   }
  }
 
  @@ -873,12 +873,12 @@
   * @internal
   * Prepends the text between s and p to the main cursor of the object.
   *
  - * @param o The textblock to prepend to.
  + * @param cur the cursor to prepend to.
   * @param[in] s start of the string
   * @param[in] p end of the string
   */
  static void
  -_prepend_text_run(Evas_Object_Textblock *o, const char *s, const char *p)
  +_prepend_text_run(Evas_Textblock_Cursor *cur, const char *s, const char *p)
  {
 if ((s)  (p  s))
   {
  @@ -887,7 +887,7 @@
  ts = alloca(p - s + 1);
  strncpy(ts, s, p - s);
  ts[p - s] = 0;
  -evas_textblock_cursor_text_prepend(o-cursor, ts);
  +evas_textblock_cursor_text_prepend(cur, ts);
   }
  }
 
  @@ -4350,7 +4350,7 @@
  match = _style_match_tag(o-style, ttag, 
  ttag_len, replace_len);
  if (match)
{
  - 
  evas_textblock_cursor_format_prepend(o-cursor, match);
  + evas_textblock_cursor_format_prepend(cur, 
  match);
}
  else
{
  @@ -4369,7 +4369,7 @@
 strcpy(ttag2, + );
 strcat(ttag2, ttag);
  }
  -  
  evas_textblock_cursor_format_prepend(o-cursor, ttag2);
  +  
  evas_textblock_cursor_format_prepend(cur, ttag2);
free(ttag2);
 }
}
  @@ -4379,12 +4379,12 @@
  }
else if (esc_end)
  {
  -   _prepend_escaped_char(o-cursor, esc_start, 
  esc_end);
  +   _prepend_escaped_char(cur, esc_start, esc_end);
 esc_start = esc_end = NULL;
  }
else if (*p == 0)
  {
  -   _prepend_text_run(o, s, p);
  +   _prepend_text_run(cur, s, p);
 s = NULL;
  }
if (*p == 0)
  @@ -4398,7 +4398,7 @@
  * the start of the tag */
 tag_start = p;
 tag_end = NULL;
  -   _prepend_text_run(o, s, p);
  +   _prepend_text_run(cur, s, p);
 s = NULL;
  }
 }
  @@ -4418,7 +4418,7 @@
  * the start of the escape sequence */
 esc_start = p;
 esc_end = NULL;
  -   _prepend_text_run(o, s, p);
  +   _prepend_text_run(cur, s, p);
 s = NULL;
  }
 }
  @@ -4436,7 +4436,7 @@
/*FIXME: currently just remove them, maybe do something
 * fancier in the future, atm it breaks if this char
  

[E-devel] edje with external parts gives segfault

2011-04-11 Thread clement.leger
Hello,

While trying to use edje with externals (elm/button), i have encountered
errors with segfault when i wanted to deallocate the edje object
(evas_object_del).
I have seen that it also does that with edje_player and the official
examples with external parts.
I'm using the latest efl from trunk and i recompiled all of them and I'm
running on an ubuntu 10.10.
Here is the gdb output :

(gdb) run external_elm_button.edj
Starting program: /usr/local/bin/edje_player external_elm_button.edj
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c,
times_h=1, h=0xbfffee18) at elm_main.c:1875
1875   if ((w)  (*w  (_elm_config-finger_size * times_w)))

Any ideas about why it fails ? a bad library in ubuntu ?

Concerning the software, I'm trying to make a really light photo viewer and
radio listener. It aims at repurposing old laptops into digital picture
frame and will be control without keyboard or mouse :
http://eriamond.dyndns.org/doku.php?id=eframe#software
I'm also making it to learn how to us the EFL.

Thanks in advance
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje with external parts gives segfault

2011-04-11 Thread Cedric BAIL
Hello,

On Mon, Apr 11, 2011 at 3:44 PM, clement.leger clemvange...@gmail.com wrote:
 While trying to use edje with externals (elm/button), i have encountered
 errors with segfault when i wanted to deallocate the edje object
 (evas_object_del).
 I have seen that it also does that with edje_player and the official
 examples with external parts.
 I'm using the latest efl from trunk and i recompiled all of them and I'm
 running on an ubuntu 10.10.
 Here is the gdb output :

 (gdb) run external_elm_button.edj
 Starting program: /usr/local/bin/edje_player external_elm_button.edj
 [Thread debugging using libthread_db enabled]

 Program received signal SIGSEGV, Segmentation fault.
 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c,
    times_h=1, h=0xbfffee18) at elm_main.c:1875
 1875   if ((w)  (*w  (_elm_config-finger_size * times_w)))

 Any ideas about why it fails ? a bad library in ubuntu ?

Sounds like elementary was shutdown to much. Will need to investigate
why, but I was sure that bug was fixed a few month ago...

 Concerning the software, I'm trying to make a really light photo viewer and
 radio listener. It aims at repurposing old laptops into digital picture
 frame and will be control without keyboard or mouse :
 http://eriamond.dyndns.org/doku.php?id=eframe#software
 I'm also making it to learn how to us the EFL.

Nice.
-- 
Cedric BAIL

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje with external parts gives segfault

2011-04-11 Thread Atton Jonathan
I have no problem in Enki and I use elm_external a lot.

Are you deleting some objects yourself or you only delete the edje object ?

What elm objects are you using ?

2011/4/11 clement.leger clemvange...@gmail.com

 Hello,

 While trying to use edje with externals (elm/button), i have encountered
 errors with segfault when i wanted to deallocate the edje object
 (evas_object_del).
 I have seen that it also does that with edje_player and the official
 examples with external parts.
 I'm using the latest efl from trunk and i recompiled all of them and I'm
 running on an ubuntu 10.10.
 Here is the gdb output :

 (gdb) run external_elm_button.edj
 Starting program: /usr/local/bin/edje_player external_elm_button.edj
 [Thread debugging using libthread_db enabled]

 Program received signal SIGSEGV, Segmentation fault.
 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c,
times_h=1, h=0xbfffee18) at elm_main.c:1875
 1875   if ((w)  (*w  (_elm_config-finger_size * times_w)))

 Any ideas about why it fails ? a bad library in ubuntu ?

 Concerning the software, I'm trying to make a really light photo viewer and
 radio listener. It aims at repurposing old laptops into digital picture
 frame and will be control without keyboard or mouse :
 http://eriamond.dyndns.org/doku.php?id=eframe#software
 I'm also making it to learn how to us the EFL.

 Thanks in advance

 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Regards.
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje with external parts gives segfault

2011-04-11 Thread Gustavo Sverzut Barbieri
On Mon, Apr 11, 2011 at 11:01 AM, Cedric BAIL cedric.b...@free.fr wrote:
 Hello,

 On Mon, Apr 11, 2011 at 3:44 PM, clement.leger clemvange...@gmail.com wrote:
 While trying to use edje with externals (elm/button), i have encountered
 errors with segfault when i wanted to deallocate the edje object
 (evas_object_del).
 I have seen that it also does that with edje_player and the official
 examples with external parts.
 I'm using the latest efl from trunk and i recompiled all of them and I'm
 running on an ubuntu 10.10.
 Here is the gdb output :

 (gdb) run external_elm_button.edj
 Starting program: /usr/local/bin/edje_player external_elm_button.edj
 [Thread debugging using libthread_db enabled]

 Program received signal SIGSEGV, Segmentation fault.
 0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c,
    times_h=1, h=0xbfffee18) at elm_main.c:1875
 1875   if ((w)  (*w  (_elm_config-finger_size * times_w)))

 Any ideas about why it fails ? a bad library in ubuntu ?

 Sounds like elementary was shutdown to much. Will need to investigate
 why, but I was sure that bug was fixed a few month ago...

Seems he never initiated it at all. I used to do this while loading
external modules, but raster changed that AFAIR.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje with external parts gives segfault

2011-04-11 Thread Daniel Juyung Seo
Just make a sample code and send it to mailing list :)
That'll help you a lot.

Thanks.
Daniel Juyung Seo (SeoZ)

On Mon, Apr 11, 2011 at 11:29 PM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 On Mon, Apr 11, 2011 at 11:01 AM, Cedric BAIL cedric.b...@free.fr wrote:
  Hello,
 
  On Mon, Apr 11, 2011 at 3:44 PM, clement.leger clemvange...@gmail.com
 wrote:
  While trying to use edje with externals (elm/button), i have encountered
  errors with segfault when i wanted to deallocate the edje object
  (evas_object_del).
  I have seen that it also does that with edje_player and the official
  examples with external parts.
  I'm using the latest efl from trunk and i recompiled all of them and I'm
  running on an ubuntu 10.10.
  Here is the gdb output :
 
  (gdb) run external_elm_button.edj
  Starting program: /usr/local/bin/edje_player external_elm_button.edj
  [Thread debugging using libthread_db enabled]
 
  Program received signal SIGSEGV, Segmentation fault.
  0x00bf16ad in elm_coords_finger_size_adjust (times_w=1, w=0xbfffee1c,
 times_h=1, h=0xbfffee18) at elm_main.c:1875
  1875   if ((w)  (*w  (_elm_config-finger_size * times_w)))
 
  Any ideas about why it fails ? a bad library in ubuntu ?
 
  Sounds like elementary was shutdown to much. Will need to investigate
  why, but I was sure that bug was fixed a few month ago...

 Seems he never initiated it at all. I used to do this while loading
 external modules, but raster changed that AFAIR.

 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Organised settings panel

2011-04-11 Thread Jeff Hoogland
Speaking of settings configuration - think we can get a short description
just like (launcher) and (taskbar) added after ibox and ibar? I know many
users find these confusing and I even still mix them up myself on occasion.

Cheers,
~Jeff Hoogland

On Mon, Apr 11, 2011 at 4:45 AM, Brian 'morlenxus' Miculcy 
morlen...@gmx.net wrote:

 As some of you already noticed i work on a better category list for the
 settings panel. Here is a mockup which should be discussed. I also added a
 few notes like [old name] = [new name] or bugs i noticed.
 If someone has a better name for an item or a category go discuss it. :)

 Kind regards,
 Brian


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Organised settings panel

2011-04-11 Thread Davide Andreoli
I agree with all you suggestion, but not on:

[Files]
  - File Manager = EFM (Starter)
  - File Icons = EFM Icons

Why using EFM? users don't know what EFM actually is.
I really prefer the use of the full name.
DaveMDS


2011/4/11 Brian 'morlenxus' Miculcy morlen...@gmx.net:
 As some of you already noticed i work on a better category list for the 
 settings panel. Here is a mockup which should be discussed. I also added a 
 few notes like [old name] = [new name] or bugs i noticed.
 If someone has a better name for an item or a category go discuss it. :)

 Kind regards,
 Brian

 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Organised settings panel

2011-04-11 Thread Brian 'morlenxus' Miculcy
Well ibar should be renamed to appbar or launcherbar, ibox should be iconifier 
or something, not sure. I wanted to remove that senseless i'ish from the names 
but first wanted to finish this task...

On Mon, Apr 11, 2011 at 10:55:51AM -0500, Jeff Hoogland wrote:
 Speaking of settings configuration - think we can get a short description
 just like (launcher) and (taskbar) added after ibox and ibar? I know many
 users find these confusing and I even still mix them up myself on occasion.
 
 Cheers,
 ~Jeff Hoogland
 
 On Mon, Apr 11, 2011 at 4:45 AM, Brian 'morlenxus' Miculcy 
 morlen...@gmx.net wrote:
 
  As some of you already noticed i work on a better category list for the
  settings panel. Here is a mockup which should be discussed. I also added a
  few notes like [old name] = [new name] or bugs i noticed.
  If someone has a better name for an item or a category go discuss it. :)
 
  Kind regards,
  Brian
 
 
  --
  Xperia(TM) PLAY
  It's a major breakthrough. An authentic gaming
  smartphone on the nation's most reliable network.
  And it wants your games.
  http://p.sf.net/sfu/verizon-sfdev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Organised settings panel

2011-04-11 Thread Brian 'morlenxus' Miculcy
Well the modules are also named efm, and you're already in the files section, 
so *fm is self explainating i guess. Maybe we can rename it to e17 
Filemanager or something?

On Mon, Apr 11, 2011 at 06:04:23PM +0200, Davide Andreoli wrote:
 I agree with all you suggestion, but not on:
 
 [Files]
   - File Manager = EFM (Starter)
   - File Icons = EFM Icons
 
 Why using EFM? users don't know what EFM actually is.
 I really prefer the use of the full name.
 DaveMDS
 
 
 2011/4/11 Brian 'morlenxus' Miculcy morlen...@gmx.net:
  As some of you already noticed i work on a better category list for the 
  settings panel. Here is a mockup which should be discussed. I also added a 
  few notes like [old name] = [new name] or bugs i noticed.
  If someone has a better name for an item or a category go discuss it. :)
 
  Kind regards,
  Brian
 
  --
  Xperia(TM) PLAY
  It's a major breakthrough. An authentic gaming
  smartphone on the nation's most reliable network.
  And it wants your games.
  http://p.sf.net/sfu/verizon-sfdev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas

2011-04-11 Thread Vincent Torri


On Mon, 11 Apr 2011, Enlightenment SVN wrote:

 Log:
 Evas textblock: Fixed double-drawing bug (visible in efm).

changelog ?


  Moved the place we merge back items at. It's currently cleaner, more
  correct and as mentioned, fixes a double-drawing bug.

 Author:   tasn
 Date: 2011-04-11 08:37:06 -0700 (Mon, 11 Apr 2011)
 New Revision: 58555
 Trac: http://trac.enlightenment.org/e/changeset/58555

 Modified:
  trunk/evas/src/lib/canvas/evas_object_textblock.c

 Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 14:07:42 UTC 
 (rev 58554)
 +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 15:37:06 UTC 
 (rev 58555)
 @@ -1834,7 +1834,6 @@
 par-lines = (Evas_Object_Textblock_Line 
 *)eina_inlist_remove(EINA_INLIST_GET(par-lines), 
 EINA_INLIST_GET(par-lines));
 _line_free(obj, ln);
  }
 -   par-line_no = -1;
 }

 /**
 @@ -3271,6 +3270,29 @@
   }
 c-par-text_node-dirty = EINA_FALSE;
 c-par-text_node-new = EINA_FALSE;
 +
 +/* Merge back and clear the paragraph */
 +  {
 + Eina_List *itr, *itr_next;
 + Evas_Object_Textblock_Item *it, *prev_it = NULL;
 + _paragraph_clear(c-obj, c-par);
 + EINA_LIST_FOREACH_SAFE(c-par-logical_items, itr, itr_next, it)
 +   {
 +  if (it-merge  prev_it 
 +(prev_it-type == EVAS_TEXTBLOCK_ITEM_TEXT) 
 +(it-type == EVAS_TEXTBLOCK_ITEM_TEXT))
 +{
 +   _layout_item_merge_and_free(c, _ITEM_TEXT(prev_it),
 + _ITEM_TEXT(it));
 +   c-par-logical_items =
 +  eina_list_remove_list(c-par-logical_items, itr);
 +}
 +  else
 +{
 +   prev_it = it;
 +}
 +   }
 +  }
  }

c-y = c-par-y;
 @@ -3640,37 +3662,6 @@
 c-par = NULL;
  }

 -   if (!calc_only  c-width_changed)
 - {
 -_paragraphs_clear(obj, o-paragraphs);
 -c-paragraphs = o-paragraphs;
 -/* Merge the ones that need merging. */
 -/* Go through all the paragraphs, lines, items and merge if should be
 - * merged we merge backwards!!! */
 -Evas_Object_Textblock_Paragraph *par;
 -EINA_INLIST_FOREACH(EINA_INLIST_GET(c-paragraphs), par)
 -  {
 - Eina_List *itr, *itr_next;
 - Evas_Object_Textblock_Item *it, *prev_it = NULL;
 - EINA_LIST_FOREACH_SAFE(par-logical_items, itr, itr_next, it)
 -   {
 -  if (it-merge  prev_it 
 -(prev_it-type == EVAS_TEXTBLOCK_ITEM_TEXT) 
 -(it-type == EVAS_TEXTBLOCK_ITEM_TEXT))
 -{
 -   _layout_item_merge_and_free(c, _ITEM_TEXT(prev_it),
 - _ITEM_TEXT(it));
 -   par-logical_items =
 -  eina_list_remove_list(par-logical_items, itr);
 -}
 -  else
 -{
 -   prev_it = it;
 -}
 -   }
 -  }
 - }
 -
c-paragraphs = o-paragraphs;

/* If there are no paragraphs, create the minimum needed,


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib

2011-04-11 Thread Mike Blumenkrantz
On Mon, 11 Apr 2011 12:26:06 +0200
Cedric BAIL cedric.b...@free.fr wrote:

 On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz m...@zentific.com wrote:
  On Mon, 11 Apr 2011 12:05:13 +0200 (CEST)
  Vincent Torri vto...@univ-evry.fr wrote:
  maybe it's time to update the NEWS file, with something like
 
  Eina 1.1
 
  New features:
    
    
 
  API additions:
    
    
 
  but we are still 10 years from another release...
 
 Actually, I would like to switch to a freeze period next month with
 maybe an alpha 1.1 early in may and a RC early in June with a final
 relase in middle June. We have already a lot of improvement in our
 code base that are worth a release. As part of the freeze period,
 fixing NEWS, docs and tests suite...
 
 At the same time we could work on releasing 1.0.1, in early may at the
 same time we release the 1.1 alpha. So maybe it's a good time to
 request people to test the state of our branch and trunk and build a
 small TODO for the freeze period.
 
 That's just my personnal opinion, so don't take that as a plan for a
 release, but just as a request for other to express their opinion on
 the subject.
hmm I suppose that would work for libs that are ready for 1.1. I would rather
not force a release for all libs though, as some may not need or be prepared
for 1.1. eeze, for example, will not be ready for 1.1 until I have implemented
eeze-mount in efm and had some months of testing to fix bugs with this. ecore,
on the other hand, has gotten a number of nice new features and would probably
benefit from a 1.1.

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
I haven't gotten any feedback on this.
Where does the Applications menu in e17 get its list of apps? If the 
Applications menu is blank, where should I look, and when does that information 
get generated?
Something isn't being built or read properly.
Thanks in advance.

On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?
 
 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.
 
 A correct list of apps shows up when I go to Settings -  Settings Panel -  
 Apps -  iBar Apps
 
 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.
 
 Thanks,
 Dave


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk/eina: . src/include src/lib

2011-04-11 Thread Vincent Torri



On Mon, 11 Apr 2011, Mike Blumenkrantz wrote:


On Mon, 11 Apr 2011 12:26:06 +0200
Cedric BAIL cedric.b...@free.fr wrote:


On Mon, Apr 11, 2011 at 12:13 PM, Mike Blumenkrantz m...@zentific.com wrote:

On Mon, 11 Apr 2011 12:05:13 +0200 (CEST)
Vincent Torri vto...@univ-evry.fr wrote:

maybe it's time to update the NEWS file, with something like

Eina 1.1

New features:
  
  

API additions:
  
  


but we are still 10 years from another release...


Actually, I would like to switch to a freeze period next month with
maybe an alpha 1.1 early in may and a RC early in June with a final
relase in middle June. We have already a lot of improvement in our
code base that are worth a release. As part of the freeze period,
fixing NEWS, docs and tests suite...

At the same time we could work on releasing 1.0.1, in early may at the
same time we release the 1.1 alpha. So maybe it's a good time to
request people to test the state of our branch and trunk and build a
small TODO for the freeze period.

That's just my personnal opinion, so don't take that as a plan for a
release, but just as a request for other to express their opinion on
the subject.

hmm I suppose that would work for libs that are ready for 1.1. I would rather
not force a release for all libs though, as some may not need or be prepared
for 1.1. eeze, for example, will not be ready for 1.1 until I have implemented
eeze-mount in efm and had some months of testing to fix bugs with this. ecore,
on the other hand, has gotten a number of nice new features and would probably
benefit from a 1.1.


The NEWS update is only needed for every increased minor version, where we 
are adding api and features


Vincent--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray cl...@jonive.com wrote:
 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the 
 Applications menu is blank, where should I look, and when does that 
 information get generated?

you can choose the menu source with settings panel  menus  menu
settings  advanced  applications. if there is nothing see
http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a
menu.

BR

 Something isn't being built or read properly.
 Thanks in advance.

 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?

 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.

 A correct list of apps shows up when I go to Settings -  Settings Panel - 
  Apps -  iBar Apps

 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.

 Thanks,
 Dave


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas

2011-04-11 Thread Tom Hacohen
Nope, that bug was introduced post 1.0.

On Mon, Apr 11, 2011 at 7:12 PM, Vincent Torri vto...@univ-evry.fr wrote:



 On Mon, 11 Apr 2011, Enlightenment SVN wrote:

  Log:
  Evas textblock: Fixed double-drawing bug (visible in efm).

 changelog ?

 
   Moved the place we merge back items at. It's currently cleaner, more
   correct and as mentioned, fixes a double-drawing bug.
 
  Author:   tasn
  Date: 2011-04-11 08:37:06 -0700 (Mon, 11 Apr 2011)
  New Revision: 58555
  Trac: http://trac.enlightenment.org/e/changeset/58555
 
  Modified:
   trunk/evas/src/lib/canvas/evas_object_textblock.c
 
  Modified: trunk/evas/src/lib/canvas/evas_object_textblock.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 14:07:42
 UTC (rev 58554)
  +++ trunk/evas/src/lib/canvas/evas_object_textblock.c 2011-04-11 15:37:06
 UTC (rev 58555)
  @@ -1834,7 +1834,6 @@
  par-lines = (Evas_Object_Textblock_Line
 *)eina_inlist_remove(EINA_INLIST_GET(par-lines),
 EINA_INLIST_GET(par-lines));
  _line_free(obj, ln);
   }
  -   par-line_no = -1;
  }
 
  /**
  @@ -3271,6 +3270,29 @@
}
  c-par-text_node-dirty = EINA_FALSE;
  c-par-text_node-new = EINA_FALSE;
  +
  +/* Merge back and clear the paragraph */
  +  {
  + Eina_List *itr, *itr_next;
  + Evas_Object_Textblock_Item *it, *prev_it = NULL;
  + _paragraph_clear(c-obj, c-par);
  + EINA_LIST_FOREACH_SAFE(c-par-logical_items, itr,
 itr_next, it)
  +   {
  +  if (it-merge  prev_it 
  +(prev_it-type == EVAS_TEXTBLOCK_ITEM_TEXT) 
  +(it-type == EVAS_TEXTBLOCK_ITEM_TEXT))
  +{
  +   _layout_item_merge_and_free(c,
 _ITEM_TEXT(prev_it),
  + _ITEM_TEXT(it));
  +   c-par-logical_items =
  +  eina_list_remove_list(c-par-logical_items,
 itr);
  +}
  +  else
  +{
  +   prev_it = it;
  +}
  +   }
  +  }
   }
 
 c-y = c-par-y;
  @@ -3640,37 +3662,6 @@
  c-par = NULL;
   }
 
  -   if (!calc_only  c-width_changed)
  - {
  -_paragraphs_clear(obj, o-paragraphs);
  -c-paragraphs = o-paragraphs;
  -/* Merge the ones that need merging. */
  -/* Go through all the paragraphs, lines, items and merge if
 should be
  - * merged we merge backwards!!! */
  -Evas_Object_Textblock_Paragraph *par;
  -EINA_INLIST_FOREACH(EINA_INLIST_GET(c-paragraphs), par)
  -  {
  - Eina_List *itr, *itr_next;
  - Evas_Object_Textblock_Item *it, *prev_it = NULL;
  - EINA_LIST_FOREACH_SAFE(par-logical_items, itr, itr_next,
 it)
  -   {
  -  if (it-merge  prev_it 
  -(prev_it-type == EVAS_TEXTBLOCK_ITEM_TEXT) 
  -(it-type == EVAS_TEXTBLOCK_ITEM_TEXT))
  -{
  -   _layout_item_merge_and_free(c,
 _ITEM_TEXT(prev_it),
  - _ITEM_TEXT(it));
  -   par-logical_items =
  -  eina_list_remove_list(par-logical_items,
 itr);
  -}
  -  else
  -{
  -   prev_it = it;
  -}
  -   }
  -  }
  - }
  -
 c-paragraphs = o-paragraphs;
 
 /* If there are no paragraphs, create the minimum needed,
 
 
 
 --
  Xperia(TM) PLAY
  It's a major breakthrough. An authentic gaming
  smartphone on the nation's most reliable network.
  And it wants your games.
  http://p.sf.net/sfu/verizon-sfdev
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 


 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Tom.
--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel 

Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
settings panel  menus  menu settings
has no advanced button. Only client list menu is there, it doesn't let me 
create or edit a menu.

I looked at the wiki page and I understand how to create a menu.

But shouldn't the Applications menu be auto-generated?

~/.config/ does not contain a menus directory! I thought that supposed to be 
auto-generated?

On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote:

 On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray cl...@jonive.com wrote:
 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the 
 Applications menu is blank, where should I look, and when does that 
 information get generated?
 
 you can choose the menu source with settings panel  menus  menu
 settings  advanced  applications. if there is nothing see
 http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a
 menu.
 
 BR
 
 Something isn't being built or read properly.
 Thanks in advance.
 
 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:
 
 E points to an non-existing menu file?
 
 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.
 
 A correct list of apps shows up when I go to Settings -  Settings Panel 
 -  Apps -  iBar Apps
 
 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.
 
 Thanks,
 Dave
 


--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Vincent Torri


On Mon, 11 Apr 2011, Dave Ray wrote:

 settings panel  menus  menu settings
 has no advanced button. Only client list menu is there, it doesn't let me 
 create or edit a menu.

 I looked at the wiki page and I understand how to create a menu.

 But shouldn't the Applications menu be auto-generated?

 ~/.config/ does not contain a menus directory! I thought that supposed to 
 be auto-generated?

I have some .desktop in ~/.local/share/applications

Vincent


 On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote:

 On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray cl...@jonive.com wrote:
 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the 
 Applications menu is blank, where should I look, and when does that 
 information get generated?

 you can choose the menu source with settings panel  menus  menu
 settings  advanced  applications. if there is nothing see
 http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a
 menu.

 BR

 Something isn't being built or read properly.
 Thanks in advance.

 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?

 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.

 A correct list of apps shows up when I go to Settings -  Settings Panel 
 -  Apps -  iBar Apps

 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.

 Thanks,
 Dave



 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 7:57 PM, Vincent Torri vto...@univ-evry.fr wrote:


 On Mon, 11 Apr 2011, Dave Ray wrote:

 settings panel  menus  menu settings
 has no advanced button. Only client list menu is there, it doesn't let
 me create or edit a menu.

dont know. how many years is your e old? or if 'menu settings' isnt
there at all you might not have its conf module loaded

 I looked at the wiki page and I understand how to create a menu.

 But shouldn't the Applications menu be auto-generated?

 ~/.config/ does not contain a menus directory! I thought that supposed
 to be auto-generated?

they are by some desktop enviroments, menu editors or distributions.
though you should rather look in /etc/xdg/menus for system-wide menus.


 I have some .desktop in ~/.local/share/applications


but thats a different topic :)

 Vincent


 On Apr 11, 2011, at 10:17 AM, hannes.janet...@gmail.com wrote:

 On Mon, Apr 11, 2011 at 6:57 PM, Dave Ray cl...@jonive.com wrote:

 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the
 Applications menu is blank, where should I look, and when does that
 information get generated?

 you can choose the menu source with settings panel  menus  menu
 settings  advanced  applications. if there is nothing see
 http://wiki.enlightenment.org/index.php/E17_and_Efreet how to create a
 menu.

 BR

 Something isn't being built or read properly.
 Thanks in advance.

 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?

 On 04/09/2011 01:14 AM, Dave Ray wrote:

 Could someone recommend some test cases I can run to figure out why my
 Applications menu in e17 is a blank little white rectangle.

 A correct list of apps shows up when I go to Settings -  Settings
 Panel -  Apps -  iBar Apps

 I've carefully pruned my system, deleted all the home directories,
 etc., pretty confident it is not a config issue, something to do with my 
 OS.

 Thanks,
 Dave




 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Organised settings panel

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 11:45 AM, Brian 'morlenxus' Miculcy
morlen...@gmx.net wrote:
 As some of you already noticed i work on a better category list for the 
 settings panel. Here is a mockup which should be discussed. I also added a 
 few notes like [old name] = [new name] or bugs i noticed.
 If someone has a better name for an item or a category go discuss it. :)

In my opinion:

'Controls' does not sound right to me as it's a too broad term (not
being a native speaker). 'Bindings' would be better or keeping 'Input'
(but then ACPI doesnt fit in this section).

+1 keeping 'File Manager' instead of EFM

'Window List' should be renamed to 'Window Switcher' as it describes
what it does.

'Composite' and 'comp-scale' should be rather in Extensions.
Extensions should be kept as category for things that really extend
Window Manger functionality (Utilitys is good for gadgets showing
information)

'Wallpaper' could be in both Desktop and Look

'Borders' could be in both Windows and Look

'Entries: Favourites' should be 'Favorites Menu'


Regards,
Hannes

 Kind regards,
 Brian

 --
 Xperia(TM) PLAY
 It's a major breakthrough. An authentic gaming
 smartphone on the nation's most reliable network.
 And it wants your games.
 http://p.sf.net/sfu/verizon-sfdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 8:14 PM, Dave Ray d...@jonive.com wrote:
 On Apr 11, 2011, at 11:04 AM, hannes.janet...@gmail.com wrote:

 settings panel  menus  menu settings
 has no advanced button. Only client list menu is there, it doesn't let
 me create or edit a menu.

 dont know. how many years is your e old? or if 'menu settings' isnt
 there at all you might not have its conf module loaded

 I am always using the latest e17 from svn.

 For testing purposes I am deleting all user-level config directories in order 
 to force e17 to rebuild everything.

 rm -r ~/.local/ ~/.e/ ~/.cache/ ~/.thumbnails/ ~/.config/

 E17 presents all the initial screens, language, etc. Isn't this when it is 
 supposed to generate menus?

 ~/.config/ does not contain a menus directory! I thought that supposed
 to be auto-generated?

 they are by some desktop enviroments, menu editors or distributions.
 though you should rather look in /etc/xdg/menus for system-wide menus.

 What about e17? Doesn't it supposed to create a menus directory in ~/.config?

no.

 There is no /etc/xdg/ directory on my system. Should there be?


thats where system-wide menus live (and are updated when new
applicaitons are installed, package manager should take care of this).
maybe you need to install some xdg packages of your distribution.






--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [private] Re: little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 8:12 PM, Vincent Torri vto...@univ-evry.fr wrote:


 On Mon, 11 Apr 2011, hannes.janet...@gmail.com wrote:

 I have some .desktop in ~/.local/share/applications


 but thats a different topic :)

 can you explain a bit ? I don't know all that stuff


as I understood the question is to have an application menu showing
installed applications on the system. ~/.local/share/applications is
for per user applications (.desktop files) manually created, created
by some config option or created by an application that is not
installed system-wide.



 thanks

 Vincent


--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] finite() considered obsolete.

2011-04-11 Thread David Seikel
On Mon, 11 Apr 2011 21:42:16 +0200 (CEST) Vincent Torri
vto...@univ-evry.fr wrote:

 
 
 On Sat, 9 Apr 2011, David Seikel wrote:
 
  On Thu, 7 Apr 2011 16:40:46 +0200 (CEST) Vincent Torri
  vto...@univ-evry.fr wrote:
 
 
 
  On Fri, 8 Apr 2011, David Seikel wrote:
 
  Ecore uses a call to finite(), this call seems to be obsolete.  It
  is replaced by a macro isfinite().  I'm wondering if we should fix
  that, and what our portability experts think?
 
  It's used in _ecore_main_select() in ecore_main.c.  I don't think
  it is used anywhere else in current svn.
 
  In my current contract I'm compiling EFL using uClibc, and that
  does not provide finite(), but does provide isfinite().  The
  reason they say they do that is coz finite() is obsolete.
 
  Hmm, the Windows build files include this finite=_finite in
  PreprocessorDefinitions.  Seems to be basically renaming a few
  functions to their Windows equivalents.
 
  If there are such problems in different libc, I would suggest to
  detect the function in configure.ac and add a static inline
  function that used the corresponding function, with a special case
  for Visul Studio (_finite(), no finite(), nor isfinite() nor
  _isfinite() (I just checked))
 
  Static inline?  Why not a macro?  isfinite() is supposed to be a
  macro for what it's worth.
 
 like the path below ?

snip

Looks good to me.  Should I dust of my ancient SVN commit rights and
put it in myself, or do you want to do it?

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] finite() considered obsolete.

2011-04-11 Thread Vincent Torri


On Tue, 12 Apr 2011, David Seikel wrote:

 On Mon, 11 Apr 2011 21:42:16 +0200 (CEST) Vincent Torri
 vto...@univ-evry.fr wrote:



 On Sat, 9 Apr 2011, David Seikel wrote:

 On Thu, 7 Apr 2011 16:40:46 +0200 (CEST) Vincent Torri
 vto...@univ-evry.fr wrote:



 On Fri, 8 Apr 2011, David Seikel wrote:

 Ecore uses a call to finite(), this call seems to be obsolete.  It
 is replaced by a macro isfinite().  I'm wondering if we should fix
 that, and what our portability experts think?

 It's used in _ecore_main_select() in ecore_main.c.  I don't think
 it is used anywhere else in current svn.

 In my current contract I'm compiling EFL using uClibc, and that
 does not provide finite(), but does provide isfinite().  The
 reason they say they do that is coz finite() is obsolete.

 Hmm, the Windows build files include this finite=_finite in
 PreprocessorDefinitions.  Seems to be basically renaming a few
 functions to their Windows equivalents.

 If there are such problems in different libc, I would suggest to
 detect the function in configure.ac and add a static inline
 function that used the corresponding function, with a special case
 for Visul Studio (_finite(), no finite(), nor isfinite() nor
 _isfinite() (I just checked))

 Static inline?  Why not a macro?  isfinite() is supposed to be a
 macro for what it's worth.

 like the path below ?

 snip

 Looks good to me.  Should I dust of my ancient SVN commit rights and
 put it in myself, or do you want to do it?

I'll do it

Vincent

--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Mon, Apr 11, 2011 at 11:30 PM, Dave Ray d...@jonive.com wrote:
 On Apr 11, 2011, at 11:51 AM, hannes.janet...@gmail.com wrote:

 On Mon, Apr 11, 2011 at 8:14 PM, Dave Ray d...@jonive.com wrote:
 On Apr 11, 2011, at 11:04 AM, hannes.janet...@gmail.com wrote:

 settings panel  menus  menu settings
 has no advanced button. Only client list menu is there, it doesn't 
 let
 me create or edit a menu.

 dont know. how many years is your e old? or if 'menu settings' isnt
 there at all you might not have its conf module loaded

 I am always using the latest e17 from svn.

 For testing purposes I am deleting all user-level config directories in 
 order to force e17 to rebuild everything.

 rm -r ~/.local/ ~/.e/ ~/.cache/ ~/.thumbnails/ ~/.config/

 E17 presents all the initial screens, language, etc. Isn't this when it is 
 supposed to generate menus?

 ~/.config/ does not contain a menus directory! I thought that supposed
 to be auto-generated?

 they are by some desktop enviroments, menu editors or distributions.
 though you should rather look in /etc/xdg/menus for system-wide menus.

 What about e17? Doesn't it supposed to create a menus directory in 
 ~/.config?

 no.

 There is no /etc/xdg/ directory on my system. Should there be?


 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.

 Well my distribution is.. MacOSX. There is no package manager or xdg.

well, I would suggest that next time you put OSX in the subject line.
I know nothing about running e17 on osx ;)

 What you are saying is not documented anywhere in the e17 docs.

 E17 is supposed to be cross-platform. Linux is the priority for obvious 
 reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a 
 package manager.

 If xdg is a requirement for e17, that needs to be documented.

 I don't feel I ever got the answer to my original question. The menu that 
 appears when you click the mouse on the desktop shows Applications as the 
 first item on the menu. This is an existing menu in E17, not one I am trying 
 to add on. The problem is this menu has blank contents.

it shows a blank menu because there is no source to read contents
from. it's the task of package managers to provide default source
files. that simple :)


 I'm happy to test and patch if necessary. I just need some help understanding 
 why this is blank on my system, even though a list of apps is correctly 
 detected and appear in other places in the e17 GUI, such as iBar 
 Application.



if your system does not provide a menu file then you'll have to make
your own one. the link that i gave should explain how to do that.



--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray d...@jonive.com wrote:

 On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote:

 There is no /etc/xdg/ directory on my system. Should there be?


 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.

 Well my distribution is.. MacOSX. There is no package manager or xdg.

 well, I would suggest that next time you put OSX in the subject line.
 I know nothing about running e17 on osx ;)

 Nor do I. :)  But I am quickly learning.

 My confusion is that a list of X11 applications already shows up in other 
 places in e17, for example, in the setup screens on first run, in the 
 Settings - Settings Panel - Apps panels, etc. So there isn't a problem with 
 e17 finding the apps. The problem is specific to, and only to, Applications 
 in the main menu.

 Since e17 is already finding the list of apps elsewhere, I am trying to 
 understand exactly where, and then figure out how to copy that over to the 
 Applications menu. It would be even better if e17 did this automatically, 
 from a config fix or something.

 So I am trying to figure out the best way to patch OSX. The best patch would 
 be to let e17 generate it the way it normally does, and not from me building 
 my own custom menu.


 What you are saying is not documented anywhere in the e17 docs.

 E17 is supposed to be cross-platform. Linux is the priority for obvious 
 reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a 
 package manager.

 If xdg is a requirement for e17, that needs to be documented.

 I don't feel I ever got the answer to my original question. The menu that 
 appears when you click the mouse on the desktop shows Applications as the 
 first item on the menu. This is an existing menu in E17, not one I am 
 trying to add on. The problem is this menu has blank contents.

 it shows a blank menu because there is no source to read contents
 from. it's the task of package managers to provide default source
 files. that simple :)

 No thats not quite right. e17 is finding apps elsewhere as I explained above.
 Could you tell me where e17 is getting the list of apps that it is finding 
 for the setup screens on first run, in the Settings - Settings Panel - Apps 
 panels, etc. Those show a correct list of apps on my system, without /etc/xdg 
 and without package managers.

The applications that e17 finds are in $XDG_DATA_DIRS/applications.
The .desktop files should have a 'categories' entry from which one
could build the menu.





--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread hannes.janet...@gmail.com
On Tue, Apr 12, 2011 at 1:53 AM, hannes.janet...@gmail.com
hannes.janet...@googlemail.com wrote:
 On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray d...@jonive.com wrote:

 On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote:

 There is no /etc/xdg/ directory on my system. Should there be?


 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.

 Well my distribution is.. MacOSX. There is no package manager or xdg.

 well, I would suggest that next time you put OSX in the subject line.
 I know nothing about running e17 on osx ;)

 Nor do I. :)  But I am quickly learning.

 My confusion is that a list of X11 applications already shows up in other 
 places in e17, for example, in the setup screens on first run, in the 
 Settings - Settings Panel - Apps panels, etc. So there isn't a problem 
 with e17 finding the apps. The problem is specific to, and only to, 
 Applications in the main menu.

 Since e17 is already finding the list of apps elsewhere, I am trying to 
 understand exactly where, and then figure out how to copy that over to the 
 Applications menu. It would be even better if e17 did this automatically, 
 from a config fix or something.

 So I am trying to figure out the best way to patch OSX. The best patch would 
 be to let e17 generate it the way it normally does, and not from me building 
 my own custom menu.


 What you are saying is not documented anywhere in the e17 docs.

 E17 is supposed to be cross-platform. Linux is the priority for obvious 
 reasons, but there's nothing wrong or broken if my OS doesn't use XDG or a 
 package manager.

 If xdg is a requirement for e17, that needs to be documented.

 I don't feel I ever got the answer to my original question. The menu that 
 appears when you click the mouse on the desktop shows Applications as 
 the first item on the menu. This is an existing menu in E17, not one I am 
 trying to add on. The problem is this menu has blank contents.

 it shows a blank menu because there is no source to read contents
 from. it's the task of package managers to provide default source
 files. that simple :)

 No thats not quite right. e17 is finding apps elsewhere as I explained above.
 Could you tell me where e17 is getting the list of apps that it is finding 
 for the setup screens on first run, in the Settings - Settings Panel - 
 Apps panels, etc. Those show a correct list of apps on my system, without 
 /etc/xdg and without package managers.

 The applications that e17 finds are in $XDG_DATA_DIRS/applications.

usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should
show the list for your system.

 The .desktop files should have a 'categories' entry from which one
 could build the menu.






--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray

On Apr 11, 2011, at 4:55 PM, hannes.janet...@gmail.com wrote:

 On Tue, Apr 12, 2011 at 1:53 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Tue, Apr 12, 2011 at 1:40 AM, Dave Ray d...@jonive.com wrote:
 
 On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote:
 
 There is no /etc/xdg/ directory on my system. Should there be?
 
 
 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.
 
 Well my distribution is.. MacOSX. There is no package manager or xdg.
 
 well, I would suggest that next time you put OSX in the subject line.
 I know nothing about running e17 on osx ;)
 
 Nor do I. :)  But I am quickly learning.
 
 My confusion is that a list of X11 applications already shows up in other 
 places in e17, for example, in the setup screens on first run, in the 
 Settings - Settings Panel - Apps panels, etc. So there isn't a problem 
 with e17 finding the apps. The problem is specific to, and only to, 
 Applications in the main menu.
 
 Since e17 is already finding the list of apps elsewhere, I am trying to 
 understand exactly where, and then figure out how to copy that over to the 
 Applications menu. It would be even better if e17 did this automatically, 
 from a config fix or something.
 
 So I am trying to figure out the best way to patch OSX. The best patch 
 would be to let e17 generate it the way it normally does, and not from me 
 building my own custom menu.
 
 
 What you are saying is not documented anywhere in the e17 docs.
 
 E17 is supposed to be cross-platform. Linux is the priority for obvious 
 reasons, but there's nothing wrong or broken if my OS doesn't use XDG or 
 a package manager.
 
 If xdg is a requirement for e17, that needs to be documented.
 
 I don't feel I ever got the answer to my original question. The menu that 
 appears when you click the mouse on the desktop shows Applications as 
 the first item on the menu. This is an existing menu in E17, not one I am 
 trying to add on. The problem is this menu has blank contents.
 
 it shows a blank menu because there is no source to read contents
 from. it's the task of package managers to provide default source
 files. that simple :)
 
 No thats not quite right. e17 is finding apps elsewhere as I explained 
 above.
 Could you tell me where e17 is getting the list of apps that it is finding 
 for the setup screens on first run, in the Settings - Settings Panel - 
 Apps panels, etc. Those show a correct list of apps on my system, without 
 /etc/xdg and without package managers.
 
 The applications that e17 finds are in $XDG_DATA_DIRS/applications.
 
 usually this is /usr/share/applications, 'echo $XDG_DATA_DIRS' should
 show the list for your system.

 echo echo  $XDG_DATA_DIRS

  echo $HOME
/Users/davidray
 env | grep ^E_
E_DATA_DIR=/usr/local/share/enlightenment
E_START_TIME=1302566878.3
E_BIN_DIR=/usr/local/bin
E_SCALE=1.000
E_ICON_THEME=Tango
E_LIB_DIR=/usr/local/lib
E_RESTART=1
E_CONF_PROFILE=standard
E_PREFIX=/usr/local
E_START=/usr/local/bin/enlightenment_start
E_IPC_SOCKET=/var/folders/xE/+++TI/-Tmp-//enlightenment-davidray/disp-:0.0-1679
 ls /usr/local/share/applications/
Phone_Book_Sample.desktop econcentration.desktopenki.desktop
calculator-edje.desktop   elementary_config.desktop envision.desktop
converter-sample.desktop  elementary_test.desktop   ephoto.desktop
e16.desktop   enjoy.desktop sticky-notes-edje.desktop
 

But:

1) this list is not showing up in the Main - Applications menu
2) This is a different list than what I see in the setup screens (which include 
ones not on my system)
3) When I use the menu Main - Settings - Settings Panel - Apps - iBar Apps 
, the list there doesn't match this either. It is a longer list from somewhere 
else.


--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Help required on EFL Elementary Listbox object

2011-04-11 Thread Venkat Raman Sankaran
I'm trying to develop an EFL elementary based addressbook application , in
which i'm plannning to have a photo of a contact person as well as his
contact info like name , phone , fax , e-mail and stuffs . It's like , photo
to be displayed on left side and contact info on the right side . i'm
planning to have both photo image as well as the contact info as a single
list item . so that when the user scrolls between the items , the
corresponding image and contact info gets displayed . Hope this gives a
clear picture of my requirement . If not mail me , i shall describe in
detail . All i need to know is how to pack the image and contact info
details as said above as a single list item and how to maintain multiple
such items .

Kindly help me with this .

Regards
Venkat
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Help required on EFL Elementary Listbox object

2011-04-11 Thread Gustavo Sverzut Barbieri
On Mon, Apr 11, 2011 at 10:32 PM, Venkat Raman Sankaran
venki.c...@gmail.com wrote:
 I'm trying to develop an EFL elementary based addressbook application , in
 which i'm plannning to have a photo of a contact person as well as his
 contact info like name , phone , fax , e-mail and stuffs . It's like , photo
 to be displayed on left side and contact info on the right side . i'm
 planning to have both photo image as well as the contact info as a single
 list item . so that when the user scrolls between the items , the
 corresponding image and contact info gets displayed . Hope this gives a
 clear picture of my requirement . If not mail me , i shall describe in
 detail . All i need to know is how to pack the image and contact info
 details as said above as a single list item and how to maintain multiple
 such items .

You need a custom edje group for that, use it as the
Elm_Genlist_Item_Class::item_style. Of course you need your edje
file loaded into Elementary as a theme extension. You can find the
corresponding C example in elementary_test.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Sebastian Dransfeld

e/src/modules/wizard/page_030.c

On 04/11/2011 06:57 PM, Dave Ray wrote:
 I haven't gotten any feedback on this.
 Where does the Applications menu in e17 get its list of apps? If the 
 Applications menu is blank, where should I look, and when does that 
 information get generated?
 Something isn't being built or read properly.
 Thanks in advance.

 On Apr 8, 2011, at 4:33 PM, Sebastian Dransfeld wrote:

 E points to an non-existing menu file?

 On 04/09/2011 01:14 AM, Dave Ray wrote:
 Could someone recommend some test cases I can run to figure out why my 
 Applications menu in e17 is a blank little white rectangle.

 A correct list of apps shows up when I go to Settings -   Settings Panel 
 -   Apps -   iBar Apps

 I've carefully pruned my system, deleted all the home directories, etc., 
 pretty confident it is not a config issue, something to do with my OS.

 Thanks,
 Dave



--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Sebastian Dransfeld
On 04/12/2011 01:53 AM, hannes.janet...@gmail.com wrote:
 On Tue, Apr 12, 2011 at 1:40 AM, Dave Rayd...@jonive.com  wrote:

 On Apr 11, 2011, at 3:43 PM, hannes.janet...@gmail.com wrote:

 There is no /etc/xdg/ directory on my system. Should there be?


 thats where system-wide menus live (and are updated when new
 applicaitons are installed, package manager should take care of this).
 maybe you need to install some xdg packages of your distribution.

 Well my distribution is.. MacOSX. There is no package manager or xdg.

 well, I would suggest that next time you put OSX in the subject line.
 I know nothing about running e17 on osx ;)

 Nor do I. :)  But I am quickly learning.

 My confusion is that a list of X11 applications already shows up in other 
 places in e17, for example, in the setup screens on first run, in the 
 Settings -  Settings Panel -  Apps panels, etc. So there isn't a problem 
 with e17 finding the apps. The problem is specific to, and only to, 
 Applications in the main menu.

 Since e17 is already finding the list of apps elsewhere, I am trying to 
 understand exactly where, and then figure out how to copy that over to the 
 Applications menu. It would be even better if e17 did this automatically, 
 from a config fix or something.

 So I am trying to figure out the best way to patch OSX. The best patch would 
 be to let e17 generate it the way it normally does, and not from me building 
 my own custom menu.

There is a difference between a list of applications, and an application 
menu. The menu needs a set of applications, and a menu file which 
describes how the menu should be laid out. This menu file is not 
included with e17, it is assumed that the system provides one.

S.

--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:

 e/src/modules/wizard/page_030.c

That explains it, thanks.

So on MacOSX I will need to write a script that mimics xdg menu information, if 
I want anything to show up in this Applications menu.



--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Sebastian Dransfeld

On 04/12/2011 04:27 AM, Dave Ray wrote:

On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:


e/src/modules/wizard/page_030.c


That explains it, thanks.

So on MacOSX I will need to write a script that mimics xdg menu information, if 
I want anything to show up in this Applications menu.




Isn't it simpler to create a menu file like this which suits osx and 
install it?


S.

   ApplicationsX-GNOME-Menu-Applications.directory/etc/X11/applnk
   /usr/share/gnome/apps

   Accessories Utility.directory Utility Accessibility System

   Universal Access Utility-Accessibility.directory Accessibility Settings

   Development Development.directory Development emacs.desktop

   Education Education.directory Education Science

   Science GnomeScience.directory Education Science

   Games Game.directory Game ActionGame AdventureGame ArcadeGame BoardGame
   BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame
   StrategyGame

   Action ActionGames.directory ActionGame

   Adventure AdventureGames.directory AdventureGame

   Arcade ArcadeGames.directory ArcadeGame

   Board BoardGames.directory BoardGame

   Blocks BlocksGames.directory BlocksGame

   Cards CardGames.directory CardGame

   Kids KidsGames.directory KidsGame

   Logic LogicGames.directory LogicGame

   Role Playing RolePlayingGames.directory RolePlaying

   Simulation SimulationGames.directory Simulation

   Sports SportsGames.directory SportsGame

   Strategy StrategyGames.directory StrategyGame

   Graphics Graphics.directory Graphics

   Internet Network.directory Network

   Multimedia AudioVideo.directory AudioVideo

   Office Office.directory Office

   System System-Tools.directory System Settings Game

   Other X-GNOME-Other.directory Core Settings Screensaver

   Debian debian-menu.menu Debian.directory

   ubuntu-software-center.desktop ubuntu-software-center.desktop
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray
On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:

 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu information, 
 if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and install 
 it?

Yes, but that config file you attached has no apps listed in it, just app 
categories. I would need other files with actual paths to apps, app names, etc. 
I'm still trying to learn where they should go and what they contain.

Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a 
small fraction of the installed apps, so i need to selectively find just the 
X11 apps and list those. It would be great for a script to auto-detect what X11 
apps  been installed since the last time it was run, and update the menu 
config. 

There are package managers for MacOS that manage X11 installations, but they 
come with an all-or-nothing mega-installation of dozens of packages (MacPorts 
and Fink). They are OS-specific and heavily patched. I have been trying to 
avoid these large installations to keep things simple and to minimize running 
processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown 
X11 environment. And I don't even know if those installations provide what's 
needed for e17 menus. From this perspective, I'm not siure if the menu issue is 
worth the trouble on MacOS, I'm just trying to see how hard it would be to 
implement a script for a working Applications menu on a simple setup.
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread The Rasterman
On Mon, 11 Apr 2011 21:15:35 -0700 Dave Ray cl...@jonive.com said:

 On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:
 
  On 04/12/2011 04:27 AM, Dave Ray wrote:
  On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
  
  e/src/modules/wizard/page_030.c
  
  That explains it, thanks.
  So on MacOSX I will need to write a script that mimics xdg menu
  information, if I want anything to show up in this Applications menu.
  
  Isn't it simpler to create a menu file like this which suits osx and
  install it?
 
 Yes, but that config file you attached has no apps listed in it, just app
 categories. I would need other files with actual paths to apps, app names,
 etc. I'm still trying to learn where they should go and what they contain.

thos menu files almost never have apps listed. they list categories and let
the .desktop files populate the menu categories based on the category in the
desktop file. :) so it's more a matte of having a .menu file that defines what
categories u want to list int he menu and how, and then having desktop files
for your apps that have the categories set right. :)

 Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a
 small fraction of the installed apps, so i need to selectively find just the
 X11 apps and list those. It would be great for a script to auto-detect what
 X11 apps  been installed since the last time it was run, and update the menu
 config. 
 
 There are package managers for MacOS that manage X11 installations, but they
 come with an all-or-nothing mega-installation of dozens of packages (MacPorts
 and Fink). They are OS-specific and heavily patched. I have been trying to
 avoid these large installations to keep things simple and to minimize running
 processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown
 X11 environment. And I don't even know if those installations provide what's
 needed for e17 menus. From this perspective, I'm not siure if the menu issue
 is worth the trouble on MacOS, I'm just trying to see how hard it would be to
 implement a script for a working Applications menu on a simple setup.
 --
 Forrester Wave Report - Recovery time is now measured in hours and minutes
 not days. Key insights are discussed in the 2010 Forrester Wave Report as
 part of an in-depth evaluation of disaster recovery service providers.
 Forrester found the best-in-class provider in terms of services and vision.
 Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Sebastian Dransfeld

On 04/12/2011 06:15 AM, Dave Ray wrote:

On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:


On 04/12/2011 04:27 AM, Dave Ray wrote:

On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:


e/src/modules/wizard/page_030.c


That explains it, thanks.
So on MacOSX I will need to write a script that mimics xdg menu information, if 
I want anything to show up in this Applications menu.


Isn't it simpler to create a menu file like this which suits osx and install it?


Yes, but that config file you attached has no apps listed in it, just app 
categories. I would need other files with actual paths to apps, app names, etc. 
I'm still trying to learn where they should go and what they contain.

Only X11 apps should be listed in the e17 Apps menu. On MacOS, X11 apps are a 
small fraction of the installed apps, so i need to selectively find just the 
X11 apps and list those. It would be great for a script to auto-detect what X11 
apps  been installed since the last time it was run, and update the menu config.

There are package managers for MacOS that manage X11 installations, but they 
come with an all-or-nothing mega-installation of dozens of packages (MacPorts 
and Fink). They are OS-specific and heavily patched. I have been trying to 
avoid these large installations to keep things simple and to minimize running 
processes. I prefer to dual-boot natively into Ubuntu of I want o full-blown 
X11 environment. And I don't even know if those installations provide what's 
needed for e17 menus. From this perspective, I'm not siure if the menu issue is 
worth the trouble on MacOS, I'm just trying to see how hard it would be to 
implement a script for a working Applications menu on a simple setup.


Then match only on filename like this menu. Which is built by the 
favorites menu editor in e17, and the file ends up in

~/.e/e/applications/menu/favorite.menu

S.
?xml version=1.0?
!DOCTYPE Menu PUBLIC -//freedesktop//DTD Menu 1.0//EN http://standards.freedesktop.org/menu-spec/menu-1.0.dtd;
Menu
  NameFavorites/Name
  DefaultAppDirs/
  DefaultDirectoryDirs/
  Layout
Filenamegnome-terminal.desktop/Filename
Filenamefirefox.desktop/Filename
Filenamegvim.desktop/Filename
Filenameeclipse.desktop/Filename
Filenamepidgin.desktop/Filename
Filenamexchat.desktop/Filename
  /Layout
  Include
Filenamegnome-terminal.desktop/Filename
Filenamefirefox.desktop/Filename
Filenamegvim.desktop/Filename
Filenameeclipse.desktop/Filename
Filenamepidgin.desktop/Filename
Filenamexchat.desktop/Filename
  /Include
/Menu
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] little white rectangle

2011-04-11 Thread Dave Ray

On Apr 11, 2011, at 10:07 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 06:15 AM, Dave Ray wrote:
 On Apr 11, 2011, at 7:30 PM, Sebastian Dransfeld wrote:
 On 04/12/2011 04:27 AM, Dave Ray wrote:
 On Apr 11, 2011, at 6:57 PM, Sebastian Dransfeld wrote:
 
 e/src/modules/wizard/page_030.c
 
 That explains it, thanks.
 So on MacOSX I will need to write a script that mimics xdg menu 
 information, if I want anything to show up in this Applications menu.
 
 Isn't it simpler to create a menu file like this which suits osx and 
 install it?
 
 Yes, but that config file you attached has no apps listed in it, just app 
 categories. I would need other files with actual paths to apps, app names, 
 etc. I'm still trying to learn where they should go and what they contain.
 
 Then match only on filename like this menu. Which is built by the favorites 
 menu editor in e17, and the file ends up in
 ~/.e/e/applications/menu/favorite.menu

I think that is the best solution. 
In this file, if I replace Favorites with Applications, will that populate 
the Main - Application menu?

I already have the .desktop files, I just need to build this menu.
--
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel