Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#3930 closed enhancement (wontfix)

Add mouse support to Myth-plugins

Reported by: Anthony D'Alberto <afd1009@…> Owned by: danielk
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords: mouse plugins touchscreen
Cc: Ticket locked: no

Description

Add mouse support to mythplugins, not necessarily the main mythtv devel. Specifically, add mouse support to mythdvd, mythvideo, and mythmusic. Mouse support should be centered around touchscreen control.

Included are patches to the most recent SVN. Mythtv and mythplugins was touched: Mythtv components such as themed dialog and ui types was modified to add support to lower level controls. MythVideo?, MythDVD, and MythMusic were modified to include "back" buttons and enable touchscreen navigation of some trees. Also included are themes to get the buttons to work properly.

I use this in my car, so the theme and menu are called car. CarPC is the theme, car is the menu.

Attachments (5)

mythtv-mouse.diff (29.6 KB) - added by Anthony D'Alberto <afd1009@…> 12 years ago.
Patch for Mythtv - adds mouse support to controls
mythmouse-patch.tar.gz (9.2 KB) - added by Anthony D'Alberto <afd1009@…> 12 years ago.
Mouse support for Mythtv/plugins. Includes theme and menu.
mythplugins-mouse.diff (12.1 KB) - added by Anthony D'Alberto <afd1009@…> 12 years ago.
Mythplugins patch
mythtv-mouse.diff.14491 (36.9 KB) - added by Anthony D'Alberto <afd1009@…> 12 years ago.
Required patch for mouse to work in SVN 14491
mythplugins-mouse.diff.14485 (33.1 KB) - added by Anthony D'Alberto <afd1009@…> 12 years ago.
Required patch for mouse in plugins SVN 14485

Download all attachments as: .zip

Change History (12)

Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Attachment: mythtv-mouse.diff added

Patch for Mythtv - adds mouse support to controls

Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Attachment: mythmouse-patch.tar.gz added

Mouse support for Mythtv/plugins. Includes theme and menu.

Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Attachment: mythplugins-mouse.diff added

Mythplugins patch

comment:1 Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Could not attach theme because files are too big.

comment:2 Changed 12 years ago by afd1009@…

The MythTV SVN version is 14393 and MythPlugins? version 14393.

Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Attachment: mythtv-mouse.diff.14491 added

Required patch for mouse to work in SVN 14491

Changed 12 years ago by Anthony D'Alberto <afd1009@…>

Required patch for mouse in plugins SVN 14485

comment:3 Changed 12 years ago by afd1009@…

I've updated the patches to work better with MythMusic and MythVideo?/MythDVD. MythMusic is fully implemented, MythVideo? is implemented as far as I can do without severely modifying the structure of the code.

Mythtv version is SVN 14491, MythPlugins? version is SVN 14485.

Apply the patches with -p0 while in the MythTv? and MythPlugins? directories.

The theme and menu I use are located here: http://www.pauselivetv.com/cruisinmyth/ Car is the menu, which cuts out TV function, CarPC is the theme with added back buttons and such.

Please enjoy

comment:4 Changed 12 years ago by danielk

Owner: changed from Isaac Richards to danielk
Status: newassigned
Version: unknownhead

comment:5 Changed 12 years ago by stuartm

For what it's worth, mouse support will come as standard with mythui. So long as it doesn't break anything this patch can be applied without any real concern, however it won't last very long at all.

The UI parts of libmyth will be deprecated after 0.21 is released and all of the plugins will be re-written to use mythui by the time 0.22 is released.

comment:6 Changed 12 years ago by stuartm

Resolution: wontfix
Status: assignedclosed

MythUI comes with mouse support as standard and the plugins should be converted before 0.22.

comment:7 Changed 11 years ago by anonymous

I am very interested in these patches! It will probably take a while until 0.22 is released and will take even longer until it's really stable.

I have a touchscreen setup as well. Do you have another patch update ? Or an SVN revision which contains it ?

Patches fail to apply against 18722

Note: See TracTickets for help on using tickets.