#
057b69a7 |
|
24-May-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Deskbar & Translation: Use assignment operator instead of memcpy.
|
#
df4074fb |
|
24-Nov-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove a lot of unused constants. Spotted by Clang. No functional change intended.
|
#
61e43a69 |
|
02-Oct-2017 |
Jérôme Duval <jerome.duval@gmail.com> |
Deskbar: fix invalid static use of be_control_look.
|
#
d0ac6099 |
|
07-Nov-2015 |
Humdinger <humdingerb@gmail.com> |
Use B_USE_WINDOW_SPACING Use B_USE_WINDOW_SPACING as inset from contents to window border. Some whitespace cleanup.
|
#
a0ba79fb |
|
11-Mar-2015 |
John Scipione <jscipione@gmail.com> |
Split BSpinner into BAbstractSpinner and... 2 concrete classes which are currently implemented: * BSpinner (works on int32s) * BDecimalSpinner (works on doubles) In addition BAbstractSpinner now inherits from BControl instead of BView/BInvoker. This allowed for code simplification at the cost of needing to cast for the decimal version because SetValue(int32 value) comes from BControl. Also, add a spinner_button_style enum with 3 options: * SPINNER_BUTTON_HORIZONTAL_ARROWS * SPINNER_BUTTON_VERTICAL_ARROWS * SPINNER_BUTTON_PLUS_MINUS which sets the spinner arrows to either use horizontal arrows (left/right) vertical arrows, (up/down), or +/- symbols (the default). If the spinner button is using horizontal arrows you can decrement and increment the spinner value by pushing control+left/right, otherwise you can increment and decrement by pushing up or down. The reason for needing control is so that you can move the cursor in the textbox otherwise. Switch the 3 apps that are currently using BSpinners to use the integer variety in Deskbar preferences, WebPostive preferences, and Screen preferences.
|
#
4f114575 |
|
20-Mar-2014 |
John Scipione <jscipione@gmail.com> |
Deskbar: Add spinners to preferences
|
#
a97ff1bb |
|
29-Jun-2013 |
Rene Gollent <anevilyak@gmail.com> |
Adjust apps to conform to previous layout changes. The Deskbar and Time preferences were both relying on BCheckBox's previous unlimited max width to get their containing BBoxes to be the right size. Adjust the box constraints to make this happen at the level of the box instead.
|
#
26ea7066 |
|
29-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Deskbar: use a virtual directory for the user-configurable menu * Deskbar now uses ~/config/settings/deskbar/menu_entries for its menu, falling back to /system/data/deskbar/menu_entries, when the former doesn't exist. The latter always exists and is a virtual directory merging the deskbar/menu subdirectories of ~/config/settings/ and <any installation location>/data/. So, if a package provides a deskbar menu symlink, it is added automatically when the package is activated. The user can add own menu items by putting stuff into ~/config/settings/deskbar/menu/, only use their own organization by symlinking it to menu_entries, or do fun stuff by making menu_entries a customized virtual directory. * HaikuImage: No longer create any deskbar menu symlinks in the user's settings directory. Instead add them to the Haiku package. * OptionalPackages: At least for the optional packages that do have hpkgs, no longer create deskbar menu symlinks in the user's settings directory. * Move all Deskbar settings files to ~/config/settings/deskbar/ and drop the "Deskbar_" prefix.
|
#
d3a0b2dc |
|
16-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Deskbar prefs i18n updates. Fixes #8562 * AddGlue() to the Menu box to make it expand with wider translations. * Order checkboxes vertically to better accomidate wider translations.
|
#
5bfc9c70 |
|
12-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Save and load prefs window position to and from a file.
|
#
f49eecb5 |
|
11-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Use horizontal strut instead of insets
|
#
a3f512d5 |
|
11-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Rename Recent items back to Menu and tweak to make fit. * Put the Open in Tracker... button back in Menu. * Put the window checkboxes in 2 columns. * Use vertical struts instead of insets for spacing in a couple places.
|
#
a601c3f1 |
|
09-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Add 'Open menu in Tracker' button at bottom
|
#
633232da |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Reorder buttons. Defaults then Revert both on left like Tracker and Locale and other preflets.
|
#
43917ef2 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Refactor settings so that defaults get set in 1 place. * Move desk_settings and clock_settings struct to a new header entitled 'BarSettings.h' so it can be included in BarApp.h and PreferencesWindow.h. * Refactor desk_settings to only include used, or at least relevant settings, some cruft had built up over time. * Refactor the InitSettings() method, all the B_OK checking wasn't working so I removed it. Defaults get set up to and if the corresponding setting is found in the settings file it is replaced, else, it is not. * Reorder the struct and code so it goes in the order that the settings appear: applications, then recent items, then window settings. * Simplify the preferences window revert and defaults code based on using the prebuild desk_settings structs in BarApp instead of creating our own and copying. All initial setup is in the constructor.
|
#
cb422386 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Destroy prefs window on close once again
|
#
1ec3d372 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Rename 'Sort running applications' to 'Sort applications by name'
|
#
cb0602cf |
|
06-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Implement Revert and Default buttons in Deskbar prefs
|
#
93a58e50 |
|
05-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Reformat Deskbar prefs all in one with no tabs
|
#
331c9098 |
|
11-Feb-2013 |
John Scipione <jscipione@gmail.com> |
Move Deskbar prefs window to current workspace if hidden
|
#
74a0eef5 |
|
14-Jan-2013 |
John Scipione <jscipione@gmail.com> |
Cleanup, no functional change
|
#
075d3e60 |
|
14-Jan-2013 |
John Scipione <jscipione@gmail.com> |
Update Deskbar preferences to use tabs instead of listview
|
#
2e642888 |
|
22-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Change Application back to Applications in Deskbar prefs.
|
#
879fe42c |
|
21-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Refactor Deskbar preferences window. * Remove locking from Prefs window QuitRequested(), thanks Axel. * Remove kConfigClose message, no longer needed since window sticks around and is hidden on close instead of being deleted. * delete fPreferencesWindow on BarApp QuitRequested() so it will remove the memory used by preference window when Deskbar quits.
|
#
ee70bd8b |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Hide and show Deskbar preference window ... instead of destroying and creating it each time. This is taking another page from Tracker's book. It allows the prefs window to maintain it's current state as long as the application remains open. Since both Tracker and Deskbar are meant to always be open this means that the state is kept all the time unless the app crashes, quite useful.
|
#
0eacc85b |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Style fixes, no functional change indented
|
#
defcf2eb |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Add newline at the end of PreferencesWindow.cpp This completes the move of clock preferences from Deskbar to Time. This closes #7331. Also closing #8769 as invalid as it has been discussed to death and 12/24 hour setting seems to belong in Locale prefs only. Clock preferences have been moved into their own settings file as well so perhaps will be moved to their own replicant in the future.
|
#
37fb25e0 |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
On second thought, AddGlue to all 3 so the window stays the same height
|
#
9fd9f94d |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Make prefs window height depend on content
|
#
c5b556a0 |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Rearrange Deskbar preferences to use a list view like Tracker Instead of showing all Deskbar preferences at once, show them one at a time using a list view to switch between them like Tracker preferences.
|
#
31c0024d |
|
07-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Add Deskbar clock settings to Time Preferences * Added a new Clock tab to the Time preflet. Added Clock related controls there. They all function by communicating with Deskbar. * Put controls in a BBox controlled by the Show clock checkbox. This more clearly shows that all the clock settings are dependent on the show clock setting since it doesn't matter what your clock settings are if you don't show the clock. * Make revert work. * Split clock settings into it's own file and struct. * Re-add the time zone setting. * Remove the clock settings from the Deskbar preference window, they are in Time now. * Make Locale preferences accepts B_LOCALE_CHANGED message, although not used.
|
#
05fa0837 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Indent the indented checkboxes in Deskbar prefs more. * Create my own kIndentSpacing parameter from ControlLook which sets the indent spacing width to match the previously used spacing. This lines the indented checkbox up with the text of the unindented checkbox above it. This matches what it looked like before I updated the dialog to use font-aware spacing, while keeping the same relative spacing at different font sizes.
|
#
f5be13ec |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove time zone clock option and Time preferences button. * Nobody thought time zone was a particularly useful option to have in the clock. * You can still open Time preferences from Deskbar by right clicking on the clock, but, since there isn't a big connection between the clock settings in Deskbar and Time preferences anymore this button isn't needed here. * There are still 2 clock options, Show seconds, and Show day of week and day of week is localized as well so this wasn't a total wash.
|
#
30a55802 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove Time Interval radio buttons from Deskbar Prefs. * 12/24 hour clock is set from the Locale prefs only. * Redirect B_LOCALE_CHANGED message to the replicant tray instead of the time view and tell the replicant tray to update the time instead of updating the time view directly. This is because there was a bug where if the AM/PM marker grew the time view over the replicant tray icons when switching from 24 hour to 12 hour clock it wouldn't reflow the replicant tray icons like it should. * Rename the replicant tray view from "Status" to "_replicant_tray_" because BarApp uses FindView() to get the view by name and I'm assuming that this method can have conflicts. Following the example of the "_deskbar_tv_" naming convention.
|
#
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.
|
#
c0611fac |
|
15-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Convert Deskbar preferences to use font aware spacing.
|
#
afe43d0a |
|
15-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Now that StringViews are left-aligned by default I don't have to set the size explicitly in the Deskbar Prefs Window.
|
#
083776f8 |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
2 small visual tweaks to Deskbar prefs Push the icon size slider down 10px Indent the time interval radio buttons over 10 more px (20px total)
|
#
a81ab458 |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Add a button to open Time preferences from Deskbar preferences in the Clock section.
|
#
3cf2d117 |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Change Time Format Options in Deskbar preferences. Added two new methods to the Locale Kit in order to create a custom time formats from a format string. One method is outputs into a char* array, the other into a BString() and you can set the timezone. These methods should be cleaned up, we only need 2, one to get the time in a predefined style, the other to get a custom time format. Also should probably do the same for dates and datetimes. But I'll let this go for now. I added myself to the Locale.cpp file. I retained the copyright instead of assigning it to Haiku, Inc. because the file is under the OpenBeOS license and I don't know what the concequences of copyright sharing are for that license, unlike MIT. These new methods are used to generate custom time formats in Deskbar. Instead of using a set of Radio Buttons to choose between the predefined time options I build my own by creating a format string and passing it to the Locale Kit. The format string is generated from 3 checkboxes, show seconds, show day of week, and show time zone. You can mix and match between them choose any that you like. By default they are all off. There are 3 new deskbar settings associated with these new options: showSeconds, showDayOfWeek, and showTimeZone. timeFormat has gone away. The time format string gets cached and updated only when Update() gets called on the TimeView class. In order to fit all the options in (there is 1 more than before) I had to reduce the font size of the clock to 11pt when all options are turned on in 12 hour mode. For those with no imagination it looks like this: http://imagebin.org/208162 Renamed "Open time preferences..." menuitem to "Time preferences...". Renamed "Show Time" and "Hide Time" to "Show time" and "Hide time". Other changes include refactoring the header files a bit. There were a lot of headers included by header files uneccessarily. For instance BarWindow.h now only includes <Window.h> and <Deskbar.h>. This change is mainly to to speed up the compile time since it takes a while right now. I copy the fBarView pointer from BarWindow in the BarApp constructor and then use that throughout the file rather than getting the pointer from the window each time by calling BarView(). BarView() is still available in the header for other classes though. I moved some message constants around since it was getting a bit jumbled. Most of the messages related to settings are in PreferenceWindow.h. fChangeState is moved to BarView.h since that is where the ChangeState() function is and BarView.cpp uses that constant. The time interval and format constants are in TimeView.h. Make some methods public in their respective classes where it made sense. The preference window methods to update dependent items are public, that might get called from BarWindow when a message gets received at some point. Also made ShowHideTime() and Time() public in StatusView.h. These methods activate showing and hiding the clock and return the fTime clock object. No reason they should be private. I reindented the StatusView.h and PreferenceWindow.h headers to the standard style. Question here, are the public: protected: and private: lines inside of classes suppose to get indented 1 tab or not? I've seen both, the style guide says no indent but 1 indent seems reasonable and looks pretty good. Style fixes here and there. That's enough for one commit I think.
|
#
d187a1ef |
|
11-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Put 'Hide application names' checkbox before Icon Size slider in Desbkar Preferences.
|
#
95e02d49 |
|
09-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove superfluous colons
|
#
573f748c |
|
09-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Add 12/24 hour and time formatting options to Deskbar. * 12/24 hour settings come from and alter BLocale * Time formats are short, medium, long. Short is default. Come from Locale kit. * Don't delete fClock (now fTime) when hiding, just hide and show the view. * BarView now has nothing to do with setting or keeping track of time settings. This is all handled in TTimeView. TReplicantTray is responsible for updating the replicant tray and doing showing and hiding. TTimeView is responsible for drawing according to the clock settings. * Remove fShowInterval and fShowSeconds from BarView * Remove ampmMode setting and replace it with timeFormat. * Reset targets in DeskbarMenu. Originally I was trying to solve a bug where the TTimeView was relying on the Deskbar settings too much. The settings should only by set on quit and accessed on startup or a crash can cause Deskbar to be in an unusual state. I realize that the timezone is not very helpful. I'd like to provide the day of week in a short format instead, i.e. Wed for Wednesday or similar based on your locale. Blame the Locale Kit for now allowing me to be able to use a custom TimeFormat. Once a custom TimeFormats becomes possible from the Locale Kit Deskbar can be updated to use them.
|
#
d0a49328 |
|
07-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Fix a few more bugs in Deskbar, find a new one too. Hiding in horizontal mode was leaving behind a white bar because the window was getting hidden but the view not resized. Now fixed. Moved simple state and member access function implementations from BarView.cpp to BarView.h. Always use the local variable in BarView.cpp to avoid a function call. Rename Expando() to ExpandoState() and add FullState() and MiniState() methods to BarView.h. Call just PlaceApplicationBar() in vertical expando mode when resizing icons. Call the full UpdatePlacement() in horizontal mode because I need to update the height of the status tray when icons resize. Do not call any method in MiniState because the icons will get resized when the menu gets opened later. The new bug I found is a little subtle. If you hide the clock by right clicking on the clock and selecting Hide clock then quit deskbar with 'hey Deskbar QUIT' and restart Deskbar with 'Deskbar' the Show seconds checkbox in the preference is disabled correctly, however, right clicking Show Clock doesn't undisable the checkbox so you can no longer hide seconds anymore. I'll fix this in a bit.
|
#
2ce9bab8 |
|
27-Jun-2011 |
John Scipione <jscipione@gmail.com> |
Fisher Price Deskbar icon support Implements the feature described in #7132 Also fixes #2387 (menu items too big in horizontal mode when font size > 12) Adds a slider to Deskbar preferences which allows you to resize your Deskbar team icons from 16x16 to 96x96. The default is 16x16. This works both in vertical and horizontal mode. In vertical mode when icon sizes are greater than 32x32 the label moves underneath the icon where there is more room. In horizontal mode the width of the menu item increases to make room for the icon while keeping room for the label the same. As many applications are added the labels are truncated as usual. This patch also adds a checkbox to the Deskbar preferences to hide application names to make more room for icons if you wish. It doesn't make a lot of sense at 16x16 but does >32x32. If the kResizeTeamIcons message gets dropped, don't resize to current value, just do nothing. This fixes a bug where sometimes the slider wouldn't trigger a resize. Fix a spelling error in a comment. Take out a redundant paren pair.
|
#
1ea7b190 |
|
06-Jul-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Small cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42384 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e2700599 |
|
06-Jul-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a patch of x-ist that implements auto hide functionality with minor coding style changes by myself. * Thanks, and sorry for the long delay! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42383 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1ad8c760 |
|
06-Mar-2011 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
More style cleanup patches from John Scipione as part of #7052. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40847 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38bda653 |
|
30-Jan-2011 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Patch by John Scipione: "Show Application Expander" and "Expand New Applications" in the Deskbar preferences only work in Expando mode, however, this is not communicated to the user. This ticket contains a patch which disables these options in the preference window when not in expando mode and re-enables them in expando mode. This fixes ticket #7177. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e9c8091 |
|
20-Oct-2010 |
Rene Gollent <anevilyak@gmail.com> |
Remove the "Full Date" setting and associated madness with respect to the deskbar's current orientation. Instead, we now always show the full date, but as a tooltip rather than switching the timeview's display based on a mouse click. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39019 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f0eb7b1 |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Introduce a new method in BCountry to get the first day of week (monday or sunday) * Localize date in deskbar properly, and use the new API to show the calendar. The "show european date" checkbox is now gone. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3fc995d1 |
|
24-Jun-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Deskbar now uses localized time from locale kit. Thus the "24 hour clock" setting is not needed anymore. * The locale kit now provide a less complete 'full' time format : hour minutes seconds, I don't think anyone cares much about the "UTC + 1" or other similar stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4eb0cbb0 |
|
07-May-2010 |
Matt Madia <mattmadia@gmail.com> |
Updated TR_CONTEXT to be B_TRANSLATE_CONTEXT, relating to #5408. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36733 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61863f2c |
|
06-May-2010 |
Matt Madia <mattmadia@gmail.com> |
Updated to use B_TRANSLATE* macros. relates to #5408. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae7a6e3a |
|
10-Apr-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by mt (ticket #5573) : localize deskbar. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36117 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
481a903a |
|
30-Jan-2010 |
Philippe Saint-Pierre <stpere@gmail.com> |
DeskBar: Adds a new setting (called ...Enabled) to determine if we show a particular Recent Menu. * the previous behaviour was to consider it enabled if the count was above 0, and disabled otherwise. * the new behaviour is to consider it disabled if the count is 0, but also allows to disable it by unchecking the box in the pref window, without setting the count to 0 (losing its value). Fixes ticket #5007. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35355 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7974d3dc |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Updated Haiku apps to use sentence-case. What a huge undertaking... The files where I had to apply the patch manually (for mysterious reasons) have also gotten a whitespace cleanup. I've proof-read everything so hopefully there should be no problems. This should be the final part of #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc8c044 |
|
05-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Improved spacing between the check boxen and the "Edit menu..." button. * Simplified BBox labels (yes, there is a SetLabel(const char*) version :-)) * Automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33446 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
026fe752 |
|
04-Oct-2009 |
Jonas Sundström <jonas@kirilla.com> |
Fix bug in order of count entry fields. Change to 2x2 grid view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33420 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e0985f9 |
|
02-Oct-2009 |
Jonas Sundström <jonas@kirilla.com> |
Screen space diet to make the prefs panel fit on 640x480 like most of the other prefs panels, when using the current default font. Looks a bit cramped. Tabs may be a better idea. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33407 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71bd3ba5 |
|
30-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Removing ifdefs and code for non-Haiku build targets. Partial clean-up. Enforcing the 80-char limit, renaming constants, newline at end of file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
290c9039 |
|
29-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Partial clean-up. Asterisks and k-prefix constants. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21f3e082 |
|
29-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Moving Deskbar options to a dedicated preferences window. Adding a preference application that simply tells Deskbar to open that window. Adjusting default settings Recent Folders from off to 10, and Auto-raise from on to off. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33363 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a0ba79fbff0d2a8ce0f008362d5e8832c1d994c2 |
|
11-Mar-2015 |
John Scipione <jscipione@gmail.com> |
Split BSpinner into BAbstractSpinner and... 2 concrete classes which are currently implemented: * BSpinner (works on int32s) * BDecimalSpinner (works on doubles) In addition BAbstractSpinner now inherits from BControl instead of BView/BInvoker. This allowed for code simplification at the cost of needing to cast for the decimal version because SetValue(int32 value) comes from BControl. Also, add a spinner_button_style enum with 3 options: * SPINNER_BUTTON_HORIZONTAL_ARROWS * SPINNER_BUTTON_VERTICAL_ARROWS * SPINNER_BUTTON_PLUS_MINUS which sets the spinner arrows to either use horizontal arrows (left/right) vertical arrows, (up/down), or +/- symbols (the default). If the spinner button is using horizontal arrows you can decrement and increment the spinner value by pushing control+left/right, otherwise you can increment and decrement by pushing up or down. The reason for needing control is so that you can move the cursor in the textbox otherwise. Switch the 3 apps that are currently using BSpinners to use the integer variety in Deskbar preferences, WebPostive preferences, and Screen preferences.
|
#
4f114575567d850a2dff8d4d5238549a6d537cc6 |
|
20-Mar-2014 |
John Scipione <jscipione@gmail.com> |
Deskbar: Add spinners to preferences
|
#
a97ff1bb60f6c3adddc121296175de58cb3f632c |
|
29-Jun-2013 |
Rene Gollent <anevilyak@gmail.com> |
Adjust apps to conform to previous layout changes. The Deskbar and Time preferences were both relying on BCheckBox's previous unlimited max width to get their containing BBoxes to be the right size. Adjust the box constraints to make this happen at the level of the box instead.
|
#
26ea70667a0c3c6274e6bbe91646a74b59a9e8b1 |
|
29-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Deskbar: use a virtual directory for the user-configurable menu * Deskbar now uses ~/config/settings/deskbar/menu_entries for its menu, falling back to /system/data/deskbar/menu_entries, when the former doesn't exist. The latter always exists and is a virtual directory merging the deskbar/menu subdirectories of ~/config/settings/ and <any installation location>/data/. So, if a package provides a deskbar menu symlink, it is added automatically when the package is activated. The user can add own menu items by putting stuff into ~/config/settings/deskbar/menu/, only use their own organization by symlinking it to menu_entries, or do fun stuff by making menu_entries a customized virtual directory. * HaikuImage: No longer create any deskbar menu symlinks in the user's settings directory. Instead add them to the Haiku package. * OptionalPackages: At least for the optional packages that do have hpkgs, no longer create deskbar menu symlinks in the user's settings directory. * Move all Deskbar settings files to ~/config/settings/deskbar/ and drop the "Deskbar_" prefix.
|
#
d3a0b2dccf0cb32a8c083ae3fb01198661b4f2bf |
|
16-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Deskbar prefs i18n updates. Fixes #8562 * AddGlue() to the Menu box to make it expand with wider translations. * Order checkboxes vertically to better accomidate wider translations.
|
#
5bfc9c7091f3b728bb6a7083e82fac4d21682f7f |
|
12-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Save and load prefs window position to and from a file.
|
#
f49eecb5644d440689d78495d2e0c60e6ac9101a |
|
11-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Use horizontal strut instead of insets
|
#
a3f512d524efcf4ecb48fe4181d6c8f61e5b4cc7 |
|
11-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Rename Recent items back to Menu and tweak to make fit. * Put the Open in Tracker... button back in Menu. * Put the window checkboxes in 2 columns. * Use vertical struts instead of insets for spacing in a couple places.
|
#
a601c3f172a7159f7587bfbe4683cc996d84fa52 |
|
09-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Add 'Open menu in Tracker' button at bottom
|
#
633232da4cd49e7bb51951928e5c05071c2a7a47 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Reorder buttons. Defaults then Revert both on left like Tracker and Locale and other preflets.
|
#
43917ef2e0654197d1d98dc0ed50095f6c813d7a |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Refactor settings so that defaults get set in 1 place. * Move desk_settings and clock_settings struct to a new header entitled 'BarSettings.h' so it can be included in BarApp.h and PreferencesWindow.h. * Refactor desk_settings to only include used, or at least relevant settings, some cruft had built up over time. * Refactor the InitSettings() method, all the B_OK checking wasn't working so I removed it. Defaults get set up to and if the corresponding setting is found in the settings file it is replaced, else, it is not. * Reorder the struct and code so it goes in the order that the settings appear: applications, then recent items, then window settings. * Simplify the preferences window revert and defaults code based on using the prebuild desk_settings structs in BarApp instead of creating our own and copying. All initial setup is in the constructor.
|
#
cb42238603639d60d3775a92b765715ef41edb97 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Destroy prefs window on close once again
|
#
1ec3d372525d8c8c8ed4cb37dee6c773cf764303 |
|
08-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Rename 'Sort running applications' to 'Sort applications by name'
|
#
cb0602cf812bf04a72f60e4c4c76f6d8ca8b2f11 |
|
06-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Implement Revert and Default buttons in Deskbar prefs
|
#
93a58e5028e3bd021644b8b662851ea6415b6386 |
|
05-Mar-2013 |
John Scipione <jscipione@gmail.com> |
Reformat Deskbar prefs all in one with no tabs
|
#
331c9098ea57fa4128ed2ec3665c37acc482a968 |
|
11-Feb-2013 |
John Scipione <jscipione@gmail.com> |
Move Deskbar prefs window to current workspace if hidden
|
#
74a0eef547ea4d5335229dfc2fbda50a9e4d43d3 |
|
14-Jan-2013 |
John Scipione <jscipione@gmail.com> |
Cleanup, no functional change
|
#
075d3e60f4e6fd3882b113f8fa19cd6f5c88e40d |
|
14-Jan-2013 |
John Scipione <jscipione@gmail.com> |
Update Deskbar preferences to use tabs instead of listview
|
#
2e64288895673edeb2c6f03a64e340d08ea53808 |
|
22-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Change Application back to Applications in Deskbar prefs.
|
#
879fe42c09783f977ac60bc4a8e0a6fc9aec1150 |
|
21-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Refactor Deskbar preferences window. * Remove locking from Prefs window QuitRequested(), thanks Axel. * Remove kConfigClose message, no longer needed since window sticks around and is hidden on close instead of being deleted. * delete fPreferencesWindow on BarApp QuitRequested() so it will remove the memory used by preference window when Deskbar quits.
|
#
ee70bd8b1fefb372682051ff5d0778df99757944 |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Hide and show Deskbar preference window ... instead of destroying and creating it each time. This is taking another page from Tracker's book. It allows the prefs window to maintain it's current state as long as the application remains open. Since both Tracker and Deskbar are meant to always be open this means that the state is kept all the time unless the app crashes, quite useful.
|
#
0eacc85bc2ead51102b894b46a057a57329891a9 |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Style fixes, no functional change indented
|
#
defcf2ebc4c6cc54b82a6233897bef969a97deca |
|
20-Dec-2012 |
John Scipione <jscipione@gmail.com> |
Add newline at the end of PreferencesWindow.cpp This completes the move of clock preferences from Deskbar to Time. This closes #7331. Also closing #8769 as invalid as it has been discussed to death and 12/24 hour setting seems to belong in Locale prefs only. Clock preferences have been moved into their own settings file as well so perhaps will be moved to their own replicant in the future.
|
#
37fb25e0f812923e7702e35aeac3b079335867ca |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
On second thought, AddGlue to all 3 so the window stays the same height
|
#
9fd9f94dcc4aa29a3f2ed10cbed86fbe16aacd7b |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Make prefs window height depend on content
|
#
c5b556a080ae265a2d6bedafbd5833f116153bc0 |
|
23-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Rearrange Deskbar preferences to use a list view like Tracker Instead of showing all Deskbar preferences at once, show them one at a time using a list view to switch between them like Tracker preferences.
|
#
31c0024d1b271b0b671c77432cce0be483b366f0 |
|
07-Nov-2012 |
John Scipione <jscipione@gmail.com> |
Add Deskbar clock settings to Time Preferences * Added a new Clock tab to the Time preflet. Added Clock related controls there. They all function by communicating with Deskbar. * Put controls in a BBox controlled by the Show clock checkbox. This more clearly shows that all the clock settings are dependent on the show clock setting since it doesn't matter what your clock settings are if you don't show the clock. * Make revert work. * Split clock settings into it's own file and struct. * Re-add the time zone setting. * Remove the clock settings from the Deskbar preference window, they are in Time now. * Make Locale preferences accepts B_LOCALE_CHANGED message, although not used.
|
#
05fa08371f54a1fd447b9a390ddc6f4464a30fb9 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Indent the indented checkboxes in Deskbar prefs more. * Create my own kIndentSpacing parameter from ControlLook which sets the indent spacing width to match the previously used spacing. This lines the indented checkbox up with the text of the unindented checkbox above it. This matches what it looked like before I updated the dialog to use font-aware spacing, while keeping the same relative spacing at different font sizes.
|
#
f5be13ecc7503a48a32b87995a78a2d0247ab401 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove time zone clock option and Time preferences button. * Nobody thought time zone was a particularly useful option to have in the clock. * You can still open Time preferences from Deskbar by right clicking on the clock, but, since there isn't a big connection between the clock settings in Deskbar and Time preferences anymore this button isn't needed here. * There are still 2 clock options, Show seconds, and Show day of week and day of week is localized as well so this wasn't a total wash.
|
#
30a5580244604caad54b5314c1a23d88c1d58fa8 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove Time Interval radio buttons from Deskbar Prefs. * 12/24 hour clock is set from the Locale prefs only. * Redirect B_LOCALE_CHANGED message to the replicant tray instead of the time view and tell the replicant tray to update the time instead of updating the time view directly. This is because there was a bug where if the AM/PM marker grew the time view over the replicant tray icons when switching from 24 hour to 12 hour clock it wouldn't reflow the replicant tray icons like it should. * Rename the replicant tray view from "Status" to "_replicant_tray_" because BarApp uses FindView() to get the view by name and I'm assuming that this method can have conflicts. Following the example of the "_deskbar_tv_" naming convention.
|
#
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.
|
#
c0611fac87b251d41db6a41aacfa0dc8000e8b89 |
|
15-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Convert Deskbar preferences to use font aware spacing.
|
#
afe43d0a5502f74fab3adb5492133e79ba89fabe |
|
15-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Now that StringViews are left-aligned by default I don't have to set the size explicitly in the Deskbar Prefs Window.
|
#
083776f89f9500e9cf056375b25be42d7a8f5f9a |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
2 small visual tweaks to Deskbar prefs Push the icon size slider down 10px Indent the time interval radio buttons over 10 more px (20px total)
|
#
a81ab4589180ab95df65cfd1d4083cc27128b6b2 |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Add a button to open Time preferences from Deskbar preferences in the Clock section.
|
#
3cf2d117e570356c8487e67a0e38b09b1639ab6c |
|
14-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Change Time Format Options in Deskbar preferences. Added two new methods to the Locale Kit in order to create a custom time formats from a format string. One method is outputs into a char* array, the other into a BString() and you can set the timezone. These methods should be cleaned up, we only need 2, one to get the time in a predefined style, the other to get a custom time format. Also should probably do the same for dates and datetimes. But I'll let this go for now. I added myself to the Locale.cpp file. I retained the copyright instead of assigning it to Haiku, Inc. because the file is under the OpenBeOS license and I don't know what the concequences of copyright sharing are for that license, unlike MIT. These new methods are used to generate custom time formats in Deskbar. Instead of using a set of Radio Buttons to choose between the predefined time options I build my own by creating a format string and passing it to the Locale Kit. The format string is generated from 3 checkboxes, show seconds, show day of week, and show time zone. You can mix and match between them choose any that you like. By default they are all off. There are 3 new deskbar settings associated with these new options: showSeconds, showDayOfWeek, and showTimeZone. timeFormat has gone away. The time format string gets cached and updated only when Update() gets called on the TimeView class. In order to fit all the options in (there is 1 more than before) I had to reduce the font size of the clock to 11pt when all options are turned on in 12 hour mode. For those with no imagination it looks like this: http://imagebin.org/208162 Renamed "Open time preferences..." menuitem to "Time preferences...". Renamed "Show Time" and "Hide Time" to "Show time" and "Hide time". Other changes include refactoring the header files a bit. There were a lot of headers included by header files uneccessarily. For instance BarWindow.h now only includes <Window.h> and <Deskbar.h>. This change is mainly to to speed up the compile time since it takes a while right now. I copy the fBarView pointer from BarWindow in the BarApp constructor and then use that throughout the file rather than getting the pointer from the window each time by calling BarView(). BarView() is still available in the header for other classes though. I moved some message constants around since it was getting a bit jumbled. Most of the messages related to settings are in PreferenceWindow.h. fChangeState is moved to BarView.h since that is where the ChangeState() function is and BarView.cpp uses that constant. The time interval and format constants are in TimeView.h. Make some methods public in their respective classes where it made sense. The preference window methods to update dependent items are public, that might get called from BarWindow when a message gets received at some point. Also made ShowHideTime() and Time() public in StatusView.h. These methods activate showing and hiding the clock and return the fTime clock object. No reason they should be private. I reindented the StatusView.h and PreferenceWindow.h headers to the standard style. Question here, are the public: protected: and private: lines inside of classes suppose to get indented 1 tab or not? I've seen both, the style guide says no indent but 1 indent seems reasonable and looks pretty good. Style fixes here and there. That's enough for one commit I think.
|
#
d187a1ef551a5616dcfbea77dbb36d2166a3b498 |
|
11-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Put 'Hide application names' checkbox before Icon Size slider in Desbkar Preferences.
|
#
95e02d49729b6639eee2368bf96508fc17cf9be0 |
|
09-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Remove superfluous colons
|
#
573f748c5f8fb7ed75beb0ceb7eb097d3ab0c038 |
|
09-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Add 12/24 hour and time formatting options to Deskbar. * 12/24 hour settings come from and alter BLocale * Time formats are short, medium, long. Short is default. Come from Locale kit. * Don't delete fClock (now fTime) when hiding, just hide and show the view. * BarView now has nothing to do with setting or keeping track of time settings. This is all handled in TTimeView. TReplicantTray is responsible for updating the replicant tray and doing showing and hiding. TTimeView is responsible for drawing according to the clock settings. * Remove fShowInterval and fShowSeconds from BarView * Remove ampmMode setting and replace it with timeFormat. * Reset targets in DeskbarMenu. Originally I was trying to solve a bug where the TTimeView was relying on the Deskbar settings too much. The settings should only by set on quit and accessed on startup or a crash can cause Deskbar to be in an unusual state. I realize that the timezone is not very helpful. I'd like to provide the day of week in a short format instead, i.e. Wed for Wednesday or similar based on your locale. Blame the Locale Kit for now allowing me to be able to use a custom TimeFormat. Once a custom TimeFormats becomes possible from the Locale Kit Deskbar can be updated to use them.
|
#
d0a49328634b3702d647e27b8704a3ce706074b8 |
|
07-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Fix a few more bugs in Deskbar, find a new one too. Hiding in horizontal mode was leaving behind a white bar because the window was getting hidden but the view not resized. Now fixed. Moved simple state and member access function implementations from BarView.cpp to BarView.h. Always use the local variable in BarView.cpp to avoid a function call. Rename Expando() to ExpandoState() and add FullState() and MiniState() methods to BarView.h. Call just PlaceApplicationBar() in vertical expando mode when resizing icons. Call the full UpdatePlacement() in horizontal mode because I need to update the height of the status tray when icons resize. Do not call any method in MiniState because the icons will get resized when the menu gets opened later. The new bug I found is a little subtle. If you hide the clock by right clicking on the clock and selecting Hide clock then quit deskbar with 'hey Deskbar QUIT' and restart Deskbar with 'Deskbar' the Show seconds checkbox in the preference is disabled correctly, however, right clicking Show Clock doesn't undisable the checkbox so you can no longer hide seconds anymore. I'll fix this in a bit.
|
#
2ce9bab873e024bb515a95faf384df62b88bbb8c |
|
27-Jun-2011 |
John Scipione <jscipione@gmail.com> |
Fisher Price Deskbar icon support Implements the feature described in #7132 Also fixes #2387 (menu items too big in horizontal mode when font size > 12) Adds a slider to Deskbar preferences which allows you to resize your Deskbar team icons from 16x16 to 96x96. The default is 16x16. This works both in vertical and horizontal mode. In vertical mode when icon sizes are greater than 32x32 the label moves underneath the icon where there is more room. In horizontal mode the width of the menu item increases to make room for the icon while keeping room for the label the same. As many applications are added the labels are truncated as usual. This patch also adds a checkbox to the Deskbar preferences to hide application names to make more room for icons if you wish. It doesn't make a lot of sense at 16x16 but does >32x32. If the kResizeTeamIcons message gets dropped, don't resize to current value, just do nothing. This fixes a bug where sometimes the slider wouldn't trigger a resize. Fix a spelling error in a comment. Take out a redundant paren pair.
|
#
1ea7b190fe5c7e3517e157a206534ddb03ad4973 |
|
06-Jul-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Small cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42384 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e27005998f2cb3d61a7a95e97ff9b5bcbd3eadd6 |
|
06-Jul-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a patch of x-ist that implements auto hide functionality with minor coding style changes by myself. * Thanks, and sorry for the long delay! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42383 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1ad8c760ed6f0e7e30f5f3154b0c4639a77b0a1b |
|
06-Mar-2011 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
More style cleanup patches from John Scipione as part of #7052. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40847 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
38bda6536f13f9aff0d31e6d922bf9bcbebd8b03 |
|
30-Jan-2011 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Patch by John Scipione: "Show Application Expander" and "Expand New Applications" in the Deskbar preferences only work in Expando mode, however, this is not communicated to the user. This ticket contains a patch which disables these options in the preference window when not in expando mode and re-enables them in expando mode. This fixes ticket #7177. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e9c8091e7ebc92a8808463b05dd4249ccb2f6d9 |
|
20-Oct-2010 |
Rene Gollent <anevilyak@gmail.com> |
Remove the "Full Date" setting and associated madness with respect to the deskbar's current orientation. Instead, we now always show the full date, but as a tooltip rather than switching the timeview's display based on a mouse click. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39019 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f0eb7b11e9cdb428b2da5bfaac25c9998b02e03 |
|
02-Jul-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Introduce a new method in BCountry to get the first day of week (monday or sunday) * Localize date in deskbar properly, and use the new API to show the calendar. The "show european date" checkbox is now gone. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3fc995d101cdc6b31f12bb35f9681f4f16b8a408 |
|
24-Jun-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
* Deskbar now uses localized time from locale kit. Thus the "24 hour clock" setting is not needed anymore. * The locale kit now provide a less complete 'full' time format : hour minutes seconds, I don't think anyone cares much about the "UTC + 1" or other similar stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37243 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4eb0cbb044cf538f18c0d252934a5bcaa33bfd34 |
|
07-May-2010 |
Matt Madia <mattmadia@gmail.com> |
Updated TR_CONTEXT to be B_TRANSLATE_CONTEXT, relating to #5408. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36733 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61863f2c44866b672437629037b377f723e288de |
|
06-May-2010 |
Matt Madia <mattmadia@gmail.com> |
Updated to use B_TRANSLATE* macros. relates to #5408. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae7a6e3a6ffcfb7ad151d684822cd0f2f5bc77af |
|
10-Apr-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by mt (ticket #5573) : localize deskbar. Thanks ! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36117 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
481a903a81b32b77e6cc60c31c6b0e13b065c3fc |
|
30-Jan-2010 |
Philippe Saint-Pierre <stpere@gmail.com> |
DeskBar: Adds a new setting (called ...Enabled) to determine if we show a particular Recent Menu. * the previous behaviour was to consider it enabled if the count was above 0, and disabled otherwise. * the new behaviour is to consider it disabled if the count is 0, but also allows to disable it by unchecking the box in the pref window, without setting the count to 0 (losing its value). Fixes ticket #5007. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35355 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7974d3dcf39ce78e5885b481eee12e561ad6e096 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Updated Haiku apps to use sentence-case. What a huge undertaking... The files where I had to apply the patch manually (for mysterious reasons) have also gotten a whitespace cleanup. I've proof-read everything so hopefully there should be no problems. This should be the final part of #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35049 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9bc8c044961c4487923ee3bc2ce46ebaa74047ac |
|
05-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Improved spacing between the check boxen and the "Edit menu..." button. * Simplified BBox labels (yes, there is a SetLabel(const char*) version :-)) * Automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33446 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
026fe75255ff6ac8500e6473b56612b6f92207e8 |
|
04-Oct-2009 |
Jonas Sundström <jonas@kirilla.com> |
Fix bug in order of count entry fields. Change to 2x2 grid view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33420 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e0985f93082bd9c2e08c5e7f40008e12d4740b6 |
|
02-Oct-2009 |
Jonas Sundström <jonas@kirilla.com> |
Screen space diet to make the prefs panel fit on 640x480 like most of the other prefs panels, when using the current default font. Looks a bit cramped. Tabs may be a better idea. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33407 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71bd3ba59c06b130115c3ddd44457d8f9dd78997 |
|
30-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Removing ifdefs and code for non-Haiku build targets. Partial clean-up. Enforcing the 80-char limit, renaming constants, newline at end of file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33377 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
290c903985a449fa86c501366b6fcddf7f55b46a |
|
29-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Partial clean-up. Asterisks and k-prefix constants. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21f3e082b187190910950714d14427b71e91e72c |
|
29-Sep-2009 |
Jonas Sundström <jonas@kirilla.com> |
Moving Deskbar options to a dedicated preferences window. Adding a preference application that simply tells Deskbar to open that window. Adjusting default settings Recent Folders from off to 10, and Auto-raise from on to off. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33363 a95241bf-73f2-0310-859d-f6bbb57e9c96
|