From: Masao M. <mu...@hi...> - 2003-05-24 18:00:40
|
むとうです。 Ruby-GNOME2-0.5.0、Ruby/GtkSourceView-0.1.0 をリリースしました。是非おためしください。 Ruby/GtkSourceViewですが、現状、ruby-gnome2 のディレクトリ配下に展開した上でコンパイル してください。もちろん、その前にGtkSourceView をインストールしておく必要があります。 #今回はmkmf-gnome2.rbには手をつけませんでした。 Highlights ========== * Fixed some bugs, Improved. * Some classes/methods were added. * Ruby/GtkSourceView has been started. Downloads ========= http://sourceforge.net/project/showfiles.php?group_id=53614 * ruby-gtk2 The minimum package which includes Ruby/GLib2, Ruby/GdkPixbuf, Ruby/Pango, Ruby/GTK2. * ruby-gnome2 All of Ruby-GNOME2 libraries. * ruby-gtksourceview Ruby/GtkSourceView What's Ruby-GNOME2? =================== Ruby-GNOME2 is a set of Ruby language bindings for the GNOME 2.x development environment. Supported libraries are: * Ruby/GLib2 * Ruby/GdkPixbuf2 * Ruby/Pango * Ruby/GTK2 * Ruby/GNOME2 * Ruby/GnomeCanvas2 * Ruby/Libart2 * Ruby/Libglade2 * Ruby/GConf2 What's Ruby/GtkSourceView? ========================== Ruby/GtkSourceView is a wrapper for GtkSourceView. Ruby/GtkSourceView is maintained by Geoff Youngs. Geoff's introduction: GtkSourceView is a syntax highlighting, multi-line text editing widget for GTK+2. It is currently at version 0.2.0 and is used, among other things, by the latest version of GEdit, the GNOME 2 text editor. It is a subclass of GtkTextView, the mutli-line text editor widget that comes with GTK and can be used (more or less) as a drop in replacement for the TextView widget. It comes with several syntax files for highlighting languages such as C, C++, Python etc, but the syntax is fairly straightforward for designing more. A ruby one has already been created and will be included in the Ruby-GtkSourceView distribution at least until it is accepted upstream. The interface is quite straight forward - you can select languages by mime type or by enumerating them etc. It is used in RUDE - which is currently very much pre-alpha and will probably destroy huge wadges of code if you try to use it for anything - but which is available from http://rox-ruby.sf.net/ Resources ========= - Project website http://ruby-gnome2.sourceforge.jp/ - Mailing lists http://sourceforge.net/mail/?group_id=53614 - Ruby/GTK Tutorial http://ruby-gnome2.sourceforge.net/tut/toc.htm - Ruby-GNOME2 API Reference http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference - New samples http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples * Simple Text Editor http://ruby-gnome2.sourceforge.jp/hiki.cgi?Simple+Text+Editor * XML Tree Viewer http://ruby-gnome2.sourceforge.jp/hiki.cgi?XML+Tree+Viewer - gtk+-2.2 binary package for cygwin http://web.sfc.keio.ac.jp/~s01397ms/cygwin/index.html.en - GTK+ and GIMP for Windows http://www.gimp.org/~tml/gimp/win32/ - GTK+ for Windows http://www.dropline.net/gtk/ - GNOME Website http://www.gnome.org/ - GtkSourceView http://www.gnome.org/softwaremap/projects/gtksourceview Changes since version 0.4.0 =========================== * Ruby/GLib - Fixed warning for ruby-1.8.1. [Masao Mutoh] - Fixed some bugs, Added methods and improved: [Masahiro Sakai] GLib::Object, GLib::ParamSpec, GLib::Signal, GLib::Type, GLib::Instantiatable, GLib::MetaInterface, GLib::Param::String * Ruby/GdkPixbuf - Fixed a bug. [Geoff Youngs] * Ruby/Pango - Some constants were moved. [Masao Mutoh] Moved Pango::Attribute::UNDERLINE_* to Pango::AttrUnderline::*. Moved Pango::Attribute::SCALE_* to Pango::AttrScale::*. * Ruby/GTK - Completed: [Masao Mutoh] Gtk::AccelGroup, Gtk::Style, Gtk::Selection - Added some methods, improved: [Stephen Lewis, Masahiro Sakai, Masao Mutoh] Gtk::TextBuffer, Gtk::TextIter, Gtk::TreeIter, Gtk::ListStore, Gtk::TreeStore, Gtk, Gtk::HandleBox, Gtk::Frame, Gtk::Container, Gtk::Table, Gdk::Input, Gtk::Widget, Gtk::Allocation, Gtk::RC, Gtk::ItemFactory, Gtk::Toolbar, Gtk::Window, Gtk::CellEditable, Gtk::Accessible, sample/misc/*.rb - Added and completed. [Nikolai :: lone-star :: Weibull, Masao Mutoh] Gtk::RcStyle, Gtk::TargetList, Gtk::TreeSortable, Gtk::TreeModelSort, Gtk::IMContext, Gtk::IMContextSimple, Gtk::IMMulticontext - Added: [Masao Mutoh] Gtk::Settings - Renamed some methods. [Masao Mutoh] Gtk::Table, Gtk::Widget - Removed: [Masao Mutoh] Gtk::Object#user_data, #user_data=, #set_user_data. Deprecated properties of Gtk::ProgressBar. Gtk::Requisition. Use [width, height] instead. Gtk::Widget#set_requisition, *_event, Gtk::Widget::NO_PARENT. Gtk::SelectionData.remove_all. Use Gtk::Selection.remove_all instead. * Ruby/GNOME - Cygwin support [Masahiro Sakai] - sample/test-gnome/color-picker.rb: Follow Ruby/GTK changes.[Masao Mutoh] * Ruby/GnomeCanvas - sample/canvas-primitives.rb: Follow Ruby/GTK changes.[Masao Mutoh] * Ruby/Libglade - Fix a bug of bin/ruby-glade-create-template. [Masao Mutoh] * Ruby/Libart - None * Ruby/GConf - Added GConf::MetaInfo. [Nikolai :: lone-star :: Weibull] - Fixed a bug [Masao Mutoh] -- .:% Masao Mutoh<mu...@hi...> |