|
From: <nic...@us...> - 2014-06-02 17:46:38
|
Revision: 4818
http://sourceforge.net/p/mp-plugins/code/4818
Author: nicsergio
Date: 2014-06-02 17:46:30 +0000 (Mon, 02 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-02 17:33:14 UTC (rev 4817)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-02 17:46:30 UTC (rev 4818)
@@ -36,6 +36,7 @@
base.OnPageLoad();
tega.MemoryImage = Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ShortCuter.Resources.Images.SkinNavigator.png"));
tega.UpdateLayout();
+
;tega.SetFileName(@"C:\ProgramData\Team MediaPortal\MediaPortal\ShortCuter\Icons\movies.png");
}
public override void DoModal(int dwParentId)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-03 20:03:08
|
Revision: 4819
http://sourceforge.net/p/mp-plugins/code/4819
Author: nicsergio
Date: 2014-06-03 20:03:03 +0000 (Tue, 03 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-02 17:46:30 UTC (rev 4818)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-03 20:03:03 UTC (rev 4819)
@@ -37,6 +37,7 @@
tega.MemoryImage = Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ShortCuter.Resources.Images.SkinNavigator.png"));
tega.UpdateLayout();
+
;tega.SetFileName(@"C:\ProgramData\Team MediaPortal\MediaPortal\ShortCuter\Icons\movies.png");
}
public override void DoModal(int dwParentId)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-04 19:05:33
|
Revision: 4820
http://sourceforge.net/p/mp-plugins/code/4820
Author: nicsergio
Date: 2014-06-04 19:05:26 +0000 (Wed, 04 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-03 20:03:03 UTC (rev 4819)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-04 19:05:26 UTC (rev 4820)
@@ -35,10 +35,8 @@
{
base.OnPageLoad();
tega.MemoryImage = Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ShortCuter.Resources.Images.SkinNavigator.png"));
- tega.UpdateLayout();
-
+ tega.SetFileName("[ShortCuter:NavigatorLogo]");
- ;tega.SetFileName(@"C:\ProgramData\Team MediaPortal\MediaPortal\ShortCuter\Icons\movies.png");
}
public override void DoModal(int dwParentId)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-05 19:04:19
|
Revision: 4821
http://sourceforge.net/p/mp-plugins/code/4821
Author: nicsergio
Date: 2014-06-05 19:04:01 +0000 (Thu, 05 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-04 19:05:26 UTC (rev 4820)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-05 19:04:01 UTC (rev 4821)
@@ -37,14 +37,21 @@
tega.MemoryImage = Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("ShortCuter.Resources.Images.SkinNavigator.png"));
tega.SetFileName("[ShortCuter:NavigatorLogo]");
+
+ System.Timers.Timer timer = new System.Timers.Timer(100);
+ timer.Elapsed += new System.Timers.ElapsedEventHandler(_timer_Elapsed);
+ timer.Enabled = true; // Enable it
+
}
- public override void DoModal(int dwParentId)
+ protected override void OnPageDestroy(int new_windowId)
{
-
- base.DoModal(dwParentId);
+
+ base.OnPageDestroy(new_windowId);
}
#endregion
+ void _timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { }
+
#region Proprietà
public override int GetID { get { return DialogWindowID; } }
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-09 06:57:08
|
Revision: 4833
http://sourceforge.net/p/mp-plugins/code/4833
Author: nicsergio
Date: 2014-06-09 06:57:05 +0000 (Mon, 09 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 06:54:11 UTC (rev 4832)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 06:57:05 UTC (rev 4833)
@@ -1,6 +1,5 @@
using System.Drawing;
using System.Reflection;
-using System.Timers;
using MediaPortal.Dialogs;
using MediaPortal.ExtensionMethods;
using MediaPortal.GUI.Library;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-09 14:16:16
|
Revision: 4834
http://sourceforge.net/p/mp-plugins/code/4834
Author: nicsergio
Date: 2014-06-09 14:16:11 +0000 (Mon, 09 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 06:57:05 UTC (rev 4833)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 14:16:11 UTC (rev 4834)
@@ -16,7 +16,11 @@
#region Controlli Grafici
[SkinControl(10)]
- protected GUIImage logo; //Immagine logo Skin Navigator
+ protected GUIImage selectedIcon; //Icona elemento selezionato
+ [SkinControl(11)]
+ protected GUIThumbnailPanel panelView; //Pannello icone per visualizzazione alternativa a lista
+ [SkinControl(20)]
+ protected GUIImage logo; //Immagine logo Skin Navigator
#endregion
#region Metodi Pubblici
@@ -42,9 +46,31 @@
}
public override void Dispose() //Override metodo Dispose
{
+ selectedIcon.SafeDispose();
+ panelView.SafeDispose();
logo.SafeDispose();
base.Dispose();
}
+ public override bool OnMessage(GUIMessage message)
+ {
+
+ if (message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_INIT) //& alternativeView
+ {
+ //base.base.OnMessage();
+
+ return true;
+ }
+ else
+ return base.OnMessage(message);
+ }
+ protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType)
+ {
+ base.OnClicked(controlId, control, actionType);
+ }
+ public override void selectOption(string keySelected)
+ {
+ base.selectOption(keySelected);
+ }
#endregion
#region Consumazione Eventi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-09 19:18:16
|
Revision: 4835
http://sourceforge.net/p/mp-plugins/code/4835
Author: nicsergio
Date: 2014-06-09 19:18:12 +0000 (Mon, 09 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 14:16:11 UTC (rev 4834)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-09 19:18:12 UTC (rev 4835)
@@ -4,6 +4,8 @@
using MediaPortal.ExtensionMethods;
using MediaPortal.GUI.Library;
using My.Common;
+using System;
+using Action = MediaPortal.GUI.Library.Action;
namespace ShortCuter.Plugin
{
@@ -15,12 +17,9 @@
#endregion
#region Controlli Grafici
- [SkinControl(10)]
- protected GUIImage selectedIcon; //Icona elemento selezionato
- [SkinControl(11)]
- protected GUIThumbnailPanel panelView; //Pannello icone per visualizzazione alternativa a lista
- [SkinControl(20)]
- protected GUIImage logo; //Immagine logo Skin Navigator
+ [SkinControl(10)] protected GUIImage selectedIcon = null; //Icona elemento selezionato
+ [SkinControl(11)] protected GUIThumbnailPanel panelView = null; //Pannello icone per visualizzazione alternativa a lista
+ [SkinControl(20)] protected GUIImage logo = null; //Logo Skin Navigator
#endregion
#region Metodi Pubblici
@@ -54,22 +53,61 @@
public override bool OnMessage(GUIMessage message)
{
- if (message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_INIT) //& alternativeView
+ /*if (message.Message == GUIMessage.MessageType.GUI_MSG_WINDOW_INIT) //& alternativeView
{
//base.base.OnMessage();
return true;
}
- else
+ else*/
return base.OnMessage(message);
}
protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType)
{
base.OnClicked(controlId, control, actionType);
}
- public override void selectOption(string keySelected)
+ //public override void selectOption(string keySelected)
+ //{
+ // base.selectOption(keySelected);
+ //}
+
+ public override void OnAction(Action action)
{
- base.selectOption(keySelected);
+ char key = (char)0;
+
+ // if we have a keypress or a remote button press
+ if ((action.wID == Action.ActionType.ACTION_KEY_PRESSED) ||
+ ((Action.ActionType.REMOTE_0 <= action.wID) && (Action.ActionType.REMOTE_9 >= action.wID)))
+ {
+ if (action.m_key != null)
+ {
+ if (action.m_key.KeyChar >= '0' && action.m_key.KeyChar <= '9')
+ {
+ // Get offset to item
+ key = (char)action.m_key.KeyChar;
+ }
+ }
+ else
+ {
+ key = ((char)('0' + action.wID - Action.ActionType.REMOTE_0));
+ }
+ if (key == (char)0)
+ {
+ return;
+ }
+ keySelection += key;
+ if (keySelection.Length == listItems.Count.ToString().Length)
+ {
+ selectOption(keySelection);
+ keySelection = string.Empty;
+ return;
+ }
+ keyTimer = DateTime.Now;
+ return;
+ }
+
+ base.OnAction(action);
+ //base.OnAction(action);
}
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-17 21:42:32
|
Revision: 4843
http://sourceforge.net/p/mp-plugins/code/4843
Author: nicsergio
Date: 2014-06-17 21:42:21 +0000 (Tue, 17 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-16 22:50:54 UTC (rev 4842)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-17 21:42:21 UTC (rev 4843)
@@ -86,6 +86,8 @@
}
if (panelView != null)
GUIControl.HideControl(GetID, panelView.GetID); //--> controllo pannello icone nascosto
+
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", "List");
}
else //Visualizzazione a pannello icone
{
@@ -98,6 +100,8 @@
GUIControl.HideControl(GetID, listView.GetID); //--> controllo lista nascosto
if (selectedListIcon != null)
GUIControl.HideControl(GetID, selectedListIcon.GetID); //--> controllo icona elemento lista selezionato nascosto
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", "Panel");
+
}
if (btnClose != null && navControlId > 0) //--> impostazione navigazione dal pulsante di chiusura
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-20 10:30:17
|
Revision: 4844
http://sourceforge.net/p/mp-plugins/code/4844
Author: nicsergio
Date: 2014-06-20 10:30:14 +0000 (Fri, 20 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-17 21:42:21 UTC (rev 4843)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-20 10:30:14 UTC (rev 4844)
@@ -15,21 +15,29 @@
public const int DialogWindowID = 2821976; //Id finestra di dialogo personalizzata
public const string DialogSkinFile = "ShortCuter.Navigator.DialogMenu.xml"; //File della skin per personalizzazione finestra di dialogo
private bool _panelView; //Visualizzazione finestra di dialogo come pannello di icone
+
+ private const string PropSelectedItemIcon = "#ShortCuter.SkinNavigator.SelectedItemIcon";
+
#endregion
#region Controlli Grafici
- [SkinControl(10)] protected GUIImage selectedListIcon = null; //Icona elemento selezionato (visualizzazione lista)
- [SkinControl(11)] protected GUIThumbnailPanel panelView = null; //Pannello icone per visualizzazione alternativa a lista
- [SkinControl(20)] protected GUIImage logo = null; //Logo Skin Navigator
+ [SkinControl(6)] protected GUIThumbnailPanel panelView = null; //Pannello icone per visualizzazione alternativa a lista
+ [SkinControl(10)] protected GUIImage logo = null; //Logo Skin Navigator
#endregion
#region Metodi Privati
private void UpdateSelectedListIcon() //Aggiornamento icona elemento della lista selezionato
{
- if (!_panelView && listView.SelectedListItem != null && selectedListIcon != null)
+ if (btnClose != null && btnClose.IsFocused)
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.SelectedItemIcon", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+
+
+
+ if (!_panelView && listView.SelectedListItem != null)
if (btnClose != null && btnClose.IsFocused)
- selectedListIcon.SetFileName(string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
else
+ GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", listView.SelectedListItem.IconImage);
selectedListIcon.SetFileName(listView.SelectedListItem.IconImage); //--> impostazione icona elemento della lista selezionato
}
#endregion
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-20 12:08:10
|
Revision: 4845
http://sourceforge.net/p/mp-plugins/code/4845
Author: nicsergio
Date: 2014-06-20 12:08:01 +0000 (Fri, 20 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-20 10:30:14 UTC (rev 4844)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-20 12:08:01 UTC (rev 4845)
@@ -12,12 +12,11 @@
public class NavigatorDialog : GUIDialogMenu //Classe per personalizzazione finestra di dialogo
{
#region Dati
- public const int DialogWindowID = 2821976; //Id finestra di dialogo personalizzata
- public const string DialogSkinFile = "ShortCuter.Navigator.DialogMenu.xml"; //File della skin per personalizzazione finestra di dialogo
- private bool _panelView; //Visualizzazione finestra di dialogo come pannello di icone
-
- private const string PropSelectedItemIcon = "#ShortCuter.SkinNavigator.SelectedItemIcon";
-
+ public const int DialogWindowID = 2821976; //Id finestra di dialogo personalizzata
+ public const string DialogSkinFile = "ShortCuter.Navigator.DialogMenu.xml"; //File della skin per personalizzazione finestra di dialogo
+ private const string PropSelectedIcon = "#ShortCuter.Navigator.SelectedIcon"; //Proprietà relativa all'icone elemento selezionato
+ private const string PropDialogView = "#ShortCuter.Navigator.DialogView"; //Proprietà relativa alla tipologia visualizzazione finestra di dialogo
+ private bool _panelView; //Visualizzazione finestra di dialogo come pannello di icone
#endregion
#region Controlli Grafici
@@ -26,19 +25,19 @@
#endregion
#region Metodi Privati
- private void UpdateSelectedListIcon() //Aggiornamento icona elemento della lista selezionato
+ private void UpdateSelectedIcon() //Aggiornamento icona elemento selezionato
{
if (btnClose != null && btnClose.IsFocused)
- GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.SelectedItemIcon", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
-
-
-
- if (!_panelView && listView.SelectedListItem != null)
- if (btnClose != null && btnClose.IsFocused)
- GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+ GUIPropertyManager.SetProperty(PropSelectedIcon, string.Empty); //--> nessuna icona se posizionati sul pulsante di chiusura
+ else //--> altrimenti impostazione icona elemento selezionato
+ if (_panelView)
+ {
+ if (panelView.SelectedListItem != null)
+ GUIPropertyManager.SetProperty(PropSelectedIcon, panelView.SelectedListItem.IconImage);
+ }
else
- GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", listView.SelectedListItem.IconImage);
- selectedListIcon.SetFileName(listView.SelectedListItem.IconImage); //--> impostazione icona elemento della lista selezionato
+ if (listView.SelectedListItem != null)
+ GUIPropertyManager.SetProperty(PropSelectedIcon, listView.SelectedListItem.IconImage);
}
#endregion
@@ -71,7 +70,7 @@
OnMessage(new GUIMessage(GUIMessage.MessageType.GUI_MSG_ITEM_SELECT, GetID, 0, panelView.GetID, selectedIndex, 0, null));
}
- UpdateSelectedListIcon(); //--> aggiornamento icona elemento della lista selezionato
+ UpdateSelectedIcon(); //--> aggiornamento icona elemento selezionato
return rtn;
}
protected override void OnPageLoad() //Override metodo OnPageLoad
@@ -79,38 +78,31 @@
base.OnPageLoad();
lblHeading2.Label = ExecutingAssembly.Title; //--> forzatura label "Menu"
+ GUIPropertyManager.SetProperty(PropSelectedIcon, string.Empty); //--> inizializzazione proprietà relativa all'icona elemento selezionato
+ GUIPropertyManager.SetProperty(PropDialogView, _panelView ? "Panel" : "List"); //--> impostazione tipologia visualizzazione finestra di dialogo
+
int navControlId = 0;
- if (!_panelView) //Visualizzazione a lista
+ if (_panelView) //Visualizzazione a pannello icone
{
+ if (panelView != null)
+ {
+ GUIControl.ShowControl(GetID, panelView.GetID); //--> controllo pannello icone visualizzato
+ navControlId = panelView.GetID; //--> pannello: controllo per navigazione
+ }
if (listView != null)
+ GUIControl.HideControl(GetID, listView.GetID); //--> controllo lista nascosto
+ }
+ else //Visualizzazione a lista
+ {
+ if (listView != null)
{
GUIControl.ShowControl(GetID, listView.GetID); //--> controllo lista visualizzato
navControlId = listView.GetID; //--> lista: controllo per navigazione
}
- if (selectedListIcon != null)
- {
- GUIControl.ShowControl(GetID, selectedListIcon.GetID); //--> controllo icona elemento lista selezionato visualizzato
- selectedListIcon.SetFileName(string.Empty); //--> inizializzazione immagine
- }
if (panelView != null)
GUIControl.HideControl(GetID, panelView.GetID); //--> controllo pannello icone nascosto
-
- GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", "List");
}
- else //Visualizzazione a pannello icone
- {
- if (panelView != null)
- {
- GUIControl.ShowControl(GetID, panelView.GetID); //--> controllo pannello icone visualizzato
- navControlId = panelView.GetID; //--> pannello: controllo per navigazione
- }
- if (listView != null)
- GUIControl.HideControl(GetID, listView.GetID); //--> controllo lista nascosto
- if (selectedListIcon != null)
- GUIControl.HideControl(GetID, selectedListIcon.GetID); //--> controllo icona elemento lista selezionato nascosto
- GUIPropertyManager.SetProperty("#ShortCuter.SkinNavigator.DialogType", "Panel");
- }
if (btnClose != null && navControlId > 0) //--> impostazione navigazione dal pulsante di chiusura
{
btnClose.NavigateUp = navControlId;
@@ -148,7 +140,7 @@
public override void OnAction(Action action) //Override metodo OnAction
{
base.OnAction(action);
- UpdateSelectedListIcon(); //--> aggiornamento icona elemento della lista selezionato
+ UpdateSelectedIcon(); //--> aggiornamento icona elemento selezionato
}
public new void selectOption(string keySelected) //Nuova implementazione metodo selectOption
{
@@ -170,7 +162,6 @@
}
public override void Dispose() //Override metodo Dispose
{
- selectedListIcon.SafeDispose();
panelView.SafeDispose();
logo.SafeDispose();
base.Dispose();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2014-06-25 17:03:22
|
Revision: 4848
http://sourceforge.net/p/mp-plugins/code/4848
Author: nicsergio
Date: 2014-06-25 17:03:14 +0000 (Wed, 25 Jun 2014)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-23 19:09:23 UTC (rev 4847)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2014-06-25 17:03:14 UTC (rev 4848)
@@ -161,6 +161,18 @@
else
base.selectOption(keySelected); //--> altrimenti selezione elemento lista
}
+
+ public new void Add(string strLabel)
+ {
+ bool mShowQuickNumbers = showQuickNumbers;
+
+ if (strLabel.Length == 0 && showQuickNumbers)
+ showQuickNumbers = false;
+
+ base.Add(strLabel);
+
+ showQuickNumbers = mShowQuickNumbers;
+ }
public override void Dispose() //Override metodo Dispose
{
panelView.SafeDispose();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <nic...@us...> - 2015-01-11 08:53:41
|
Revision: 4921
http://sourceforge.net/p/mp-plugins/code/4921
Author: nicsergio
Date: 2015-01-11 08:53:39 +0000 (Sun, 11 Jan 2015)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
Modified: trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs
===================================================================
--- trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2015-01-10 20:01:41 UTC (rev 4920)
+++ trunk/plugins/ShortCuter&SkinEditor/Source/ShortCuter/Plugin/NavigatorDialog.cs 2015-01-11 08:53:39 UTC (rev 4921)
@@ -14,7 +14,7 @@
#region Dati
public const int DialogWindowID = 2821976; //Id finestra di dialogo personalizzata
public const string DialogSkinFile = "ShortCuter.Navigator.DialogMenu.xml"; //File della skin per personalizzazione finestra di dialogo
- private const string PropSelectedIcon = "#ShortCuter.Navigator.SelectedIcon"; //Proprietà relativa all'icone elemento selezionato
+ private const string PropSelectedIcon = "#ShortCuter.Navigator.SelectedIcon"; //Proprietà relativa all'icona elemento selezionato
private const string PropDialogView = "#ShortCuter.Navigator.DialogView"; //Proprietà relativa alla tipologia visualizzazione finestra di dialogo
private bool _panelView; //Visualizzazione finestra di dialogo come pannello di icone
private int _panelRowIcons; //Numero di icone per riga nella visualizzazione a pannello
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|