History log of /haiku/src/apps/expander/ExpanderWindow.h
Revision Date Author Comments
# 13300cf6 19-Aug-2016 Kacper Kasper <kacperkasper@gmail.com>

Expander: fix status view.

* Truncate() would cut Unicode characters in the middle.
* This commit removes arbitrary message length limit as well as workaround
it was needed for and fixes #5289.
* Status view now expands to maximum possible width and cuts the status
message if necessary using TruncateString().

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

* Minor whitespace fix.


# 9fb72ec1 01-Jun-2015 Augustin Cavalier <waddlesplash@gmail.com>

Expander: don't scroll to the end if the user modifies the scrollbar position.

Fixes #11027. This preserves the functionality of scroll-to-end while
allowing the user to interrupt it (and resume it, in the case of
extremely long archives).


# e326cef6 09-Jun-2014 John Scipione <jscipione@gmail.com>

Expander: style fixes, no functional change intended


# cd28fb03 04-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Expander: Fix layout regression.

- Adjust ExpanderWindow to use BLayoutBuilder.
- Adjust content pane layout to explicitly use unlimited size, since
it no longer implicitly gets it due to the recent checkbox changes.


# a51eefdd 12-Dec-2012 Gleb Posobin <posobin@gmail.com>

Hint to layout manager for window width estimation

Fixes #5289

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 03734edf 19-Jan-2010 Philippe Saint-Pierre <stpere@gmail.com>

[Expander] : Window Sizing enhancements
* Now takes the screen size into consideration when enlarging the window (fixing ticket #5280)
* Enables Zooming capabilities
* Remembers the last height of the window so that clicking Show contents on and off just returns it to the previous height.


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


# 7284ad29 16-Jan-2010 Karsten Heimrich <host.haiku@gmx.de>

* Use the layout system to build the gui, fixes #4768.


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


# 35c09220 14-Jan-2010 Karsten Heimrich <host.haiku@gmx.de>

* Cleanup, some style changes.



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


# 8b93f21c 11-Sep-2009 Philippe Saint-Pierre <stpere@gmail.com>

Expander: Smarter window resize

* Rather than enlarging the window on (potentially) every line, simply keep the largest delta and use it only once at the end of the listing.

Ref: r33073 and ticket #3797.


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


# 950eeadd 22-Oct-2008 Rene Gollent <anevilyak@gmail.com>

Factor out a ValidateDest() function that checks if the destination is valid
and throws up a BAlert if not. Reuse this when the user clicks expand to check
for and grab the destination path. This fixes the problem that if the user
manually types in or pastes a destination path and then immediately clicks
Expand, the actual destination path used is never updated. Thanks to Daniel
Teixeira for reporting.



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


# 96303159 03-Mar-2007 Jérôme Duval <korli@users.berlios.de>

fixing indenting style issues


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


# 0e6b056f 02-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed a whole lot of font sensitivity (and some other minor, like the "Show Contents"
menu label update) issues of the main window (didn't touch the rest yet) - shame on
you, Korli ;-)


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


# 5652ba72 02-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed build under Dano.


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


# 55a5a6bd 16-Mar-2004 Jérôme Duval <korli@users.berlios.de>

Initial checkin of the Expander replacement app.
Redone from scratch because we don't have Dan Lee's code.
Beta version. Testing is welcome.


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


# 9fb72ec18e1a861a74575c8e1378477e6e51d5c6 01-Jun-2015 Augustin Cavalier <waddlesplash@gmail.com>

Expander: don't scroll to the end if the user modifies the scrollbar position.

Fixes #11027. This preserves the functionality of scroll-to-end while
allowing the user to interrupt it (and resume it, in the case of
extremely long archives).


# e326cef6202a94eeab5149052a48c05db8000eaa 09-Jun-2014 John Scipione <jscipione@gmail.com>

Expander: style fixes, no functional change intended


# cd28fb03310c256b75b9db9a9dd7e009c6dd1fa1 04-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Expander: Fix layout regression.

- Adjust ExpanderWindow to use BLayoutBuilder.
- Adjust content pane layout to explicitly use unlimited size, since
it no longer implicitly gets it due to the recent checkbox changes.


# a51eefdd081b909876a0f196d6af1d4819daee44 12-Dec-2012 Gleb Posobin <posobin@gmail.com>

Hint to layout manager for window width estimation

Fixes #5289

Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>


# 03734edfeff78c438daab2131b80bd6de48c9574 19-Jan-2010 Philippe Saint-Pierre <stpere@gmail.com>

[Expander] : Window Sizing enhancements
* Now takes the screen size into consideration when enlarging the window (fixing ticket #5280)
* Enables Zooming capabilities
* Remembers the last height of the window so that clicking Show contents on and off just returns it to the previous height.


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


# 7284ad2919b387ec3e28a92031941bf1305fc2cc 16-Jan-2010 Karsten Heimrich <host.haiku@gmx.de>

* Use the layout system to build the gui, fixes #4768.


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


# 35c09220cc37a3bab64c9766f936d95a4c5f4dd3 14-Jan-2010 Karsten Heimrich <host.haiku@gmx.de>

* Cleanup, some style changes.



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


# 8b93f21c22d6e4a1787260efa84561c79c7142d1 11-Sep-2009 Philippe Saint-Pierre <stpere@gmail.com>

Expander: Smarter window resize

* Rather than enlarging the window on (potentially) every line, simply keep the largest delta and use it only once at the end of the listing.

Ref: r33073 and ticket #3797.


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


# 950eeadd92fb9320bc052d7ad87c66bc673aab26 22-Oct-2008 Rene Gollent <anevilyak@gmail.com>

Factor out a ValidateDest() function that checks if the destination is valid
and throws up a BAlert if not. Reuse this when the user clicks expand to check
for and grab the destination path. This fixes the problem that if the user
manually types in or pastes a destination path and then immediately clicks
Expand, the actual destination path used is never updated. Thanks to Daniel
Teixeira for reporting.



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


# 96303159b3cf4f09c9903dae259ef40ad51a7579 03-Mar-2007 Jérôme Duval <korli@users.berlios.de>

fixing indenting style issues


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


# 0e6b056fdc739ebd52d1f098ac82991fb61e8f52 02-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed a whole lot of font sensitivity (and some other minor, like the "Show Contents"
menu label update) issues of the main window (didn't touch the rest yet) - shame on
you, Korli ;-)


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


# 5652ba723688b42115fe612cb3e88d4f2be1d162 02-Apr-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed build under Dano.


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


# 55a5a6bdfa5537e5422bf6ef0b1800537f981066 16-Mar-2004 Jérôme Duval <korli@users.berlios.de>

Initial checkin of the Expander replacement app.
Redone from scratch because we don't have Dan Lee's code.
Beta version. Testing is welcome.


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