X-Git-Url: https://i11git.iti.kit.edu/anon-gitweb/?p=Misc%2Fipe.git;a=blobdiff_plain;f=ipelets%2Fpagenumbers%2Fpagenumbers.lua;h=c094f597f4182c6f594a3b5da519bb8c512cd9b0;hp=9e556d3376c32858454bc707f975145b4f4de51c;hb=3b6d2712ea2dd911350d002ea211e4b9af64c5b1;hpb=75ea7052bc56fe0e2152c5acc08aed24686cdeb1 diff --git a/ipelets/pagenumbers/pagenumbers.lua b/ipelets/pagenumbers/pagenumbers.lua index 9e556d3..c094f59 100644 --- a/ipelets/pagenumbers/pagenumbers.lua +++ b/ipelets/pagenumbers/pagenumbers.lua @@ -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 ----------------------------------------------------------------------