Tuesday, 6 July 2021

GTK4: Adapting to Toolbar changes

 

In GTK4 the dedicated GtkToolbar is gone, replaced by GtkBox with a style of "toolbar". The spelling dialog now supports this conversion.

Thursday, 17 June 2021

GTK4 Port: DoubleDecker Notebooks

 

Double-decker mode, for notebooks with excessive numbers of tabs, works again in the GTK4 Port.

Friday, 4 June 2021

LibreOffice GTK4 Port: More MenuButtons

 

More MenuButton features working under GTK4. Now with working radio entries in GtkPopoverMenu dropdowns.

Thursday, 3 June 2021

Wednesday, 2 June 2021

GTK4 LibreOffice Port: Print Dialog

 

LibreOffice's Print Dialog in GTK4 Port with fancy "suggested-action" blue "Print" button.

Wednesday, 26 May 2021

LibreOffice GTK4 Port: Some more progress

More progress, Entries, SpinButtons, PushButtons, CheckBoxes/RadioButtons, TreeViews and basic Notebooks and DrawingAreas working in the GTK4 port


Friday, 14 May 2021

First Cut at a GTK4 Port of LibreOffice

Early days yet, but here's some screenshots of an experimental port of LibreOffice to GTK4 I've commited upstream during the week. It starts without crashing, renders, accepts user keystrokes and mouse events, basic Input Method support also works.

Standard GTK file dialog functionality works.

Standard GTK message dialogs work.

Context menus, now using Popover Menus, work.

Toplevel Menubar and menus, via gtk_popover_menu_bar_new_from_model, are also functional.

Working sample native GTK dialog. A work in progress, my current thinking is with GtkButtonBox gone that moving the old action area contents to the dialogs GtkHeaderBar seems the easiest route.