diff options
author | Remi Collet <remi@remirepo.net> | 2018-06-11 15:01:31 +0200 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2018-06-11 15:01:31 +0200 |
commit | 2a395f3465760fbad4dd6fed3de7bcc8d247d89c (patch) | |
tree | 50007b563335f10573fc70896d0c3d2b107ba744 |
new package, version 0.3.0
open https://github.com/Letargie/pggi/pull/8 [-Wformat=]
open https://github.com/Letargie/pggi/pull/9 [-Wimplicit-function-declaration]
open https://github.com/Letargie/pggi/pull/11 [-Werror=format-security]
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | 11.patch | 23 | ||||
-rw-r--r-- | 8.patch | 23 | ||||
-rw-r--r-- | 9.patch | 24 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | REFLECTION | 6906 | ||||
-rw-r--r-- | php-pggi.spec | 181 |
7 files changed, 7169 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fc9aa8c --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +clog +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/11.patch b/11.patch new file mode 100644 index 0000000..7ca05a5 --- /dev/null +++ b/11.patch @@ -0,0 +1,23 @@ +From 432848cca35a4edd8ce775cb6531592783e3450d Mon Sep 17 00:00:00 2001 +From: Remi Collet <remi@remirepo.net> +Date: Mon, 11 Jun 2018 14:56:08 +0200 +Subject: [PATCH] Fix: src/gdk/gpixbuf.c:120:3: error: format not a string + literal and no format arguments [-Werror=format-security] + +--- + src/gdk/gpixbuf.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gdk/gpixbuf.c b/src/gdk/gpixbuf.c +index 04871da..2c7303c 100755 +--- a/src/gdk/gpixbuf.c ++++ b/src/gdk/gpixbuf.c +@@ -117,7 +117,7 @@ GPIXBUF_METHOD(createFromFile){ + pix = gdk_pixbuf_new_from_file_at_scale (filename, width, height, preserve_ratio, &error); + } + if(!pix){ +- zend_throw_exception_ex(pggi_exception_get(), 0, error->message); ++ zend_throw_exception_ex(pggi_exception_get(), 0, "%s", error->message); + return; + } + zval * new_pixbuf; @@ -0,0 +1,23 @@ +From 27be3998138c6680abf01eb4d61db5bbe5e94b62 Mon Sep 17 00:00:00 2001 +From: Remi Collet <remi@remirepo.net> +Date: Mon, 11 Jun 2018 13:39:43 +0200 +Subject: [PATCH] Fix src/display/gspinner.c:69:2: warning: missing sentinel in + function call [-Wformat=] + +--- + src/display/gspinner.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/display/gspinner.c b/src/display/gspinner.c +index f340eb3..c5b5df7 100755 +--- a/src/display/gspinner.c ++++ b/src/display/gspinner.c +@@ -66,7 +66,7 @@ PHP_METHOD(GSpinner, isActive){ + this = Z_GWIDGET_P(getThis()); + GValue tmp = G_VALUE_INIT; + g_value_init (&tmp, G_TYPE_BOOLEAN); +- g_object_get(G_OBJECT(this->widget_ptr->intern),"active", &tmp); ++ g_object_get(G_OBJECT(this->widget_ptr->intern), "active", &tmp, NULL); + RETURN_BOOL(g_value_get_boolean(&tmp)); + } + @@ -0,0 +1,24 @@ +From 921b3814001af275e11da397104765b48717a373 Mon Sep 17 00:00:00 2001 +From: Remi Collet <remi@remirepo.net> +Date: Mon, 11 Jun 2018 13:46:07 +0200 +Subject: [PATCH] Fix #7: duplicated macro name + +--- + src/applications/gwindow.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/applications/gwindow.h b/src/applications/gwindow.h +index a8837cd..134a516 100755 +--- a/src/applications/gwindow.h ++++ b/src/applications/gwindow.h +@@ -10,8 +10,8 @@ + */ + + +-#ifndef __GWINDOW_DEF__ +-#define __GWINDOW_DEF__ ++#ifndef __APPLICATONS_GWINDOW_DEF__ ++#define __APPLICATONS_GWINDOW_DEF__ + + #include <gtk/gtk.h> + #include "php.h" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..91b0fd5 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../../common/Makefile + diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..24ce86d --- /dev/null +++ b/REFLECTION @@ -0,0 +1,6906 @@ +Extension [ <persistent> extension #197 pggi version 0.3.0 ] { + + - Constants [119] { + Constant [ integer PGGI\BASELINE_POSITION_TOP ] { 0 } + Constant [ integer PGGI\BASELINE_POSITION_CENTER ] { 1 } + Constant [ integer PGGI\BASELINE_POSITION_BOTTOM ] { 2 } + Constant [ integer PGGI\DELETE_CHARS ] { 0 } + Constant [ integer PGGI\DELETE_WORD_ENDS ] { 1 } + Constant [ integer PGGI\DELETE_WORDS ] { 2 } + Constant [ integer PGGI\DELETE_DISPLAY_LINES ] { 3 } + Constant [ integer PGGI\DELETE_DISPLAY_LINE_ENDS ] { 4 } + Constant [ integer PGGI\DELETE_PARAGRAPH_ENDS ] { 5 } + Constant [ integer PGGI\DELETE_PARAGRAPHS ] { 6 } + Constant [ integer PGGI\DELETE_WHITESPACE ] { 7 } + Constant [ integer PGGI\DIR_TAB_FORWARD ] { 0 } + Constant [ integer PGGI\DIR_TAB_BACKWARD ] { 1 } + Constant [ integer PGGI\DIR_UP ] { 2 } + Constant [ integer PGGI\DIR_DOWN ] { 3 } + Constant [ integer PGGI\DIR_LEFT ] { 4 } + Constant [ integer PGGI\DIR_RIGHT ] { 5 } + Constant [ integer PGGI\JUSTIFY_LEFT ] { 0 } + Constant [ integer PGGI\JUSTIFY_RIGHT ] { 1 } + Constant [ integer PGGI\JUSTIFY_CENTER ] { 2 } + Constant [ integer PGGI\JUSTIFY_FILL ] { 3 } + Constant [ integer PGGI\MOVEMENT_LOGICAL_POSITIONS ] { 0 } + Constant [ integer PGGI\MOVEMENT_VISUAL_POSITIONS ] { 1 } + Constant [ integer PGGI\MOVEMENT_WORDS ] { 2 } + Constant [ integer PGGI\MOVEMENT_DISPLAY_LINES ] { 3 } + Constant [ integer PGGI\MOVEMENT_DISPLAY_LINE_ENDS ] { 4 } + Constant [ integer PGGI\MOVEMENT_PARAGRAPHS ] { 5 } + Constant [ integer PGGI\MOVEMENT_PARAGRAPH_ENDS ] { 6 } + Constant [ integer PGGI\MOVEMENT_PAGES ] { 7 } + Constant [ integer PGGI\MOVEMENT_BUFFER_ENDS ] { 8 } + Constant [ integer PGGI\MOVEMENT_HORIZONTAL_PAGES ] { 9 } + Constant [ integer PGGI\ORIENTATION_HORIZONTAL ] { 0 } + Constant [ integer PGGI\ORIENTATION_VERTICAL ] { 1 } + Constant [ integer PGGI\PACK_START ] { 0 } + Constant [ integer PGGI\PACK_END ] { 1 } + Constant [ integer PGGI\POS_LEFT ] { 0 } + Constant [ integer PGGI\POS_RIGHT ] { 1 } + Constant [ integer PGGI\POS_TOP ] { 2 } + Constant [ integer PGGI\POS_BOTTOM ] { 3 } + Constant [ integer PGGI\RELIEF_NORMAL ] { 0 } + Constant [ integer PGGI\RELIEF_NONE ] { 2 } + Constant [ integer PGGI\SCROLL_STEPS ] { 0 } + Constant [ integer PGGI\SCROLL_PAGES ] { 1 } + Constant [ integer PGGI\SCROLL_ENDS ] { 2 } + Constant [ integer PGGI\SCROLL_HORIZONTAL_STEPS ] { 3 } + Constant [ integer PGGI\SCROLL_HORIZONTAL_PAGES ] { 4 } + Constant [ integer PGGI\SCROLL_HORIZONTAL_ENDS ] { 5 } + Constant [ integer PGGI\SCROLL_NONE ] { 0 } + Constant [ integer PGGI\SCROLL_JUMP ] { 1 } + Constant [ integer PGGI\SCROLL_STEP_BACKWARD ] { 2 } + Constant [ integer PGGI\SCROLL_STEP_FORWARD ] { 3 } + Constant [ integer PGGI\SCROLL_PAGE_BACKWARD ] { 4 } + Constant [ integer PGGI\SCROLL_PAGE_FORWARD ] { 5 } + Constant [ integer PGGI\SCROLL_STEP_UP ] { 6 } + Constant [ integer PGGI\SCROLL_STEP_DOWN ] { 7 } + Constant [ integer PGGI\SCROLL_PAGE_UP ] { 8 } + Constant [ integer PGGI\SCROLL_PAGE_DOWN ] { 9 } + Constant [ integer PGGI\SCROLL_STEP_LEFT ] { 10 } + Constant [ integer PGGI\SCROLL_STEP_RIGHT ] { 11 } + Constant [ integer PGGI\SCROLL_PAGE_LEFT ] { 12 } + Constant [ integer PGGI\SCROLL_PAGE_RIGHT ] { 13 } + Constant [ integer PGGI\SCROLL_START ] { 14 } + Constant [ integer PGGI\SCROLL_END ] { 15 } + Constant [ integer PGGI\SELECTION_NONE ] { 0 } + Constant [ integer PGGI\SELECTION_SINGLE ] { 1 } + Constant [ integer PGGI\SELECTION_BROWSE ] { 2 } + Constant [ integer PGGI\SELECTION_MULTIPLE ] { 3 } + Constant [ integer PGGI\SHADOW_NONE ] { 0 } + Constant [ integer PGGI\SHADOW_IN ] { 1 } + Constant [ integer PGGI\SHADOW_OUT ] { 2 } + Constant [ integer PGGI\SHADOW_ETCHED_IN ] { 3 } + Constant [ integer PGGI\SHADOW_ETCHED_OUT ] { 4 } + Constant [ integer PGGI\STATE_FLAG_NORMAL ] { 0 } + Constant [ integer PGGI\STATE_FLAG_ACTIVE ] { 1 } + Constant [ integer PGGI\STATE_FLAG_PRELIGHT ] { 2 } + Constant [ integer PGGI\STATE_FLAG_SELECTED ] { 4 } + Constant [ integer PGGI\STATE_FLAG_INSENSITIVE ] { 8 } + Constant [ integer PGGI\STATE_FLAG_INCONSISTENT ] { 16 } + Constant [ integer PGGI\STATE_FLAG_FOCUSED ] { 32 } + Constant [ integer PGGI\STATE_FLAG_BACKDROP ] { 64 } + Constant [ integer PGGI\STATE_FLAG_DIR_LTR ] { 128 } + Constant [ integer PGGI\STATE_FLAG_DIR_RTL ] { 256 } + Constant [ integer PGGI\STATE_FLAG_LINK ] { 512 } + Constant [ integer PGGI\STATE_FLAG_VISITED ] { 1024 } + Constant [ integer PGGI\STATE_FLAG_CHECKED ] { 2048 } + Constant [ integer PGGI\PGGI_STATE_FLAG_DROP_ACTIVE ] { 4096 } + Constant [ integer PGGI\TOOLBAR_ICONS ] { 0 } + Constant [ integer PGGI\TOOLBAR_TEXT ] { 1 } + Constant [ integer PGGI\TOOLBAR_BOTH ] { 2 } + Constant [ integer PGGI\TOOLBAR_BOTH_HORIZ ] { 3 } + Constant [ integer PGGI\SORT_ASCENDING ] { 0 } + Constant [ integer PGGI\SORT_DESCENDING ] { 1 } + Constant [ integer PGGI\Cairo\CONTENT_COLOR ] { 4096 } + Constant [ integer PGGI\Cairo\CONTENT_ALPHA ] { 8192 } + Constant [ integer PGGI\Cairo\CONTENT_COLOR_ALPHA ] { 12288 } + Constant [ integer PGGI\SIGNAL_GWIDGET_DESTROY ] { 5 } + Constant [ integer PGGI\SIGNAL_GWIDGET_DRAW ] { 6 } + Constant [ integer PGGI\SIGNAL_GWIDGET_KEY_PRESS_EVENT ] { 7 } + Constant [ integer PGGI\SIGNAL_GWIDGET_KEY_RELEASE_EVENT ] { 8 } + Constant [ integer PGGI\SIGNAL_GWIDGET_BUTTON_PRESS_EVENT ] { 9 } + Constant [ integer PGGI\SIGNAL_GWIDGET_BUTTON_RELEASE_EVENT ] { 10 } + Constant [ integer PGGI\SIGNAL_GAPPLICATION_WINDOW_ADDED ] { 0 } + Constant [ integer PGGI\SIGNAL_GAPPLICATION_WINDOW_REMOVED ] { 1 } + Constant [ integer PGGI\SIGNAL_GAPPLICATION_STARTUP ] { 2 } + Constant [ integer PGGI\SIGNAL_GAPPLICATION_SHUTDOWN ] { 3 } + Constant [ integer PGGI\SIGNAL_GAPPLICATION_ACTIVATE ] { 4 } + Constant [ integer PGGI\SIGNAL_GCONTAINER_ADD ] { 11 } + Constant [ integer PGGI\SIGNAL_GMENUITEM_ACTIVATE ] { 12 } + Constant [ integer PGGI\SIGNAL_GCOMBO_BOX_CHANGED ] { 13 } + Constant [ integer PGGI\SIGNAL_GCOMBO_BOX_MOVE_ACTIVE ] { 14 } + Constant [ integer PGGI\SIGNAL_GTEXT_BUFFER_CHANGED ] { 15 } + Constant [ integer PGGI\SIGNAL_STYLE_CONTEXT_CHANGED ] { 16 } + Constant [ integer PGGI\SIGNAL_GDIALOG_RESPONSE ] { 18 } + Constant [ integer PGGI\SIGNAL_GDIALOG_CLOSE ] { 17 } + Constant [ integer PGGI\SIGNAL_GTREE_VIEW_COLUMN_CHANGED ] { 19 } + Constant [ integer PGGI\SIGNAL_GTREE_VIEW_COLUMN_CLICKED ] { 20 } + Constant [ integer PGGI\SIGNAL_GTREE_SELECTION_CHANGED ] { 21 } + Constant [ integer PGGI\SIGNAL_GTOOL_BUTTON_CLICKED ] { 23 } + Constant [ integer PGGI\Pango\SCALE ] { 1024 } + } + + - Classes [59] { + Class [ <internal:pggi> class PGGI\Cairo\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> protected $message ] + Property [ <default> protected $code ] + Property [ <default> protected $file ] + Property [ <default> protected $line ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $message ] + Parameter #1 [ <optional> $code ] + Parameter #2 [ <optional> $previous ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { + } + } + } + + Class [ <internal:pggi> class PGGI\Cairo\Surface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:pggi> public method createSimilar ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $content ] + Parameter #1 [ <required> integer $width ] + Parameter #2 [ <required> integer $height ] + } + - Return [ pc_surface_get_class_entry() ] + } + } + } + + Class [ <internal:pggi> class PGGI\Cairo\ImageSurface extends PGGI\Cairo\Surface ] { + + - Constants [6] { + Constant [ public integer FORMAT_ARGB32 ] { 0 } + Constant [ public integer FORMAT_RGB24 ] { 1 } + Constant [ public integer FORMAT_A8 ] { 2 } + Constant [ public integer FORMAT_A1 ] { 3 } + Constant [ public integer FORMAT_RGB16_565 ] { 4 } + Constant [ public integer FORMAT_RGB30 ] { 5 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> public $data ] + } + + - Methods [8] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <required> $format ] + Parameter #1 [ <optional> integer $width ] + Parameter #2 [ <optional> integer $height ] + Parameter #3 [ <optional> string or NULL $data ] + } + } + + Method [ <internal:pggi> public method getData ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getStride ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method writeToPNG ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + } + + Method [ <internal:pggi> public method strideForWidth ] { + + - Parameters [2] { + Parameter #0 [ <optional> integer $format ] + Parameter #1 [ <optional> integer $width ] + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\Cairo\Surface> public method createSimilar ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $content ] + Parameter #1 [ <required> integer $width ] + Parameter #2 [ <required> integer $height ] + } + - Return [ pc_surface_get_class_entry() ] + } + } + } + + Class [ <internal:pggi> class PGGI\Cairo\Pattern ] { + + - Constants [7] { + Constant [ public integer EXTEND_NONE ] { 0 } + Constant [ public integer EXTEND_REPEAT ] { 1 } + Constant [ public integer FILTER_FAST ] { 0 } + Constant [ public integer FILTER_GOOD ] { 1 } + Constant [ public integer FILTER_BEST ] { 2 } + Constant [ public integer FILTER_NEAREST ] { 3 } + Constant [ public integer FILTER_BILINEAR ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> public $extend ] + Property [ <default> public $filter ] + } + + - Methods [0] { + } + } + + Class [ <internal:pggi> class PGGI\Cairo\PatternSolid extends PGGI\Cairo\Pattern ] { + + - Constants [7] { + Constant [ public integer EXTEND_NONE ] { 0 } + Constant [ public integer EXTEND_REPEAT ] { 1 } + Constant [ public integer FILTER_FAST ] { 0 } + Constant [ public integer FILTER_GOOD ] { 1 } + Constant [ public integer FILTER_BEST ] { 2 } + Constant [ public integer FILTER_NEAREST ] { 3 } + Constant [ public integer FILTER_BILINEAR ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> public $extend ] + Property [ <default> public $filter ] + Property [ <default> private $surface ] + } + + - Methods [1] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <required> float $r ] + Parameter #1 [ <required> float $g ] + Parameter #2 [ <required> float $b ] + Parameter #3 [ <optional> float $a ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\Cairo\PatternSurface extends PGGI\Cairo\Pattern ] { + + - Constants [9] { + Constant [ public integer EXTEND_NONE ] { 0 } + Constant [ public integer EXTEND_REPEAT ] { 1 } + Constant [ public integer FILTER_FAST ] { 0 } + Constant [ public integer FILTER_GOOD ] { 1 } + Constant [ public integer FILTER_BEST ] { 2 } + Constant [ public integer FILTER_NEAREST ] { 3 } + Constant [ public integer FILTER_BILINEAR ] { 4 } + Constant [ public integer EXTEND_REFLECT ] { 2 } + Constant [ public integer EXTEND_PAD ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> public $extend ] + Property [ <default> public $filter ] + Property [ <default> public $surface ] + } + + - Methods [2] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\Cairo\Surface $x ] + } + } + + Method [ <internal:pggi> public method getSurface ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\Cairo\Context ] { + + - Constants [35] { + Constant [ public integer FILL_RULE_WINDING ] { 0 } + Constant [ public integer FILL_RULE_EVEN_ODD ] { 1 } + Constant [ public integer LINE_CAP_BUTT ] { 0 } + Constant [ public integer LINE_CAP_ROUND ] { 1 } + Constant [ public integer LINE_CAP_SQUARE ] { 2 } + Constant [ public integer LINE_JOIN_MITER ] { 0 } + Constant [ public integer LINE_JOIN_ROUND ] { 1 } + Constant [ public integer LINE_JOIN_BEVEL ] { 2 } + Constant [ public integer OPERATOR_CLEAR ] { 0 } + Constant [ public integer OPERATOR_IN ] { 3 } + Constant [ public integer OPERATOR_OUT ] { 4 } + Constant [ public integer OPERATOR_ATOP ] { 5 } + Constant [ public integer OPERATOR_DEST ] { 6 } + Constant [ public integer OPERATOR_DEST_OVER ] { 7 } + Constant [ public integer OPERATOR_DEST_IN ] { 8 } + Constant [ public integer OPERATOR_DEST_OUT ] { 9 } + Constant [ public integer OPERATOR_DEST_ATOP ] { 10 } + Constant [ public integer OPERATOR_XOR ] { 11 } + Constant [ public integer OPERATOR_ADD ] { 12 } + Constant [ public integer OPERATOR_SATURATE ] { 13 } + Constant [ public integer OPERATOR_MULTIPLY ] { 14 } + Constant [ public integer OPERATOR_SCREEN ] { 15 } + Constant [ public integer OPERATOR_OVERLAY ] { 16 } + Constant [ public integer OPERATOR_DARKEN ] { 17 } + Constant [ public integer OPERATOR_LIGHTEN ] { 18 } + Constant [ public integer OPERATOR_COLOR_DODGE ] { 19 } + Constant [ public integer OPERATOR_COLOR_BURN ] { 20 } + Constant [ public integer OPERATOR_HARD_LIGHT ] { 21 } + Constant [ public integer OPERATOR_SOFT_LIGHT ] { 22 } + Constant [ public integer OPERATOR_DIFFERENCE ] { 23 } + Constant [ public integer OPERATOR_EXCLUSION ] { 24 } + Constant [ public integer OPERATOR_HSL_HUE ] { 25 } + Constant [ public integer OPERATOR_HSL_SATURATION ] { 26 } + Constant [ public integer OPERATOR_HSL_COLOR ] { 27 } + Constant [ public integer OPERATOR_HSL_LUMINOSITY ] { 28 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ <default> public $lineWidth ] + Property [ <default> public $fillRule ] + Property [ <default> public $lineCap ] + Property [ <default> public $lineJoin ] + Property [ <default> public $operator ] + } + + - Methods [34] { + Method [ <internal:pggi> public method fill ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method fillPreserve ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method paint ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method clip ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method clipPreserve ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method newPath ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method newSubPath ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method closePath ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method stroke ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method strokePreserve ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method save ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method restore ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method arc ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> float $radius ] + Parameter #3 [ <required> float $angle1 ] + Parameter #4 [ <required> float $angle2 ] + } + } + + Method [ <internal:pggi> public method arcNegative ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> float $radius ] + Parameter #3 [ <required> float $angle1 ] + Parameter #4 [ <required> float $angle2 ] + } + } + + Method [ <internal:pggi> public method curveTo ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x3 ] + Parameter #5 [ <required> float $y3 ] + } + } + + Method [ <internal:pggi> public method lineTo ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method moveTo ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method relCurveTo ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x3 ] + Parameter #5 [ <required> float $y3 ] + } + } + + Method [ <internal:pggi> public method relLineTo ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method relMoveTo ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method scale ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method rotate ] { + + - Parameters [1] { + Parameter #0 [ <required> float $angle ] + } + } + + Method [ <internal:pggi> public method translate ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + } + + Method [ <internal:pggi> public method rectangle ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> float $width ] + Parameter #3 [ <required> float $height ] + } + } + + Method [ <internal:pggi> public method setColor ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GDK\RGBA $x ] + } + } + + Method [ <internal:pggi> public method setSource ] { + } + + Method [ <internal:pggi> public method setSourceRGBA ] { + + - Parameters [4] { + Parameter #0 [ <required> float $r ] + Parameter #1 [ <required> float $g ] + Parameter #2 [ <required> float $b ] + Parameter #3 [ <optional> float $a ] + } + } + + Method [ <internal:pggi> public method setDash ] { + + - Parameters [2] { + Parameter #0 [ <required> $dashes ] + Parameter #1 [ <optional> $offset ] + } + } + + Method [ <internal:pggi> public method getDash ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method updateContext ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\Pango\Context $x ] + } + } + + Method [ <internal:pggi> public method updateLayout ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\Pango\Layout $x ] + } + } + + Method [ <internal:pggi> public method showLayout ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\Pango\Layout $x ] + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\Cairo\Surface $x ] + } + } + + Method [ <internal:pggi> public method getTarget ] { + + - Parameters [0] { + } + - Return [ "PGGI\\Cairo\\Surface" ] + } + } + } + + Class [ <internal:pggi> class PGGI\Pango\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> protected $message ] + Property [ <default> protected $code ] + Property [ <default> protected $file ] + Property [ <default> protected $line ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $message ] + Parameter #1 [ <optional> $code ] + Parameter #2 [ <optional> $previous ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { + } + } + } + + Class [ <internal:pggi> class PGGI\Pango\FontDescription ] { + + - Constants [30] { + Constant [ public integer FONT_MASK_FAMILY ] { 1 } + Constant [ public integer FONT_MASK_STYLE ] { 2 } + Constant [ public integer FONT_MASK_VARIANT ] { 4 } + Constant [ public integer FONT_MASK_WEIGHT ] { 8 } + Constant [ public integer FONT_MASK_STRETCH ] { 16 } + Constant [ public integer FONT_MASK_SIZE ] { 32 } + Constant [ public integer FONT_MASK_GRAVITY ] { 64 } + Constant [ public integer STRETCH_ULTRA_CONDENSED ] { 0 } + Constant [ public integer STRETCH_EXTRA_CONDENSED ] { 1 } + Constant [ public integer STRETCH_CONDENSED ] { 2 } + Constant [ public integer STRETCH_SEMI_CONDENSED ] { 3 } + Constant [ public integer STRETCH_NORMAL ] { 4 } + Constant [ public integer STRETCH_SEMI_EXPANDED ] { 5 } + Constant [ public integer STRETCH_EXPANDED ] { 6 } + Constant [ public integer STRETCH_EXTRA_EXPANDED ] { 7 } + Constant [ public integer STRETCH_ULTRA_EXPANDED ] { 8 } + Constant [ public integer WEIGHT_LIGHT ] { 300 } + Constant [ public integer WEIGHT_ULTRALIGHT ] { 200 } + Constant [ public integer WEIGHT_THIN ] { 100 } + Constant [ public integer WEIGHT_ULTRAHEAVY ] { 1000 } + Constant [ public integer WEIGHT_HEAVY ] { 900 } + Constant [ public integer WEIGHT_ULTRABOLD ] { 800 } + Constant [ public integer WEIGHT_BOLD ] { 700 } + Constant [ public integer WEIGHT_SEMIBOLD ] { 600 } + Constant [ public integer WEIGHT_MEDIUM ] { 500 } + Constant [ public integer WEIGHT_NORMAL ] { 400 } + Constant [ public integer WEIGHT_BOOK ] { 380 } + Constant [ public integer WEIGHT_SEMILIGHT ] { 350 } + Constant [ public integer VARIANT_NORMAL ] { 0 } + Constant [ public integer VARIANT_SMALL_CAPS ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> public $stretch ] + Property [ <default> public $style ] + Property [ <default> public $variant ] + } + + - Methods [2] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $string ] + } + } + + Method [ <internal:pggi> public method hash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ <internal:pggi> class PGGI\Pango\Layout ] { + + - Constants [3] { + Constant [ public integer WRAP_WORD ] { 0 } + Constant [ public integer WRAP_CHAR ] { 1 } + Constant [ public integer WRAP_WORD_CHAR ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> public $width ] + Property [ <default> public $height ] + Property [ <default> public $wrap ] + Property [ <default> public $text ] + } + + - Methods [2] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> $layout ] + } + } + + Method [ <internal:pggi> public method getSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer &$value ] + Parameter #1 [ <required> integer &$value ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\Pango\Context ] { + + - Constants [13] { + Constant [ public integer DIRECTION_LTR ] { 0 } + Constant [ public integer DIRECTION_RTL ] { 1 } + Constant [ public integer DIRECTION_WEAK_LTR ] { 4 } + Constant [ public integer DIRECTION_WEAK_RTL ] { 5 } + Constant [ public integer DIRECTION_NEUTRAL ] { 6 } + Constant [ public integer GRAVITY_SOUTH ] { 0 } + Constant [ public integer GRAVITY_EAST ] { 1 } + Constant [ public integer GRAVITY_NORTH ] { 2 } + Constant [ public integer GRAVITY_WEST ] { 3 } + Constant [ public integer GRAVITY_AUTO ] { 4 } + Constant [ public integer GRAVITY_HINT_NATURAL ] { 0 } + Constant [ public integer GRAVITY_HINT_STRONG ] { 1 } + Constant [ public integer GRAVITY_HINT_LINE ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ <default> public $baseDir ] + Property [ <default> public $baseGravity ] + Property [ <default> public $gravityHint ] + } + + - Methods [2] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $x ] + } + } + + Method [ <internal:pggi> public method getGravity ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ <internal:pggi> class PGGI\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> protected $message ] + Property [ <default> protected $code ] + Property [ <default> protected $file ] + Property [ <default> protected $line ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $message ] + Parameter #1 [ <optional> $code ] + Parameter #2 [ <optional> $previous ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\Event ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\EventKey extends PGGI\GDK\Event ] { + + - Constants [128] { + Constant [ public integer KEY_VoidSymbol ] { 16777215 } + Constant [ public integer KEY_BackSpace ] { 65288 } + Constant [ public integer KEY_Tab ] { 65289 } + Constant [ public integer KEY_Return ] { 65293 } + Constant [ public integer KEY_Escape ] { 65307 } + Constant [ public integer KEY_Delete ] { 65535 } + Constant [ public integer KEY_Home ] { 65360 } + Constant [ public integer KEY_Left ] { 65361 } + Constant [ public integer KEY_Up ] { 65362 } + Constant [ public integer KEY_Right ] { 65363 } + Constant [ public integer KEY_Down ] { 65364 } + Constant [ public integer KEY_Page_Up ] { 65365 } + Constant [ public integer KEY_Page_Down ] { 65366 } + Constant [ public integer KEY_Num_Lock ] { 65407 } + Constant [ public integer KEY_F1 ] { 65470 } + Constant [ public integer KEY_F2 ] { 65471 } + Constant [ public integer KEY_F3 ] { 65472 } + Constant [ public integer KEY_F4 ] { 65473 } + Constant [ public integer KEY_F5 ] { 65474 } + Constant [ public integer KEY_F6 ] { 65475 } + Constant [ public integer KEY_F7 ] { 65476 } + Constant [ public integer KEY_F8 ] { 65477 } + Constant [ public integer KEY_F9 ] { 65478 } + Constant [ public integer KEY_F10 ] { 65479 } + Constant [ public integer KEY_F11 ] { 65480 } + Constant [ public integer KEY_F12 ] { 65481 } + Constant [ public integer KEY_Shift_L ] { 65505 } + Constant [ public integer KEY_Shift_R ] { 65506 } + Constant [ public integer KEY_Control_L ] { 65507 } + Constant [ public integer KEY_Control_R ] { 65508 } + Constant [ public integer KEY_Caps_Lock ] { 65509 } + Constant [ public integer KEY_Shift_Lock ] { 65510 } + Constant [ public integer KEY_Alt_L ] { 65514 } + Constant [ public integer KEY_space ] { 32 } + Constant [ public integer KEY_exclam ] { 33 } + Constant [ public integer KEY_quotedbl ] { 34 } + Constant [ public integer KEY_numbersign ] { 35 } + Constant [ public integer KEY_dollar ] { 36 } + Constant [ public integer KEY_percent ] { 37 } + Constant [ public integer KEY_ampersand ] { 38 } + Constant [ public integer KEY_apostrophe ] { 39 } + Constant [ public integer KEY_quoteright ] { 39 } + Constant [ public integer KEY_parenleft ] { 40 } + Constant [ public integer KEY_parenright ] { 41 } + Constant [ public integer KEY_asterisk ] { 42 } + Constant [ public integer KEY_plus ] { 43 } + Constant [ public integer KEY_comma ] { 44 } + Constant [ public integer KEY_minus ] { 45 } + Constant [ public integer KEY_period ] { 46 } + Constant [ public integer KEY_slash ] { 47 } + Constant [ public integer KEY_1 ] { 49 } + Constant [ public integer KEY_2 ] { 50 } + Constant [ public integer KEY_3 ] { 51 } + Constant [ public integer KEY_4 ] { 52 } + Constant [ public integer KEY_5 ] { 53 } + Constant [ public integer KEY_6 ] { 54 } + Constant [ public integer KEY_7 ] { 55 } + Constant [ public integer KEY_8 ] { 56 } + Constant [ public integer KEY_9 ] { 57 } + Constant [ public integer KEY_colon ] { 58 } + Constant [ public integer KEY_semicolon ] { 59 } + Constant [ public integer KEY_less ] { 60 } + Constant [ public integer KEY_equal ] { 61 } + Constant [ public integer KEY_greater ] { 62 } + Constant [ public integer KEY_question ] { 63 } + Constant [ public integer KEY_at ] { 64 } + Constant [ public integer KEY_A ] { 65 } + Constant [ public integer KEY_B ] { 66 } + Constant [ public integer KEY_C ] { 67 } + Constant [ public integer KEY_D ] { 68 } + Constant [ public integer KEY_E ] { 69 } + Constant [ public integer KEY_F ] { 70 } + Constant [ public integer KEY_G ] { 71 } + Constant [ public integer KEY_H ] { 72 } + Constant [ public integer KEY_I ] { 73 } + Constant [ public integer KEY_J ] { 74 } + Constant [ public integer KEY_K ] { 75 } + Constant [ public integer KEY_L ] { 76 } + Constant [ public integer KEY_M ] { 77 } + Constant [ public integer KEY_N ] { 78 } + Constant [ public integer KEY_O ] { 79 } + Constant [ public integer KEY_P ] { 80 } + Constant [ public integer KEY_Q ] { 81 } + Constant [ public integer KEY_R ] { 82 } + Constant [ public integer KEY_S ] { 83 } + Constant [ public integer KEY_T ] { 84 } + Constant [ public integer KEY_U ] { 85 } + Constant [ public integer KEY_V ] { 86 } + Constant [ public integer KEY_W ] { 87 } + Constant [ public integer KEY_X ] { 88 } + Constant [ public integer KEY_Y ] { 89 } + Constant [ public integer KEY_Z ] { 90 } + Constant [ public integer KEY_bracketleft ] { 91 } + Constant [ public integer KEY_backslash ] { 92 } + Constant [ public integer KEY_bracketright ] { 93 } + Constant [ public integer KEY_asciicircum ] { 94 } + Constant [ public integer KEY_underscore ] { 95 } + Constant [ public integer KEY_grave ] { 96 } + Constant [ public integer KEY_quoteleft ] { 96 } + Constant [ public integer KEY_a ] { 97 } + Constant [ public integer KEY_b ] { 98 } + Constant [ public integer KEY_c ] { 99 } + Constant [ public integer KEY_d ] { 100 } + Constant [ public integer KEY_e ] { 101 } + Constant [ public integer KEY_f ] { 102 } + Constant [ public integer KEY_g ] { 103 } + Constant [ public integer KEY_h ] { 104 } + Constant [ public integer KEY_i ] { 105 } + Constant [ public integer KEY_j ] { 106 } + Constant [ public integer KEY_k ] { 107 } + Constant [ public integer KEY_l ] { 108 } + Constant [ public integer KEY_m ] { 109 } + Constant [ public integer KEY_n ] { 110 } + Constant [ public integer KEY_o ] { 111 } + Constant [ public integer KEY_p ] { 112 } + Constant [ public integer KEY_q ] { 113 } + Constant [ public integer KEY_r ] { 114 } + Constant [ public integer KEY_s ] { 115 } + Constant [ public integer KEY_t ] { 116 } + Constant [ public integer KEY_u ] { 117 } + Constant [ public integer KEY_v ] { 118 } + Constant [ public integer KEY_w ] { 119 } + Constant [ public integer KEY_x ] { 120 } + Constant [ public integer KEY_y ] { 121 } + Constant [ public integer KEY_z ] { 122 } + Constant [ public integer KEY_braceleft ] { 123 } + Constant [ public integer KEY_bar ] { 124 } + Constant [ public integer KEY_asciitilde ] { 126 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> public $keyval ] + Property [ <default> public $state ] + } + + - Methods [1] { + Method [ <internal:pggi, overwrites PGGI\GDK\Event, ctor> private method __construct ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\Pixbuf ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:pggi> static public method createFromFile ] { + + - Parameters [4] { + Parameter #0 [ <required> string $filename ] + Parameter #1 [ <optional> integer $width ] + Parameter #2 [ <optional> integer $height ] + Parameter #3 [ <optional> boolean $preserve_ratio ] + } + - Return [ "PGGI\\GDK\\Pixbuf" ] + } + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <required> boolean $has_alpha ] + Parameter #1 [ <required> integer $bits_per_sample ] + Parameter #2 [ <required> integer $width ] + Parameter #3 [ <required> integer $height ] + } + } + + Method [ <internal:pggi> public method getWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\RGBA ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ <default> public $red ] + Property [ <default> public $green ] + Property [ <default> public $blue ] + Property [ <default> public $alpha ] + } + + - Methods [3] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> string $string ] + } + } + + Method [ <internal:pggi> public method copy ] { + + - Parameters [0] { + } + - Return [ rgba_get_class_entry() ] + } + + Method [ <internal:pggi> public method equals ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\RGBA $widget ] + } + - Return [ boolean ] + } + } + } + + Class [ <internal:pggi> class PGGI\GCssProvider ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method loadFromPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + } + + Method [ <internal:pggi> public method loadFromResource ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\Screen ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method addProvider ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GCssProvider $provider ] + Parameter #1 [ <required> integer $priority ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GStyleContext ] { + + - Constants [5] { + Constant [ public integer PRIORITY_FALLBACK ] { 1 } + Constant [ public integer PRIORITY_THEME ] { 200 } + Constant [ public integer PRIORITY_SETTINGS ] { 400 } + Constant [ public integer PRIORITY_APPLICATION ] { 600 } + Constant [ public integer PRIORITY_USER ] { 800 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method addProvider ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GCssProvider $provider ] + Parameter #1 [ <required> integer $priority ] + } + } + + Method [ <internal:pggi> public method renderBackground ] { + + - Parameters [5] { + Parameter #0 [ <required> PGGI\Cairo\Context $context ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $width ] + Parameter #4 [ <required> float $height ] + } + } + + Method [ <internal:pggi> public method getState ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getColor ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $flags ] + } + - Return [ rgba_get_class_entry() ] + } + } + } + + Class [ <internal:pggi> class PGGI\GApplication ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi> public method run ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method quit ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [18] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + } + + - Methods [11] { + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GContainer extends PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [19] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + } + + - Methods [12] { + Method [ <internal:pggi> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, overwrites PGGI\GWidget, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GWindow extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [30] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $title ] + Property [ <default> public $focusVisible ] + Property [ <default> public $focusOnMap ] + Property [ <default> public $decorated ] + Property [ <default> public $deletable ] + Property [ <default> public $mnemonicsVisible ] + Property [ <default> public $resizable ] + Property [ <default> public $defaultHeight ] + Property [ <default> public $defaultWidth ] + Property [ <default> public $hideTitlebarWhenMaximized ] + Property [ <default> public $acceptFocus ] + } + + - Methods [20] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GApplication $app ] + Parameter #1 [ <optional> string $title ] + } + } + + Method [ <internal:pggi> public method setDefaultSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $x ] + Parameter #1 [ <required> integer $y ] + } + } + + Method [ <internal:pggi> public method close ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method setKeepAbove ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi> public method setKeepBelow ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi> public method fullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method unfullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getScreen ] { + + - Parameters [0] { + } + - Return [ gscreen_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GBox extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [22] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $homogeneous ] + Property [ <default> public $spacing ] + Property [ <default> public $baselinePosition ] + } + + - Methods [15] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $orientation ] + Parameter #1 [ <optional> integer or NULL $spacing ] + } + } + + Method [ <internal:pggi> public method packStart ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi> public method packEnd ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GButtonBox extends PGGI\GBox ] { + + - Constants [11] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer LAYOUT_SPREAD ] { 1 } + Constant [ public integer LAYOUT_EDGE ] { 2 } + Constant [ public integer LAYOUT_START ] { 3 } + Constant [ public integer LAYOUT_END ] { 4 } + Constant [ public integer LAYOUT_CENTER ] { 5 } + Constant [ public integer LAYOUT_EXPAND ] { 6 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [22] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $homogeneous ] + Property [ <default> public $spacing ] + Property [ <default> public $baselinePosition ] + } + + - Methods [17] { + Method [ <internal:pggi, overwrites PGGI\GBox, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> $orientation ] + } + } + + Method [ <internal:pggi> public method getLayout ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method setLayout ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GBox> public method packStart ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi, inherits PGGI\GBox> public method packEnd ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GButton extends PGGI\GContainer ] { + + - Constants [11] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer LABEL ] { 0 } + Constant [ public integer MNEMONIC ] { 1 } + Constant [ public integer IMAGE_16 ] { 2 } + Constant [ public integer IMAGE_24 ] { 3 } + Constant [ public integer IMAGE_32 ] { 4 } + Constant [ public integer IMAGE_48 ] { 5 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [25] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $alwaysShowImage ] + Property [ <default> public $image ] + Property [ <default> public $imagePosition ] + Property [ <default> public $label ] + Property [ <default> public $relief ] + Property [ <default> public $useUnderline ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GLabel extends PGGI\GWidget ] { + + - Constants [9] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public float ELLIPSIZE_NONE ] { 0 } + Constant [ public float ELLIPSIZE_START ] { 1 } + Constant [ public float ELLIPSIZE_MIDDLE ] { 2 } + Constant [ public float ELLIPSIZE_END ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [29] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $trackVisitedLinks ] + Property [ <default> public $useMarkup ] + Property [ <default> public $useUnderline ] + Property [ <default> public $xAlign ] + Property [ <default> public $yAlign ] + Property [ <default> public $ellipsize ] + Property [ <default> public $widthChars ] + Property [ <default> public $maxWidthChars ] + Property [ <default> public $lines ] + Property [ <default> public $selectable ] + Property [ <default> public $text ] + } + + - Methods [12] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $label ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GImage extends PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [18] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + } + + - Methods [13] { + Method [ <internal:pggi> public method set ] { + + - Parameters [1] { + Parameter #0 [ <required> string $string ] + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> $image ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GMenuShell extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $takeFocus ] + } + + - Methods [12] { + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GMenubar extends PGGI\GMenuShell ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $takeFocus ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GMenu extends PGGI\GMenuShell ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $takeFocus ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GMenuItem extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [24] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $accelPath ] + Property [ <default> public $label ] + Property [ <default> public $submenu ] + Property [ <default> public $useUnderline ] + Property [ <default> public $reserveIndicator ] + } + + - Methods [16] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> string or NULL $label ] + } + } + + Method [ <internal:pggi> public method select ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method deselect ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method activate ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, overwrites PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTextView extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [19] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTextBuffer ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> public $text ] + } + + - Methods [4] { + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getLineCount ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getCharCount ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ <internal:pggi> class PGGI\GScrollWindow extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [19] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GComboBox extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $active ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, overwrites PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GComboBoxText extends PGGI\GComboBox ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $active ] + } + + - Methods [19] { + Method [ <internal:pggi, overwrites PGGI\GComboBox, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method insert ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $position ] + Parameter #1 [ <required> string $text ] + Parameter #2 [ <optional> string or NULL $id ] + } + } + + Method [ <internal:pggi> public method append ] { + + - Parameters [2] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> string or NULL $id ] + } + } + + Method [ <internal:pggi> public method prepend ] { + + - Parameters [2] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <optional> string or NULL $id ] + } + } + + Method [ <internal:pggi> public method getActiveText ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:pggi> public method removeAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $position ] + } + } + + Method [ <internal:pggi, inherits PGGI\GComboBox, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDialog extends PGGI\GWindow ] { + + - Constants [19] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer FLAG_MODAL ] { 1 } + Constant [ public integer FLAG_DESTROY_WITH_PARENT ] { 2 } + Constant [ public integer FLAG_USE_HEADER_BAR ] { 4 } + Constant [ public integer RESPONSE_TYPE_NONE ] { -1 } + Constant [ public integer RESPONSE_TYPE_REJECT ] { -2 } + Constant [ public integer RESPONSE_TYPE_ACCEPT ] { -3 } + Constant [ public integer RESPONSE_TYPE_DELETE_EVENT ] { -4 } + Constant [ public integer RESPONSE_TYPE_OK ] { -5 } + Constant [ public integer RESPONSE_TYPE_CANCEL ] { -6 } + Constant [ public integer RESPONSE_TYPE_CLOSE ] { -7 } + Constant [ public integer RESPONSE_TYPE_YES ] { -8 } + Constant [ public integer RESPONSE_TYPE_NO ] { -9 } + Constant [ public integer RESPONSE_TYPE_APPLY ] { -10 } + Constant [ public integer RESPONSE_TYPE_HELP ] { -11 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [30] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $title ] + Property [ <default> public $focusVisible ] + Property [ <default> public $focusOnMap ] + Property [ <default> public $decorated ] + Property [ <default> public $deletable ] + Property [ <default> public $mnemonicsVisible ] + Property [ <default> public $resizable ] + Property [ <default> public $defaultHeight ] + Property [ <default> public $defaultWidth ] + Property [ <default> public $hideTitlebarWhenMaximized ] + Property [ <default> public $acceptFocus ] + } + + - Methods [21] { + Method [ <internal:pggi, overwrites PGGI\GWindow, ctor> public method __construct ] { + + - Parameters [4] { + Parameter #0 [ <optional> string or NULL $title ] + Parameter #1 [ <optional> PGGI\GWindow or NULL $parent ] + Parameter #2 [ <optional> integer or NULL $flags ] + Parameter #3 [ <optional> $data ] + } + } + + Method [ <internal:pggi> public method run ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setDefaultSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $x ] + Parameter #1 [ <required> integer $y ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method close ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepAbove ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepBelow ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method fullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method unfullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method getScreen ] { + + - Parameters [0] { + } + - Return [ gscreen_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GAboutDialog extends PGGI\GDialog ] { + + - Constants [32] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer FLAG_MODAL ] { 1 } + Constant [ public integer FLAG_DESTROY_WITH_PARENT ] { 2 } + Constant [ public integer FLAG_USE_HEADER_BAR ] { 4 } + Constant [ public integer RESPONSE_TYPE_NONE ] { -1 } + Constant [ public integer RESPONSE_TYPE_REJECT ] { -2 } + Constant [ public integer RESPONSE_TYPE_ACCEPT ] { -3 } + Constant [ public integer RESPONSE_TYPE_DELETE_EVENT ] { -4 } + Constant [ public integer RESPONSE_TYPE_OK ] { -5 } + Constant [ public integer RESPONSE_TYPE_CANCEL ] { -6 } + Constant [ public integer RESPONSE_TYPE_CLOSE ] { -7 } + Constant [ public integer RESPONSE_TYPE_YES ] { -8 } + Constant [ public integer RESPONSE_TYPE_NO ] { -9 } + Constant [ public integer RESPONSE_TYPE_APPLY ] { -10 } + Constant [ public integer RESPONSE_TYPE_HELP ] { -11 } + Constant [ public integer LICENSE_UNKNOWN ] { 0 } + Constant [ public integer LICENSE_CUSTOM ] { 1 } + Constant [ public integer LICENSE_GPL_2_0 ] { 2 } + Constant [ public integer LICENSE_GPL_3_0 ] { 3 } + Constant [ public integer LICENSE_LGPL_2_1 ] { 4 } + Constant [ public integer LICENSE_LGPL_3_0 ] { 5 } + Constant [ public integer LICENSE_BSD ] { 6 } + Constant [ public integer LICENSE_MIT_X11 ] { 7 } + Constant [ public integer LICENSE_ARTISTIC ] { 8 } + Constant [ public integer LICENSE_GPL_2_0_ONLY ] { 9 } + Constant [ public integer LICENSE_GPL_3_0_ONLY ] { 10 } + Constant [ public integer LICENSE_LGPL_2_1_ONLY ] { 11 } + Constant [ public integer LICENSE_LGPL_3_0_ONLY ] { 12 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [41] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $title ] + Property [ <default> public $focusVisible ] + Property [ <default> public $focusOnMap ] + Property [ <default> public $decorated ] + Property [ <default> public $deletable ] + Property [ <default> public $mnemonicsVisible ] + Property [ <default> public $resizable ] + Property [ <default> public $defaultHeight ] + Property [ <default> public $defaultWidth ] + Property [ <default> public $hideTitlebarWhenMaximized ] + Property [ <default> public $acceptFocus ] + Property [ <default> public $programName ] + Property [ <default> public $version ] + Property [ <default> public $copyright ] + Property [ <default> public $comments ] + Property [ <default> public $license ] + Property [ <default> public $wrapLicense ] + Property [ <default> public $licenseType ] + Property [ <default> public $website ] + Property [ <default> public $websiteLabel ] + Property [ <default> public $translatorCredits ] + Property [ <default> public $logoIconName ] + } + + - Methods [21] { + Method [ <internal:pggi, overwrites PGGI\GDialog, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GDialog> public method run ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setDefaultSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $x ] + Parameter #1 [ <required> integer $y ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method close ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepAbove ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepBelow ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method fullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method unfullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method getScreen ] { + + - Parameters [0] { + } + - Return [ gscreen_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GMessageDialog extends PGGI\GDialog ] { + + - Constants [30] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer FLAG_MODAL ] { 1 } + Constant [ public integer FLAG_DESTROY_WITH_PARENT ] { 2 } + Constant [ public integer FLAG_USE_HEADER_BAR ] { 4 } + Constant [ public integer RESPONSE_TYPE_NONE ] { -1 } + Constant [ public integer RESPONSE_TYPE_REJECT ] { -2 } + Constant [ public integer RESPONSE_TYPE_ACCEPT ] { -3 } + Constant [ public integer RESPONSE_TYPE_DELETE_EVENT ] { -4 } + Constant [ public integer RESPONSE_TYPE_OK ] { -5 } + Constant [ public integer RESPONSE_TYPE_CANCEL ] { -6 } + Constant [ public integer RESPONSE_TYPE_CLOSE ] { -7 } + Constant [ public integer RESPONSE_TYPE_YES ] { -8 } + Constant [ public integer RESPONSE_TYPE_NO ] { -9 } + Constant [ public integer RESPONSE_TYPE_APPLY ] { -10 } + Constant [ public integer RESPONSE_TYPE_HELP ] { -11 } + Constant [ public integer MESSAGE_INFO ] { 0 } + Constant [ public integer MESSAGE_WARNING ] { 1 } + Constant [ public integer MESSAGE_QUESTION ] { 2 } + Constant [ public integer MESSAGE_ERROR ] { 3 } + Constant [ public integer MESSAGE_OTHER ] { 4 } + Constant [ public integer BUTTONS_NONE ] { 0 } + Constant [ public integer BUTTONS_OK ] { 1 } + Constant [ public integer BUTTONS_CLOSE ] { 2 } + Constant [ public integer BUTTONS_CANCEL ] { 3 } + Constant [ public integer BUTTONS_YES_NO ] { 4 } + Constant [ public integer BUTTONS_OK_CANCEL ] { 5 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [30] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $title ] + Property [ <default> public $focusVisible ] + Property [ <default> public $focusOnMap ] + Property [ <default> public $decorated ] + Property [ <default> public $deletable ] + Property [ <default> public $mnemonicsVisible ] + Property [ <default> public $resizable ] + Property [ <default> public $defaultHeight ] + Property [ <default> public $defaultWidth ] + Property [ <default> public $hideTitlebarWhenMaximized ] + Property [ <default> public $acceptFocus ] + } + + - Methods [21] { + Method [ <internal:pggi, overwrites PGGI\GDialog, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GDialog> public method run ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setDefaultSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $x ] + Parameter #1 [ <required> integer $y ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method close ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepAbove ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepBelow ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method fullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method unfullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method getScreen ] { + + - Parameters [0] { + } + - Return [ gscreen_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GGrid extends PGGI\GBox ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [27] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $homogeneous ] + Property [ <default> public $spacing ] + Property [ <default> public $baselinePosition ] + Property [ <default> public $baselineRow ] + Property [ <default> public $columnHomogeneous ] + Property [ <default> public $columnSpacing ] + Property [ <default> public $rowHomogeneous ] + Property [ <default> public $rowSpacing ] + } + + - Methods [23] { + Method [ <internal:pggi, overwrites PGGI\GBox, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method attach ] { + + - Parameters [5] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + Parameter #1 [ <required> integer $left ] + Parameter #2 [ <required> integer $top ] + Parameter #3 [ <optional> integer or NULL $width ] + Parameter #4 [ <optional> integer or NULL $height ] + } + } + + Method [ <internal:pggi> public method attachNextTo ] { + + - Parameters [5] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + Parameter #1 [ <required> PGGI\GWidget $sibling ] + Parameter #2 [ <required> integer $side ] + Parameter #3 [ <optional> integer or NULL $width ] + Parameter #4 [ <optional> integer or NULL $height ] + } + } + + Method [ <internal:pggi> public method getChildAt ] { + + - Parameters [2] { + Parameter #0 [ <optional> integer $left ] + Parameter #1 [ <optional> integer $top ] + } + - Return [ PGGI\GWidget or NULL ] + } + + Method [ <internal:pggi> public method insertRow ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $position ] + } + } + + Method [ <internal:pggi> public method insertColumn ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $position ] + } + } + + Method [ <internal:pggi> public method removeRow ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $position ] + } + } + + Method [ <internal:pggi> public method removeColumn ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $position ] + } + } + + Method [ <internal:pggi> public method insertNextTo ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GWidget $sibling ] + Parameter #1 [ <required> integer $side ] + } + } + + Method [ <internal:pggi, inherits PGGI\GBox> public method packStart ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi, inherits PGGI\GBox> public method packEnd ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $object ] + Parameter #1 [ <optional> boolean or NULL $expand ] + Parameter #2 [ <optional> boolean or NULL $fill ] + Parameter #3 [ <optional> integer or NULL $padding ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTextIter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ <internal:pggi> static public method getSlice ] { + + - Parameters [2] { + Parameter #0 [ <required> $begin ] + Parameter #1 [ <required> $end ] + } + } + + Method [ <internal:pggi> static public method getText ] { + + - Parameters [2] { + Parameter #0 [ <required> $begin ] + Parameter #1 [ <required> $end ] + } + } + + Method [ <internal:pggi> static public method getVisibleSlice ] { + + - Parameters [2] { + Parameter #0 [ <required> $begin ] + Parameter #1 [ <required> $end ] + } + } + + Method [ <internal:pggi> static public method getVisibleText ] { + + - Parameters [2] { + Parameter #0 [ <required> $begin ] + Parameter #1 [ <required> $end ] + } + } + } + + - Properties [5] { + Property [ <default> public $offset ] + Property [ <default> public $line ] + Property [ <default> public $index ] + Property [ <default> public $lineIndex ] + Property [ <default> public $lineOffset ] + } + + - Methods [50] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getBuffer ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getChar ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method startsWord ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method endsWord ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method insideWord ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method startsLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method endsLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method startsSentence ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method endsSentence ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method insideSentence ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method isCursorPosition ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method isEnd ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method isStart ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getCharsInLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getBytesInLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardChar ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardChar ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardChars ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardChars ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardLines ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardLines ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardWordStart ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardWordEnd ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardWordStarts ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardWordEnds ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardCursorPosition ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardCursorPosition ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardCursorPositions ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardCursorPositions ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardSentenceStart ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardSentenceEnd ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardSentenceStarts ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardSentenceEnds ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardVisibleWordStart ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardVisibleWordEnd ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardVisibleWordStarts ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardVisibleWordEnds ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardVisibleCursorPosition ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardVisibleCursorPosition ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardVisibleCursorPositions ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardVisibleCursorPositions ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardVisibleLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method backwardVisibleLine ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardVisibleLines ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method backwardVisibleLines ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method forwardEnd ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method forwardLineEnd ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTreeIter ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [10] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getValue ] { + + - Parameters [1] { + Parameter #0 [ <required> $column ] + } + } + + Method [ <internal:pggi> public method setValue ] { + + - Parameters [2] { + Parameter #0 [ <required> $column ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:pggi> public method next ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method previous ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getFirstChild ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method hasChild ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getNbChildren ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getNthChild ] { + + - Parameters [1] { + Parameter #0 [ <required> $number ] + } + } + + Method [ <internal:pggi> public method getParent ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTreeStore ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method clear ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method appendRow ] { + + - Parameters [1] { + Parameter #0 [ <optional> $parent ] + } + } + + Method [ <internal:pggi> public method prepend ] { + + - Parameters [1] { + Parameter #0 [ <optional> $parent ] + } + } + + Method [ <internal:pggi> public method getNbColumns ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method getIterFirst ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GCellRenderer ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ <internal:pggi> class PGGI\GCellRendererText ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTreeViewColumn ] { + + - Constants [3] { + Constant [ public integer SIZING_GROW_ONLY ] { 0 } + Constant [ public integer SIZING_AUTOSIZE ] { 1 } + Constant [ public integer SIZING_FIXED ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [12] { + Property [ <default> public $spacing ] + Property [ <default> public $visible ] + Property [ <default> public $resizable ] + Property [ <default> public $sizing ] + Property [ <default> public $fixedWidth ] + Property [ <default> public $minWidth ] + Property [ <default> public $maxWidth ] + Property [ <default> public $title ] + Property [ <default> public $expand ] + Property [ <default> public $clickable ] + Property [ <default> public $alignment ] + Property [ <default> public $reorderable ] + } + + - Methods [3] { + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method addAttribute ] { + + - Parameters [3] { + Parameter #0 [ <required> $renderer ] + Parameter #1 [ <required> $attribute ] + Parameter #2 [ <required> $col ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTreeSelection ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ <default> public $mode ] + } + + - Methods [10] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi> public method selectAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method unselectAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method iterIsSelected ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GTreeIter $iter ] + } + - Return [ boolean ] + } + + Method [ <internal:pggi> public method selectIter ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GTreeIter $iter ] + } + } + + Method [ <internal:pggi> public method unselectIter ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GTreeIter $iter ] + } + } + + Method [ <internal:pggi> public method countSelectedRows ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getSelected ] { + + - Parameters [0] { + } + - Return [ "PGGI\\GTreeIter" or NULL ] + } + + Method [ <internal:pggi> public method forEach ] { + + - Parameters [2] { + Parameter #0 [ <required> callable $callback ] + Parameter #1 [ <optional> $param ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GTreeView extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [35] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $activateOnSingleClick ] + Property [ <default> public $enableGridLines ] + Property [ <default> public $enableSearch ] + Property [ <default> public $enableTreeLines ] + Property [ <default> public $fixedHeightMode ] + Property [ <default> public $headersClickable ] + Property [ <default> public $headersVisible ] + Property [ <default> public $hoverExpand ] + Property [ <default> public $hoverSelection ] + Property [ <default> public $levelIndentation ] + Property [ <default> public $model ] + Property [ <default> public $reorderable ] + Property [ <default> public $rubberBanding ] + Property [ <default> public $searchColumn ] + Property [ <default> public $showExpanders ] + Property [ <default> public $tooltipColumn ] + } + + - Methods [18] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, overwrites PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi> public method expandAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method collapseAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method appendColumn ] { + + - Parameters [1] { + Parameter #0 [ <required> $column ] + } + } + + Method [ <internal:pggi> public method removeColumn ] { + + - Parameters [1] { + Parameter #0 [ <required> $column ] + } + } + + Method [ <internal:pggi> public method getSelection ] { + + - Parameters [0] { + } + - Return [ gtree_selection_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GFileChooserDialog extends PGGI\GDialog ] { + + - Constants [23] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + Constant [ public integer FLAG_MODAL ] { 1 } + Constant [ public integer FLAG_DESTROY_WITH_PARENT ] { 2 } + Constant [ public integer FLAG_USE_HEADER_BAR ] { 4 } + Constant [ public integer RESPONSE_TYPE_NONE ] { -1 } + Constant [ public integer RESPONSE_TYPE_REJECT ] { -2 } + Constant [ public integer RESPONSE_TYPE_ACCEPT ] { -3 } + Constant [ public integer RESPONSE_TYPE_DELETE_EVENT ] { -4 } + Constant [ public integer RESPONSE_TYPE_OK ] { -5 } + Constant [ public integer RESPONSE_TYPE_CANCEL ] { -6 } + Constant [ public integer RESPONSE_TYPE_CLOSE ] { -7 } + Constant [ public integer RESPONSE_TYPE_YES ] { -8 } + Constant [ public integer RESPONSE_TYPE_NO ] { -9 } + Constant [ public integer RESPONSE_TYPE_APPLY ] { -10 } + Constant [ public integer RESPONSE_TYPE_HELP ] { -11 } + Constant [ public float ACTION_OPEN ] { 0 } + Constant [ public float ACTION_SAVE ] { 1 } + Constant [ public float ACTION_SELECT_FOLDER ] { 2 } + Constant [ public float ACTION_CREATE_FOLDER ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [40] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $title ] + Property [ <default> public $focusVisible ] + Property [ <default> public $focusOnMap ] + Property [ <default> public $decorated ] + Property [ <default> public $deletable ] + Property [ <default> public $mnemonicsVisible ] + Property [ <default> public $resizable ] + Property [ <default> public $defaultHeight ] + Property [ <default> public $defaultWidth ] + Property [ <default> public $hideTitlebarWhenMaximized ] + Property [ <default> public $acceptFocus ] + Property [ <default> public $action ] + Property [ <default> public $createFolders ] + Property [ <default> public $doOverrideConfirmation ] + Property [ <default> public $localOnly ] + Property [ <default> public $selectMultiple ] + Property [ <default> public $showHidden ] + Property [ <default> public $fileName ] + Property [ <default> public $currentFolder ] + Property [ <default> public $uri ] + Property [ <default> public $currentFolderURI ] + } + + - Methods [27] { + Method [ <internal:pggi, overwrites PGGI\GDialog, ctor> public method __construct ] { + + - Parameters [7] { + Parameter #0 [ <required> integer $action ] + Parameter #1 [ <optional> string or NULL $title ] + Parameter #2 [ <optional> PGGI\GWindow or NULL $parent ] + Parameter #3 [ <optional> string or NULL $button1_name ] + Parameter #4 [ <optional> integer or NULL $button1_action ] + Parameter #5 [ <optional> string or NULL $button2_name ] + Parameter #6 [ <optional> integer or NULL $button2_action ] + } + } + + Method [ <internal:pggi> public method selectFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:pggi> public method unselectFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:pggi> public method selectAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method unselectAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method selectURI ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:pggi> public method unselectURI ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:pggi, inherits PGGI\GDialog> public method run ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setDefaultSize ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $x ] + Parameter #1 [ <required> integer $y ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method close ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepAbove ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method setKeepBelow ] { + + - Parameters [1] { + Parameter #0 [ <required> boolean $value ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method fullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method unfullscreen ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWindow> public method getScreen ] { + + - Parameters [0] { + } + - Return [ gscreen_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GEntryBuffer ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ <default> public $text ] + Property [ <default> public $maxLength ] + } + + - Methods [3] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> string or NULL $string ] + } + } + + Method [ <internal:pggi> public method getLength ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method getBytes ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ <internal:pggi> class PGGI\GEntry extends PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [32] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $buffer ] + Property [ <default> public $text ] + Property [ <default> public $visibility ] + Property [ <default> public $invisibleChar ] + Property [ <default> public $maxLength ] + Property [ <default> public $activatesDefault ] + Property [ <default> public $hasFrame ] + Property [ <default> public $widthChars ] + Property [ <default> public $maxWidthChars ] + Property [ <default> public $aligment ] + Property [ <default> public $placeholderText ] + Property [ <default> public $overwriteMode ] + Property [ <default> public $progressFraction ] + Property [ <default> public $progressPulseStep ] + } + + - Methods [15] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GEntryBuffer $widget ] + } + } + + Method [ <internal:pggi> public method getTextLength ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method unsetInvisibleChar ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method progressPulse ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, overwrites PGGI\GWidget, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDrawingArea extends PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [18] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + } + + - Methods [12] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GSpinner extends PGGI\GWidget ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [18] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + } + + - Methods [15] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method start ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method stop ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method isActive ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GNotebook extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [26] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $enablePopup ] + Property [ <default> public $groupName ] + Property [ <default> public $page ] + Property [ <default> public $scrollable ] + Property [ <default> public $showBorder ] + Property [ <default> public $showTabs ] + Property [ <default> public $tabPos ] + } + + - Methods [23] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method appendPage ] { + + - Parameters [3] { + Parameter #0 [ <required> PGGI\GWidget $child ] + Parameter #1 [ <optional> PGGI\GWidget or NULL $tabLabel ] + Parameter #2 [ <optional> PGGI\GWidget or NULL $menuLabel ] + } + } + + Method [ <internal:pggi> public method prependPage ] { + + - Parameters [3] { + Parameter #0 [ <required> PGGI\GWidget $child ] + Parameter #1 [ <optional> PGGI\GWidget or NULL $tabLabel ] + Parameter #2 [ <optional> PGGI\GWidget or NULL $menuLabel ] + } + } + + Method [ <internal:pggi> public method insertPage ] { + + - Parameters [4] { + Parameter #0 [ <required> PGGI\GWidget $child ] + Parameter #1 [ <required> integer $pos ] + Parameter #2 [ <optional> PGGI\GWidget or NULL $tabLabel ] + Parameter #3 [ <optional> PGGI\GWidget or NULL $menuLabel ] + } + } + + Method [ <internal:pggi> public method removePage ] { + + - Parameters [1] { + Parameter #0 [ <required> integer $value ] + } + } + + Method [ <internal:pggi> public method detachTab ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $child ] + } + } + + Method [ <internal:pggi> public method pageNum ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $child ] + } + - Return [ integer ] + } + + Method [ <internal:pggi> public method nextPage ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method prevPage ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method reorderChild ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GWidget $child ] + Parameter #1 [ <required> integer $pos ] + } + } + + Method [ <internal:pggi> public method getPageCount ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GToolItem extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [21] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $homogeneous ] + Property [ <default> public $expand ] + } + + - Methods [13] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GToolbar extends PGGI\GContainer ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [21] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $showArrow ] + Property [ <default> public $style ] + } + + - Methods [14] { + Method [ <internal:pggi, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method insert ] { + + - Parameters [2] { + Parameter #0 [ <required> PGGI\GToolItem $object ] + Parameter #1 [ <optional> integer or NULL $position ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GToolButton extends PGGI\GToolItem ] { + + - Constants [5] { + Constant [ public integer ALIGN_FILL ] { 0 } + Constant [ public integer ALIGN_START ] { 1 } + Constant [ public integer ALIGN_END ] { 2 } + Constant [ public integer ALIGN_CENTER ] { 3 } + Constant [ public integer ALIGN_BASELINE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [26] { + Property [ <default> public $vAlign ] + Property [ <default> public $hAlign ] + Property [ <default> public $marginStart ] + Property [ <default> public $marginEnd ] + Property [ <default> public $marginTop ] + Property [ <default> public $marginBottom ] + Property [ <default> public $hExpand ] + Property [ <default> public $hExpandSet ] + Property [ <default> public $vExpand ] + Property [ <default> public $vExpandSet ] + Property [ <default> public $opacity ] + Property [ <default> public $visible ] + Property [ <default> public $noShowAll ] + Property [ <default> public $direction ] + Property [ <default> public $sensitive ] + Property [ <default> public $name ] + Property [ <default> public $canDefault ] + Property [ <default> public $canFocus ] + Property [ <default> public $borderWidth ] + Property [ <default> public $homogeneous ] + Property [ <default> public $expand ] + Property [ <default> public $iconName ] + Property [ <default> public $iconWidget ] + Property [ <default> public $label ] + Property [ <default> public $labelWidget ] + Property [ <default> public $useUnderline ] + } + + - Methods [13] { + Method [ <internal:pggi, overwrites PGGI\GToolItem, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $icon ] + Parameter #1 [ <optional> $label ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer> public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> PGGI\GWidget $widget ] + } + } + + Method [ <internal:pggi, inherits PGGI\GContainer, prototype PGGI\GWidget> public method on ] { + + - Parameters [3] { + Parameter #0 [ <required> integer $type ] + Parameter #1 [ <required> callable $callback ] + Parameter #2 [ <optional> $param ] + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method show ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method hide ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method showAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getStyleContext ] { + + - Parameters [0] { + } + - Return [ gstyle_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getPangoContext ] { + + - Parameters [0] { + } + - Return [ pp_context_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedWidth ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getAllocatedHeight ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method queueDraw ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method getWindow ] { + + - Parameters [0] { + } + - Return [ gdk_window_get_class_entry() ] + } + + Method [ <internal:pggi, inherits PGGI\GWidget> public method setSizeRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> integer $width ] + Parameter #1 [ <required> integer $height ] + } + } + } + } + + Class [ <internal:pggi> class PGGI\GDK\Window ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:pggi, ctor> private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:pggi> public method createSimilarSurface ] { + + - Parameters [3] { + Parameter #0 [ <optional> integer $content ] + Parameter #1 [ <optional> integer $width ] + Parameter #2 [ <optional> integer $height ] + } + - Return [ context_get_class_entry() ] + } + + Method [ <internal:pggi> public method drawFrame ] { + + - Parameters [2] { + Parameter #0 [ <required> callable $callback ] + Parameter #1 [ <optional> $param ] + } + } + } + } + } +} + diff --git a/php-pggi.spec b/php-pggi.spec new file mode 100644 index 0000000..5e3881c --- /dev/null +++ b/php-pggi.spec @@ -0,0 +1,181 @@ +# remirepo spec file for php-pggi +# +# Copyright (c) 2018 Remi Collet +# License: CC-BY-SA +# http://creativecommons.org/licenses/by-sa/4.0/ +# +# Please, preserve the changelog entries +# +%{?scl: %scl_package php-pggi} + +%global gh_commit ce862932b556d76851c1cd31913e64434bf3768a +%global gh_short %(c=%{gh_commit}; echo ${c:0:7}) +%global gh_owner Letargie +%global gh_project pggi +%global pecl_name pggi +%global with_zts 0 + +Summary: GTK bindings +Name: %{?scl_prefix}php-pggi +Version: 0.3.0 +Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +License: BSD +Group: Development/Languages +URL: https://github.com/%{gh_owner}/%{gh_project} +Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz + +# https://github.com/Letargie/pggi/pull/8 +Patch0: https://patch-diff.githubusercontent.com/raw/Letargie/pggi/pull/8.patch +# https://github.com/Letargie/pggi/pull/9 +Patch1: https://patch-diff.githubusercontent.com/raw/Letargie/pggi/pull/9.patch +# https://github.com/Letargie/pggi/pull/11 +Patch2: https://patch-diff.githubusercontent.com/raw/Letargie/pggi/pull/11.patch + +BuildRequires: gcc +BuildRequires: gtk3-devel +BuildRequires: %{?scl_prefix}php-devel > 7 +BuildRequires: %{?scl_prefix}php-pear + +Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} +Requires: %{?scl_prefix}php(api) = %{php_core_api} +Requires: %{?scl_prefix}php-tokenizer%{?_isa} +%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} + +%if "%{?scl_prefix}" != "%{?sub_prefix}" +Provides: %{?scl_prefix}php-%{pecl_name} = %{version}-%{release} +Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version}-%{release} +%endif + +%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} +Obsoletes: php70u-%{pecl_name} <= %{version} +Obsoletes: php70w-%{pecl_name} <= %{version} +%if "%{php_version}" > "7.1" +Obsoletes: php71u-%{pecl_name} <= %{version} +Obsoletes: php71w-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "7.2" +Obsoletes: php72u-%{pecl_name} <= %{version} +Obsoletes: php72w-%{pecl_name} <= %{version} +%endif +%endif + +%if 0%{?fedora} < 20 && 0%{?rhel} < 7 +# Filter shared private +%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$} +%{?filter_setup} +%endif + + +%description +PHP extension providing a small langage binding for GTK+ 3 toolkit allowing +to write GUI Applications. + +This extension exposes the abstract syntax tree generated by PHP 7. + +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. + + +%prep +%setup -qc +mv %{gh_project}-%{gh_commit} NTS + +cd NTS +%patch0 -p1 -b .pr8 +%patch1 -p1 -b .pr9 +%patch2 -p1 -b .pr11 +# https://github.com/Letargie/pggi/issues/10 +sed -e '/PGGI_VERSION/s/0.4.0-dev/%{version}/' -i src/pggi.h + +# Sanity check, really often broken +extver=$(sed -n '/#define PGGI_VERSION/{s/.* "//;s/".*$//;p}' src/pggi.h) +if test "x${extver}" != "x%{version}%{?gh_date:-dev}"; then + : Error: Upstream extension version is ${extver}, expecting %{version}%{?gh_date:-dev}. + exit 1 +fi +cd .. + +: Create launcher +cat << 'EOF' | tee pggi +#!/bin/sh +exec %{__php} -d extension=pggi.so -d phar.readonly=0 "$@" +EOF + +%if %{with_zts} +cat << 'EOF' | tee zts-pggi +#!/bin/sh +exec %{__ztsphp} -d extension=pggi.so -d phar.readonly=0 "$@" +EOF +%endif + + +%build +%{?dtsenable} + +cd NTS +%{_bindir}/phpize +%configure \ + --with-php-config=%{_bindir}/php-config \ + --enable-pggi +make %{?_smp_mflags} + +%if %{with_zts} +cd ../ZTS +%{_bindir}/zts-phpize +%configure \ + --with-php-config=%{_bindir}/zts-php-config \ + --enable-pggi +make %{?_smp_mflags} +%endif + + +%install +%{?dtsenable} + +: Install the NTS stuff +make -C NTS install INSTALL_ROOT=%{buildroot} + +: Install the launcher +install -D -m 755 pggi %{buildroot}%{_bindir}/pggi + +%if %{with_zts} +: Install the ZTS stuff +make -C ZTS install INSTALL_ROOT=%{buildroot} +install -D -m 755 zts-pggi %{buildroot}%{_bindir}/zts-pggi +%endif + + +%check +cd NTS +: Minimal load test for NTS extension +%{__php} --no-php-ini \ + --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ + --modules | grep %{pecl_name} + +%if %{with_zts} +cd ../ZTS +: Minimal load test for ZTS extension +%{__ztsphp} --no-php-ini \ + --define extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \ + --modules | grep %{pecl_name} +%endif + + +%files +%{?_licensedir:%license NTS/LICENCE} +%doc NTS/*md +%doc NTS/examples +%{php_extdir}/%{pecl_name}.so +%{_bindir}/pggi + +%if %{with_zts} +%{php_ztsextdir}/%{pecl_name}.so +%{_bindir}/zts-pggi +%endif + + +%changelog +* Mon Jun 11 2018 Remi Collet <remi@remirepo.net> - 0.3.0-1 +- new package, version 0.3.0 +- open https://github.com/Letargie/pggi/pull/8 [-Wformat=] +- open https://github.com/Letargie/pggi/pull/9 [-Wimplicit-function-declaration] +- open https://github.com/Letargie/pggi/pull/11 [-Werror=format-security] |