| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Graphics ContextsGraphics Contexts Общедоступный пул объектов GdkGC | 
#include <gtk/gtk.h>
GdkGC*      gtk_gc_get                      (gint depth,
                                             GdkColormap *colormap,
                                             GdkGCValues *values,
                                             GdkGCValuesMask values_mask);
void        gtk_gc_release                  (GdkGC *gc);Эти функции обеспечивают доступ к общему пулу объектов GdkGC. Когда необходим новый объект GdkGC, вызывается gtk_gc_get() с необходимой глубиной (depth), палитрой (colormap) и GdkGCValues. Если объект GdkGC с необходимыми свойствами существует, то он же и возвращается. Если нет, то создаётся новый GdkGC. Когда GdkGC больше не нужен, должна вызываться функция gtk_gc_release().
GdkGC*      gtk_gc_get                      (gint depth,
                                             GdkColormap *colormap,
                                             GdkGCValues *values,
                                             GdkGCValuesMask values_mask);Выдаёт GdkGC с данной глубиной (depth), палитрой (colormap) и GdkGCValues. Если GdkGC с необходимыми свойствами существует, то он же и возвращается, иначе создаётся новый GdkGC. Возвращаемый GdkGC должен освобождаться при помощи функции gtk_gc_release() когда в нем больше нет необходимости.
| depth : | Глубина для создания GdkGC. | 
| colormap : | GdkColormap (Поправьте меня: Я не знаю для чего это нужно). | 
| values : | GdkGCValues структура содержащая установки для GdkGC. | 
| values_mask : | отметки сообщающие о том какие области в values были установлены. | 
| Возвращает : | 
void gtk_gc_release (GdkGC *gc);
Высвобождает GdkGC размещенный с использованием gtk_gc_get().
| gc : | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |