nobody at rubyforge.org
2007-Jan-08 21:07 UTC
[Wxruby-development] [844] trunk/wxruby2/swig/classes: Added IconBundle class for multi-resolution icons, cleaned comment cruft
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type"
content="text/html; charset=utf-8" /><style
type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:'':'';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family:
verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;
font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding:
6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid;
padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family:
verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch
.binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[844] trunk/wxruby2/swig/classes: Added IconBundle class for
multi-resolution icons, cleaned comment cruft</title>
</head>
<body>
<div id="msg">
<dl>
<dt>Revision</dt> <dd>844</dd>
<dt>Author</dt> <dd>brokentoy</dd>
<dt>Date</dt> <dd>2007-01-08 16:07:41 -0500 (Mon, 08 Jan
2007)</dd>
</dl>
<h3>Log Message</h3>
<pre>Added IconBundle class for multi-resolution icons, cleaned comment
cruft</pre>
<h3>Modified Paths</h3>
<ul>
<li><a
href="#trunkwxruby2swigclassesincludewxIconBundleh">trunk/wxruby2/swig/classes/include/wxIconBundle.h</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a
href="#trunkwxruby2swigclassesIconBundlei">trunk/wxruby2/swig/classes/IconBundle.i</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwxruby2swigclassesIconBundlei"></a>
<div class="addfile"><h4>Added:
trunk/wxruby2/swig/classes/IconBundle.i (0 => 844)</h4>
<pre class="diff"><span>
<span class="info">---
trunk/wxruby2/swig/classes/IconBundle.i        
(rev 0)
+++
trunk/wxruby2/swig/classes/IconBundle.i        2007-01-08
21:07:41 UTC (rev 844)
</span><span class="lines">@@ -0,0 +1,12 @@
</span><ins>+# Copyright 2004-2007 by Kevin Smith
+# released under the MIT-style wxruby2 license
+
+%include "../common.i"
+
+%module(directors="1") wxIconBundle
+
+%feature("nodirector") wxIconBundle;
+%feature("nodirector") ~wxIconBundle;
+
+
+%include "include/wxIconBundle.h"
</ins></span></pre></div>
<a id="trunkwxruby2swigclassesincludewxIconBundleh"></a>
<div class="modfile"><h4>Modified:
trunk/wxruby2/swig/classes/include/wxIconBundle.h (843 => 844)</h4>
<pre class="diff"><span>
<span class="info">---
trunk/wxruby2/swig/classes/include/wxIconBundle.h        2007-01-08
20:53:52 UTC (rev 843)
+++
trunk/wxruby2/swig/classes/include/wxIconBundle.h        2007-01-08
21:07:41 UTC (rev 844)
</span><span class="lines">@@ -1,75 +1,22 @@
</span><span class="cx"> // wxIconBundle.h
</span><del>-// This file was automatically generated
-// by extractxml.rb, part of the wxRuby project
-// Do not make changes directly to this file!
</del><ins>+// Copyright 2004-2007 by Kevin Smith
+// released under the MIT-style wxruby2 license
</ins><span class="cx">
</span><ins>+
</ins><span class="cx"> #if !defined(_wxIconBundle_h_)
</span><span class="cx"> #define _wxIconBundle_h_
</span><span class="cx"> class wxIconBundle
</span><span class="cx"> {
</span><span class="cx"> public:
</span><del>-        /**
-         *
\brief Default constructor.
-        */
-
</del><span class="cx"> wxIconBundle() ;
</span><del>-        /**
-         *
\brief Initializes the bundle with the icon(s) found in the file.
-         *
\param const wxString&
-         *
\param long
-        */
-
</del><span class="cx"> wxIconBundle(const
wxString& file , long type ) ;
</span><del>-        /**
-         *
\brief Initializes the bundle with a single icon.
-         *
\param const wxIcon&
-        */
-
</del><span class="cx"> wxIconBundle(const wxIcon&
icon ) ;
</span><del>-        /**
-         *
\brief Copy constructor.
-         *
\param const wxIconBundle&
-        */
-
</del><span class="cx"> wxIconBundle(const
wxIconBundle& ic ) ;
</span><del>-        /**
-         *
\brief Destructor.
-        */
-
- virtual ~wxIconBundle() ;
-        /**
-         *
\brief Adds all the icons contained in the file to the bundle;
-if the collection already contains icons with the same
-width and height, they are replaced by the new ones.
-         *
\param const wxString&
-         *
\param long
-        */
-
- void AddIcon(const wxString& file , long type ) ;
-        /**
-         *
\brief Adds the icon to the collection; if the collection already
-contains an icon with the same width and height, it is
-replaced by the new one.
-         *
\param const wxIcon&
-        */
-
- void AddIcon(const wxIcon& icon ) ;
-        /**
-         *
\brief Returns the icon with the given size; if no such icon exists,
-returns the icon with size wxSYS_ICON_X/wxSYS_ICON_Y;
-if no such icon exists,
-returns the first icon in the bundle. If size = wxSize( -1, -1 ),
-returns the icon with size wxSYS_ICON_X/wxSYS_ICON_Y.
-         *
\param const wxSize&
-        */
-
- const wxIcon& GetIcon(const wxSize& size ) const;
-        /**
-         *
\brief Same as GetIcon( wxSize( size, size ) ).
-         *
\param wxCoord
-        */
-
- const wxIcon& GetIcon(wxCoord size = -1) const;
</del><ins>+ virtual ~wxIconBundle() ;
+ void AddIcon(const wxString& file , long type ) ;
+ void AddIcon(const wxIcon& icon ) ;
+ const wxIcon& GetIcon(const wxSize& size ) const;
+ const wxIcon& GetIcon(wxCoord size = -1) const;
</ins><span class="cx"> };
</span><span class="cx">
</span><span class="cx">
</span></span></pre>
</div>
</div>
</body>
</html>
Possibly Parallel Threads
- [996] branches/wxruby2/wxwidgets_282: TopLevelWindow: add some 2.8 methods; document; add missing CentreOnScreen
- [926] branches/wxruby2/wxwidgets_282: Update Dialog wx2.6 -> wx2.8 API, remove deprecations and cruft, update doc
- IconBundle and ListView
- Apache 2.2 itk - 404 not found
- [1103] trunk/wxruby2: Added 2.8 methods to StaticBitmap & document them; cleanup header file
