aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Moore <ken@ixsystems.com>2017-05-22 15:56:55 -0400
committerKen Moore <ken@ixsystems.com>2017-05-22 15:56:55 -0400
commit2bcce8ccdf0b0f2e6379f43ecc8438cc196f4bd8 (patch)
tree7f570a343975426c09be190a08fef495098dc164
parentCommit my WIP on the new icon cache/loading systems for Lumina. (diff)
parentMerge pull request #421 from fjs-github/workspace-switcher-fix-01 (diff)
downloadlumina-2bcce8ccdf0b0f2e6379f43ecc8438cc196f4bd8.tar.gz
lumina-2bcce8ccdf0b0f2e6379f43ecc8438cc196f4bd8.tar.bz2
lumina-2bcce8ccdf0b0f2e6379f43ecc8438cc196f4bd8.zip
Merge branch 'master' of github.com:trueos/lumina
-rw-r--r--README.md3
-rw-r--r--src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp12
-rw-r--r--src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.h1
-rw-r--r--src-qt5/core/lumina-desktop/i18n/lumina-desktop_da.ts10
-rw-r--r--src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp10
-rw-r--r--src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.h1
-rw-r--r--src-qt5/desktop-utils/lumina-textedit/i18n/l-te_da.ts4
7 files changed, 27 insertions, 14 deletions
diff --git a/README.md b/README.md
index 81a8e20c..7803e6a5 100644
--- a/README.md
+++ b/README.md
@@ -113,8 +113,7 @@ A number of [Sphinx](http://www.sphinx-doc.org/en/stable/) generated reStructure
### TrueOS Handbook <a name="trueosdoc"></a>
-TrueOS documentation is hosted on the [TrueOS website](https://www.trueos.org).
-The [TrueOS User Guide](https://www.trueos.org/handbook/trueos.html) is a comprehensive guide to install TrueOS, along with post-installation configuration help, recommendations for useful utilities and applications, and a help and support section containing solutions for common issues and links to community and development chat channels for uncommon issues. There is also a chapter describing the experimental TrueOS Pico project and links to the Lumina and SysAdm documentation.
+The [TrueOS User Guide](https://www.trueos.org/handbook/trueos.html) is a comprehensive guide to install TrueOS, along with post-installation configuration help, recommendations for useful utilities and applications, and a help and support section containing solutions for common issues and links to community and development chat channels for uncommon issues. There is also a chapter describing the experimental TrueOS Pico project and links to the Lumina and SysAdm documentation. All TrueOS documentation is hosted on the [TrueOS website](https://www.trueos.org).
### Lumina Handbook <a name="luminadoc"></a>
diff --git a/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp b/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
index c51e4b4a..8e0a9d28 100644
--- a/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
+++ b/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
@@ -15,7 +15,7 @@ LDesktopSwitcher::LDesktopSwitcher(QWidget *parent, QString id, bool horizontal)
label->setPopupMode(QToolButton::DelayedPopup);
label->setAutoRaise(true);
label->setToolButtonStyle(Qt::ToolButtonIconOnly);
- label->setIcon( LXDG::findIcon("preferences-desktop-display-color", "") );
+ label->setIcon( LXDG::findIcon("format-view-carousel", "preferences-desktop-display") );
label->setToolTip(QString("Workspace 1"));
connect(label, SIGNAL(clicked()), this, SLOT(openMenu()));
menu = new QMenu(this);
@@ -29,6 +29,9 @@ LDesktopSwitcher::LDesktopSwitcher(QWidget *parent, QString id, bool horizontal)
QTimer::singleShot(500, this, SLOT(createMenu()) ); //needs a delay to make sure it works right the first time
QTimer::singleShot(0,this, SLOT(OrientationChange()) ); //adjust icon size
+
+ //Process the signal which is sent when the workspace is changed via keyboard-shortcuts
+ connect(QApplication::instance(), SIGNAL(WorkspaceChanged()), this, SLOT(updateWorkspaceMenu()));
}
LDesktopSwitcher::~LDesktopSwitcher(){
@@ -133,10 +136,13 @@ void LDesktopSwitcher::createMenu() {
if(i == cur){ name.prepend("*"); name.append("*");} //identify which desktop this is currently
menu->addAction(newAction(i, name));
}
+ label->setToolTip(QString(tr("Workspace %1")).arg(QString::number(cur + 1)));
}
void LDesktopSwitcher::menuActionTriggered(QAction* act) {
LSession::handle()->XCB->SetCurrentWorkspace(act->whatsThis().toInt());
- label->setToolTip(QString(tr("Workspace %1")).arg(act->whatsThis().toInt() +1));
- QTimer::singleShot(500, this, SLOT(createMenu()) ); //make sure the menu gets updated
+}
+
+void LDesktopSwitcher::updateWorkspaceMenu() {
+ createMenu();
}
diff --git a/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.h b/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.h
index af9250b7..69fe46da 100644
--- a/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.h
+++ b/src-qt5/core/lumina-desktop-unified/src-DE/panel-plugins/desktopswitcher/LDesktopSwitcher.h
@@ -49,6 +49,7 @@ private slots:
void openMenu();
void createMenu();
void menuActionTriggered(QAction*);
+ void updateWorkspaceMenu();
public slots:
void LocaleChange(){
diff --git a/src-qt5/core/lumina-desktop/i18n/lumina-desktop_da.ts b/src-qt5/core/lumina-desktop/i18n/lumina-desktop_da.ts
index 1c569599..655ee9e7 100644
--- a/src-qt5/core/lumina-desktop/i18n/lumina-desktop_da.ts
+++ b/src-qt5/core/lumina-desktop/i18n/lumina-desktop_da.ts
@@ -40,12 +40,12 @@
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="64"/>
<source>Launch %1</source>
- <translation type="unfinished">Start %1</translation>
+ <translation>Start %1</translation>
</message>
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="103"/>
<source>Open</source>
- <translation type="unfinished">Åbn</translation>
+ <translation>Åbn</translation>
</message>
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="104"/>
@@ -70,17 +70,17 @@
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="111"/>
<source>Copy</source>
- <translation type="unfinished">Kopiér</translation>
+ <translation>Kopiér</translation>
</message>
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="113"/>
<source>Cut</source>
- <translation type="unfinished">Klip</translation>
+ <translation>Klip</translation>
</message>
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="114"/>
<source>Delete</source>
- <translation type="unfinished">Slet</translation>
+ <translation>Slet</translation>
</message>
<message>
<location filename="../desktop-plugins/applauncher/AppLauncherPlugin.cpp" line="174"/>
diff --git a/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp b/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
index a0c42774..8e0a9d28 100644
--- a/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
+++ b/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.cpp
@@ -29,6 +29,9 @@ LDesktopSwitcher::LDesktopSwitcher(QWidget *parent, QString id, bool horizontal)
QTimer::singleShot(500, this, SLOT(createMenu()) ); //needs a delay to make sure it works right the first time
QTimer::singleShot(0,this, SLOT(OrientationChange()) ); //adjust icon size
+
+ //Process the signal which is sent when the workspace is changed via keyboard-shortcuts
+ connect(QApplication::instance(), SIGNAL(WorkspaceChanged()), this, SLOT(updateWorkspaceMenu()));
}
LDesktopSwitcher::~LDesktopSwitcher(){
@@ -133,10 +136,13 @@ void LDesktopSwitcher::createMenu() {
if(i == cur){ name.prepend("*"); name.append("*");} //identify which desktop this is currently
menu->addAction(newAction(i, name));
}
+ label->setToolTip(QString(tr("Workspace %1")).arg(QString::number(cur + 1)));
}
void LDesktopSwitcher::menuActionTriggered(QAction* act) {
LSession::handle()->XCB->SetCurrentWorkspace(act->whatsThis().toInt());
- label->setToolTip(QString(tr("Workspace %1")).arg(act->whatsThis().toInt() +1));
- QTimer::singleShot(500, this, SLOT(createMenu()) ); //make sure the menu gets updated
+}
+
+void LDesktopSwitcher::updateWorkspaceMenu() {
+ createMenu();
}
diff --git a/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.h b/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.h
index af9250b7..69fe46da 100644
--- a/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.h
+++ b/src-qt5/core/lumina-desktop/panel-plugins/desktopswitcher/LDesktopSwitcher.h
@@ -49,6 +49,7 @@ private slots:
void openMenu();
void createMenu();
void menuActionTriggered(QAction*);
+ void updateWorkspaceMenu();
public slots:
void LocaleChange(){
diff --git a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_da.ts b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_da.ts
index 56ee3f5c..df44c4fd 100644
--- a/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_da.ts
+++ b/src-qt5/desktop-utils/lumina-textedit/i18n/l-te_da.ts
@@ -45,7 +45,7 @@
<message>
<location filename="../DnDTabBar.h" line="43"/>
<source>Detach Tab</source>
- <translation type="unfinished">Løsriv faneblad</translation>
+ <translation>Løsriv faneblad</translation>
</message>
</context>
<context>
@@ -122,7 +122,7 @@
<message>
<location filename="../MainUI.ui" line="220"/>
<source>Tabs Location</source>
- <translation type="unfinished">Fanebladsplacering</translation>
+ <translation>Fanebladsplacering</translation>
</message>
<message>
<location filename="../MainUI.ui" line="237"/>
bgstack15