68 lines
1.5 KiB
C
Executable File
68 lines
1.5 KiB
C
Executable File
/**
|
|
*******************************************************************************
|
|
* @file parameter.h
|
|
* @brief Parameters area (header)
|
|
* @author Edouard DUPIN
|
|
* @date 05/02/2011
|
|
* @par Project
|
|
* hexViewer
|
|
*
|
|
* @par Copyright
|
|
* Copyright 2010 Edouard DUPIN, all right reserved
|
|
*
|
|
* This software is distributed in the hope that it will be useful, but WITHOUT
|
|
* ANY WARRANTY.
|
|
*
|
|
* Licence : GNU Lesser General Public License (LGPL) v3.0
|
|
*
|
|
*******************************************************************************
|
|
*/
|
|
|
|
#ifndef __PARAMETER_H__
|
|
#define __PARAMETER_H__
|
|
|
|
#include "generalDefine.h"
|
|
|
|
void setOfsetFile(int32_t offset);
|
|
void upDownOfsetFile(int32_t offset);
|
|
uint32_t getOfsetFile(void);
|
|
|
|
bool getParamModification();
|
|
void needRedraw(void);
|
|
void nextType(void);
|
|
showType_te getType(void);
|
|
void setType(showType_te newType);
|
|
|
|
void nextTypeSize(void);
|
|
showTypeSize_te getTypeSize(void);
|
|
void setTypeSize(showTypeSize_te newType);
|
|
|
|
void displayPaddingOffset(int32_t size);
|
|
void displayPaddingOffsetClear(void);
|
|
int32_t getPaddingOffsetFile(void);
|
|
|
|
|
|
#define NB_HEARDER_RAW (8)
|
|
|
|
void UpdateNumberOfRawAndColomn(void);
|
|
int32_t GetNumberOfRaw(void);
|
|
int32_t GetNumberOfColomn(void);
|
|
|
|
void CleanDisplay(void);
|
|
|
|
// if 0 ==> disable ...
|
|
int32_t getSlotSize(void);
|
|
void setSlotSize(int32_t newSize);
|
|
void setSlotDisplayMode(bool enable);
|
|
bool getSlotDisplayMode(void);
|
|
|
|
|
|
|
|
void setHelpDisplay(bool enable);
|
|
bool getHelpDisplay(void);
|
|
|
|
void usage(void);
|
|
|
|
#endif
|
|
|