Modify

Ticket #10092 (new Patch - Feature)

Opened 21 months ago

Last modified 9 months ago

mythfrontend setup & MythUI

Reported by: Xavier Hervy <xavier.hervy@…> Owned by: stuartm
Priority: minor Milestone: 0.27
Component: MythTV - General Version: Master Head
Severity: medium Keywords: mythfrontend mythui
Cc: Ticket locked: no

Description

This patch is nowhere near ready. This is an attempt to convert the mythfrontend screens to the new MythUI. see http://www.gossamer-threads.com/lists/mythtv/dev/493945 for more details. There is bugs in it, such as Load() and Save() do not work properly Also some screen are missing, such as :

  • Video Mode Profile which I complete last week but lost my change
  • Playback Profile for which I need to understand how it is suppose to work at the first place (I believe this is broken in master or buggy)

And the following one which are in different source files

  • Audio settings
  • Playback groups
  • Channel groups
  • Recording profiles
  • Myth Video settings

Some of them, I did not really thought about how to convert them while other are quite easy using the same approach or similar

Attachments

mythfrontendsetup.diff (153.7 KB) - added by Xavier Hervy <xavier.hervy@…> 21 months ago.
standardsetting-ui.xml (7.5 KB) - added by Xavier Hervy <xavier.hervy@…> 21 months ago.
mythfrontendsetup-2011-10-16.diff (218.5 KB) - added by Xavier Hervy <xavier.hervy@…> 20 months ago.
Much cleaner, Playback profile partially implemented, default-wide included
mythfrontendsetup-07-02-2012.diff (16.8 KB) - added by Xavier Hervy <xavier.hervy@…> 17 months ago.
Video General Setting with MythUI with default-wide theme but should be usable with default too as I use relative positionning
mythfrontendsetup-07-02-2012.2.diff (43.5 KB) - added by Xavier Hervy <xavier.hervy@…> 17 months ago.
Correct previous patch which was missing file
mythfrontendsetup-08-02-2012.diff (105.8 KB) - added by Xavier Hervy <xavier.hervy@…> 17 months ago.
More setting converted to MythUI: General, TV Settings General, TV Settings Program Guide, TV Settings PlayBack? OSD, General Video Setting
mythfrontendsetup-14-02-2012.diff (222.8 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Nearly all settings are converted now: selection of play back profile have been removed (working on 2 != computers) I will put it back later. Audio setting mostly done, I need to add the test button + advanced settings. Also Channel groups and Recording profils have not been touch yet
mythfrontendsetup-16-02-2012.diff (236.5 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Pick up directory via MythUIFileBrowser, Use a Spin box dialog #10342 instead of text edit dialog when necessary, add advanced audio setting. Test audio button is still missing
mythfrontendsetup-01-03-2012.diff.tar.gz (46.6 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Few improvements, some cleaning, convert Playback Group Setting to new UI
mythfrontendsetup-2012-03-04.diff.tar.gz (47.9 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Convert Group Channel to MythUI
mythfrontendsetting-2012-03-06.diff.tar.gz (46.2 KB) - added by xavier.hervy@… 16 months ago.
No change, just update to latest git version
mythfrontendsetting-2012-03-06-2.diff.tar.gz (46.0 KB) - added by xavier.hervy@… 16 months ago.
Fix some error due to update + cleanup
mythfrontendsetting-2012-03-08.diff.tar.gz (48.3 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Convert plugin setting to MythUI + move standardsetting classes to libmyth
settings-libmyth-2012-03-09.diff (40.5 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
settings-themes-2012-03-09.diff (14.3 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
settings-mythfrontend-2012-03-09.diff (230.7 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
settings-mythplugins-2012-03-09.diff (34.6 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
settings-mythplugins-2012-03-09-2.diff (34.6 KB) - added by Xavier Hervy <xavier.hervy@…> 16 months ago.
Fix typo, thx knightr

Change History

Changed 21 months ago by Xavier Hervy <xavier.hervy@…>

Changed 21 months ago by Xavier Hervy <xavier.hervy@…>

comment:1 Changed 21 months ago by Xavier Hervy <xavier.hervy@…>

By the way, the xml file have been done for MythCenter?-wide and is a bit dodgy

Changed 20 months ago by Xavier Hervy <xavier.hervy@…>

Much cleaner, Playback profile partially implemented, default-wide included

Changed 17 months ago by Xavier Hervy <xavier.hervy@…>

Video General Setting with MythUI with default-wide theme but should be usable with default too as I use relative positionning

comment:2 Changed 17 months ago by Xavier Hervy <xavier.hervy@…>

I attach a new patch, I display the settings in a MythUIListButton object instead of MythUIGenericTree as I had some trouble to properly update the tree otherwise.

On the Last patch I only converted VideoGeneralSetting? to MythUI and would like some feedbacks before converting the other screens.

comment:3 Changed 17 months ago by stuartm

  • Status changed from new to infoneeded_new
  • Milestone changed from unknown to 0.25

Xavier, did you miss some changes from the latest patch? You said that you'd changed it to use a buttonlist instead of a tree but I don't see that bit in the new patch. (I have yet to apply/test)

Changed 17 months ago by Xavier Hervy <xavier.hervy@…>

Correct previous patch which was missing file

Changed 17 months ago by Xavier Hervy <xavier.hervy@…>

More setting converted to MythUI: General, TV Settings General, TV Settings Program Guide, TV Settings PlayBack? OSD, General Video Setting

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Nearly all settings are converted now: selection of play back profile have been removed (working on 2 != computers) I will put it back later. Audio setting mostly done, I need to add the test button + advanced settings. Also Channel groups and Recording profils have not been touch yet

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Pick up directory via MythUIFileBrowser, Use a Spin box dialog #10342 instead of text edit dialog when necessary, add advanced audio setting. Test audio button is still missing

comment:4 Changed 16 months ago by beirdo

  • Owner set to stuartm

comment:5 Changed 16 months ago by stuartm

  • Milestone changed from 0.25 to 0.26

comment:6 Changed 16 months ago by stuartm

  • Status changed from infoneeded_new to new

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Few improvements, some cleaning, convert Playback Group Setting to new UI

comment:7 Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Also it does rely on three patches against MythUI

comment:8 Changed 16 months ago by stuartm

  • Type changed from Bug Report - General to Patch - Feature

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Convert Group Channel to MythUI

Changed 16 months ago by xavier.hervy@…

No change, just update to latest git version

Changed 16 months ago by xavier.hervy@…

Fix some error due to update + cleanup

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Convert plugin setting to MythUI + move standardsetting classes to libmyth

comment:9 Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

From now, I will have 4 different patches:

  • libmyth, with the standard settings classes
  • themes, only fro default and defaut-wide
  • mythfrontend
  • mythplugins

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Changed 16 months ago by Xavier Hervy <xavier.hervy@…>

Fix typo, thx knightr

comment:10 Changed 9 months ago by kenni

  • Milestone changed from 0.26 to 0.27
View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.