1. EuGTK4.6.8!!! I may be jumping the gun a bit

I stumbled acroos this...

EuGTK4.6.8
Download EuGTK4.6.8

And just to make things interesting, here is something to help get everyone started...

Save to ~.config/geany/tags/EuGTK4.6.8.e.tags
First line of the file should be: # format=pipe

# format=pipe 
Deregister||| 
PrintFile||| 
PrintText||| 
Quit||| 
_end_printing||| 
_print_setup||| 
_process_text||| 
_render_page||| 
_show_status||| 
_start_printing||| 
accelerator_label||| 
accelerator_name||| 
accelerator_parse||| 
add||| 
build_hierarchy||| 
case "function" then funkname ||| 
class_of||| 
classname||| 
color_to_rgba||| 
create||| 
createListStore||| 
createTreeStore||| 
decode_params||| 
defaults||| 
events_pending||| 
Edit(atom parent )||| 
Error(atom parent )||| 
Info(atom parent )||| 
Input(atom parent )||| 
MessageDialog(atom parent )||| 
Question(atom parent )||| 
Warn(atom parent)||| 
connect(object handle, object signal, object fn )||| 
destroy(object x, object y)||| 
gslist_to_sequence(atom gs, integer fmt )||| 
idle(object func, atom data)||| 
timeout(integer interval, object func, atom data )||| 
createTreeViewColumn(object attrs, object params)||| 
getCalendarYMD(atom handle, integer full)||| 
getSelectedText(atom buffer, object name, integer hidden)||| 
getTreeModelValue(atom mdl, atom iter, integer col, integer vt)||| 
lookup_method(sequence property, integer class, integer fatal)||| 
setDashes(atom cr, object dashes, integer len, atom offset)||| 
get||| 
getAlignment||| 
getButtonAlignment||| 
getCalendarDate||| 
getCalendarDay||| 
getCalendarEuDate||| 
getCalendarMonth||| 
getCalendarYear||| 
getCellRendererAlignment||| 
getColorSelection||| 
getCurrentColorAtom||| 
getCurrentColorTriplet||| 
getCurrentRGBA||| 
getEditableSelectionBounds||| 
getIterFromSelection||| 
getLabelAlign||| 
getObjectProperty||| 
getScreen||| 
getSelectedItem||| 
getSelectedRowData||| 
getSpinIncr||| 
getSpinRange||| 
getTextBufferBounds||| 
getTextBufferEndIter||| 
getTextBufferStartIter||| 
getTextBufferText||| 
get_current_event||| 
get_default_language||| 
get_event_widget||| 
get_selection_uris||| 
get_stock_item||| 
grab_get_current||| 
gtkMenuShellAppend||| 
key_pressed||| 
keyval_from_name||| 
list_stock_ids||| 
main||| 
main_iteration||| 
main_iteration_do||| 
main_level||| 
mouse_button||| 
newDisplay||| 
object fn ||| 
pango_font||| 
register||| 
requires||| 
result ||| 
rgba_to_hex||| 
rgba_to_hex_string||| 
rgba_to_string||| 
run||| 
runPageSetupDialog||| 
search_for_lib||| 
set||| 
setCalendarDate||| 
setDefaultIcon||| 
setLayoutPath||| 
setListStoreColumnData||| 
setListStoreRowData||| 
setObjectProperty||| 
setPageRanges||| 
setTextBufferText||| 
setTreeStoreColumnData||| 
setTreeStoreRowData||| 
setTreeViewInsertColumns||| 
show||| 
showLayout||| 
show_all||| 
show_uri||| 
stock_add||| 
stock_lookup||| 
unpack||| 

new topic     » topic index » view message » categorize

2. Re: EuGTK4.6.8!!! I may be jumping the gun a bit

Is that going to run in Windows too?!

new topic     » goto parent     » topic index » view message » categorize

3. Re: EuGTK4.6.8!!! I may be jumping the gun a bit

said...

Currently using Euphoria 4.1.0

To download current version of the library, click below, or go to the Files page for previous versions.

EuGTK4.6.8.tar.bz2 - 4666k Apr. 1, 2013 4.6 meg.

That is three/four days from now. WTF Irv? getlost

-Greg

new topic     » goto parent     » topic index » view message » categorize

4. Gtk3 tag file generator

-- 
--  make_gtk3_tags.ex 
-- 
--  usage: eui make_gtk3-tags.ex 
-- 
--  This program creates a tags file from the filebase names of *.html files 
--   in the current directory; therefore, you should run it from the directory  
--   in which you installed your Gtk3 html documentation. It writes the tag file 
--   to:  ~/Geany/tags/gtk3.e.tags 
-- 
 
include std/filesys.e 
include std/sort.e 
include std/sequence.e 
include std/console.e 
 
sequence GEANY_USER_CONFIG = getenv( "HOME") & SLASH & ".config" & SLASH & "geany" 
 
ifdef WINDOWS then 
    GEANY_USER_CONFIG =  getenv( "APPDATA" ) & SLASH & "geany" 
end ifdef 
 
-- create tags directory, if it does not already exist: 
if  create_directory( GEANY_USER_CONFIG & SLASH & "tags" ) then end if 
constant GEANY_TAGS = GEANY_USER_CONFIG & SLASH & "tags" & SLASH 
 
object gtk ={} 
object files = {} 
 
files = dir("*.html") 
for i = 1 to length(files) do 
    gtk = sort(append(gtk, filebase(sprintf("%s",files[i])))) 
end for 
 
if chdir(GEANY_TAGS) then 
    integer fn = open("gtk3.e.tags", "w") 
    puts(fn, "# format=pipe\n") 
    for i = 1 to length(gtk) do 
    printf(fn, "%s|||\n", {gtk[i]}) 
    end for 
    close(fn) 
else 
    puts(1, "\n\n\tFailed to create file gtk3.e.tags\n") 
    any_key() 
end if 
 
 
 
new topic     » goto parent     » topic index » view message » categorize

5. Re: EuGTK4.6.8!!! I may be jumping the gun a bit

It's NOT an April Fools' joke, it's just that I expected to be busy today, with no time to post, so I put it up in advance.

Turns out, however, that the joke was on me. There is a bug in the early posting, which Andrew Katz reported (thanks!), and I've fixed in the new version which indeed WAS posted today, April 1, at https://sites.google.com/site/euphoriagtk/Home

That'll teach me to try to beat the calendar.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu