summaryrefslogtreecommitdiff
path: root/ui/column_attr.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/column_attr.h')
-rw-r--r--ui/column_attr.h111
1 files changed, 0 insertions, 111 deletions
diff --git a/ui/column_attr.h b/ui/column_attr.h
deleted file mode 100644
index 070e6dd8..00000000
--- a/ui/column_attr.h
+++ /dev/null
@@ -1,111 +0,0 @@
-// **************************************************************************
-// * This file is part of the FreeFileSync project. It is distributed under *
-// * GNU General Public License: http://www.gnu.org/licenses/gpl.html *
-// * Copyright (C) Zenju (zenju AT gmx DOT de) - All Rights Reserved *
-// **************************************************************************
-
-#ifndef COL_ATTR_HEADER_189467891346732143214
-#define COL_ATTR_HEADER_189467891346732143214
-
-#include <vector>
-
-namespace zen
-{
-enum ColumnTypeRim
-{
- COL_TYPE_DIRECTORY,
- COL_TYPE_FULL_PATH,
- COL_TYPE_REL_PATH,
- COL_TYPE_FILENAME,
- COL_TYPE_SIZE,
- COL_TYPE_DATE,
- COL_TYPE_EXTENSION
-};
-
-struct ColumnAttributeRim
-{
- ColumnAttributeRim() : type_(COL_TYPE_DIRECTORY), offset_(0), stretch_(0), visible_(false) {}
- ColumnAttributeRim(ColumnTypeRim type, int offset, int stretch, bool visible) : type_(type), offset_(offset), stretch_(stretch), visible_(visible) {}
-
- ColumnTypeRim type_;
- int offset_;
- int stretch_;
- bool visible_;
-};
-
-warn_static("two stretched oclumsn: hide vergrößert range!")
-inline
-std::vector<ColumnAttributeRim> getDefaultColumnAttributesLeft()
-{
- std::vector<ColumnAttributeRim> attr;
- attr.push_back(ColumnAttributeRim(COL_TYPE_FULL_PATH, 250, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_DIRECTORY, 200, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_REL_PATH, 200, 0, true));
- attr.push_back(ColumnAttributeRim(COL_TYPE_FILENAME, -280, 1, true)); //stretch to full width and substract sum of fixed size widths!
- attr.push_back(ColumnAttributeRim(COL_TYPE_DATE, 112, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_SIZE, 80, 0, true));
- attr.push_back(ColumnAttributeRim(COL_TYPE_EXTENSION, 60, 0, false));
- return attr;
-}
-
-inline
-std::vector<ColumnAttributeRim> getDefaultColumnAttributesRight()
-{
- std::vector<ColumnAttributeRim> attr;
- attr.push_back(ColumnAttributeRim(COL_TYPE_FULL_PATH, 250, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_DIRECTORY, 200, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_REL_PATH, 200, 0, false)); //already shown on left side
- attr.push_back(ColumnAttributeRim(COL_TYPE_FILENAME, -80, 1, true)); //stretch to full width and substract sum of fixed size widths!
- attr.push_back(ColumnAttributeRim(COL_TYPE_DATE, 112, 0, false));
- attr.push_back(ColumnAttributeRim(COL_TYPE_SIZE, 80, 0, true));
- attr.push_back(ColumnAttributeRim(COL_TYPE_EXTENSION, 60, 0, false));
- return attr;
-}
-
-//------------------------------------------------------------------
-
-enum ColumnTypeMiddle
-{
- COL_TYPE_CHECKBOX,
- COL_TYPE_CMP_CATEGORY,
- COL_TYPE_SYNC_ACTION,
-};
-
-//------------------------------------------------------------------
-
-enum ColumnTypeNavi
-{
- COL_TYPE_NAVI_BYTES,
- COL_TYPE_NAVI_DIRECTORY,
- COL_TYPE_NAVI_ITEM_COUNT
-};
-
-
-struct ColumnAttributeNavi
-{
- ColumnAttributeNavi() : type_(COL_TYPE_NAVI_DIRECTORY), offset_(0), stretch_(0), visible_(false) {}
- ColumnAttributeNavi(ColumnTypeNavi type, int offset, int stretch, bool visible) : type_(type), offset_(offset), stretch_(stretch), visible_(visible) {}
-
- ColumnTypeNavi type_;
- int offset_;
- int stretch_;
- bool visible_;
-};
-
-
-const bool defaultValueShowPercentage = true;
-const ColumnTypeNavi defaultValueLastSortColumn = COL_TYPE_NAVI_BYTES; //remember sort on navigation panel
-const bool defaultValueLastSortAscending = false; //
-
-inline
-std::vector<ColumnAttributeNavi> getDefaultColumnAttributesNavi()
-{
- std::vector<ColumnAttributeNavi> attr;
- attr.push_back(ColumnAttributeNavi(COL_TYPE_NAVI_DIRECTORY, -120, 1, true)); //stretch to full width and substract sum of fixed size widths
- attr.push_back(ColumnAttributeNavi(COL_TYPE_NAVI_ITEM_COUNT, 60, 0, true));
- attr.push_back(ColumnAttributeNavi(COL_TYPE_NAVI_BYTES, 60, 0, true)); //GTK needs a few pixels width more
- return attr;
-}
-}
-
-#endif // COL_ATTR_HEADER_189467891346732143214
bgstack15