On Tue, 23 Oct 2007 23:24:05 +0100 "A.S. Bradbury" <[EMAIL PROTECTED]>
babbled:

not sure. this should work.

> I've basically completed writing Imlib2 bindings for Lua. I've been
> trying to get imlib_text_get_index_and_location to work, but it always
> seem to return -1 (failure) for me. It's looking more and more like an
> Imlib2 bug, but of course there's a fairly good probability I'm doing
> something stupid. Below is an example from my problem, which seems
> fairly bullet proof to me:
> 
>   imlib_add_path_to_font_path("./resources");
>   Imlib_Font font = imlib_load_font("Vera/30");
>   if (font != NULL)
>     printf("font is good\n");
>   imlib_context_set_font(font);
>   const char *text = "foo";
>   int t_w, t_h;
>   imlib_get_text_size(text, &t_w, &t_h);
>   printf("width: %d height: %d\n", t_w, t_h);
>   int c_x, c_y, c_w, c_h;
>   int ret = imlib_text_get_index_and_location(text, 5, 5, &c_x, &c_y,
> &c_w, &c_h);
>   if (ret == -1)
>     printf("imlib_text_get_index_and_location returned -1\n");
> 
> I've performed tests looping through every x,y in the text size
> reported by imlib_get_text_size, and always get -1. A quick look at
> the source and it seems most likely that imlib_font_query_at is always
> returning -1, as I can't see why the switch statements on
> IMLIB_TEXT_TO_* would fall through.
> 
> I've tested with 1.3.0 and 1.4.0. Any thoughts?
> 
> Alex
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to