All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/8][eclipse-poky] Add target profile quick switch
@ 2013-06-21 12:44 Timo Mueller
  2013-06-21 12:44 ` [PATCHv2 1/8] plugins/sdk.ide: Use an internationalized dialog title Timo Mueller
                   ` (8 more replies)
  0 siblings, 9 replies; 14+ messages in thread
From: Timo Mueller @ 2013-06-21 12:44 UTC (permalink / raw)
  To: yocto; +Cc: Timo Mueller

From: Timo Mueller <timo.mueller@bmw-carit.de>

Changes in v2:
Handle error when project specific profile is not configured more
gracefully. Instead of showing an error message the button is now
greyed out.

Patches 01..07 contain the implementation with the greyed out menu
button.

After playing around with the two options discussed in the first patch
series, I started to prefer inserting a different button in the menu
allowing the user to quickly navigate to the project preferences
instead of just greying it out. I've added this in the last patch of
the series, so you can compare yourself.

From original cover letter
<snip>
if a user wants to change the used target profile of a project he
currently has to open the project preferences. This can be tedious if
he has to switch the profile often.

This is a small addition which allows the user to quickly switch the
used target profile of a project. Instead of having to open the
project preferences the user can select the project in the navigator
and then choose the desired target profile from a drop-down menu in
the toolbar or from the project menu.
</snip>

01: Small i18n fix
02..04: Refactoring the project specific utils
05..06: Introduce the target profile toolbar switch
07: Adds the target profile switch to the project menu
08: Experimental: Add button to open project preferences

Best regards,
Timo

Timo Mueller (8):
  plugins/sdk.ide: Use an internationalized dialog title
  plugins/sdk.ide: Extract project specific util methods
  plugins/sdk.ide: Move project specific util methods
  plugins/sdk.ide: Remove project context from method names
  plugins/sdk.ide: Add command to switch the target profile
  plugins/sdk.ide: Add profile switch menu to the toolbar
  plugins/sdk.ide: Add profile switch menu to the project menu
  plugins/sdk.ide: Add project configuration button

 .../OSGI-INF/l10n/bundle.properties                |   4 +
 plugins/org.yocto.sdk.ide/plugin.xml               |  96 ++++++++-
 .../sdk/ide/ProjectSpecificContributionItem.java   |  91 ++++++++
 .../sdk/ide/TargetProfileContributionItem.java     | 125 +++++++++++
 .../org/yocto/sdk/ide/YoctoSDKMessages.properties  |   5 +
 .../src/org/yocto/sdk/ide/YoctoUISetting.java      |   3 +-
 .../sdk/ide/actions/ProfileSwitchHandler.java      | 134 ++++++++++++
 .../natures/YoctoSDKAutotoolsProjectNature.java    |   3 +-
 .../ide/preferences/YoctoSDKPreferencePage.java    |  11 +-
 .../preferences/YoctoSDKProjectPropertyPage.java   | 130 ++---------
 .../sdk/ide/utils/ProjectPreferenceUtils.java      | 240 +++++++++++++++++++++
 .../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 118 ----------
 .../ide/wizard/NewYoctoProjectTemplateProcess.java |   3 +-
 13 files changed, 717 insertions(+), 246 deletions(-)
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/ProjectSpecificContributionItem.java
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/TargetProfileContributionItem.java
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/actions/ProfileSwitchHandler.java
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/utils/ProjectPreferenceUtils.java

-- 
1.8.1.4



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-06-24 16:17 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-21 12:44 [PATCHv2 0/8][eclipse-poky] Add target profile quick switch Timo Mueller
2013-06-21 12:44 ` [PATCHv2 1/8] plugins/sdk.ide: Use an internationalized dialog title Timo Mueller
2013-06-21 12:44 ` [PATCHv2 2/8] plugins/sdk.ide: Extract project specific util methods Timo Mueller
2013-06-21 12:44 ` [PATCHv2 3/8] plugins/sdk.ide: Move " Timo Mueller
2013-06-21 12:44 ` [PATCHv2 4/8] plugins/sdk.ide: Remove project context from method names Timo Mueller
2013-06-21 12:44 ` [PATCHv2 5/8] plugins/sdk.ide: Add command to switch the target profile Timo Mueller
2013-06-21 12:44 ` [PATCHv2 6/8] plugins/sdk.ide: Add profile switch menu to the toolbar Timo Mueller
2013-06-21 12:44 ` [PATCHv2 7/8] plugins/sdk.ide: Add profile switch menu to the project menu Timo Mueller
2013-06-21 12:44 ` [PATCHv2 8/8] plugins/sdk.ide: Add project configuration button Timo Mueller
2013-06-21 21:47 ` [PATCHv2 0/8][eclipse-poky] Add target profile quick switch Zhang, Jessica
2013-06-23  8:36   ` Timo Mueller
2013-06-24  5:25     ` Zhang, Jessica
2013-06-24  6:52       ` Timo Müller
2013-06-24 16:16         ` Zhang, Jessica

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.