GnomeFiles.org
HomeApp RankingSubmit App
DevelopersResourcesContact Us
 zfuncs
  version 3.3
Publisher Info
Home Page
Screenshots
Version History
Report a Bug
Post Comment
Published by kornelix
Date Posted: March 6, 2007
Last Updated: March 6, 2010
Downloads: 170 (all versions)
Page Views: 13245 total
License: GPL
User Rating

Application awaits 5 votes

Listed at GUI Creation, Toolkits, Class Libraries
 
  About zfuncs
search and sort, queue, sparse array, GTK dialog builder, pixbuf rotate, etc.
 
The tarball contains two source programs, a menu-driven test program zfuncstest.cpp to exercise the individual functions, and the function library zfuncs.cpp.

zfuncs.cpp icludes the following utilities among others:
MatchWild - compare strings with multiple wildcards (* ?)
SearchWild - search for files matching pathname with multiple wildcards anywhere
bsearch - binary search an array of strings
HeapSort - callback function to compare records, allows weird sorts
HashTab - hash table C++ class (fast string store and find)
Queue - queue C++ class (push, pop newest, pop oldest) (thread safe)
Tree - C++ sparse array class - indexes can be numbers or strings
menus and toolbars - build GTK menus and toolbars with simpler code
zlock - use GTK in threads more easily and safely
wprintf - printf() to scrolling window, specified row or next row
zdialog - build GTK dialogs with simpler code
pixbuf_rotate - rotate GDK pixbuf through any angle
image_gallery - navigate image collection, pageable thumbnail window, clicked image callback
 
Requirements
This application requires GTK+ version 2.8.x. Other dependencies include:
Standard Gnome GTK application. g++ and libgtk2-dev needed to build executable.
 
  Latest Version: 3.3
+ bugfix: gdk_pixbuf_rotate(): correctly handle alpha channel.
+ new: polymorphs of lrandz() and drandz() with implicit seeds.
+ write_popup_text() and popup_command(): were given an optional parent window arg.
+ image_thumbfile(): do nothing if unsupported file type.
+ image_gallery(): simplify navigation to other folders (add parent button).
+ zdialog_new(): title, parent, buttons are now optional.
+ new: zdialog_wait(): wait for a parallel (non-modal) zdialog to complete.
+ zgetfile(): GTK bug workaround: stop auto-select of first file in a folder.

Download Size
tar file with source, build script (make), user guide 240 KB
 
Search GnomeFiles

Most Popular
1. NeroLinux 50341
2. MPlayer 24701
3. WiFi Radar 24409
4. GNOME PPP 22609
5. Desktop Optimizatio 22148
6. Mac Menubar for GNO 21113
7. Real Player 17935
8. CompTemp Monitor 16307
9. gnormalize 15024
10. GNOME Sensors Apple 14208
Best Rated
1. gambas8.54
2. Transmission8.40
3. Pragha8.39
4. gmusicbrowser8.38
5. GNOME Split8.36
6. Talika Applet8.35
7. CherryTree8.33
8. Gnac8.31
9. Gummi8.28
10. GAdmin-Sendmail8.27
Software Categories
Audio Tools
Development
Games
Graphics & Design
Home & Education
Info Management
Internet & Network
Productivity
Science & Math
System Files
Utilities
Video Tools
 
Add GnomeFiles to Mozilla Sidebar   Add GnomeFiles to your Opera or Mozilla Sidebar   Add Mozilla Search Engine Plugin   WAP support for your phone. Use linked URL.   Add news feed to MyYahoo   GnomeFiles XML News Feed
Copyright OSNews LLC 2004-2009. All Rights Reserved.
Disclaimers - Privacy statement - Notice to Bulk Emailers