#
aa419051 |
|
13-Jul-2013 |
Murai Takashi <tmurai01@gmail.com> |
Fix memory leak for LocalePreflet.cpp Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>
|
#
31535ac6 |
|
01-May-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Make BAboutWindow modal �* Set its type to B_MODAL_WINDO, and also set B_NOT_MOVABLE * Since this removes the window tab, add an "Ok" button to close the window * Remove the GetWindow mess and just use it as any regular window * Adjust all callers again The AlertPosition method doesn't seem to work right, the window pops up offset to the right. I also noticed that some of our calls to BAboutWindow are actually not reacable because we removed Abutrequested from the apps. Maybe we should clean them up (locale preflet and activity monitor are examples) More annoying is the fact that opening a modal window from a deskbar replicant is modal against the whole deskbar. Not sure what to do about that.
|
#
fd19c736 |
|
30-Apr-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix BAboutWindow lifecycle BAboutWindow returned false in QuitRequested in order to hide instead of closing. Not only this keeps a BLooper running for a rarely used window, but it also prevents quitting an application in the window was not destroyed first. * Remove aforementioned QuitRequested method, * Add a static GetWindow method that returns the existing about window, if there is one, or creates one if there is not. A boolean can be set to tell the caller what happened, * Adjust all callers to use that new method, instead of managing the window themselves.
|
#
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.
|
#
97a81406 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Instead of destroying the BAboutWindow object on close, Hide() it, then on the destructor of the calling window call Quit() explicitly to destroy it.
|
#
12a9a71d |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Use a quit bool in B_ABOUT_REQUESTED to indicate that the about window has quit instead of using kAboutWindowClosed message. This prevents message signature clashes.
|
#
3fdab584 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Set the about window object to NULL on close or quit. Pass the BHandler object that opened the about window to BAboutWindow. When the window closes, send a kAboutWindowClosed message back to the handler. This allows the handler to set the variable to NULL. Implement the new about dialog constructor in all apps that use it. Remove the old constructor. This now works reliably for all cases I tested without crashing and does the right thing on close. The setup and teardown is a bit more complicated than I wanted though. Unfortunately this seems to be necessary when not using a BAlert. Fetching the app icon does not work reliably yet. This is because for replicants the app may not be running. I may have to pass the icon in instead of grabbing it from the signature.
|
#
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.
|
#
07cffb47 |
|
11-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Introducing a Locale option to display localized filesystem entries (primarily apps and folders) in Deskbar, Tracker, etc. Making use of this in Deskbar's list of apps. The option currently defaults to off, to avoid exposing everyone to unfinished work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40918 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6fd2f4a0 |
|
23-Oct-2010 |
Oliver Tappe <zooey@hirschkaefer.de> |
One more monster commit (sorry ...) concerning the Locale Kit: * extracted new class BFormattingConventions from BCountry, which manages the formatting conventions from a given locale and allows to get/set the four different date/time formats supported by ICU-locales as well as number and monetary formats * overhauled the Locale preflet: + drop editing features for all formats, since I don't think they do not make much sense to have in a prefs GUI - being able to select from the existing locales should be good enough. Please note that you can still change the formats programmatically in an application. + renamed the 'Countries' tab to 'Formatting' + the locale formatting conventions list in the 'Formatting' tab is now hierarchical for easier access (less scrolling) + fixed functionality of 'Revert' and 'Defaults' buttons + added support for using the month/day-names of your preferred language during date formatting * adjusted BLocale to ask BFormattingConventions for the current formats when formatting dates and times and to offer 4 different format styles (full, long, medium and short). * adjust all classes formatting dates/times to pick the appropriate format style * BLocaleRoster no longer directly archives/unarchives the individual formatting conventions but delegates that to BFormattingConventions git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6bb481c7 |
|
30-Aug-2010 |
Oliver Tappe <zooey@hirschkaefer.de> |
Adjustments to Locale preflet * renamed Locale.{h,cpp} to LocalePreflet.{h,cpp} as having two headers named Locale.h confuses jam (as a result, the Locale preflet did not depend on headers/os/locale/Locale.h) * style adjustments (mostly order of headers) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38455 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa419051e6fe9d37c107321a8e939874f3d8c30e |
|
13-Jul-2013 |
Murai Takashi <tmurai01@gmail.com> |
Fix memory leak for LocalePreflet.cpp Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>
|
#
31535ac63b726cbcd1933c5fa429543eca4e7509 |
|
01-May-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Make BAboutWindow modal �* Set its type to B_MODAL_WINDO, and also set B_NOT_MOVABLE * Since this removes the window tab, add an "Ok" button to close the window * Remove the GetWindow mess and just use it as any regular window * Adjust all callers again The AlertPosition method doesn't seem to work right, the window pops up offset to the right. I also noticed that some of our calls to BAboutWindow are actually not reacable because we removed Abutrequested from the apps. Maybe we should clean them up (locale preflet and activity monitor are examples) More annoying is the fact that opening a modal window from a deskbar replicant is modal against the whole deskbar. Not sure what to do about that.
|
#
fd19c7366df2134106131c370c99c3ed7f38757f |
|
30-Apr-2013 |
Adrien Destugues <pulkomandy@gmail.com> |
Fix BAboutWindow lifecycle BAboutWindow returned false in QuitRequested in order to hide instead of closing. Not only this keeps a BLooper running for a rarely used window, but it also prevents quitting an application in the window was not destroyed first. * Remove aforementioned QuitRequested method, * Add a static GetWindow method that returns the existing about window, if there is one, or creates one if there is not. A boolean can be set to tell the caller what happened, * Adjust all callers to use that new method, instead of managing the window themselves.
|
#
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.
|
#
97a814061e5b6fc26fbfedf2efb859ec2bcf87a1 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Instead of destroying the BAboutWindow object on close, Hide() it, then on the destructor of the calling window call Quit() explicitly to destroy it.
|
#
12a9a71db61beed2755d9916f454a61500613630 |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Use a quit bool in B_ABOUT_REQUESTED to indicate that the about window has quit instead of using kAboutWindowClosed message. This prevents message signature clashes.
|
#
3fdab584468f3b71e8a1ecc4238ed6699cfe78cd |
|
18-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Set the about window object to NULL on close or quit. Pass the BHandler object that opened the about window to BAboutWindow. When the window closes, send a kAboutWindowClosed message back to the handler. This allows the handler to set the variable to NULL. Implement the new about dialog constructor in all apps that use it. Remove the old constructor. This now works reliably for all cases I tested without crashing and does the right thing on close. The setup and teardown is a bit more complicated than I wanted though. Unfortunately this seems to be necessary when not using a BAlert. Fetching the app icon does not work reliably yet. This is because for replicants the app may not be running. I may have to pass the icon in instead of grabbing it from the signature.
|
#
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.
|
#
07cffb4786d1ad91631b60045e9f85c611380d27 |
|
11-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Introducing a Locale option to display localized filesystem entries (primarily apps and folders) in Deskbar, Tracker, etc. Making use of this in Deskbar's list of apps. The option currently defaults to off, to avoid exposing everyone to unfinished work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40918 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6fd2f4a0d14b45a316defe994e9790de062ff3ff |
|
23-Oct-2010 |
Oliver Tappe <zooey@hirschkaefer.de> |
One more monster commit (sorry ...) concerning the Locale Kit: * extracted new class BFormattingConventions from BCountry, which manages the formatting conventions from a given locale and allows to get/set the four different date/time formats supported by ICU-locales as well as number and monetary formats * overhauled the Locale preflet: + drop editing features for all formats, since I don't think they do not make much sense to have in a prefs GUI - being able to select from the existing locales should be good enough. Please note that you can still change the formats programmatically in an application. + renamed the 'Countries' tab to 'Formatting' + the locale formatting conventions list in the 'Formatting' tab is now hierarchical for easier access (less scrolling) + fixed functionality of 'Revert' and 'Defaults' buttons + added support for using the month/day-names of your preferred language during date formatting * adjusted BLocale to ask BFormattingConventions for the current formats when formatting dates and times and to offer 4 different format styles (full, long, medium and short). * adjust all classes formatting dates/times to pick the appropriate format style * BLocaleRoster no longer directly archives/unarchives the individual formatting conventions but delegates that to BFormattingConventions git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39123 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6bb481c7148451f881d071e0d3ec39255ed7e9b2 |
|
30-Aug-2010 |
Oliver Tappe <zooey@hirschkaefer.de> |
Adjustments to Locale preflet * renamed Locale.{h,cpp} to LocalePreflet.{h,cpp} as having two headers named Locale.h confuses jam (as a result, the Locale preflet did not depend on headers/os/locale/Locale.h) * style adjustments (mostly order of headers) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38455 a95241bf-73f2-0310-859d-f6bbb57e9c96
|