ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

settings.h
Go to the documentation of this file.
00001 /*
00002  * Copyright 2004, 2004 Martin Fuchs
00003  *
00004  * This library is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU Lesser General Public
00006  * License as published by the Free Software Foundation; either
00007  * version 2.1 of the License, or (at your option) any later version.
00008  *
00009  * This library is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012  * Lesser General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU Lesser General Public
00015  * License along with this library; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
00017  */
00018 
00019 
00020  //
00021  // Explorer clone
00022  //
00023  // dialogs/settings.h
00024  //
00025  // Explorer dialogs
00026  //
00027  // Martin Fuchs, 18.01.2004
00028  //
00029 
00030 
00031 void ExplorerPropertySheet(HWND hparent);
00032 
00033 
00035 struct DesktopSettingsDlg : public OwnerDrawParent<PropSheetPageDlg>
00036 {
00037     typedef OwnerDrawParent<PropSheetPageDlg> super;
00038 
00039     DesktopSettingsDlg(HWND hwnd);
00040 
00041 protected:
00042     ResBitmap   _bmp0;
00043     ResBitmap   _bmp1;
00044     ResBitmap   _bmp2;
00045     ResBitmap   _bmp3;
00046     ResBitmap   _bmp4;
00047     ResBitmap   _bmp5;
00048     ResBitmap   _bmp6;
00049     ResBitmap   _bmp7;
00050     ResBitmap   _bmp8;
00051     ResBitmap   _bmp9;
00052     ResBitmap   _bmp10;
00053 
00054     int _alignment_cur;
00055     int _alignment_tmp;
00056 
00057     int _display_version_org;
00058 
00059     virtual int Command(int id, int code);
00060     virtual int Notify(int id, NMHDR* pnmh);
00061 };
00062 
00063 
00065 struct TaskbarSettingsDlg : public PropSheetPageDlg
00066 {
00067     typedef PropSheetPageDlg super;
00068 
00069     TaskbarSettingsDlg(HWND hwnd);
00070 
00071     virtual int Command(int id, int code);
00072     virtual int Notify(int id, NMHDR* pnmh);
00073 
00074 protected:
00075     XMLDoc  _cfg_org;
00076 };
00077 
00078 
00080 struct StartmenuSettingsDlg : public PropSheetPageDlg
00081 {
00082     typedef PropSheetPageDlg super;
00083 
00084     StartmenuSettingsDlg(HWND hwnd);
00085 
00086     virtual int Command(int id, int code);
00087 };
00088 
00089 
00091 struct MdiSdiDlg : public ResizeController<Dialog>
00092 {
00093     typedef ResizeController<Dialog> super;
00094 
00095     MdiSdiDlg(HWND hwnd);
00096 
00097 protected:
00098     virtual int Command(int id, int code);
00099 };

Generated on Fri May 25 2012 04:16:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.