Releases: scorninpc/php-gtk3
Releases · scorninpc/php-gtk3
PHP-GTK - 0.16 Beta
PHP-GTK - 0.15 Beta
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
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
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
General news
- AppImage with PHP 8.1.14
- First build for Windows with PHP 7.3
PHP-GTK - 0.10 Beta
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
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
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
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
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