updated url to wiki
[Misc/ipe.git] / ipelets / pagenumbers / pagenumbers.lua
index 9e556d3376c32858454bc707f975145b4f4de51c..c094f597f4182c6f594a3b5da519bb8c512cd9b0 100644 (file)
@@ -3,7 +3,7 @@
 ----------------------------------------------------------------------
 label = "Pagenumbers"
 
-about = [[ blubb ]]
+about = [[ An Ipelet for printing customizable pagenumbers to the pages. ]]
 
 local prefix = "pagenumbers"
 local format_layer = prefix .. "_format"
@@ -21,7 +21,7 @@ _G.MODEL.pagenumbers_backup_runLatex = _G.MODEL.runLatex
 
 function _G.MODEL:runLatex()
    refresh_pagenumbers(self)
-   self:pagenumbers_backup_runLatex()
+   return self:pagenumbers_backup_runLatex()
 end
 
 
@@ -40,12 +40,13 @@ function refresh_pagenumbers(model)
       local t = { label = "refresh pagenumbers (not undoable)",
                  model = model }
       t.redo = function (t, doc)
-        print_on_ever_page(t.model, pagenr_objects)
+        print_on_every_page(t.model, pagenr_objects)
       end
       t.undo = function (t, doc)
         -- no undo possible..
       end
-      model:register(t)
+      -- model:register(t)
+      print_on_every_page(model, pagenr_objects)
    end
 end
 
@@ -70,9 +71,9 @@ end
 ----------------------------------------------------------------------
 -- print given pagenumber objects on every page ----------------------
 
-function print_on_ever_page(model, pagenr_objects)
+function print_on_every_page(model, pagenr_objects)
    local doc = model.doc
-   print "copy.."
+   -- print "copy.."
    -- first create the clones
    -- print "create clones"
    local clones = {}
@@ -154,5 +155,16 @@ function page_has_layer(p, layer)
    return false
 end
 
+----------------------------------------------------------------------
+-- show some message if someone clicks in the iplet menu -------------
+function run()
+   ipeui.messageBox(nil,
+                   "information",
+                   "Nothing to do here.",
+                   [[Information on how to use this ipelet can be found in the Ipe Wiki.
+ (https://github.com/otfried/ipelets/tree/master/pagenumbers)
+]],
+                   nil)
+end
 
 ----------------------------------------------------------------------