<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -231,6 +231,9 @@ format = default
 # The smilies option above must also be set to a valid file.
 #smilies_popup = 1
 
+# Number of smilies per row in popup.
+#smilies_perrow = 5
+
 # ----
 # Interface settings
 # These control the options for the user - the user can change these via the</diff>
      <filename>cgiirc.config.full</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,8 @@ if($::config-&gt;{smilies_popup}) {
   }
   $smilies = _outputhash(\%smilies);
 
+  $config-&gt;{smilies_perrow} = 5 unless exists $config-&gt;{smilies_perrow};
+
 print &lt;&lt;EOF;
 var swin;
 function smilies() {
@@ -41,12 +43,12 @@ function smilies() {
 
     var c = 0, tr;
     for(var i in smilies) {
-      if((c++ % 5) == 0) {
+      if((c++ % $config-&gt;{smilies_perrow}) == 0) {
         tr = document.createElement(&quot;tr&quot;);
         swin.appendChild(tr);
       }
       var cont = document.createElement(&quot;td&quot;);
-      cont.width = &quot;20%&quot;;
+      cont.width = &quot;@{[int(100 / $config-&gt;{smilies_perrow})]}%&quot;;
       var p = document.createElement(&quot;img&quot;);
       p.title = i;
       p.src = &quot;$config-&gt;{image_path}/&quot; + smilies[i] + &quot;.gif&quot;;</diff>
      <filename>interfaces/interface-make/fmain.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>81282c316f5e40a597d96cfbc876f4967ad75adf</id>
    </parent>
  </parents>
  <author>
    <name>David Leadbeater</name>
    <email>dgl@dgl.cx</email>
  </author>
  <url>http://github.com/dgl/cgiirc/commit/0766609baf97ebebefd207c06dbb016bbf4c5a54</url>
  <id>0766609baf97ebebefd207c06dbb016bbf4c5a54</id>
  <committed-date>2008-02-19T14:36:36-08:00</committed-date>
  <authored-date>2008-02-19T14:36:36-08:00</authored-date>
  <message>Some people want stupidly sized smilies.
So make the number of items per row configurable via smilies_perrow,
default 5.</message>
  <tree>c7e2703809d1e291c5096ce30a7bbbbbe6f0ccb6</tree>
  <committer>
    <name>David Leadbeater</name>
    <email>dgl@dgl.cx</email>
  </committer>
</commit>
