#
ef046e3b |
|
03-Dec-2019 |
John Scipione <jscipione@gmail.com> |
Screen prefs: Layout tweaks based on feedback - Put workspaces settings in their own box below the screen box. - Put brightness slider inside the screen box (currently it works per screen, not per workspace). - Move screen name to the title of the screen box. Remove Set background... button, but keep its label for MonitorView tool tip to let you know that clicking on it opens Backgrounds. There wasn't enough room for this button with the brightness slider. When brightness slider is hidden the window is shorter (unless you have a lot of options on the right.) Change-Id: I8b39d9e074e7e6abca2c37545f21c456289de381 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1984 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
3a2b67b5 |
|
21-Nov-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Support for configuring screen backlight Accelerant interface: Introduce new hooks B_SET_BRIGHTNESS and B_GET_BRIGHTNESS. Brightness is a float in the 0..1 range. App_server: Forward brightness things between BScreen and the accelerant. intel_extreme: Implement the hooks. Note that this only works for laptop panels, but the driver will pretend to support it in other cases as well. Screen preferences: If the accelerant supports the B_GET_BRIGHTNESS hook, allow to set brightness with a slider. Otherwise, the slidere is hidden and these changes aren't visible.
|
#
a3fa81bd |
|
10-Mar-2014 |
John Scipione <jscipione@gmail.com> |
Update Screen prefs to use BSpinner class
|
#
8b46ee25 |
|
02-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Screen prefs: move driver info to main window * Fixes relevant part of #5125 * The remaining information (serial number, frequency ranges) is "advanced" and can be hidden in the tooltip. However, the video driver used may be important important information, if you want to know if you are using VESA, or if you have multiple video cards (Optimus for example).
|
#
c491b5ad |
|
31-Jan-2013 |
John Scipione <jscipione@gmail.com> |
When the workspace changes use the passed in workspace screen mode ...instead of the current workspace screen mode that we are switching from. Fixes #9415 Also don't ignore the returned the status code when updating the screen mode.
|
#
61c5c89b |
|
14-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added info about the graphics device as suggested in #5112. However, it's currently only shown in the monitor tool tip, that is now feels a bit crowded, so a better solution would be nice. I'm hesitant to give it a more prominent position, though, unless one has proof-read what the accelerants actually return here. * Added missing space between the serial number of the monitor and the date it has been produced. * Renamed fTempScreenMode to fUndoScreenMode, as it's only used to deliver that functionality. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34659 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1fc4cb1f |
|
07-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* If the user selected color space is not available for the selected resolution, _CheckColorMenu() now selects the closest item available - if you switch back the resolution to one that supports the original color space, it will be restored. This fixes bug #2995. * I also reverted r24674 as I remembered why I did that in the first place (advertizing 24 bit modes as 32 bit), and it was a pretty stupid idea to solve it like this, I must admit. * Instead, the color space menu now only shows spaces that are actually supported by the card at all. One could think about hiding 24 bit in case both 24 bit, and 32 bit are available, but I didn't do that yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32179 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12966d04 |
|
31-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Now shows some info about the monitor if detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32030 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b21d610e |
|
30-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Now uses the layout engine instead of the home brewn thing. * As a side effect, the window is now resizable, and also stores its window size, not just its position. * Replaced the old workspace count setter menu with column/row text controls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
199893c3 |
|
03-Jun-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch by Jan Klötzke with some changes by myself: * The vesa driver/accelerant supports mode switching now. No special handling is needed anymore. * Always write the vesa settings file to directly start with the right resolution regardless of the used graphics driver. Should save an additional mode switch while booting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25795 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5de171da |
|
30-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Now presents 24 bit modes as 32 bit modes to the user to avoid confusion. * screen_mode will not make a difference between 32 and 24 bit anymore in the equally operator. * Some cards only support 24 bit instead of 32, for example Qemu VESA mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b72c4836 |
|
06-Mar-2008 |
Alexandre Deckner <alex@zappotek.com> |
* as discussed on the dev list, fixed revert and apply behaviour (tested under vesa and supported mode). Changed message of the vesa warning alert. TODO: additional warning text (see discussion) * apply now stays deactivated if you only change the workspace count as it is applied instantly already. * disabled current workspace menu item for now since it is not implemented. see ticket #696 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abc649b8 |
|
07-Feb-2007 |
Waldemar Kornewald <wkornewald@nowhere.fake> |
Made the Screen preflet's behavior consistent with the other preflets. * Moved Apply button into controls box (resolution, etc.), so its meaning is more obvious. * Revert now resets the whole screen settings for all workspaces to the configuration at the start of the preflet. * In confirmation window, renamed Revert to Undo because that's what it actually does (it has nothing to do with the Revert in the main dialog). * Disabled Defaults button (for now) since it doesn't use the screen's preferred settings and added a few TODOs. * This should fix bug #321. Note: Unfortunately, it won't work correctly on R5 because BScreen can only access the active workspace, it seems (locally, I used activate_workspace() for testing the preflet). Also, Haiku doesn't yet support setting screen preferences for each workspace individually, so I couldn't test it. I hope my code isn't too terrible. :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12580984 |
|
23-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added special VESA mode support to the Screen preferences: the "Refresh Rate:" menu field will be hidden, and on resolution change, you get a message that tells you that the change will take effect with the next reboot. The "vesa" mode file will be written on exit if any changes were made. This closes bug #547. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19917 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df3f5bac |
|
16-Feb-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* enjoy a fully font sensitive Screen preflet * the Radeon specific controls are now layouted below the other menu fields, it is easily changed back to the side by side layout by changing the default value of "sideBySide" for ScreenWindow::LayoutMenuFields() * I added a "Set Background..." button, because I didn't like the hidden functionality of the monitor view too much. That is still there though. * TODO: fix the awareness of changes to the workspace count and include those in "reverting" and "defaults" git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76e |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3fa81bd03537343e59b375946838e363dbd3a74 |
|
10-Mar-2014 |
John Scipione <jscipione@gmail.com> |
Update Screen prefs to use BSpinner class
|
#
8b46ee25ac1409929f9a11efb254525e19b9b0bf |
|
02-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Screen prefs: move driver info to main window * Fixes relevant part of #5125 * The remaining information (serial number, frequency ranges) is "advanced" and can be hidden in the tooltip. However, the video driver used may be important important information, if you want to know if you are using VESA, or if you have multiple video cards (Optimus for example).
|
#
c491b5ad85c60a4b07821f7e9fbf34f60a26375e |
|
31-Jan-2013 |
John Scipione <jscipione@gmail.com> |
When the workspace changes use the passed in workspace screen mode ...instead of the current workspace screen mode that we are switching from. Fixes #9415 Also don't ignore the returned the status code when updating the screen mode.
|
#
61c5c89b6d6c0c132cdcfb42dc0369ca02c17649 |
|
14-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added info about the graphics device as suggested in #5112. However, it's currently only shown in the monitor tool tip, that is now feels a bit crowded, so a better solution would be nice. I'm hesitant to give it a more prominent position, though, unless one has proof-read what the accelerants actually return here. * Added missing space between the serial number of the monitor and the date it has been produced. * Renamed fTempScreenMode to fUndoScreenMode, as it's only used to deliver that functionality. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34659 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1fc4cb1f275d1c970745decfec43e1e532716834 |
|
07-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* If the user selected color space is not available for the selected resolution, _CheckColorMenu() now selects the closest item available - if you switch back the resolution to one that supports the original color space, it will be restored. This fixes bug #2995. * I also reverted r24674 as I remembered why I did that in the first place (advertizing 24 bit modes as 32 bit), and it was a pretty stupid idea to solve it like this, I must admit. * Instead, the color space menu now only shows spaces that are actually supported by the card at all. One could think about hiding 24 bit in case both 24 bit, and 32 bit are available, but I didn't do that yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32179 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12966d04e9769e8f1e86b9c81c367a80ea7a6b23 |
|
31-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Now shows some info about the monitor if detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32030 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b21d610e9e89de95e43e4911811a9dce5dbb87b3 |
|
30-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Now uses the layout engine instead of the home brewn thing. * As a side effect, the window is now resizable, and also stores its window size, not just its position. * Replaced the old workspace count setter menu with column/row text controls. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31972 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
199893c3f3a57500ea1061474e55e88916744c1e |
|
03-Jun-2008 |
Axel Dörfler <axeld@pinc-software.de> |
Applied patch by Jan Klötzke with some changes by myself: * The vesa driver/accelerant supports mode switching now. No special handling is needed anymore. * Always write the vesa settings file to directly start with the right resolution regardless of the used graphics driver. Should save an additional mode switch while booting. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25795 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5de171daf3ba89574a56fbf7cd9eec41646ce091 |
|
30-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Now presents 24 bit modes as 32 bit modes to the user to avoid confusion. * screen_mode will not make a difference between 32 and 24 bit anymore in the equally operator. * Some cards only support 24 bit instead of 32, for example Qemu VESA mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b72c48365613565e225b3a763ba7eb6a6b802d5e |
|
06-Mar-2008 |
Alexandre Deckner <alex@zappotek.com> |
* as discussed on the dev list, fixed revert and apply behaviour (tested under vesa and supported mode). Changed message of the vesa warning alert. TODO: additional warning text (see discussion) * apply now stays deactivated if you only change the workspace count as it is applied instantly already. * disabled current workspace menu item for now since it is not implemented. see ticket #696 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
abc649b8689b9f87bf15b353bd2473b5d308911a |
|
07-Feb-2007 |
Waldemar Kornewald <wkornewald@nowhere.fake> |
Made the Screen preflet's behavior consistent with the other preflets. * Moved Apply button into controls box (resolution, etc.), so its meaning is more obvious. * Revert now resets the whole screen settings for all workspaces to the configuration at the start of the preflet. * In confirmation window, renamed Revert to Undo because that's what it actually does (it has nothing to do with the Revert in the main dialog). * Disabled Defaults button (for now) since it doesn't use the screen's preferred settings and added a few TODOs. * This should fix bug #321. Note: Unfortunately, it won't work correctly on R5 because BScreen can only access the active workspace, it seems (locally, I used activate_workspace() for testing the preflet). Also, Haiku doesn't yet support setting screen preferences for each workspace individually, so I couldn't test it. I hope my code isn't too terrible. :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20096 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
125809842e1ff0a550e1700cb03464bc48689771 |
|
23-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added special VESA mode support to the Screen preferences: the "Refresh Rate:" menu field will be hidden, and on resolution change, you get a message that tells you that the change will take effect with the next reboot. The "vesa" mode file will be written on exit if any changes were made. This closes bug #547. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19917 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
df3f5bac689697d061f180862bb6fa434210088c |
|
16-Feb-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* enjoy a fully font sensitive Screen preflet * the Radeon specific controls are now layouted below the other menu fields, it is easily changed back to the side by side layout by changing the default value of "sideBySide" for ScreenWindow::LayoutMenuFields() * I added a "Set Background..." button, because I didn't like the hidden functionality of the monitor view too much. That is still there though. * TODO: fix the awareness of changes to the workspace count and include those in "reverting" and "defaults" git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76ef5b9e8c726ebc47183abd6943023cf8f |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|