History log of /haiku/src/add-ons/input_server/devices/keyboard/TeamMonitorWindow.cpp
Revision Date Author Comments
# e6ab6daf 31-Aug-2022 Augustin Cavalier <waddlesplash@gmail.com>

TeamMonitor: Use BControlLook::ComposeIconSize.

And DefaultLabelSpacing, too. Fixes appearance on HiDPI.


# f29b4201 11-Jun-2020 Humdinger <humdingerb@gmail.com>

Teammonitor: Add 'Open Terminal' button

* Add a button to open a Terminal to the left of the Cancel button.
The ALT+OPT+T combo is a bit hidden, as mentioned in #16243.

* After opening a Terminal, close the Team Monitor. Being a modal
window, the user would have to close it manually anyway to be able
to use the Terminal.

* Remove the unneeded instructions how to use the Quit and Kill buttons.
Now we can use a simple BStringView and avoid most of the font style
complications.

* Put some weight on the scroll view, so it's the only view getting
taller when vertically resize the window.

Change-Id: I4a58033c0ce9b36a0e714f9bdd5c5542bca30849
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2906
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 0c5f4fb7 16-Jul-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

PVS V595: use before null-check

Change-Id: I1e74b376d77686c08778882b6f2c4c67a51b6eb3
Reviewed-on: https://review.haiku-os.org/c/1614
Reviewed-by: Stephan Aßmus <superstippi@gmx.de>


# feabff3e 21-Nov-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

TeamMonitor: redo layout

Add several sizing constraints to avoid the window becoming too small.

Fixes #7560.


# fa19dd44 10-Dec-2015 looncraz <looncraz@looncraz.net>

apps: Convert to using Set*UIColor.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
Patches 0045-0075, 0077-0087 from looncraz, unmodified.


# af012fd4 19-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

TeamMonitor: layout cleanup.

Fixes #7560.


# 894bce69 01-Aug-2012 Ryan Leavengood <leavengood@gmail.com>

Add easier keyboard shortcuts to the Team Monitor window.

* Delete and q quit the application.
* Shift-Delete and k kill the application.

Used a message filter since I want these handled by the window.

Fixes #8561.

Also:
* Removed DeselectAll() from the class declaration since it was never defined.
* Re-ordered methods in the class definition to match the order in the declaration.
* Added the underscore to _UpdateList() since it is a private method and moved
it to the right place.


# 1484de58 26-Jul-2012 Ryan Leavengood <leavengood@gmail.com>

Focus the Team Monitor list view on Show(). Fixes #8775.


# 88495a82 08-Jun-2012 Ryan Leavengood <leavengood@gmail.com>

Focus the Team Monitor list view when the window shows.

This allows immediate use of the arrow keys to navigate the list.

Fixes ticket #8564.


# e5cca9b6 08-Jun-2012 Ryan Leavengood <leavengood@gmail.com>

Add Team Monitor shortcuts for kill and quit.

Fixes ticket #8561.


# 546208a5 16-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

More catalog-related cleanup.

* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and
B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
* adjust all uses of both macros in Haiku's source tree
* use correct header guard for collecting/Catalog.h

The renamed macros require adjustments to all external applications
using catalogs.


# 73f124eb 18-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Add highlighting of apps that will not quit.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41265 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22e0bde1 14-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Change strings to sentence casing.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41253 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 95bd4705 14-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Show localized app names. Show reboot count-down in bold type. Layout changes to support multiline strings, and for this purpose adding a BTextView derivate which enforces its height. (I did look at BTextView itself, but it wasn't obvious to me how approach it.) Making use of the IconView class.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 924253e4 12-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Localization. Cleanup.
CID 6338, 6339, 8912 - Replace strcpy with strlcpy.
CID 9523 - Initialize class member.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41243 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fcde0c62 11-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Cleanup. Removal of superfluous UpdateList() call.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41216 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4787e491 11-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Add a Quit button to the Team Monitor.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41215 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d192e7a 08-Jun-2010 Joachim Seemer <humdingerb@googlemail.com>

Improved TeamManager default button behaviour, closing #6051.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37063 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17c5e064 21-Apr-2010 Jérôme Duval <korli@users.berlios.de>

Fix #5587: added B_CLOSE_ON_ESCAPE on team monitor window and a close shortcut for Command+W.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36404 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a6e7a56 23-Oct-2009 Jérôme Duval <korli@users.berlios.de>

Applied patch from humdinger (ticket #4435): Change shortcut to summon Terminal from ALT+SHIFT+T to ALT+OPT+T


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33751 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6a662d06 28-Sep-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed a GCC 4 warning, and I think it pointed out a mistake indeed, probably
rebooting via pressing Ctr-Alt-Del twice did not work. (But I didn't test)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33335 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 68f6bdfb 22-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added shortcut Command+Shift+T to open a Terminal. For compatiblity with BeOS :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28289 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 997c3d8a 20-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView
to TeamDescriptionView.
* Renamed files accordingly.
* Minor cleanup (made TeamListItem::fFound private, and added accessor methods).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af012fd4de73d269279f998d0ba4b0b7b35d5983 19-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

TeamMonitor: layout cleanup.

Fixes #7560.


# 894bce690b05255caf4b48979b649cebb001658c 01-Aug-2012 Ryan Leavengood <leavengood@gmail.com>

Add easier keyboard shortcuts to the Team Monitor window.

* Delete and q quit the application.
* Shift-Delete and k kill the application.

Used a message filter since I want these handled by the window.

Fixes #8561.

Also:
* Removed DeselectAll() from the class declaration since it was never defined.
* Re-ordered methods in the class definition to match the order in the declaration.
* Added the underscore to _UpdateList() since it is a private method and moved
it to the right place.


# 1484de58a8b3493604e3ea2a0b7eba97bb2bc4e4 26-Jul-2012 Ryan Leavengood <leavengood@gmail.com>

Focus the Team Monitor list view on Show(). Fixes #8775.


# 88495a828e19800f6046f14ee0fc413cd2520c57 08-Jun-2012 Ryan Leavengood <leavengood@gmail.com>

Focus the Team Monitor list view when the window shows.

This allows immediate use of the arrow keys to navigate the list.

Fixes ticket #8564.


# e5cca9b6cf520d6bd4f27b6a131efadc08780ddf 08-Jun-2012 Ryan Leavengood <leavengood@gmail.com>

Add Team Monitor shortcuts for kill and quit.

Fixes ticket #8561.


# 546208a53940a26c6379c48a7854ade1a8250fc5 16-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

More catalog-related cleanup.

* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and
B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
* adjust all uses of both macros in Haiku's source tree
* use correct header guard for collecting/Catalog.h

The renamed macros require adjustments to all external applications
using catalogs.


# 73f124eb41a5a94b1452783ed8585f72e60fdab4 18-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Add highlighting of apps that will not quit.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41265 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22e0bde18bd44e0c42aebd31b7c1a5babe45404e 14-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Change strings to sentence casing.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41253 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 95bd470555dfb614afa1d0e7637b9010e8ed46ba 14-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Show localized app names. Show reboot count-down in bold type. Layout changes to support multiline strings, and for this purpose adding a BTextView derivate which enforces its height. (I did look at BTextView itself, but it wasn't obvious to me how approach it.) Making use of the IconView class.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41250 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 924253e4ffc3d677f12ddf8bfd68aa4500398e92 12-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Localization. Cleanup.
CID 6338, 6339, 8912 - Replace strcpy with strlcpy.
CID 9523 - Initialize class member.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41243 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fcde0c6292166ba7cdf22028a20a5fa61bf45a36 11-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Cleanup. Removal of superfluous UpdateList() call.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41216 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4787e491e6e6d2548394240347794ebe19ba2b40 11-Apr-2011 Jonas Sundström <jonas@kirilla.com>

Add a Quit button to the Team Monitor.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41215 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d192e7a80610fdd8dd3c1d51b98c4399ef74e33 08-Jun-2010 Joachim Seemer <humdingerb@googlemail.com>

Improved TeamManager default button behaviour, closing #6051.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37063 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17c5e0648d6b0d4f1dd2448350a3185f8a565178 21-Apr-2010 Jérôme Duval <korli@users.berlios.de>

Fix #5587: added B_CLOSE_ON_ESCAPE on team monitor window and a close shortcut for Command+W.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36404 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a6e7a56d5eab502e8298291b58d98aa7a64dd86 23-Oct-2009 Jérôme Duval <korli@users.berlios.de>

Applied patch from humdinger (ticket #4435): Change shortcut to summon Terminal from ALT+SHIFT+T to ALT+OPT+T


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33751 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6a662d06028c5cba84697ae4cddc1e59a02f7b0b 28-Sep-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed a GCC 4 warning, and I think it pointed out a mistake indeed, probably
rebooting via pressing Ctr-Alt-Del twice did not work. (But I didn't test)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33335 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 68f6bdfbc821bd5ffabd4d96fc60b0f9ab041cc5 22-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added shortcut Command+Shift+T to open a Terminal. For compatiblity with BeOS :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28289 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 997c3d8afb7f0f2cbbb9c7b918304806757d6770 20-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView
to TeamDescriptionView.
* Renamed files accordingly.
* Minor cleanup (made TeamListItem::fFound private, and added accessor methods).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96