Changeset 66

Show
Ignore:
Timestamp:
03/17/02 23:28:47 (6 years ago)
Author:
sholloway
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/Composite.py

    r8 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Composite Pattern in very raw form                 
  • trunk/RBFoundation/RBFoundation/ContextApply.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBFoundation/RBFoundation/SmartSelect.py

    r56 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports                                            
  • trunk/RBFoundation/RBFoundation/WeakBind.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBFoundation/RBFoundation/XMLBuilder.py

    r54 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports                                            
  • trunk/RBFoundation/RBFoundation/XMLClassBuilder.py

    r9 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports                                            
  • trunk/RBFoundation/RBFoundation/XMLObjectify.py

    r54 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports                                            
  • trunk/RBFoundation/RBFoundation/__init__.py

    r8 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
     33 
  • trunk/RBJabber/RBJabber/Client.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/JID.py

    r53 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/JabberConnection.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports                                            
  • trunk/RBJabber/RBJabber/MessageRouter.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/PresenceMap.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/AssociativeObserver.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/AttributedSubject.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/BidableSubject.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/CategorySubject.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/Observer.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/Subject.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/SubjectObserver/__init__.py

    r65 r66  
     1#!/usr/bin/env python 
     2##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3##~ License  
     4##~  
     5##- The RuneBlade Foundation library is intended to ease some  
     6##- aspects of writing intricate Jabber, XML, and User Interface (wxPython, etc.)  
     7##- applications, while providing the flexibility to modularly change the  
     8##- architecture. Enjoy. 
     9##~  
     10##~ Copyright (C) 2002  Shane Holloway 
     11##~  
     12##~ This library is free software; you can redistribute it and/or 
     13##~ modify it under the terms of the GNU Lesser General Public 
     14##~ License as published by the Free Software Foundation; either 
     15##~ version 2.1 of the License, or any later version at your discretion. 
     16##~  
     17##~ This library is distributed in the hope that it will be useful, 
     18##~ but WITHOUT ANY WARRANTY; without even the implied warranty of 
     19##~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
     20##~ Lesser General Public License for more details. 
     21##~  
     22##~ You should have received a copy of the GNU Lesser General Public 
     23##~ License along with this library; if not, write to the Free Software 
     24##~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
     25##~ 
     26##~ 
     27##~ Shane Holloway can be reached at shane.holloway@runeblade.com, or by post at 
     28##~ 1630 Dublin Blvd. #210 
     29##~ Colorado Springs, Colorado, USA, 80918 
     30##~ 
     31##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     32 
    133#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    234#~ Imports  
  • trunk/RBJabber/RBJabber/Test.py