X-Git-Url: https://i11git.iti.kit.edu/anon-gitweb/?p=Misc%2Fipe.git;a=blobdiff_plain;f=ipelets%2Fpresentation%2Fpresentation.lua;fp=ipelets%2Fpresentation%2Fpresentation.lua;h=0616a738c54f12adc5e6033c4345dd00e9d89b1b;hp=18d007c434087f7d5b4ba2a9f68a649d58911a01;hb=a30bf023e0ed37ae19cff76fea68d68c7557d02c;hpb=1a780cc5564eb3dd2f6fc88b00a601a9cc5a972c diff --git a/ipelets/presentation/presentation.lua b/ipelets/presentation/presentation.lua index 18d007c..0616a73 100644 --- a/ipelets/presentation/presentation.lua +++ b/ipelets/presentation/presentation.lua @@ -446,10 +446,11 @@ local function create_boxed(model,values, pos, prim) t.redo = function (t, doc) doc[t.pno]:replace(t.primary, t.final) end + model:runLatex() -- Necessary to re-set the resources! model:register(t) else + model:runLatex() -- Necessary to re-set the resources! model:creation("create boxed text", obj) - -- model.doc:runLatex() -- may crash the thing end end @@ -533,8 +534,10 @@ local function create_tabbed(model,values, pos, prim) t.redo = function (t, doc) doc[t.pno]:replace(t.primary, t.final) end + model:runLatex() -- Necessary to re-set the resources! model:register(t) else + model:runLatex() -- Necessary to re-set the resources! model:creation("create tabbed text", obj) -- model.doc:runLatex() -- may crash the thing end @@ -685,7 +688,7 @@ function _G.MODEL:action_edit() local prim = p:primarySelection() if not prim then self:presentation_backup_action_edit() - return + return end local obj = p[prim] if obj:type() == "group" then @@ -764,7 +767,7 @@ function boxit(model) elseif model.attributes.fill then d:set("fill", indexOf(model.attributes.fill,colors) ) end - + if indexOf("boxborder",pens) then d:set("pen", indexOf("boxborder",pens)) elseif model.attributes.pen then @@ -816,4 +819,3 @@ methods = { { label = "Tabbed/Boxed Text", run=tabbedboxed}, { label = "Deselect All", run=deselectAll}, } -