[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paragui-cvs] CVS: paragui/include paraconfig_macos.h,1.1,1.2 pgtimerobj
From: |
Alexander Pipelka <address@hidden> |
Subject: |
[paragui-cvs] CVS: paragui/include paraconfig_macos.h,1.1,1.2 pgtimerobject.h,1.1,1.2 Makefile.am,1.11,1.12 paraconfig.h,1.5,1.6 paraconfig_win32.h,1.1.1.1,1.2 paragui.h,1.5,1.6 paragui_types.h,1.5,1.6 pgapplication.h,1.12,1.13 pgcolors.h,1.4,1.5 pgfile.h,1.4,1.5 pgfilearchive.h,1.6,1.7 pgfilelist.h,1.1,1.2 pgfont.h,1.4,1.5 pglayout.h,1.3,1.4 pglistbox.h,1.9,1.10 pglistboxitem.h,1.5,1.6 pglog.h,1.3,1.4 pgmessageobject.h,1.11,1.12 pgpopupmenu.h,1.8,1.9 pgradiobutton.h,1.7,1.8 pgrect.h,1.5,1.6 pgrectlist.h,1.4,1.5 pgrichedit.h,1.4,1.5 pgthemewidget.h,1.5,1.6 pgwidgetlist.h,1.10,1.11 pgwidgetlistex.h,1.6,1.7 |
Date: |
Sun, 18 Aug 2002 04:12:54 -0400 |
Update of /cvsroot/paragui/paragui/include
In directory subversions:/tmp/cvs-serv12482/include
Modified Files:
Makefile.am paraconfig.h paraconfig_win32.h paragui.h
paragui_types.h pgapplication.h pgcolors.h pgfile.h
pgfilearchive.h pgfilelist.h pgfont.h pglayout.h pglistbox.h
pglistboxitem.h pglog.h pgmessageobject.h pgpopupmenu.h
pgradiobutton.h pgrect.h pgrectlist.h pgrichedit.h
pgthemewidget.h pgwidgetlist.h pgwidgetlistex.h
Added Files:
paraconfig_macos.h pgtimerobject.h
Log Message:
synced with the devel-1-0-x tree.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/paragui/paragui/include/Makefile.am,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** Makefile.am 27 Jun 2002 16:37:06 -0000 1.11
--- Makefile.am 18 Aug 2002 08:12:51 -0000 1.12
***************
*** 38,43 ****
pgrichedit.h \
pgimage.h \
- pglayout.h \
pglog.h \
pgfilearchive.h \
pgfile.h \
--- 38,43 ----
pgrichedit.h \
pgimage.h \
pglog.h \
+ pglayout.h \
pgfilearchive.h \
pgfile.h \
***************
*** 49,52 ****
--- 49,53 ----
pgcompat.h \
pgdatacontainer.h \
+ pgtimerobject.h \
pgpoint.h \
pgsignals.h \
***************
*** 61,64 ****
--- 62,66 ----
EXTRA_DIST = \
paraconfig_win32.h \
+ paraconfig_macos.h \
paraconfig_gnu.h.in
Index: paraconfig.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/paraconfig.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** paraconfig.h 25 Jun 2002 20:38:42 -0000 1.5
--- paraconfig.h 18 Aug 2002 08:12:51 -0000 1.6
***************
*** 35,44 ****
#define PG_VERSIONNUM(X, Y, Z) ((X)*10000 + (Y)*100 + (Z))
! #if (defined(WIN32) || defined(__WIN32__)) && (defined(_MSC_VER) ||
defined(__BCPLUSPLUS__))
#include "paraconfig_win32.h"
#else // GNU
#include "paraconfig_gnu.h"
// For C++ compliance (required with gcc 3.0)
using std::cerr;
using std::cout;
--- 35,78 ----
#define PG_VERSIONNUM(X, Y, Z) ((X)*10000 + (Y)*100 + (Z))
! //stuff needed for MWERKS Codewarrior (7+)
! //this is before the OS specific stuff as strdup_macos.h needs some of these
defined
! #ifdef __MWERKS__
! using std::abs;
! using std::malloc;
! using std::free;
! using std::memset;
! using std::fabs;
! using std::sin;
! using std::cos;
! using std::ceil;
! using std::memcpy;
! using std::calloc;
! using std::floor;
! using std::exit;
! using std::atexit;
! using std::getenv;
! using std::sqrt;
! using std::strcpy;
! using std::strcmp;
! using std::strchr;
! using std::strlen;
! using std::strcat;
! using std::strncpy;
! using std::atoi;
! using std::strtok;
! using std::time_t;
! using std::localtime;
! using std::time;
! #endif
!
! #if (defined(WIN32) || defined(__WIN32__)) && (defined(_MSC_VER) ||
defined(__BCPLUSPLUS__) || defined(__MWERKS__))
#include "paraconfig_win32.h"
+ #elif defined(__MACOS__)
+ #include "paraconfig_macos.h"
#else // GNU
#include "paraconfig_gnu.h"
// For C++ compliance (required with gcc 3.0)
+ #ifndef SWIG
using std::cerr;
using std::cout;
***************
*** 53,56 ****
--- 87,91 ----
using std::strncpy;
#endif // _STLPORT_VERSION
+ #endif // SWIG
#endif // GNU
***************
*** 83,86 ****
--- 118,122 ----
#endif
+
//
// Modelled after g++ stdc++ v3
***************
*** 102,105 ****
--- 138,168 ----
#define PG_UNWIND
#define PG_CATCH(_ex_, _name_) if (false)
+ #endif
+
+ //
+ // Replacement for strdup
+ //
+ #ifndef HAVE_STRDUP
+ extern "C" {
+ char* strdup(char* s);
+ }
+ #endif
+
+ // Replacement for fnmatch
+ #ifndef HAVE_FNMATCH
+ extern "C" {
+ /* Bits set in the FLAGS argument to `fnmatch'. */
+ #define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
+ #define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special
chars. */
+ #define FNM_PERIOD (1 << 2) /* Leading `.' is matched only
explicitly. */
+ #define __FNM_FLAGS (FNM_PATHNAME|FNM_NOESCAPE|FNM_PERIOD)
+
+ /* Value returned by `fnmatch' if STRING does not match PATTERN. */
+ #define FNM_NOMATCH 1
+
+ int fnmatch(const char *, const char *, int);
+ }
+ #else
+ #include <fnmatch.h>
#endif
Index: paraconfig_win32.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/paraconfig_win32.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** paraconfig_win32.h 15 Apr 2002 13:22:31 -0000 1.1.1.1
--- paraconfig_win32.h 18 Aug 2002 08:12:51 -0000 1.2
***************
*** 18,21 ****
--- 18,30 ----
#define PARAGUI_THEMEDIR "./data"
+ /* Define if you have the fnmatch function. */
+ /* #undef HAVE_FNMATCH */
+
+ /* Define if you have the strdup function. */
+ #define HAVE_STRDUP 1
+
+ /* Define if you have the strtok function. */
+ #define HAVE_STRTOK 1
+
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
***************
*** 40,44 ****
/* Version number of package */
! #define VERSION "1.0.0"
#endif // WIN32_CONFIG_INCLUDED
--- 49,53 ----
/* Version number of package */
! #define VERSION "1.0.3"
#endif // WIN32_CONFIG_INCLUDED
Index: paragui.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/paragui.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** paragui.h 27 Apr 2002 15:36:54 -0000 1.5
--- paragui.h 18 Aug 2002 08:12:51 -0000 1.6
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 38,48 ****
#define PARAGUI_H
- #include <cstdlib>
- #include <iostream>
- #include <string>
-
// SDL
#include "SDL.h"
#include "SDL_thread.h"
#include "paraconfig.h"
--- 38,47 ----
#define PARAGUI_H
// SDL
#include "SDL.h"
#include "SDL_thread.h"
+
+ #include <iostream>
+ #include <string>
#include "paraconfig.h"
Index: paragui_types.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/paragui_types.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** paragui_types.h 27 Apr 2002 15:36:54 -0000 1.5
--- paragui_types.h 18 Aug 2002 08:12:51 -0000 1.6
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
Index: pgapplication.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgapplication.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** pgapplication.h 25 Jun 2002 20:38:42 -0000 1.12
--- pgapplication.h 18 Aug 2002 08:12:51 -0000 1.13
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 68,72 ****
}
!
int main( int argc, char **argv ) {
const int WIDTH = 640;
--- 68,72 ----
}
!
int main( int argc, char **argv ) {
const int WIDTH = 640;
***************
*** 349,352 ****
--- 349,357 ----
static PG_Widget *GetWidgetByName(const char *Name);
+ template<class T>
+ static T* GetWidgetByName(const char* Name) {
+ return static_cast<T*>(GetWidgetByName(Name));
+ }
+
/**
Get widget by id.
***************
*** 438,441 ****
--- 443,447 ----
*/
static void SetCursor(SDL_Surface *image);
+
//! Update the graphical mouse cursor
/*!
***************
*** 444,447 ****
--- 450,454 ----
*/
static void DrawCursor(bool bUpdate = true);
+
//! Set or query the type of mouse cursor to use.
/*!
***************
*** 449,458 ****
See the documentation for PG_CURSOR_MODE for more details.
\param mode the new mode for the request
! \return the previous cursor mode
*/
static PG_CURSOR_MODE ShowCursor(PG_CURSOR_MODE mode);
static PG_Font* DefaultFont;
!
/**
Sends an event to the global message queue.
--- 456,485 ----
See the documentation for PG_CURSOR_MODE for more details.
\param mode the new mode for the request
! \return the previous cursor mode
*/
static PG_CURSOR_MODE ShowCursor(PG_CURSOR_MODE mode);
+ //! Disable dirty widget updates
+ /*!
+ This function is used to disable dirty widget updates globally.
+ Dirty updates are usually used to speed up blitting. However, it can
cause
+ problems with 'semitransparent' widgets.
+ \param disable disable ditry updates
+
+ \note All widgets created after this call wont use the dirty update
anymore.
+ Widgets created before will still use this mode if enabled.
+ */
+ static void DisableDirtyUpdates(bool disable);
+
+ //! Check if the 'dirty update' mode is disabled globally
+ /*!
+ \return true - if the 'dirty update' mode is disabled globally
+ */
+ static bool GetDirtyUpdatesDisabled();
+
+ static PG_Application* GetApp();
+
static PG_Font* DefaultFont;
!
/**
Sends an event to the global message queue.
***************
*** 557,561 ****
static SDL_Color my_backcolor;
static int my_backmode;
!
static PG_Theme* my_Theme;
static std::string app_path;
--- 584,588 ----
static SDL_Color my_backcolor;
static int my_backmode;
!
static PG_Theme* my_Theme;
static std::string app_path;
***************
*** 573,579 ****
static PG_CURSOR_MODE my_mouse_mode;
static SDL_mutex* mutexScreen;
!
static PG_Widget* lastwidget;
!
friend class PG_Singleton<PG_Application>;
};
--- 600,606 ----
static PG_CURSOR_MODE my_mouse_mode;
static SDL_mutex* mutexScreen;
! static bool disableDirtyUpdates;
static PG_Widget* lastwidget;
!
friend class PG_Singleton<PG_Application>;
};
Index: pgcolors.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgcolors.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
Index: pgfile.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgfile.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** pgfile.h 27 Apr 2002 15:36:54 -0000 1.4
--- pgfile.h 18 Aug 2002 08:12:51 -0000 1.5
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 36,39 ****
--- 36,44 ----
#include "paragui.h"
+ // strange hack needed for GCC 2.91 - Alex
+ #ifdef getc
+ #undef getc
+ #endif
+
/**
* @author Alexander Pipelka
***************
*** 129,132 ****
--- 134,158 ----
int fileLength();
+ /**
+ get a single character from the file
+ */
+ char getc();
+
+ /**
+ read a line from the file.
+
+ This function reads a CR/LF terminated line of text from the file.
+ Any trailing carriage return and linefeed characters will be skipped.
+ */
+ std::string getline();
+
+ /**
+ write a line to the file
+ @param line text to write
+ This functions writes a line of text to a file. Carriage return (and
linefeed)
+ characters will be added.
+ */
+ void putline(const std::string& line);
+
private:
void* file;
Index: pgfilearchive.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgfilearchive.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** pgfilearchive.h 18 Aug 2002 01:14:07 -0000 1.6
--- pgfilearchive.h 18 Aug 2002 08:12:51 -0000 1.7
***************
*** 2,20 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
--- 2,20 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
***************
*** 41,44 ****
--- 41,47 ----
#include "pgdatacontainer.h"
+ #include <vector>
+ #include <string>
+
//! File open mode
enum PG_OPEN_MODE {
***************
*** 221,224 ****
--- 224,236 ----
PG_OPEN_MODE mode = PG_OPEN_READ);
+ /**
+ Open a file from the archive
+ @param filename name of the file to open
+ @param mode the open mode
+ @return pointer SDL_RWops structure
+ */
+ static SDL_RWops* OpenFileRWops(const char* filename,
+ PG_OPEN_MODE mode = PG_OPEN_READ);
+
//! Open and read a file from the archive
/*!
***************
*** 230,233 ****
--- 242,246 ----
*/
static PG_DataContainer* ReadFile(const char* filename);
+
/**
Load a surface (image) from the archive
***************
*** 257,260 ****
--- 270,299 ----
static void EnableSymlinks(bool followSymlinks);
+ //! Get the names of all registered archives
+ /*!
+
+ This function returns a vector of strings containing the names
+ of all currently registered archives (Added via AddArchive)
+
+ \note The caller owns the returned vector and is responsible for
deleting the returned structure.
+
+ \return the file list
+ */
+ static PG_FileList GetSearchPathList();
+
+
+ //! Get the names of all files in a directory
+ /*!
+
+ This function returns a vector of strings containing the names
+ of all files in the specified directory.
+
+ \note The caller owns the returned vector and is responsible for
deleting the returned structure.
+ \param dir directory to list files in
+ \param wildcard wildcard for file pattern matching
+ \return the file list
+ */
+ static PG_FileList EnumerateFiles(const char *dir, const char*
wildcard);
+
private:
Index: pgfilelist.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgfilelist.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** pgfilelist.h 29 Apr 2002 11:44:21 -0000 1.1
--- pgfilelist.h 18 Aug 2002 08:12:51 -0000 1.2
***************
*** 8,11 ****
--- 8,13 ----
public:
+ PG_FileList();
+
PG_FileList(char** list);
Index: pgfont.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgfont.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** pgfont.h 27 Apr 2002 15:36:54 -0000 1.4
--- pgfont.h 18 Aug 2002 08:12:51 -0000 1.5
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 59,63 ****
This class defines the parameters of a font (size, style, ...)
*/
! class PG_Font {
public:
--- 59,63 ----
This class defines the parameters of a font (size, style, ...)
*/
! class DECLSPEC PG_Font {
public:
Index: pglayout.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pglayout.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** pglayout.h 15 Apr 2002 13:35:35 -0000 1.3
--- pglayout.h 18 Aug 2002 08:12:51 -0000 1.4
***************
*** 40,43 ****
--- 40,44 ----
loading XML widget layouts.
*/
+
namespace PG_Layout {
***************
*** 52,61 ****
DECLSPEC bool Load(PG_Widget* parent, const char *filename, void (*
WorkCallback)(int now, int max), void *UserSpace);
! int GetParamInt(const char **Source, char *What);
! char* GetParamStr(const char **Source, char *What);
! void GetParamRect(const char **Source, char *What, PG_Rect& Rect, PG_Widget*
parent = NULL);
! int GetParamAlign(const char **Source, char *What);
! int GetParamIMode(const char **Source, char *What);
! int GetParamGrad(const char **Source, char *What, PG_Gradient *grad);
};
--- 53,62 ----
DECLSPEC bool Load(PG_Widget* parent, const char *filename, void (*
WorkCallback)(int now, int max), void *UserSpace);
! DECLSPEC int GetParamInt(const char **Source, char *What);
! DECLSPEC char* GetParamStr(const char **Source, char *What);
! DECLSPEC void GetParamRect(const char **Source, char *What, PG_Rect& Rect,
PG_Widget* parent = NULL);
! DECLSPEC int GetParamAlign(const char **Source, char *What);
! DECLSPEC int GetParamIMode(const char **Source, char *What);
! DECLSPEC int GetParamGrad(const char **Source, char *What, PG_Gradient *grad);
};
Index: pglistbox.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pglistbox.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** pglistbox.h 26 Jun 2002 16:26:39 -0000 1.9
--- pglistbox.h 18 Aug 2002 08:12:51 -0000 1.10
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 105,108 ****
--- 105,110 ----
bool eventMouseMotion(const SDL_MouseMotionEvent* motion);
+ friend class PG_ListBoxBaseItem;
+
private:
***************
*** 114,119 ****
PG_ListBoxItem* my_selectedItem;
-
- friend class PG_ListBoxBaseItem;
};
--- 116,119 ----
Index: pglistboxitem.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pglistboxitem.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** pglistboxitem.h 26 Jun 2002 16:00:20 -0000 1.5
--- pglistboxitem.h 18 Aug 2002 08:12:51 -0000 1.6
***************
*** 46,49 ****
--- 46,51 ----
void LoadThemeStyle(const char* widgettype, const char* objectname);
+ void ParseXMLAttributes(PG_XMLTag& xmltag);
+
protected:
Index: pglog.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pglog.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** pglog.h 15 Apr 2002 13:35:35 -0000 1.3
--- pglog.h 18 Aug 2002 08:12:51 -0000 1.4
***************
*** 81,84 ****
--- 81,86 ----
DECLSPEC void SetMethod(int method);
DECLSPEC int GetMethod();
+ DECLSPEC void SetConsoleKey(SDLKey key);
+ DECLSPEC SDLKey GetConsoleKey();
};
***************
*** 98,103 ****
}
#endif
-
- #define PG_LOGCONSOLE_KEY SDLK_F12
#endif // PGLOG_H
--- 100,103 ----
Index: pgmessageobject.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgmessageobject.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** pgmessageobject.h 6 May 2002 11:18:01 -0000 1.11
--- pgmessageobject.h 18 Aug 2002 08:12:51 -0000 1.12
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
Index: pgpopupmenu.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgpopupmenu.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** pgpopupmenu.h 26 Jun 2002 16:26:39 -0000 1.8
--- pgpopupmenu.h 18 Aug 2002 08:12:51 -0000 1.9
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 115,121 ****
PG_SignalMenuItemSelected sigMenuItemSelect;
!
PG_Pointer* data;
!
private: // methods
void initItem();
--- 115,121 ----
PG_SignalMenuItemSelected sigMenuItemSelect;
!
PG_Pointer* data;
!
private: // methods
void initItem();
Index: pgradiobutton.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgradiobutton.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** pgradiobutton.h 26 Jun 2002 16:26:39 -0000 1.7
--- pgradiobutton.h 18 Aug 2002 08:12:51 -0000 1.8
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 65,68 ****
--- 65,71 ----
/** */
void SetPressed();
+
+ /** Sets text alignment */
+ void SetAlignment(int a);
/** */
Index: pgrect.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgrect.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** pgrect.h 4 Jun 2002 05:20:16 -0000 1.5
--- pgrect.h 18 Aug 2002 08:12:51 -0000 1.6
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 134,137 ****
--- 134,141 ----
@return width
*/
+ inline Uint16 Width() {
+ return w;
+ }
+
inline Uint16 Width() const {
return w;
***************
*** 142,145 ****
--- 146,153 ----
@return height
*/
+ inline Uint16 Height() {
+ return h;
+ }
+
inline Uint16 Height() const {
return h;
Index: pgrectlist.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgrectlist.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** pgrectlist.h 27 Apr 2002 15:36:55 -0000 1.4
--- pgrectlist.h 18 Aug 2002 08:12:52 -0000 1.5
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 30,33 ****
--- 30,34 ----
#define PG_RECTLIST_H
+ #include "paragui.h"
#include "pgrect.h"
#include <vector>
Index: pgrichedit.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgrichedit.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** pgrichedit.h 26 Jun 2002 16:26:39 -0000 1.4
--- pgrichedit.h 18 Aug 2002 08:12:52 -0000 1.5
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 73,76 ****
--- 73,84 ----
bool RemoveWidget(PG_Widget* w, bool shiftx = false, bool shifty =
false);
+ //! Load the content of the widget from a text file
+ /*!
+ This function loads the text of the widget from a file. As ever this
file operation is done transparently
+ through PhysFS so you can place any text files into your theme and or
file archives.
+ \param textfile relative path to the text file
+ */
+ bool LoadText(const char* textfile);
+
protected:
Index: pgthemewidget.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgthemewidget.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** pgthemewidget.h 26 Jun 2002 11:22:17 -0000 1.5
--- pgthemewidget.h 18 Aug 2002 08:12:52 -0000 1.6
***************
*** 152,155 ****
--- 152,161 ----
/**
+ Get the background gradient
+ @return the background gradient
+ */
+ PG_Gradient GetGradient();
+
+ /**
Set the bordersize of the widget
param b bordersize in pixels (currently 0,1,2)
***************
*** 203,206 ****
--- 209,216 ----
static void DeleteThemedSurface(SDL_Surface* surface);
+ void SetSimpleBackground(bool simple);
+
+ void SetBackgroundColor(const SDL_Color& c);
+
protected:
Index: pgwidgetlist.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgwidgetlist.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** pgwidgetlist.h 26 Jun 2002 16:26:39 -0000 1.10
--- pgwidgetlist.h 18 Aug 2002 08:12:52 -0000 1.11
***************
*** 63,73 ****
/**
- Add a widget to the list
-
- @param w pointer to a widget
- */
- void AddChild(PG_Widget* w);
-
- /**
Remove a widget from the list
--- 63,66 ----
***************
*** 154,157 ****
--- 147,157 ----
protected:
+
+ /**
+ Add a widget to the list
+
+ @param w pointer to a widget
+ */
+ void AddChild(PG_Widget* w);
/** */
Index: pgwidgetlistex.h
===================================================================
RCS file: /cvsroot/paragui/paragui/include/pgwidgetlistex.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** pgwidgetlistex.h 26 Jun 2002 22:48:49 -0000 1.6
--- pgwidgetlistex.h 18 Aug 2002 08:12:52 -0000 1.7
***************
*** 2,23 ****
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
--- 2,23 ----
ParaGUI - crossplatform widgetset
Copyright (C) 2000,2001,2002 Alexander Pipelka
!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
!
This library 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
Library General Public License for more details.
!
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
!
Alexander Pipelka
address@hidden
!
Last Update: $Author$
Update Date: $Date$
***************
*** 41,45 ****
*/
! class PG_WidgetListEx : public PG_WidgetList {
public:
/**
--- 41,45 ----
*/
! class DECLSPEC PG_WidgetListEx : public PG_WidgetList {
public:
/**
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paragui-cvs] CVS: paragui/include paraconfig_macos.h,1.1,1.2 pgtimerobject.h,1.1,1.2 Makefile.am,1.11,1.12 paraconfig.h,1.5,1.6 paraconfig_win32.h,1.1.1.1,1.2 paragui.h,1.5,1.6 paragui_types.h,1.5,1.6 pgapplication.h,1.12,1.13 pgcolors.h,1.4,1.5 pgfile.h,1.4,1.5 pgfilearchive.h,1.6,1.7 pgfilelist.h,1.1,1.2 pgfont.h,1.4,1.5 pglayout.h,1.3,1.4 pglistbox.h,1.9,1.10 pglistboxitem.h,1.5,1.6 pglog.h,1.3,1.4 pgmessageobject.h,1.11,1.12 pgpopupmenu.h,1.8,1.9 pgradiobutton.h,1.7,1.8 pgrect.h,1.5,1.6 pgrectlist.h,1.4,1.5 pgrichedit.h,1.4,1.5 pgthemewidget.h,1.5,1.6 pgwidgetlist.h,1.10,1.11 pgwidgetlistex.h,1.6,1.7,
Alexander Pipelka <address@hidden> <=
- Prev by Date:
[paragui-cvs] CVS: paragui/VisualC .cvsignore,1.1,1.2 paragui_all.dsw,1.1.1.1,1.2 paragui_static.dsw,1.1.1.1,NONE
- Next by Date:
[paragui-cvs] CVS: paragui/VisualC/test .cvsignore,1.1,1.2 test.dsp,1.1.1.1,1.2 test.mak,1.1.1.1,1.2
- Previous by thread:
[paragui-cvs] CVS: paragui/VisualC .cvsignore,1.1,1.2 paragui_all.dsw,1.1.1.1,1.2 paragui_static.dsw,1.1.1.1,NONE
- Next by thread:
[paragui-cvs] CVS: paragui/VisualC/test .cvsignore,1.1,1.2 test.dsp,1.1.1.1,1.2 test.mak,1.1.1.1,1.2
- Index(es):