#
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>
|
#
143253c8 |
|
23-May-2022 |
Dale Cieslak <dcieslak@yahoo.com> |
DeskCalc: Fix Locale-aware display Expression parser was made aware of Locale-specific separators in hrev56067. However, the Expression view was still using only '.' as separator. This change passes the Locale-specific decimal separator to the ExpressionTextView class and uses that to parse the value for display. Fixes #17754 Change-Id: I7386eed51afe929a9b3eee69334f9199a3d06c4a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5338 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
d9385a9d |
|
20-Jul-2020 |
John Scipione <jscipione@gmail.com> |
IK: align BTextView text rect/fix alignment Recalculate line breaks in FrameResized() if word-wrap is on, otherwise only move the text rect into position. StyledEdit was recalculating line breaks before on resize (we have to in this mode) and the frame offset updates for non-wrapping text views are inexpensive. This makes resizing text view's work like StyledEdit everywhere. Scroll to cursor when word-wrap setting changes if text view is editable. If you are viewing a long document changing word-wrap can move the cursor quite far, so scroll back to it. Fix _ActualTabWidth() pen location for right and center-aligned text views so that tabs widths are calculated correctly. Reset fTextRect horizontal limits to bounds minus insets in _RecalculateLineBreaks(), then grow fTextRect based on alignment when wrap is off. Fixing insets also fixes right and center-aligned BTextViews. Left-aligned text view's grow right, right-aligned ones grow left, and center-aligned ones grow out. Make extra scrolling space for all aligned text views go the other way from how it did in hrev24130 (and on left-aligned text view's too) so that half the text is visible when you edit past the end or before the beginnning of a text view instead of none of it. Fixes #1651 #12608 #13796 #15189 Do not _RecalculateLineBreaks() if text view bounds are invalid. In SetText() detect invalid text view bounds and resize the view to the width and height of the first line. Then recalculate line breaks. This fixes BAlert text view size issues. Fixes #16481 (regression from hrev54496.) Remove useless and heavy computation. There is no point in computing line breaks for a 10px wide text view and it takes a long time because it needs a lot of linebreaks. The view eventually gets laid out properly. Fixes #5582 (which was not locale-related, after all.) Only apply default insets if text rect is set to bounds. This ensures that apps that manipulate the text rect can continue to do so without the default insets interfering while apps that don't can benefit from the defaults. If you want to set the text rect to bounds and not use the default insets you must override the default by calling SetInsets(). This prevent the default insets from being applied once apps have changed the text rect fixing a bug in Icon-O-Matic where the text rect insets were being applied incorrectly. Fixes #16488 (regression from hrev54496.) Reduce left and right insets inside text views from full label spacing to half label spacing. Unify padding between BTextControl and BTextView. Move fLayoutData->UpdateInsets() to private BTextView::_UpdateInsets() because we need access to BTextView member variables when deciding whether or not to add the default padding or not. _UpdateInsets() changes: * Don't update insets if BTextView::SetInsets() was called. * Don't add default insets unless fTextRect is set to view Bounds(). * Do not set the right and bottom insets to left and top if negative, set them to 0 like we do to left and top -- DeskCalc bug otherwise. Fixes #15688 Other BTextView fixes: * Replace max_c and min_c with std::max and std::min respectively. * Remove scrolling from one instance of BTextView::SetText() as it produced undesired results while editing a scrolled text view. * Add default insets in _UpdateInsets() * Fix scrolling when entering and deleting text so that some part of the text is always visible. Make visible scroll width depend on font size. * Allow scrolling to a negative offset in x but not y. This allows you to scroll the entire contents of right and centered-aligned text views whose content does not fit in the box. * Change _Refresh() to take an offset instead of a bool so that you can scroll to any offset. * Replace TextLength() with fText->Length() in a couple of places. TextControl changes: * Set text rect in BTextControl::DoLayout(). * Remove AlignTextRect() from TextInput. Fix the following problems in apps: ScreenSaver: Set text rect in PreviewView::AddPreview(). Tracker: Set "Edit name" text view insets to 2. Tweek text rect position to be on top of label in icon, mini-icon, and list mode. Add a TODO that the text rect is a pixel off from the name on some files. Mail: Remove _AlignTextRect() and FrameResized() from AddressTextControl. Use default insets on the text view, defaults are fine here. DeskCalc: Set insets based on font size in ExpressionTextView SetTextRect() instead of manipulating the text rect. Remove _CheckTextRect() and related methods from InputTextView. Icon-O-Matic: Remove _CheckTextRect() and related methods from InputTextView. WebPositive: Remove _AlignTextRect() and FrameResized() from URLTextView and call SetInsets(). StyledEdit: Word-wrap and FrameResized() changes ported to BTextView. Fixes #16476 #16480 #16488 (regressions from hrev54496.) Change-Id: Ifeca6077f8815ccd86d5a3880f99556298aaf0fe Reviewed-on: https://review.haiku-os.org/c/haiku/+/3152 Reviewed-by: John Scipione <jscipione@gmail.com>
|
#
40f2d463 |
|
20-Jul-2020 |
John Scipione <jscipione@gmail.com> |
DeskCalc: right-align ExpressionTextView Change-Id: I8bfd34f2a0cf426a2286e9cdd5b96f1b8e122f2b Reviewed-on: https://review.haiku-os.org/c/haiku/+/3052 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
bdd02e0d |
|
12-Jan-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
BString: rename SetCharAt to SetByteAt Makes it clear that it operates on bytes, not unicode codepoints. Thanks to mmlr for remembering me of this subtlety.
|
#
3eac8208 |
|
09-Jan-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Remove BStringRef and users. As discussed in 2008 (http://www.freelists.org/post/haiku-development/BString-on-GCC4,1), this class was not efficient because of lack of inlining. Implement the suggested solution of a SetCharAt method instead. Also add a CompareAt which covers a specific use case in KeyboardLayout.cpp. Adjust all places which were using this feature to safer APIs. Also fixes a copypaste error in FormattingConventions.cpp.
|
#
49620f7b |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Preserve selection on resize
|
#
29fbfe31 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Style fixes
|
#
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
|
#
51f758db |
|
26-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Style fix, add space around binary op
|
#
31650fd4 |
|
26-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Limit precision of large magnitude results This targets a problem where a numbers with large numbers of non-decimal significant digits took a long time to round after converting to scientific notation because they are rounded one character a time. To solve this, after converting to scientific notation lop off everything after 40 characters greatly reducing the amount of further rounding needed. An example I used to test this was to calculate 10,000! which gives a result with 35660 significant non-decimal digits (aka a lot). By loping off numbers after 40 characters before rounding to fit the operation goes from ~10 seconds to complete to under a second. I chose 40 as a max as it is large enough to ensure that the result will get rounded with some leeway provided for font width variations. Worse-case scenario is the result is off by 1 in the last place. Numbers with large numbers of significant decimal digits get rounded by MAPM so aren't a problem.
|
#
7f4d1af4 |
|
04-Jan-2013 |
Sergei Reznikov <diver@gelios.net> |
Compilation fixes for x86_64. Added quite a few missing components to image: alert arp bc CortexAddOnHost CDPlayer CharacterMap DeskCalc Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces DataTranslations Media Printers ScreenSaver BSnow Cortex FontDemo OverlayImage Pairs cddb_daemon midi_server power_daemon print_server print_addon_server Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible libgame.so libmedia.so Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
|
#
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.
|
#
6c09d41c |
|
06-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Clean up comment a bit, meant to do this in last push There was a trailing space at the end of the line.
|
#
f7b96066 |
|
06-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Patch by ahenriksson to fix a computation bug in Deskcalc Ticket #8389 Signed off by John Scipione When trimming trailing 0's to make the number fit in the window, make sure to only trim trailing 0's AFTER the decimal point, not before.
|
#
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
|
#
5c87dff5 |
|
13-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
80-column limit for deskcalc git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39838 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8af24934 |
|
22-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the coding style issues that axel pointed out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
665c794f |
|
21-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Wim: The resulting expression string is now fit to the current width of the window. Insignificant digits are truncated from the end. DeskCalc may also switch to scientific notation if there is not enough room left. Thanks a lot! Fixes ticket #5203. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36402 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
|
#
4e034d2a |
|
17-Jan-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make sure that text clippings dragged from DeskCalc will be named "DeskCalc clipping" instead of the default "Untitled clipping". Fixes last remaining issue of #2749. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
acb25a97 |
|
30-Jan-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
the BS button now behaves like the real BackSpace. Fixes bug #1617. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89f088e0 |
|
14-Jul-2006 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
More (minor) GCC 4 fixes..... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18153 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
|
#
d2176a2d |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* fix leading spaces after evaluating * increase to 13 digits after decimal point * load and save the expression history git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3866a1f6 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
Oops, I commited the destroyed version... but restoring the header is not half as bad... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17768 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
|
#
49620f7b7dbb31339573d93975235151585d47fc |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Preserve selection on resize
|
#
29fbfe311067dbe6606afde7043b98a1234cef12 |
|
27-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Style fixes
|
#
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
|
#
51f758db3f98d2d8f4a70491b3a95ec71e0877fa |
|
26-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Style fix, add space around binary op
|
#
31650fd46556268d8bba93d0f41835306a065517 |
|
26-Jun-2013 |
John Scipione <jscipione@gmail.com> |
DeskCalc: Limit precision of large magnitude results This targets a problem where a numbers with large numbers of non-decimal significant digits took a long time to round after converting to scientific notation because they are rounded one character a time. To solve this, after converting to scientific notation lop off everything after 40 characters greatly reducing the amount of further rounding needed. An example I used to test this was to calculate 10,000! which gives a result with 35660 significant non-decimal digits (aka a lot). By loping off numbers after 40 characters before rounding to fit the operation goes from ~10 seconds to complete to under a second. I chose 40 as a max as it is large enough to ensure that the result will get rounded with some leeway provided for font width variations. Worse-case scenario is the result is off by 1 in the last place. Numbers with large numbers of significant decimal digits get rounded by MAPM so aren't a problem.
|
#
7f4d1af49dd1d67ecbf1d934eddd92cae7c4c558 |
|
04-Jan-2013 |
Sergei Reznikov <diver@gelios.net> |
Compilation fixes for x86_64. Added quite a few missing components to image: alert arp bc CortexAddOnHost CDPlayer CharacterMap DeskCalc Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces DataTranslations Media Printers ScreenSaver BSnow Cortex FontDemo OverlayImage Pairs cddb_daemon midi_server power_daemon print_server print_addon_server Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible libgame.so libmedia.so Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
|
#
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.
|
#
6c09d41ccf3f3e60637011533747702b9b512396 |
|
06-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Clean up comment a bit, meant to do this in last push There was a trailing space at the end of the line.
|
#
f7b9606639a2c3a7836e35472fe3c5946e55ba3e |
|
06-Apr-2012 |
John Scipione <jscipione@gmail.com> |
Patch by ahenriksson to fix a computation bug in Deskcalc Ticket #8389 Signed off by John Scipione When trimming trailing 0's to make the number fit in the window, make sure to only trim trailing 0's AFTER the decimal point, not before.
|
#
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
|
#
5c87dff557198556eab8b9e9cd5333589d8eda15 |
|
13-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
80-column limit for deskcalc git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39838 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8af2493444a7a07020bcfd30c5d44c049ca2c59a |
|
22-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the coding style issues that axel pointed out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
665c794f1de47714cdb5d6cc7813a5569afaecdf |
|
21-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Wim: The resulting expression string is now fit to the current width of the window. Insignificant digits are truncated from the end. DeskCalc may also switch to scientific notation if there is not enough room left. Thanks a lot! Fixes ticket #5203. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36402 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
|
#
4e034d2ab3afb704067b32d021c996611801d059 |
|
17-Jan-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make sure that text clippings dragged from DeskCalc will be named "DeskCalc clipping" instead of the default "Untitled clipping". Fixes last remaining issue of #2749. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28923 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
acb25a9724e7ce37e104237ebe2ca29abb4c320f |
|
30-Jan-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
the BS button now behaves like the real BackSpace. Fixes bug #1617. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23786 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89f088e0dac251879ddf038610aa238eecf2e242 |
|
14-Jul-2006 |
Ithamar R. Adema <ithamar.adema@team-embedded.nl> |
More (minor) GCC 4 fixes..... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18153 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
|
#
d2176a2d86634ed2e9c3c20e8daee5ad0b37e836 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* fix leading spaces after evaluating * increase to 13 digits after decimal point * load and save the expression history git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3866a1f6d22d9bd4c9a46ca0ef1c6ec44e36a211 |
|
07-Jun-2006 |
Stephan Aßmus <superstippi@gmx.de> |
Oops, I commited the destroyed version... but restoring the header is not half as bad... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17768 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
|