Skip to content

Releases: scorninpc/php-gtk3

PHP-GTK - 0.16 Beta

27 Apr 02:05
d7e8538
Compare
Choose a tag to compare

General news

  • New build with Debian sid with updated libs
  • Fixed AppImage for Debian SID

News

  • Added GtkScrolledWindow::set_propagate_natural_width
  • Added GtkScrolledWindow::set_propagate_natural_height

PHP-GTK - 0.15 Beta

25 Mar 00:48
Compare
Choose a tag to compare

General news

  • Fixed color string or rgba
  • Fixed parent of GtkTreeModel
  • Fixed GtkTreeSelection_::get_selected
  • Fixed GtkTreeView_::unselect_all
  • Fixex GtkTreeModel property

News

  • Added class GtkCellRendererCombo
  • Added class GdkThreads
  • Added method GObject::get_data
  • Added method GObject::set_data
  • Added method GtkNotebook::prepend_page
  • Added method GtkScrolledWindow::set_propagate_natural_height
  • Added method GtkScrolledWindow::set_max_content_height
  • Added method GtkScrolledWindow::set_min_content_height
  • Added method GtkWidget::override_background_color
  • Added method GtkWidget::override_color
  • Added method GtkWidget::modify_font
  • Added method GtkWidget::class_set_css_name
  • Added constant GtkStateType::NORMAL
  • Added constant GtkStateType::ACTIVE
  • Added constant GtkStateType::PRELIGHT
  • Added constant GtkStateType::SELECTED
  • Added constant GtkStateType::INSENSITIVE
  • Added constant GtkStateType::INCONSISTENT
  • Added constant GtkStateType::FOCUSED
  • Added constant GdkEventMask::EXPOSURE_MASK
  • Added constant GdkEventMask::POINTER_MOTION_MASK
  • Added constant GdkEventMask::POINTER_MOTION_HINT_MASK
  • Added constant GdkEventMask::BUTTON_MOTION_MASK
  • Added constant GdkEventMask::BUTTON1_MOTION_MASK
  • Added constant GdkEventMask::BUTTON2_MOTION_MASK
  • Added constant GdkEventMask::BUTTON3_MOTION_MASK
  • Added constant GdkEventMask::BUTTON_PRESS_MASK
  • Added constant GdkEventMask::BUTTON_RELEASE_MASK
  • Added constant GdkEventMask::KEY_PRESS_MASK
  • Added constant GdkEventMask::KEY_RELEASE_MASK
  • Added constant GdkEventMask::ENTER_NOTIFY_MASK
  • Added constant GdkEventMask::LEAVE_NOTIFY_MASK
  • Added constant GdkEventMask::FOCUS_CHANGE_MASK
  • Added constant GdkEventMask::STRUCTURE_MASK
  • Added constant GdkEventMask::PROPERTY_CHANGE_MASK
  • Added constant GdkEventMask::VISIBILITY_NOTIFY_MASK
  • Added constant GdkEventMask::PROXIMITY_IN_MASK
  • Added constant GdkEventMask::PROXIMITY_OUT_MASK
  • Added constant GdkEventMask::SUBSTRUCTURE_MASK
  • Added constant GdkEventMask::SCROLL_MASK
  • Added constant GdkEventMask::TOUCH_MASK
  • Added constant GdkEventMask::SMOOTH_SCROLL_MASK
  • Added constant GdkEventMask::TOUCHPAD_GESTURE_MASK
  • Added constant GdkEventMask::TABLET_PAD_MASK
  • Added constant GdkEventMask::ALL_EVENTS_MASK

Note

  • for windows need to install Visual C++ Redistributable
  • for linux need to install FUSE

PHP-GTK - 0.14 Beta

25 Feb 01:29
Compare
Choose a tag to compare

General news

  • Fixed set property way to find GValue of property
  • Fixed conversion G_TYPE_LONG to int64t
  • Fixed GdkEventKey['string']

News

  • Added method GtkTreeView_::get_columns()
  • Added method GtkTreeView_::get_column()
  • Added method GtkTreeView_::move_column_after()
  • Added method GtkTreeView_::get_path_at_pos()
  • Added method GtkTreeView_::scroll_to_cell()
  • Added method GtkEntry_::delete_selection()
  • Added method GtkTreeModel_::get_iter_from_string()
  • Added method GtkMenuItem_::set_right_justified()
  • Added method GtkWidget_::scroll_event()
  • Added method GtkEntry_::select_region()
  • Added method GtkCheckButton_::get_active()
  • Added method GtkCheckButton_::set_active()
  • Added method GtkCheckButton_::toggled()
  • Added method GtkTreeView_::unselect_all()
  • Added method GtkTreeView_::select_all()
  • Added method GtkListStore_::get_iter_first()
  • Added constant GtkAttachOptions::EXPAND
  • Added constant GtkAttachOptions::SHRINK
  • Added constant GtkAttachOptions::FILL
  • Added classe GtkTable

Note

  • for windows need to install Visual C++ Redistributable
  • for linux need to install FUSE

PHP-GTK - 0.13 Beta

12 Feb 21:17
Compare
Choose a tag to compare

General news

  • Fixed returns long long to int64_t
  • Fixed alot methods return by reeferences
  • Fixex alot pieces of code to compile on Windows

News

  • Added method GtkListStore_::iter_n_children()
  • Added method GtkBin_::get_child()
  • Added method GObject_::is_connected()
  • Added method GObject_::set_property()
  • Added method GObject_::get_property()
  • Added method GObject_::signal_handler_block()
  • Added method GObject_::signal_handler_unblock()
  • Added method GtkTreeSelection_::get_selected_rows()
  • Added method GtkTreeSelection_::get_selected()
  • Added method GtkTreeViewColumn_::set_cell_data_func()
  • Added method GtkTreeViewColumn_::set_max_width()
  • Added method added method GtkTreeView_::set_headers_visible()
  • Added method GtkEntry_::set_position()
  • Added method GtkEntry_::get_selection_bounds()
  • Added method GtkEntry_::set_editable()
  • Added method GtkScrolledWindow_::set_shadow_type()
  • Added method GtkListStore_::set_sort_func()
  • Added method GtkListStore_::set_sort_column_id()
  • Added method GtkButton_::set_focus_on_click()
  • Added method GtkStyleContext_::get_screen()
  • Added method GdkScreen_::get_default()
  • Added method GdkDisplay::get_default_screen()
  • Added classe GtkViewport
  • Added classe GtkApplicationWindow
  • Added classe GtkStatusIcon
  • Added classe GtkTreeSortable
  • Added classe GtkSeparator
  • Added classe GtkEventBox
  • Added constant GtkTreeViewColumnSizing

Note

  • for windows need to install Visual C++ Redistributable
  • for linux need to install FUSE

PHP-GTK - 0.12 Beta

20 Dec 14:24
Compare
Choose a tag to compare

General news

  • AppImage with PHP 8.1.14
  • First build for Windows with PHP 7.3

PHP-GTK - 0.10 Beta

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

General news

  • Fixed gchar* callbacks param

News

  • Added GtkTreeView_::get_n_columns()
  • Added GtkTreeView_::collapse_all()
  • Added GtkTreeView_::expand_all()
  • Added GtkTreeView_::autosize()
  • Added GtkTreeView_::get_enable_tree_lines()
  • Added GtkTreeView_::set_enable_search()
  • Added GtkTreeView_::get_enable_search()
  • Added GtkTreeView_::get_reorderable()
  • Added GtkTreeView_::set_reorderable

PHP-GTK - 0.10 Beta

04 May 22:41
Compare
Choose a tag to compare
PHP-GTK - 0.10 Beta Pre-release
Pre-release

General news

  • Appimage updated with PHP 7.4.29
  • Fixed pixbuf problems
  • Added mouse simulation test
  • Created gtk_init as separated because GtkApplication way
  • File paths organized to separate a lot files, by lib
  • Fix reversed logic when checking param counts
  • Added way to use Glade signals on PHP. Just static method for now
  • Added param of gobject from callback signature

News

  • Added enums GdkModifierType
  • Added GdkEventType. Added Gdk::test_simulate_button
  • Added GtkApplication
  • Added test of GtkApplication on test6.php
  • Add GtkLabel::{get/set}_ellipsize
  • Added GtkStyleContext::add_class
  • Add GtkLabel::{get/set}_ellipsize
  • Added GtkStyleContext::add_class
  • Added GtkRadioButton
  • Added GdkScreen
  • Added GtkWindow::get_screen
  • Added GtkWindow::list_toplevels
  • Added GObject::get_property
  • Added GdkScreen::get_rgba_visual
  • Added GdkScreen::get_window_stack
  • Added GdkWindow::get_window_type
  • Added GdkWindow::get_children
  • Added WnckScreen_::get_default
  • Added WnckScreen_::get_active_window
  • Added GdkPixbuf_::scale_simple
  • Added WnckWindow_::get_icon
  • Added WnckWindow_::get_window_type
  • Added constants of GdkInterpType;
  • Added GtkStyleContext::remove_class
  • Added class WnckClassGroup
  • Added WnckWindo::get_xid
  • Added WnckWindo::get_pid
  • Added WnckWindo::get_class_group
  • Added WnckWindo::is_active
  • Added WnckWindow_::minimize
  • Added WnckWindow_::activate
  • Added GObject_::connect_after
  • Fix GObject_::connect() to be called before handler
  • Added WnckWindow_::close
  • Added GdkWindow_::get_width
  • Added GdkWindow_::get_height
  • Added WnckScreen_::get_width
  • Added WnckScreen_::get_height
  • Added start GdkDisplay
  • Added GdkDisplay_::get_default
  • Added GdkDisplay_::get_primary_monitor
  • Added start GdkMonitor
  • Added GdkMonitor_::get_width_mm
  • Added GdkMonitor_::get_height_mm
  • Added GdkMonitor_::get_workarea

PHP-GTK - 0.9 Beta

26 Jul 00:35
Compare
Choose a tag to compare
PHP-GTK - 0.9 Beta Pre-release
Pre-release

General news

  • Added type of tree model to retrieve correct type of store

News

  • Added partialy GtkContainer::get_children
  • Added GtkNotebook::get_action_widget
  • Added GtkNotebook::set_action_widget
  • Added GtkNotebook::get_group_name
  • Added GtkNotebook::set_group_name
  • Added GtkNotebook::set_current_page
  • Added GtkNotebook::get_tab_detachable
  • Added GtkNotebook::get_tab_reorderable

PHP-GTK - 0.8 Beta

19 Jul 00:32
Compare
Choose a tag to compare
PHP-GTK - 0.8 Beta Pre-release
Pre-release

General news

  • Change GObject::connect to work with object class

News

  • Added GtkNotebook_::get_action_widget
  • Added GtkNotebook_::set_action_widget
  • Added GtkNotebook_::get_group_name
  • Added GtkNotebook_::set_group_name
  • Added GtkNotebook_::set_current_page
  • Added GtkNotebook_::get_tab_detachable
  • Added GtkNotebook_::get_tab_reorderable
  • Added GtkStackSwitcher_::set_orientation
  • Added GtkStackSwitcher_::get_orientation
  • Added GtkEntryCompletion
  • Added GtkEntry::get_completion
  • Added GtkEntry::set_completion
  • Added GdkRGBA::red
  • Added GdkRGBA::green
  • Added GdkRGBA::blue
  • Added GdkRGBA::alpha
  • Added GtkFontButton
  • Added GtkColorButton
  • Rewrite all GtkWidget methods with generator
  • Added GdkEventKey::keycode

PHP-GTK - 0.7 Beta

12 Jul 01:26
Compare
Choose a tag to compare
PHP-GTK - 0.7 Beta Pre-release
Pre-release

General news

  • Deleted c++ classes who represent constants of php. Added this classes of Php::Base, to complie faster and reduce final object size
  • Fixed warning of comparison error from GtkClipboard
  • Removed deprecated functions from GtkSourceView, GtkContainer
  • Change tests to support GTK 3.24

News

  • Added GtkFixed
  • Added GtkListStore::remove
  • Added GtkListStore::insert
  • Added GtkListStore::insert_before
  • Added GtkListStore::insert_after
  • Added GtkListStore::prepend
  • Added GtkListStore::clear
  • Added GtkListStore::iter_is_valid
  • Added GtkListStore::swap
  • Added GtkListStore::move_before
  • Added GtkListStore::move_after