spuug

spuug is a little tool that generates the boilerplate code for GObjects.
Download

spuug Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Dirk-Jan C. Binnema
  • Publisher web site:
  • http://www.djcbsoftware.nl/code/dreiging/

spuug Tags


spuug Description

spuug is a little tool that generates the boilerplate code for GObjects. spuug is a little tool that generates the boilerplate code for GObjects. I you don't know what they are, then probably this tool is of little use to you...spuug can be used for 'plain' GObjects, but also for GTK+-widgets etc., and tries to be a bit smart with the code in spits out. I've been using it myself for a while, and it has been very helpful. However, a code generator is no more than that -- you still need to understand GObjects/GtkWidgets to use it. So, I would recommend writing a couple 'by hand' before using a tool like this one. If you find any problems or you have improvements, please report them to me· spuug is Dutch for the imperative form of to spit out.Usage:$ spuug --helpspuug version 0.2Copyright (c) 2006 Dirk-Jan C. Binnema .spuug is free software covered by the GNU General Public License v2.1spuug is a script to generate GObject boilerplate codeusage: spuug where options are: --class=,-c : the classname (e.g. MyFooBar) --interface=,-i : the interface name (e.g. MyFooBarIFace) --parent=,-p : the parent classname (e.g. Bar) --namespace=,-n : the namespace (e.g. My) --test,-t : generate test code as well --force,-f : overwrite existing files --help,-h : show this help text Example: $ spuug --class=FunkyFooBar --namespace=Funky --parent=GtkWidgetwill generate funky-foobar.c and funky-foobar.h with the boilerplate codeand $ spuug --class=CuteThing --namespace=Cute --parent=GObject --testwill generate cute-thing.c and cute-thing.h with the boilerplate code,and test-cute-thing.c and Makefile for testingRequirements:· GTK+ version 2.2.x· ruby 1.8What's New in This Release:· many small fixes & improvements after heavy usage


spuug Related Software