Hi, all
About the Following issue,
- UT_String_sprintf(buf, "%.2fpt", height_width);
+ sprintf(buf, "%.2fpt", height_width);
I will fix it when find a better way to keep the function working well.
Vincent
2012/7/4 <cvs@abisource.com>:
>
> Author: vincent
> Date: 2012-07-04 16:48:54 +0200 (Wed, 04 Jul 2012)
> New Revision: 31463
>
> Modified:
> abiword/branches/gsoc2012dialogs/src/wp/ap/win/ap_Win32Dialog_FormatFrame.cpp
> abiword/branches/gsoc2012dialogs/src/wp/ap/xp/ap_Dialog_FormatFrame.cpp
> Log:
> Finish Code refactor for ap_Win32Dialog_FormatFrame
> 1. Comment un-used code
> 2. Update height & width when user change them in UI in time.
> 3. using sprintf instead of UT_String_sprintf (I don't know why UT_String_vprintf can't convert correctly)
>
> Modified: abiword/branches/gsoc2012dialogs/src/wp/ap/win/ap_Win32Dialog_FormatFrame.cpp
> ===================================================================
> --- abiword/branches/gsoc2012dialogs/src/wp/ap/win/ap_Win32Dialog_FormatFrame.cpp 2012-07-03 23:37:22 UTC (rev 31462)
> +++ abiword/branches/gsoc2012dialogs/src/wp/ap/win/ap_Win32Dialog_FormatFrame.cpp 2012-07-04 14:48:54 UTC (rev 31463)
> @@ -197,11 +197,11 @@
> /* Set the value of TEXT BOX */
> wchar_t szValue[BUFSIZE];
> //init value is current Frame width and height
> - FV_View * pView = static_cast<FV_View *>(m_pApp->getLastFocussedFrame()->getCurrentView());
> + /*FV_View * pView = static_cast<FV_View *>(m_pApp->getLastFocussedFrame()->getCurrentView());
> if (!pView)
> return 1;
> fl_FrameLayout * pFL = pView->getFrameLayout();
> -
> + */
> setCurFrameProps();
> swprintf(szValue, L"%02.2f", getFrameWidth());
> SetDlgItemTextW(m_hDlg, AP_RID_DIALOG_FORMATFRAME_VAL_WIDTH, szValue);
> @@ -375,8 +375,8 @@
> {
> UT_LocaleTransactor t(LC_NUMERIC, "C");
> UT_Win32LocaleString thickness;
> + getComboTextItem(AP_RID_DIALOG_FORMATFRAME_COMBO_THICKNESS, nSelected, thickness);
> UT_UTF8String thickness_utf8 = thickness.utf8_str ();
> - getComboTextItem(AP_RID_DIALOG_FORMATFRAME_COMBO_THICKNESS, nSelected, thickness);
> setBorderThicknessAll(thickness_utf8);
> event_previewExposed();
> }
> @@ -462,16 +462,16 @@
> CheckDlgButton(m_hDlg, AP_RID_DIALOG_FORMATFRAME_CHK_TEXTWRAP, getWrapping()? BST_CHECKED: BST_UNCHECKED);
> //update height and width
> /* FIXME: if update in the way, will cause the users can't input because it update all the time
> - if((HWND)GetWindowLongPtrW(m_hDlg, GWLP_HWNDPARENT) == static_cast<XAP_Win32FrameImpl*>(getActiveFrame()->getFrameImpl())->getTopLevelWindow())
> - {
> - wchar_t szValue[BUFSIZE];
> - swprintf(szValue, L"%02.2f", getFrameWidth());
> - SetDlgItemTextW(m_hDlg, AP_RID_DIALOG_FORMATFRAME_VAL_WIDTH, szValue);
> + */
> + // Reset the value using the value from Prop vectot
> + initFrameWidthStr();
> + initFrameHeightStr();
> + wchar_t szValue[BUFSIZE];
> + swprintf(szValue, L"%02.2f", getFrameWidth());
> + SetDlgItemTextW(m_hDlg, AP_RID_DIALOG_FORMATFRAME_VAL_WIDTH, szValue);
>
> - swprintf(szValue, L"%02.2f", getFrameHeight());
> - SetDlgItemTextW(m_hDlg, AP_RID_DIALOG_FORMATFRAME_VAL_HEIGHT, szValue);
> - }
> - */
> + swprintf(szValue, L"%02.2f", getFrameHeight());
> + SetDlgItemTextW(m_hDlg, AP_RID_DIALOG_FORMATFRAME_VAL_HEIGHT, szValue);
> }
>
> void AP_Win32Dialog_FormatFrame::destroy(void)
>
> Modified: abiword/branches/gsoc2012dialogs/src/wp/ap/xp/ap_Dialog_FormatFrame.cpp
> ===================================================================
> --- abiword/branches/gsoc2012dialogs/src/wp/ap/xp/ap_Dialog_FormatFrame.cpp 2012-07-03 23:37:22 UTC (rev 31462)
> +++ abiword/branches/gsoc2012dialogs/src/wp/ap/xp/ap_Dialog_FormatFrame.cpp 2012-07-04 14:48:54 UTC (rev 31463)
> @@ -946,7 +946,7 @@
> else {
> char buf[16];
> UT_LocaleTransactor t(LC_NUMERIC, "C");
> - UT_String_sprintf(buf, "%.2fpt", thickness);
> + sprintf(buf, "%.2fpt", thickness);
> sThick = buf;
> }
> return sThick;
> @@ -969,7 +969,7 @@
> else {
> char buf[16];
> UT_LocaleTransactor t(LC_NUMERIC, "C");
> - UT_String_sprintf(buf, "%.2fpt", thickness);
> + sprintf(buf, "%.2fpt", thickness);
> sThick = buf;
> }
> return sThick;
> @@ -988,7 +988,7 @@
> else {
> char buf[16];
> UT_LocaleTransactor t(LC_NUMERIC, "C");
> - UT_String_sprintf(buf, "%.2fpt", height_width);
> + sprintf(buf, "%.2fpt", height_width);
> sHeight_width = buf;
> }
> return sHeight_width;
> @@ -1011,7 +1011,7 @@
> else {
> char buf[16];
> UT_LocaleTransactor t(LC_NUMERIC, "C");
> - UT_String_sprintf(buf, "%.2fpt", height_width);
> + sprintf(buf, "%.2fpt", height_width);
> sHeight_width_new = buf;
> }
> return sHeight_width_new;
>
> -----------------------------------------------
> To unsubscribe from this list, send a message to
> abisource-cvs-commit-request@abisource.com with the word
> unsubscribe in the message body.
Received on Wed Jul 4 18:08:39 2012
This archive was generated by hypermail 2.1.8 : Wed Jul 04 2012 - 18:08:39 CEST