GTK3 status: Difference between revisions

From vice-emu
Jump to navigation Jump to search
Line 23: Line 23:
./autogen.sh && ./configure --enable-native-gtk3ui --disable-nls --disable-catweasel --disable-hardsid --disable-parsid --without-resid --disable-ethernet --disable-midi --disable-rs232 --disable-realdevice --disable-ssi2001 && make
./autogen.sh && ./configure --enable-native-gtk3ui --disable-nls --disable-catweasel --disable-hardsid --disable-parsid --without-resid --disable-ethernet --disable-midi --disable-rs232 --disable-realdevice --disable-ssi2001 && make


* barely compiles
* starts up, video is working
* keyboard is working


* TODO: make keyboard input work
* TODO: make audio work
* TODO: make joystick input work
* TODO: make joystick input work
* TODO: make mouse input work
* TODO: make mouse input work

Revision as of 15:22, 8 August 2017

This is a temporary page to collect some notes on the status of the GTK3 port

Status of the GTK3 UI

  • TODO: statusbar (see uistatusbar.c for some comments)
  • TODO: menubar / menus
  • TODO: various dialogs

Status of the arch specific parts

Unix

./configure --enable-native-gtk3ui

  • starts up, video and audio is working
  • keyboard is working
  • TODO: make joystick input work
  • TODO: make mouse input work

Windows

./autogen.sh && ./configure --enable-native-gtk3ui --disable-nls --disable-catweasel --disable-hardsid --disable-parsid --without-resid --disable-ethernet --disable-midi --disable-rs232 --disable-realdevice --disable-ssi2001 && make

  • starts up, video is working
  • keyboard is working
  • TODO: make audio work
  • TODO: make joystick input work
  • TODO: make mouse input work

MacOS

  • untested