1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00
Commit graph

19 commits

Author SHA1 Message Date
Alena Laskavaia
b447d528f8 launch bar: tests restored and test fixes
- restored test module in pom
- fixed tests - xml tag was renamed
- fixed tests - stub functionality that rely on o.e.remote
- fixed NPE when accesssing osname from LaunchTargetTypeInfo
- added guards when calling into user defined classes 
- added more comments in java docs
- restored original launch bar tests
- current provider won't get notified when lc is removed, need to fix
more

Change-Id: I15f1a30e9f965ad5c84bdc51238ef129dc314450
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
2015-03-18 15:24:10 -04:00
Alena Laskavaia
e1fdb68ea3 launchbar: command to open config selector plus more
- added command to open config selector (unbound now)
- refactored common code to edit config (move into edit config command)
- removed unused includes
- changed wording on other launch bar command for consistency

Change-Id: I9af26cc307cfde4e63d8caa3822a169f42638ef3
2015-03-17 11:29:36 -04:00
Doug Schaefer
210058b955 Hook up the new connection wizard the target selector action area.
Also externalize strings for the target selector.

Change-Id: Ib082066560a1ab786783d47f165d7638189d338d
2015-03-02 21:24:57 -05:00
Doug Schaefer
9c7de82238 Bug 459972 - Update LaunchBar to use IRemoteConnection for targets.
ILaunchTarget is removed and replaced with IRemoteConnection. You
still have to declare a launch target type to point at a connection
type. It uses os and arch to help decide what toolchains to use for
builds.

Change-Id: I8f21b4e5043ccd8af85be91c643f58ad301c3ac4
2015-02-16 02:17:27 -05:00
Doug Schaefer
5f3b1af3f1 Remove the o.e.remote proposal. It's going live now at home.
Not sure why this stuff was on master anyway. It was supposed to be
on the oeremote branch. At any rate, I've started to contribute the
new API to o.e.remote properly so this is no longer needed.

Change-Id: I83409423ee5d5ad1295efadabb9d686b4d0fce4f
2015-01-27 20:27:19 -05:00
Alena Laskavaia
457fd76f5d remove debug output
Change-Id: If587d17f8670a6f9bc2623a72c0395f921495eee
2015-01-21 13:57:22 -05:00
Alena Laskavaia
3487f9e9e2 LaunchBar: prevent widget is disposed exception on shutdown
Change-Id: I79afcded38a64a9c2f2ce0190eee1766a9d4265e
2015-01-20 15:45:14 -05:00
Alena Laskavaia
faf222b8f2 Launch Bar: ui tweaks for proper re-sizing and keyboard events
- fixed issues when list is not drawn properly
- fixed that Esc does not work to close pop up sometimes
- fixed filtering for list with edit button
- fixed layout issues when only one item in the list and filter becomes
visible (filter is disabled in this case)
Change-Id: I562f12df8326b4efecf75150b57b699c53d398da
2015-01-19 16:21:31 -05:00
Doug Schaefer
40b6b6c05c Merge "LaunchBar: prevent repaint storm during initialization" 2015-01-14 11:58:05 -05:00
Doug Schaefer
5503a7526f Merge "LaunchBar: do not allow to Finish new config wizard prematurely" 2015-01-14 11:56:48 -05:00
Alena Laskavaia
7983b686f0 LaunchBar: prevent repaint storm during initialization
when launch descriptor (and other objects) are changed
using API it can create event storm which leaves control
changing rapidly. To prevent that added X ms delay
if API is used to change launch bar ui (or during initialization)

Change-Id: Ic02587cbd89c754abd6020cac2754e971ad50a37
2015-01-14 11:24:26 -05:00
Alena Laskavaia
d4621c4aa9 LaunchBar: do not allow to Finish new config wizard prematurely
Finish button is active when not all parameters for lauch
configuration are set

Change-Id: Iae33a1679e043257bb591ae18a7db8310a93cf52
2015-01-14 09:27:26 -05:00
Alena Laskavaia
edeec7aaaa LaunchBar: ui changes in selector
- added ability to filter by typing in selector pop-up
- refactored list part of selection in its own components which is kind
of list viewer
- filter is visible by default if we have more than 7 elements in drop
down
- filter become visible if user start typing, even if it was not visible
originally
- moving storing of history size into the list viewer itself
- hooked up proper focus support and keyboard traversal
- modified CButton so we can re-use it for Edit button 
of selectors and list items
- when filtering is activated history list is no longer available

Change-Id: I2057ad658f5a5c9f8fbce203748d26d7e4b14dd6
2015-01-13 16:48:24 -05:00
Doug Schaefer
bb7f665007 Add tests and make them run (adding hamcrest properly)
Change-Id: Ifc2e5d9cd4289147539d6b90b59f689ffdf69a37
2015-01-13 14:14:56 -05:00
Alena Laskavaia
ac02204fde launchBar: sash for increasing recently used size
launch element drop down has hardcoded list of 3 elements
of recent history, sometimes it is too many, sometimes not enought.
added sash so user can resize it

save this as preference, but no ui to edit this preference in pref pages
for now
2015-01-06 16:52:46 -05:00
Doug Schaefer
a3cf9db1ce Fix feature version. 2014-12-11 20:26:31 -05:00
Doug Schaefer
24244f8469 Added the p2 repo and finished the poms. 2014-12-11 11:48:00 -05:00
Doug Schaefer
74797fe6e3 Start of new remote interface.
Change-Id: I078456841dd4b6ddec3852178c307dbd2cf465f5
2014-12-11 10:56:27 -05:00
Doug Schaefer
8f8c2e02b6 Initial commit separating the launchbar into it's own git repo. 2014-12-10 11:31:47 -05:00