#
b005f8c9 |
|
28-Feb-2024 |
Pascal Abresch <nep-git@packageloss.eu> |
DeskCalc: Fix expressionView text color Also makes DeskCalc use the Panel text color if the contast is sufficient Change-Id: Ibe2d0ad4ba5958f2629be3759091233ad86bcc9d Change-Id: I51cd7a06e6ea236ec3325d1787ff72ad489fe868 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7488 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
b3099de6 |
|
12-Jan-2023 |
Adrien Destugues <adrien.destugues@opensource.viveris.fr> |
DeskCalc: fix live updating of button text color When using the panel background color, always use the matching panel text color from system preferences. When using a custom color, compute appropriate light or dark text color to go with it. Change-Id: I107731efec03a8c9661b89e26255a4fe91def79b Reviewed-on: https://review.haiku-os.org/c/haiku/+/3560 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
958d3f43 |
|
26-Jan-2020 |
X512 <danger_mail@list.ru> |
BeBuild: set default visibility for _EXPORT This is required for building shared libraries with hidden by default symbol visiblility such as mesa. Change-Id: I7150629aaea61d7c9b6e641d32913c5cc7c96543 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2159 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
d623ab84 |
|
18-Jan-2020 |
Zotyamester <szatmary.zoltan1222@gmail.com> |
DeskCalc: Remove audio feedback and add error handling Change-Id: If470e91581d7569ed2589f67721e813cccd83fe2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2095 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
7a202ae8 |
|
22-Dec-2019 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
DeskCalc: fix translation of key labels The labels were never actually translated, only marked for use in catalogs. Moreover, all the keys were sent as a single string, which is unconvenient for translation and requires useless parsing in the code. Use an array of strings instead, which is simpler. There is a change to the archiving format, instead of storing the whole keymap, only its name is stored. For backwards compatibility, if we detect "ln" at the start of the string we use scientific mode. Change-Id: I566d8d51e8ac6e780fc25207aad1dfa7ff737988 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2049 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
9216fc01 |
|
18-Jun-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
More class/struct mixup fixes. Spotted by Clang.
|
#
d704be35 |
|
20-Jul-2016 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Live update base color again ... but only if you don't have a custom base color set. Was broken trying to fix color drop regression in hrev50428 We don't want your custom Deskcalc color to get overridden accidentially. If you have dropped a custom base color and you want live updating to work again, drop the current panel background color.
|
#
969fac14 |
|
12-Jun-2013 |
John Scipione <jscipione@gmail.com> |
Evaluate asynchronously in a separate thread Show calculating animation
|
#
43f09adb |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Add private _IsEmbedded() method
|
#
d2577d74 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Remove ResizeTo()
|
#
b98de092 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Update copyright headers Style fixes to header, update copyright years, remove my name from files that I didn't have anything to do with besides style fixes, add myself to ExpressionTextView.cpp
|
#
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.
|
#
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.
|
#
5b0cd987 |
|
17-Aug-2012 |
John Scipione <jscipione@gmail.com> |
WIP: Create the about dialog once, hide and show, Quit() when object is destroyed.
|
#
0046f444 |
|
01-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Modify about window to take an app signature. * Grabs the app icon and version from the resource file. * Allow you to specify the copyright holder instead of hardcoding "Haiku, Inc." * Support multiple extra copyright fields. * Modify BAlert to take a custom icon. * Set the custom icon of the BAlert to the app icon. * Also set the app version. * Convert BAboutWindow to derive from BWindow * Place a 128x128 icon and fill out a scrolling BTextView with options such as authors, version history, copyright, license, etc. Still needs some work but is coming along. * Add the word Version to the version line, i8n'ed of course, and tweak the info box and default sizes.
|
#
593808d9 |
|
03-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Return authors name's to DeskCalc headers. No functional change. * Surround email addresses in angle brackets. * Add myself to ExpressionParser.cpp and .h * Remove myself from ExpressionTextView.cpp and .h * Alphatetize authors by last name. Thanks Ingo and Axel.
|
#
9f5d4ecd |
|
01-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Style fixes, update copyright, add myself as author. No functional change.
|
#
fa37d94d |
|
31-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Fix radian/degree mode toggling bug in Deskcalc I overlooked this problem in my last commit... If you select the current angle (radian/degree) mode from the menu it toggles the angle mode, fixed this to make it keep the current mode.
|
#
8ffd0477 |
|
30-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Implement degree mode in DeskCalc. Default is radian mode, You set the option in the right click menu like the other options. Note: degree mode does not affect hyperbolic trigonometric functions. This is how Mac Calculator, Windows Calculator, and Google Calculator work.
|
#
63c55f02 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Update Deskcalc's right-click menu options. If CalcView is embedded as a replicant on the desktop it's parent window is not CalcWindow. Furthermore, it can't switch between compact, basic and scientific keypad modes, you are locked in tox the one you picked at the time you embeded the view into the desktop. So, I have updated the right-click message to reflect this reality by taking away the keypad mode switching options. You can still set auto num-lock and turn beep on and off (theoretically someday anyway) but the CalcView receives these messages instead of CalcWindow. So, these 2 options now work in the case of a CalcView embedded in the desktop at least.
|
#
60ba75c5 |
|
06-Nov-2011 |
John Scipione <jscipione@gmail.com> |
Add a scientific mode to Deskcalc. Deskcalc already contains support for all the functions in scientific mode but up until now you had to know what they were called and type them in to figure them out. Scientific mode gives you access to most of the available functions via buttons. Pushing one of the the scientific mode buttons inserts the function name along with an innertube () at the current cursor location. If you have some text highlighted when you push a scientific mode button it will put that text inside the innertube. So you can type 0.5, then highlight the text with the mouse, and then push the sin button and you will get sin(0.5). The contextual menu has been altered to support the new mode. Instead of having a single show keypad option in the contextual menu there are 3 new options instead. Compact mode, Basic mode, and Scientific mode. Basic mode is the default mode showing the basic keypad. Compact mode is the same as show keypad turned off, showing just a bare text field. Scientific mode is the new mode which adds buttons for the different transcendental functions and constants that Deskcalc supports. You can also use Alt+0, Alt+1, and Alt+2 keyboard modifiers to switch between the modes. In addition to accepting the word 'pi' for the circumference of the unit circle, Deskcalc now also recognizes the UTF-8 character π which has a dedicated button in scientific mode. I also changed the parser so that lowercase 'e' always means Euler's number and uppercase 'E' always means 'times 10 to the' so 1E5 means 1 times 10 to the 5th. Another small tweak I did was to adjust the minimum basic mode width so that the window is flush with the tab. I also renamed fColums to fColumns, took out some spaces and other style changes and bumped the version to 2.2.0. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43199 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11c7ff53 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Removing most About windows and menu items as discussed here http://www.freelists.org/post/haiku-commits/r40968-in-haikutrunksrcapps-activitymonitor-bootmanager-charactermap-codycam-deskbar,3 Leaving them for now in replicants, and in Terminal, according to (my interpretation of) the instructions here http://dev.haiku-os.org/browser/haiku/trunk/src/apps/terminal/README.GPL_to_OBOS#L70 Some sporadic cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
accec9a7 |
|
06-Nov-2009 |
Alexandre Deckner <alex@zappotek.com> |
* Style fixes. Encountered ambiguous cases, please see my following questions in the commit ml. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
403687d8 |
|
28-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Beautified everything with the help of BControlLook. * When embedded on the desktop, draw with alpha compositing. * Implemented flashing the pressed keys. * Clicking the calculator icon in compressed mode will evaluate. * Cleaned up dead code, did some refactoring. * Removed Audio Feedback option, since the feature is currently missing support in Haiku. (play_sound() unimplemented) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3229d6 |
|
22-Feb-2009 |
Jérôme Duval <korli@users.berlios.de> |
* load settings before building the window: the behavior is then similar with the replicant version. * change window limits when keypad option is off * style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a6bda77 |
|
14-Jan-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Got rid of the options window and implemented them directly in the context menu. Since there are only so few options, this is much more convenient. (Fixes part of #3236.) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
13526fae |
|
18-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* compile fix provided by Michael Berg git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
435b2897 |
|
17-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* use the application icon instead of a hardcoded icon in the CalcView, so now the nice vector icon gets displayed git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19315 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f84dba7 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
the finishing touches... * now displays the calculator icon besides the text entry when the keypad is off, also draws a frame around the text entry and uses standard black on white... * fixed a few other issues * should hopefully be complete now * on R5, there are sometimes rendering bugs with the app_server (sometimes it doesn't invalidate views that are transparent and have been resized before the window is shown) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4d21c83 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
Quite a bunch of changes... but it doesn't work perfectly yet. I ran into an obscure Pe bug which resulted in me overwriting the wrong file... but then the machine KDLd, which it almost never does... and I got lucky and the file was there again... But this teaches me to commit more often. * replaced expression area with a custom text view * added expression string history (a bit dumb yet) * added option to hide the keypad git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e61b54a2 |
|
06-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
remembers option window position and avoids opening another instance of it, options window is not resizable anymore git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17742 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7cb395c4 |
|
06-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
adding DeskCalc by Timothy Wayper huge cleanup of the DeskCalc code: * applied style guide * fixed any TODOs from timmy * slightly nicer looking options window * new way to store settings * code should be more robust * includes parser kindly donated by Daniel Wallner git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17737 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
969fac14a7363e96cd67d2dda6ee3ef5a8c9bada |
|
12-Jun-2013 |
John Scipione <jscipione@gmail.com> |
Evaluate asynchronously in a separate thread Show calculating animation
|
#
43f09adbe2a11c16b67cb8ec930782c08a0374fa |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Add private _IsEmbedded() method
|
#
d2577d74afe8cc6da36786cfdde68d8731b4c4a0 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Remove ResizeTo()
|
#
b98de092d8e0609615f4509c84498bb7df207f50 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Update copyright headers Style fixes to header, update copyright years, remove my name from files that I didn't have anything to do with besides style fixes, add myself to ExpressionTextView.cpp
|
#
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.
|
#
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.
|
#
5b0cd98792de98b6ef3f40c432f0971ca6a5d405 |
|
17-Aug-2012 |
John Scipione <jscipione@gmail.com> |
WIP: Create the about dialog once, hide and show, Quit() when object is destroyed.
|
#
0046f4443675694b16fda4829e6f838954bf23fa |
|
01-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Modify about window to take an app signature. * Grabs the app icon and version from the resource file. * Allow you to specify the copyright holder instead of hardcoding "Haiku, Inc." * Support multiple extra copyright fields. * Modify BAlert to take a custom icon. * Set the custom icon of the BAlert to the app icon. * Also set the app version. * Convert BAboutWindow to derive from BWindow * Place a 128x128 icon and fill out a scrolling BTextView with options such as authors, version history, copyright, license, etc. Still needs some work but is coming along. * Add the word Version to the version line, i8n'ed of course, and tweak the info box and default sizes.
|
#
593808d96ab873ed345cf3a1ac1f5bf04809755f |
|
03-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Return authors name's to DeskCalc headers. No functional change. * Surround email addresses in angle brackets. * Add myself to ExpressionParser.cpp and .h * Remove myself from ExpressionTextView.cpp and .h * Alphatetize authors by last name. Thanks Ingo and Axel.
|
#
9f5d4ecd972134f48a330f95d8a9a9ea49dbc3a1 |
|
01-Aug-2012 |
John Scipione <jscipione@gmail.com> |
Style fixes, update copyright, add myself as author. No functional change.
|
#
fa37d94d1bd5b2c559f1ab1cac40826a945cec9c |
|
31-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Fix radian/degree mode toggling bug in Deskcalc I overlooked this problem in my last commit... If you select the current angle (radian/degree) mode from the menu it toggles the angle mode, fixed this to make it keep the current mode.
|
#
8ffd0477dd4998324e051800da35cadd91a7fb8c |
|
30-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Implement degree mode in DeskCalc. Default is radian mode, You set the option in the right click menu like the other options. Note: degree mode does not affect hyperbolic trigonometric functions. This is how Mac Calculator, Windows Calculator, and Google Calculator work.
|
#
63c55f0212d9893fc435b45894c4ce8691556905 |
|
17-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Update Deskcalc's right-click menu options. If CalcView is embedded as a replicant on the desktop it's parent window is not CalcWindow. Furthermore, it can't switch between compact, basic and scientific keypad modes, you are locked in tox the one you picked at the time you embeded the view into the desktop. So, I have updated the right-click message to reflect this reality by taking away the keypad mode switching options. You can still set auto num-lock and turn beep on and off (theoretically someday anyway) but the CalcView receives these messages instead of CalcWindow. So, these 2 options now work in the case of a CalcView embedded in the desktop at least.
|
#
60ba75c5ec6df48a5fa2ae8a14802ea8001791bb |
|
06-Nov-2011 |
John Scipione <jscipione@gmail.com> |
Add a scientific mode to Deskcalc. Deskcalc already contains support for all the functions in scientific mode but up until now you had to know what they were called and type them in to figure them out. Scientific mode gives you access to most of the available functions via buttons. Pushing one of the the scientific mode buttons inserts the function name along with an innertube () at the current cursor location. If you have some text highlighted when you push a scientific mode button it will put that text inside the innertube. So you can type 0.5, then highlight the text with the mouse, and then push the sin button and you will get sin(0.5). The contextual menu has been altered to support the new mode. Instead of having a single show keypad option in the contextual menu there are 3 new options instead. Compact mode, Basic mode, and Scientific mode. Basic mode is the default mode showing the basic keypad. Compact mode is the same as show keypad turned off, showing just a bare text field. Scientific mode is the new mode which adds buttons for the different transcendental functions and constants that Deskcalc supports. You can also use Alt+0, Alt+1, and Alt+2 keyboard modifiers to switch between the modes. In addition to accepting the word 'pi' for the circumference of the unit circle, Deskcalc now also recognizes the UTF-8 character π which has a dedicated button in scientific mode. I also changed the parser so that lowercase 'e' always means Euler's number and uppercase 'E' always means 'times 10 to the' so 1E5 means 1 times 10 to the 5th. Another small tweak I did was to adjust the minimum basic mode width so that the window is flush with the tab. I also renamed fColums to fColumns, took out some spaces and other style changes and bumped the version to 2.2.0. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43199 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11c7ff531a01b64773d8a8f0e02c1c7c9f27ca29 |
|
25-Mar-2011 |
Jonas Sundström <jonas@kirilla.com> |
Removing most About windows and menu items as discussed here http://www.freelists.org/post/haiku-commits/r40968-in-haikutrunksrcapps-activitymonitor-bootmanager-charactermap-codycam-deskbar,3 Leaving them for now in replicants, and in Terminal, according to (my interpretation of) the instructions here http://dev.haiku-os.org/browser/haiku/trunk/src/apps/terminal/README.GPL_to_OBOS#L70 Some sporadic cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41108 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
accec9a7ae72185d181c72fbeca054a101b83a0d |
|
06-Nov-2009 |
Alexandre Deckner <alex@zappotek.com> |
* Style fixes. Encountered ambiguous cases, please see my following questions in the commit ml. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
403687d8d25dfa7fc0ffe84ffe488ea342b055aa |
|
28-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Beautified everything with the help of BControlLook. * When embedded on the desktop, draw with alpha compositing. * Implemented flashing the pressed keys. * Clicking the calculator icon in compressed mode will evaluate. * Cleaned up dead code, did some refactoring. * Removed Audio Feedback option, since the feature is currently missing support in Haiku. (play_sound() unimplemented) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3229d648655bf13d4297f4dfef9884987fdbfb |
|
22-Feb-2009 |
Jérôme Duval <korli@users.berlios.de> |
* load settings before building the window: the behavior is then similar with the replicant version. * change window limits when keypad option is off * style cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a6bda771660eecce32cac3793cc064499af343e |
|
14-Jan-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Got rid of the options window and implemented them directly in the context menu. Since there are only so few options, this is much more convenient. (Fixes part of #3236.) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28902 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
13526fae6964d5b8667648c752490902283ce206 |
|
18-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* compile fix provided by Michael Berg git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
435b2897a3b0331f532a3378f58768a5965122a3 |
|
17-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* use the application icon instead of a hardcoded icon in the CalcView, so now the nice vector icon gets displayed git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19315 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1f84dba758bfad519f525d2e835fd1525b4a1b6a |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
the finishing touches... * now displays the calculator icon besides the text entry when the keypad is off, also draws a frame around the text entry and uses standard black on white... * fixed a few other issues * should hopefully be complete now * on R5, there are sometimes rendering bugs with the app_server (sometimes it doesn't invalidate views that are transparent and have been resized before the window is shown) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17777 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4d21c8325e187a3e0019470c431213addc74500 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
Quite a bunch of changes... but it doesn't work perfectly yet. I ran into an obscure Pe bug which resulted in me overwriting the wrong file... but then the machine KDLd, which it almost never does... and I got lucky and the file was there again... But this teaches me to commit more often. * replaced expression area with a custom text view * added expression string history (a bit dumb yet) * added option to hide the keypad git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e61b54a291a92a587062e132cecf2f0bf06db206 |
|
06-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
remembers option window position and avoids opening another instance of it, options window is not resizable anymore git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17742 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7cb395c433f4ba7efee9f127f9d41fb651f3c30f |
|
06-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
adding DeskCalc by Timothy Wayper huge cleanup of the DeskCalc code: * applied style guide * fixed any TODOs from timmy * slightly nicer looking options window * new way to store settings * code should be more robust * includes parser kindly donated by Daniel Wallner git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17737 a95241bf-73f2-0310-859d-f6bbb57e9c96
|