LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 931|回复: 5

最新版本的gtk 都2.4了。

[复制链接]
发表于 2004-4-11 12:51:38 | 显示全部楼层 |阅读模式
16 Mar 2004
The GTK+ team is proud to announce the release of version 2.4 of the GTK+ widget toolkit and associated libraries (GLib, Pango, and ATK). The 2.4 release adds significant new functionality while maintaining source and binary compatibility with GTK+-2.0.

2004-3-16
GTK+ 团队自豪的宣布发布2。4版本的GTK+部件工具包和相关的库(glib,pango,atk)。2。4版本增加了有意义的功能还是和GTK+-2.0 的源码和二进制兼容。
 楼主| 发表于 2004-4-11 13:37:35 | 显示全部楼层
GTK+ user interface libraries, version 2.4
gtk+ 用户接口库,版本2.4

--------------------------------------------------------------------------------

From: Owen Taylor <otaylor redhat com>
To: gnome-announce-list gnome org, gtk-list gnome gnome org,gtk-app-devel-list gnome org, gtk-devel-list gnome org
Subject: GTK+ user interface libraries, version 2.4
Date: Tue, 16 Mar 2004 16:52:30 -0500

--------------------------------------------------------------------------------

The GTK+ team is pleased to announce the release of version 2.4 of the
GTK+ widget toolkit and associated libraries (GLib, Pango, and
ATK). GTK+-2.4 continues to enhance the state of the art of free
software user interface toolkits while maintaining binary and
interface compatibility with GTK+-2.2 and GTK+-2.0

GTK+ 团队自豪的宣布发布2。4版本的GTK+部件工具包和相关的库(glib,pango,atk)。
gtk-2.4 继续增强art 自由软件用户接口工具包的稳定性,并且维护gtk+-2.2 和 gtk+-2.0 的二进制和
接口兼容性。

What is GTK+
什么是gtk+
============

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off projects to complete application
suites.
gtk+ 是一个多平台的创建图形用户接口工具包。提供全部配置的部件,gtk+项目是从小的一次性的项目中广泛收集来完成的应用软件组。

GTK+ is based on three libraries developed by the GTK+ team:
gtk+是在三个库上的基础由gtk+团队上开发出来的:

- GLib is the low-level core library that forms the basis of GTK+ and
   GNOME. It provides data structure handling for C, portability
   wrappers, and interfaces for such runtime functionality as an event
   loop, threads, dynamic loading, and an object system.

- Pango is a library for layout and rendering of text, with an
   emphasis on internationalization. It forms the core of
   text and font handling for GTK+

- The ATK library provides a set of interfaces for accessibility.
   By supporting the ATK interfaces, an application or toolkit can
   be used with such tools as screen readers, magnifiers,
   and alternative input devices.

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties. GTK+ is the only 100% free-of-cost open
source industrial-strength GUI toolkit available today.

Since its origins as the toolkit for the GNU Image Manipulation
Program (GIMP), GTK+ has been used in a wide range of software.
Notably, GTK+ is the foundation of the GNOME desktop; GTK+-2.4
will be incorporated into the soon-to-be-released version 2.6
of the GNOME desktop.


What's new in GTK+-2.4
gtk+-2.4 有那些新改动
======================

More extensive information about new features in GLib-2.4, Pango-1.4,
and GTK+-2.4 can be found in the individual release
announcements; to list just a few of the major highlights:

New file selector widget
新文件选择控件(部件)

The new GtkFileChooser widgets provide a radically simplified
and improved way for users to select files. Application writers
now are provided with such capabilities such as customizable
filters and previews. The filesystem access is encapsulated
as a dynamically loaded module; as an example of what this
allows, libgnomeui now provides a gnome-vfs backend for
GtkFileChooser so that it has the same view of remote
filesystems as applications such Nautilus.

新gtkfilechooser(文件选择)控件提供给用户简单,易用的选择文件。现在应用软件写

New drop-down selection widget
新的drop-down 选择控件(是什么啊?不知道这个名词)

The GtkComboBox widget replaces the old GtkOptionMenu and
GtkCombo widgets with a single unified appearance
and programming interface for both editable and non-editable
dropdowns. Other enhancements provided include customizability
of the main display widget and grid layouts for the drop-down
menu.

Action-based toolbar and menu API
当前的基础工具栏和菜单API

GtkUIManager allows the application to specify a set of
"actions", then create menus and toolbars using those actions
from an XML-like interface description. This separation makes it
easier to coordinate having the same item both in a menu and in
a toolbar and simplifies the implementation of toolbar editing.

Unicode-4.0 support
unicode-4.0 支持

Glib and Pango now fully support characters outside the
basic-multilingual-plane of Unicode; character properties
have been updated to match Unicode-4.0.

glib 和pango 现在全部支持多种平台语言外部字符 unicode;
character properties have been updated to match Unicode-4.0.

Bidirectional editing and interface flipping improvements
双向编辑和接口易用性的改进

GTK+ now automatically determines the base direction for
label and text-entry widgets based on their contents, rather
than requiring it to be specified by the application; this
gives a much better user experience when editing mixed
right-to-left and left-to-right text. Support for user-interface
mirroring in right-to-left locales has now been extended to
cover virtually all widgets.



Where to get more information about GTK+-2.4
那里能得到更多的关于gtk+-2.4的信息
============================================

Information about GTK+ including links to documentation can be
found at http://www.gtk.org/
关于gtk+头文件的信息文档能从 http://www.gtk.org找到。

More information about Pango can be found at http://www.pango.org/
关于pango 的更多信息能从 http://www.pango.org 找到。

More information about ATK can be found at
http://developer.gnome.org/projects/gap/
关于 atk 更多的信息可以从 http://developer.gnome.org/projects/gap/ 找到。

- GLib-2.4.0 release announcement
  glib-2.4.0 发布宣告
     http://mail.gnome.org/archives/gtk-list/2004-March/msg00109.html
- Pango-1.4.0 release announcement
  pango-1.4.0 发布宣告
     http://mail.gnome.org/archives/gtk-list/2004-March/msg00110.html
- Complete GTK+-2.4.0 release announcement
  全部的 gtk+-2.4.0 发布宣告
     http://mail.gnome.org/archives/gtk-list/2004-March/msg00111.html

An installation guide for GTK+-2.4 is found at:
gtk2.4的安装手册可以从下面的网址找到:

http://developer.gnome.org/doc/API/2.4/gtk/gtk-building.html

16 March 2004
2004-3-16
发表于 2004-4-24 19:54:24 | 显示全部楼层
升级gtk+2.4时,--prefix-path应指向哪里?
 楼主| 发表于 2004-4-25 08:42:33 | 显示全部楼层
不用指定吧,默认就可以,我没有装过
发表于 2004-4-25 19:58:05 | 显示全部楼层
最初由 pinkme005 发表
升级gtk+2.4时,--prefix-path应指向哪里?

我装过的,但是失败了。好像是要在编译安装 gtk-config 的时候指定 gtk 的位置吧,因此可以把 gtk 安装在 /usr/local/gtk-2.4/ 这样的目录下。这是我最近看到 gcc 编译用 gtk 编写的一些源程序的时候想到的,因为命令行里有一些 `gtk-config --libs --cflag` 这样的选项。不知道是不是这样啊,大家帮我指正一下,谢谢。
发表于 2004-4-26 10:57:49 | 显示全部楼层
我不记得是 pkgconfig 还是 gtk-config 了。现在这里没有 Linux 操作系统,只有看书学习。谢谢指教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表