#include "FUi_AccessibilityContainer.h"
#include "FUi_AccessibilityElement.h"
#include "FUi_CoordinateSystemUtils.h"
+#include "FUi_Math.h"
#include "FUi_ResourceManager.h"
#include "FUiCtrl_ActionEvent.h"
#include "FUiCtrl_IActionEventListener.h"
GET_SHAPE_CONFIG(CONTEXTMENU::GRID_ITEM_MAX_WIDTH, _CONTROL_ORIENTATION_PORTRAIT, __itemMaxWidth);
GET_SHAPE_CONFIG(CONTEXTMENU::GRID_ITEM_HEIGHT, _CONTROL_ORIENTATION_PORTRAIT, __itemHeight);
GET_SHAPE_CONFIG(CONTEXTMENU::GRID_TEXT_MARGIN, _CONTROL_ORIENTATION_PORTRAIT, __itemTextMargin);
- GET_SHAPE_CONFIG(CONTEXTMENU::GRID_ITEM_GAP, _CONTROL_ORIENTATION_PORTRAIT, __itemGap);
+ GET_FIXED_VALUE_CONFIG(CONTEXTMENU::GRID_ITEM_GAP, _CONTROL_ORIENTATION_PORTRAIT, __itemGap);
GET_SHAPE_CONFIG(CONTEXTMENU::GRID_MIN_WIDTH, _CONTROL_ORIENTATION_PORTRAIT, __minWidth);
GET_SHAPE_CONFIG(CONTEXTMENU::GRID_TOP_MARGIN, _CONTROL_ORIENTATION_PORTRAIT, __topMargin);
}
// horizontal line
- if (linePositionY != rect.y)
+ if (!_FloatCompare(linePositionY, rect.y))
{
linePositionY = rect.y;
ADD_SHAPE_CONFIG(GRID_ICON_HEIGHT, 45);
ADD_FIXED_VALUE_CONFIG(GRID_ITEM_GAP, 2);
- ADD_FIXED_VALUE_CONFIG(SCREEN_TOP_MARGIN, 24);
- ADD_FIXED_VALUE_CONFIG(SCREEN_BOTTOM_MARGIN, 24);
- ADD_FIXED_VALUE_CONFIG(SCREEN_LEFT_MARGIN, 24);
- ADD_FIXED_VALUE_CONFIG(SCREEN_RIGHT_MARGIN, 24);
+ ADD_SHAPE_CONFIG(SCREEN_TOP_MARGIN, 24);
+ ADD_SHAPE_CONFIG(SCREEN_BOTTOM_MARGIN, 24);
+ ADD_SHAPE_CONFIG(SCREEN_LEFT_MARGIN, 24);
+ ADD_SHAPE_CONFIG(SCREEN_RIGHT_MARGIN, 24);
ADD_SHAPE_CONFIG(ANCHOR_WIDTH, 36);
ADD_SHAPE_CONFIG(ANCHOR_HEIGHT, 36);