Index: modules/barcode_example/barcode_example.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/barcode/modules/barcode_example/Attic/barcode_example.module,v
retrieving revision 1.1.2.1
diff -u -r1.1.2.1 barcode_example.module
--- modules/barcode_example/barcode_example.module	30 Nov 2009 22:25:25 -0000	1.1.2.1
+++ modules/barcode_example/barcode_example.module	18 Mar 2010 17:16:59 -0000
@@ -12,17 +12,21 @@
 }
 
 function barcode_example_form(&$form_state) {
+  $encoding = variable_get('barcode_encoding', 'EAN-13');
   if (isset($form_state['barcode'])) {
     $form['barcode_image'] = array(
-      '#value' => theme_barcode_image($form_state['barcode'], 'EAN-13'),
+      '#value' => theme('barcode_image', $form_state['barcode'], $encoding),
     );
   }
 
+  $settings = url('admin/settings/barcode', array(
+    'query' => array('destination' => 'barcode_example'),
+  ));
   $form['barcode'] = array(
     '#type' => 'barcode',
     '#title' => t('Barcode'),
-    '#description' => t('Enter an EAN-13 barcode.'),
-    '#encoding' => 'EAN-13',
+    '#description' => t('Enter an %encoding barcode. You can change which encoding is used in the <a href="@settings">Barcode settings page</a>.', array('%encoding' => $encoding, '@settings' => $settings)),
+    '#encoding' => $encoding,
   );
 
   $form['submit'] = array(
