import org.tizen.dynamicanalyzer.project.FunctionNameManager;
import org.tizen.dynamicanalyzer.swap.model.data.FileData;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
-import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
import org.tizen.dynamicanalyzer.ui.widgets.table.DAApiListTableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableDataFormat;
import org.tizen.dynamicanalyzer.utils.Formatter;
import java.util.Map;
import org.eclipse.swt.widgets.Composite;
-import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.DALimit;
-import org.tizen.dynamicanalyzer.common.GlobalInformation;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
-import org.tizen.dynamicanalyzer.project.ProcessInformation;
-import org.tizen.dynamicanalyzer.project.Project;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import java.util.List;
-import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.StackLayout;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
-import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.tizen.dynamicanalyzer.ui.common.SetRangeMarkerMouseMoveListener;
import org.tizen.dynamicanalyzer.ui.common.UICommonConstants;
import org.tizen.dynamicanalyzer.ui.file.FilePage;
import org.tizen.dynamicanalyzer.ui.file.model.FileEvent;
import org.tizen.dynamicanalyzer.ui.file.manager.FileDataManager;
-import org.tizen.dynamicanalyzer.ui.network.NetworkPage;
import org.tizen.dynamicanalyzer.ui.range.RangeDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
import org.tizen.dynamicanalyzer.ui.timeline.logparser.LifecycleLogParser;
e.gc.setForeground(ColorResources.TABLE_CONTENTS_FONT_COLOR);
e.gc.setFont(FontResources.DETAIL_INFO_FONT);
- String fName = FilePageLabels.FILE_DETAILS_FILE_NAME + fileName;
- Point textSize = e.gc.textExtent(fName, SWT.DRAW_MNEMONIC);
- if (textSize.x > rect.width) {
- fName = FilePageLabels.FILE_DETAILS_FILE_NAME_NEWLINE
- + fileName;
- }
- int fontHeight = textSize.y + 5;
- e.gc.drawString(fName, x += 10, y += fontHeight);
-
- // file path
- {
- String pathLabel = FilePageLabels.FILE_DETAILS_FILE_PATH;
- e.gc.drawString(pathLabel, x, y + fontHeight);
- Point pathSize = e.gc.textExtent(pathLabel,
- SWT.DRAW_MNEMONIC);
- int xPos = x + pathSize.x;
- int width = rect.width - xPos;
- String text = filePath;
- if (text.length() > 0) {
- while (text.length() > 0) {
- Point tSize = e.gc.textExtent(text,
- SWT.DRAW_MNEMONIC);
- String inputText = AnalyzerLabels.EMPTY_STRING;
- if (tSize.x > width) {
- int strLen = (width * text.length()) / tSize.x;
- inputText += text.substring(0, strLen - 1);
- text = text.substring(strLen - 1, text.length());
- } else {
- inputText += text;
- text = AnalyzerLabels.EMPTY_STRING;
- }
- e.gc.drawString(inputText, xPos, y += fontHeight);
- }
- } else {
- y += fontHeight;
- }
- }
-
+ String pathLabel = FilePageLabels.FILE_DETAILS_FILE_PATH;
+ Point pathSize = e.gc.textExtent(pathLabel, SWT.DRAW_MNEMONIC);
+ int fontHeight = pathSize.y + 5;
+ e.gc.drawString(FilePageLabels.FILE_DETAILS_FILE_PATH
+ + filePath, x + 10, y += fontHeight);
+
+ e.gc.drawString( FilePageLabels.FILE_DETAILS_FILE_NAME
+ + fileName, x += 10, y += fontHeight);
+
e.gc.drawString(
FilePageLabels.FILE_DETAILS_TOTAL_SIZE
+ Long.toString(fileSize), x, y += fontHeight);
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyunjong Park <phjwithyou.park@samsung.com>
- * Jooyoul Lee <jy.exe.lee@samsung.com>
+ * Hyeran kim <hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyeran Lim <Hyeran74.kim@samsung.com>
+ * Hyeran Kim <Hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
import org.tizen.dynamicanalyzer.database.DBTable;
import org.tizen.dynamicanalyzer.database.SqlConnectionManager;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
-import org.tizen.dynamicanalyzer.ui.file.data.FileApiDB.COLUMN;
import org.tizen.dynamicanalyzer.ui.file.model.FileAccess;
-import org.tizen.dynamicanalyzer.ui.network.data.type.NetworkSeriesType;
-import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
// read, write, lock
public class FileAccessDB extends DBTable {
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyeran Lim <Hyeran74.kim@samsung.com>
+ * Hyeran Kim <Hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
import org.tizen.dynamicanalyzer.database.DBTable;
import org.tizen.dynamicanalyzer.database.SqlConnectionManager;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
-import org.tizen.dynamicanalyzer.ui.file.data.FileAccessDB.COLUMN;
import org.tizen.dynamicanalyzer.ui.file.model.FileEvent;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyeran Lim <Hyeran74.kim@samsung.com>
+ * Hyeran Kim <Hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
import org.tizen.dynamicanalyzer.database.DBTable;
import org.tizen.dynamicanalyzer.database.SqlConnectionManager;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
-import org.tizen.dynamicanalyzer.ui.file.data.FileAccessDB.COLUMN;
-import org.tizen.dynamicanalyzer.ui.file.model.FileAccess;
import org.tizen.dynamicanalyzer.ui.file.model.FileStatus;
-import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
// open, close
public class FileStatusDB extends DBTable {
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyeran Lim <hyeran74.kim@samsung.com>
+ * Hyeran Kim <hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
-import org.tizen.dynamicanalyzer.nl.ThreadPageLabels;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.swap.channel.data.DataChannelConstants;
import org.tizen.dynamicanalyzer.swap.logparser.LogPackage;
* Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
- * Hyeran Lim <hyeran74.kim@samsung.com>
+ * Hyeran Kim <hyeran74.kim@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");