Releases: scorninpc/php-gtk3
Releases · scorninpc/php-gtk3
PHP-GTK - 0.6 Beta
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
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
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
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
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
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