1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
|
// GUI_Preferences - Preferences interface of MediaInfo
// Copyright (C) 2002-2012 MediaArea.net SARL, Info@MediaArea.net
//
// This program is free software: you can redistribute it and/or modify it
// under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//---------------------------------------------------------------------------
#ifndef GUI_PreferencesH
#define GUI_PreferencesH
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <ComCtrls.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <StdCtrls.hpp>
#include "GUI_Main.h"
#include "Common/Preferences.h"
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
class TPreferencesF : public TForm
{
__published: // IDE-managed Components
TButton *OK;
TTreeView *Tree;
TButton *Cancel;
TPageControl *Page;
TTabSheet *Setup;
TLabel *Langue_C;
TLabel *Output_C;
TComboBox *General_Language_Sel;
TComboBox *General_Output_Sel;
TCheckBox *CB_CheckUpdate;
TButton *General_Language_More;
TButton *General_Output_More;
TTabSheet *Setup_Advanced;
TCheckBox *CB_ShowToolBar;
TCheckBox *Advanced_CloseAllAuto;
TTabSheet *Customize_Language;
TLabel *Language_Caption;
TButton *Language_New;
TButton *Language_Delete;
TButton *Language_Edit;
TComboBox *Language_Sel;
TTabSheet *Customize_Sheet;
TLabel *Sheet_Caption;
TComboBox *Sheet_Sel;
TButton *Sheet_Delete;
TButton *Sheet_Edit;
TButton *Sheet_New;
TTabSheet *Customize_TreeText;
TLabel *Tree_NotYet;
TTabSheet *Customize_Custom;
TLabel *Custom_Caption;
TButton *Custom_New;
TButton *Custom_Edit;
TButton *Custom_Delete;
TComboBox *Custom_Sel;
TTabSheet *Customize;
TCheckBox *CB_ShowMenu;
TCheckBox *CB_InfoTip;
TCheckBox *CB_InscrireShell;
TCheckBox *CB_InscrireShell_Folder;
void __fastcall General_Language_SelChange(TObject *Sender);
void __fastcall General_Output_SelChange(TObject *Sender);
void __fastcall Custom_EditClick(TObject *Sender);
void __fastcall Language_EditClick(TObject *Sender);
void __fastcall OKClick(TObject *Sender);
void __fastcall Custom_SelChange(TObject *Sender);
void __fastcall CB_InscrireShellClick(TObject *Sender);
void __fastcall CB_CheckUpdateClick(TObject *Sender);
void __fastcall Language_NewClick(TObject *Sender);
void __fastcall Language_DeleteClick(TObject *Sender);
void __fastcall Custom_NewClick(TObject *Sender);
void __fastcall Custom_DeleteClick(TObject *Sender);
void __fastcall TreeChange(TObject *Sender, TTreeNode *Node);
void __fastcall General_Language_MoreClick(TObject *Sender);
void __fastcall General_Output_MoreClick(TObject *Sender);
void __fastcall CB_ShowToolBarClick(TObject *Sender);
void __fastcall Language_SelChange(TObject *Sender);
void __fastcall Advanced_CloseAllAutoClick(TObject *Sender);
void __fastcall Setup_GeneralShow(TObject *Sender);
void __fastcall Setup_AdvancedShow(TObject *Sender);
void __fastcall Customize_LanguageShow(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall Customize_CustomShow(TObject *Sender);
void __fastcall Sheet_SelChange(TObject *Sender);
void __fastcall Sheet_DeleteClick(TObject *Sender);
void __fastcall Sheet_EditClick(TObject *Sender);
void __fastcall Sheet_NewClick(TObject *Sender);
void __fastcall Customize_SheetShow(TObject *Sender);
void __fastcall CB_ShowMenuClick(TObject *Sender);
void __fastcall CB_InfoTipClick(TObject *Sender);
void __fastcall CB_InscrireShell_FolderClick(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TPreferencesF(TComponent* Owner);
void __fastcall ComboBox_Update(TComboBox *CB, Prefs_t List);
void __fastcall ComboBox_SelChange(TComboBox *CB, Prefs_t List);
void __fastcall GUI_Configure();
};
//---------------------------------------------------------------------------
extern PACKAGE TPreferencesF *PreferencesF;
//---------------------------------------------------------------------------
#endif
|