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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  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 
00034  /// "Desktopbar Settings" Property Sheet Dialog
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 
00064  /// "Taskbar Settings" Property Sheet Dialog
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 
00079  /// "Startmenu Settings" Property Sheet Dialog
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 
00090  /// configuration dialog to choose between MDI and SDI mode
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 };

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage