Skip to content

Releases: scorninpc/php-gtk3

PHP-GTK - 0.6 Beta

05 Jul 01:03
Compare
Choose a tag to compare
PHP-GTK - 0.6 Beta Pre-release
Pre-release

General news

  • Added key property for GdkEvent for GtkEventKey

News

  • Added GdkEventKey
  • Added GtkSourceView
  • Added GtkArrowType
  • Added GtkRecentChooserDialog
  • Added GtkStyleContext
  • Added GtkCssProvider
  • Added GdkWindow
  • Added GdkVisual
  • Added GtkWidget::get_style_context

Enums

  • Added GtkSourceBackgroundPatternType
  • Added GtkSourceDrawSpacesFlags
  • Added GtkSourceSmartHomeEndType
  • Added GtkRecentChooserError
  • Added GtkRecentSortType
  • Added GdkAnchorHints
  • Added GdkByteOrder
  • Added GdkFilterReturn
  • Added GdkFullscreenMode
  • Added GdkGravity
  • Added GdkModifierIntent
  • Added GdkVisualType
  • Added GdkWMDecoration
  • Added GdkWMFunction
  • Added GdkWindowAttributesType
  • Added GdkWindowEdge
  • Added GdkWindowHints
  • Added GdkWindowWindowClass
  • Added GdkWindowType
  • Added GtkCssProviderError
  • Added GtkCssSectionType
  • Added GtkAlign
  • Added GtkBorderStyle
  • Added GtkJunctionSides
  • Added GtkRegionFlags
  • Added GtkSizeRequestMode
  • Added GtkStyleContextPrintFlags
  • Added GtkTextDirection
  • Added GtkWidgetHelpType

PHP-GTK - 0.5 Beta

28 Jun 00:23
Compare
Choose a tag to compare
PHP-GTK - 0.5 Beta Pre-release
Pre-release

Fixes

  • Git exception for clone GObjects

General news

  • Added bool and int type for callbacks

News

  • Added GtkProgressBar
  • Added Gtk::timeout_add
  • Added Gtk::events_pending
  • Added Gtk::main_iteration
  • Added GtkInforBar
  • Added GtkSpinner
  • Added GtkWidget::get_show_close_button
  • Added GtkWidget::set_show_close_button

PHP-GTK - 0.4 Beta

21 Jun 01:38
Compare
Choose a tag to compare
PHP-GTK - 0.4 Beta Pre-release
Pre-release

Fixes

  • Fidex NULL parent of dialogs

General news

  • Start check paramters type and count abstract

News

  • Added GtkPageSetup
  • Added GtkPaperSize
  • Added GtkPrintSettings
  • Added GtkFontChooserDialog
  • Added GtkAppChooserButton
  • Added GtkAppChooserDialog
  • Added GtkAboutDialog
  • Added GdkRGBA
  • Added GtkColorChooserDialog

Enums

  • Added GtkNumberUpLayout
  • Added GtkPageOrientation
  • Added GtkPageSet
  • Added GtkPrintDuplex
  • Added GtkPrintPages
  • Added GtkPrintQuality
  • Added GtkUnit

PHP-GTK - 0.3 Beta

14 Jun 00:33
Compare
Choose a tag to compare
PHP-GTK - 0.3 Beta Pre-release
Pre-release

Fixes

  • Fixed NULL as parent of dialogs

General news

  • New methods of GtkButton
  • New methods of GtkCheckButton
  • New methods of GtkLabel
  • New methods of GtkContainer
  • New methods of GtkBox
  • Start abstract validation of parameters count and types

News

  • Added GtkComboBoxText
  • Added GtkAppChooserButton
  • Added GtkCalendar
  • Added GtkCalendarDisplayOptions
  • Added GtkMisc
  • Added GtkResizeMode
  • Added GtkWidgetPath
  • Added GtkImage
  • Added GtkActionBar
  • Added GtkAspectFrame
  • Added GtkButtonBox
  • Added GtkExpander
  • Added GtkFrame
  • Added GtkHeaderBar
  • Added GtkLayout
  • Added GtkOverlay
  • Added GtkStack
  • Added GtkStackSidebar
  • Added GtkStackSwitcher
  • Added GtkFlowBox
  • Added GtkFlowBox
  • Added GtkRevealer
  • Added GtkGrid
  • Start tests with GladeUI

Enums

  • Added GtkImageType
  • Added GtkButtonBoxStyle
  • Added GtkStackTransitionType
  • Added GtkRevealerTransitionType
  • Added GtkBaselinePosition
  • Added GtkDeleteType
  • Added GtkDirectionType
  • Added GtkMovementStep
  • Added GtkScrollStep
  • Added GtkScrollType
  • Added GtkShadowType
  • Added GtkStateFlags

PHP-GTK - 0.2 Beta

07 Jun 01:20
Compare
Choose a tag to compare
PHP-GTK - 0.2 Beta Pre-release
Pre-release

Fixes

  • Fixeds to create dialogs with custom buttons,
  • Fixed about get filters and remove filters of GtkFileChooserDialog
  • Fixed Dialogs without transient windows
  • Fixed GtkListStore with static number of columns

News

  • Start implementation of GtkBuilder
  • Added GtkComboBox
  • Added GtkStatusbar
  • Added GtkListBox
  • Added GtkListBoxRow
  • Added enum GtkSensitivityType

Php Extensions

  • Compile pdo_pgsql

First distribution test unfinished

29 May 01:18
Compare
Choose a tag to compare
Pre-release

Notes

First test release, for AppImage package tests
Not at all widgets implemented, but works a lot
This release is only to people run and help

Versions

Compiled with PHP 7.3.5
only to know, and If you want, you can use as built-in server too

How to run

Just download, set +x permission and run like a php

php-gtk3-x86_64.AppImage -m

or

php-gtk3-x86_64.AppImage my-app.php

Also, you can add a syslink

sudo ln -s /PATH/php-gtk3-x86_64.AppImage /usr/bin/php-gtk3

Tests

You can start with main.php

<?php
	function GtkWindowDestroy($widget) {
		Gtk::main_quit();
	}
	$win = new GtkWindow();
	$win->set_default_size(300, 200);
	$win->connect("destroy", "GtkWindowDestroy");
	$win->show_all();
	Gtk::main();
./php-gtk3-x86_64.AppImage main.php