Подробности

[В начало]

Проблема в реализации № D0149

Краткое описание

Неверное значение по умолчанию для свойства 'max-position' объектов GtkPaned

Подробное описание

Значение по умолчанию свойства 'max-position' должмо быть равным 2147483647, но оно равно нулю.

Раздел стандарта

Linux Standard Base Desktop Specification 4.0, Chapter 16. Libraries. Section 16.27. Interfaces for libgtk-x11-2.0, который ссылается на http://library.gnome.org/devel/gtk/2.8/GtkPaned.html

Пример

#include <gtk/gtk.h>
#include <glib.h>
#include <stdio.h>

int main (int argc, char **argv)
{
	GtkWidget *h_paned = NULL;
	gint get_val;
	
	gtk_init(&argc, &argv);
	
	h_paned = gtk_hpaned_new();
	if(h_paned == NULL)
	{
		printf("The gtk_hpaned_new function returns NULL, unable to create a GtkWidget.\n");
	}
	
	g_object_get(h_paned, "max-position", &get_val, NULL);
	
	if(get_val != 2147483647)
	{
		printf("The default value of the property 'max-position' should be 2147483647, but it is %d.\n", get_val);
	}	

	if(h_paned != NULL)
	{
		gtk_widget_destroy(h_paned);
	}
	
	return 0;
}

Компонент

gtk+ 2.19 or earlier

Принято

Gnome Bugzilla, 608865

Статус

Исправлено в CVS

[В начало]