Merge pull request #86 from TurboGit/master

minor tweak of the quicktag module
This commit is contained in:
supertobi
2017-02-28 17:00:49 +01:00
committed by GitHub

View File

@@ -120,17 +120,17 @@ local function tagattach(tag,qtagnr)
dt.print(string.format(_("quicktag %i is empty, please set a tag"), qtagnr)) dt.print(string.format(_("quicktag %i is empty, please set a tag"), qtagnr))
return true return true
end end
local tagnr = dt.tags.find(tag) local tagnr = dt.tags.find(tag)
--create tag if it does not exist --create tag if it does not exist
if tagnr == nil then if tagnr == nil then
dt.tags.create(tag) dt.tags.create(tag)
tagnr = dt.tags.find(tag) tagnr = dt.tags.find(tag)
end end
local sel_images = dt.gui.action_images local sel_images = dt.gui.action_images
if next(sel_images) == nil then if next(sel_images) == nil then
dt.print(_("no images selected")) dt.print(_("no images selected"))
return true return true
@@ -163,7 +163,7 @@ for j=1,qnr do
local old_quicktag = dt.new_widget("combobox"){ local old_quicktag = dt.new_widget("combobox"){
label = _("old quicktag"), label = _("old tag"),
tooltip = _("select the quicktag to replace") tooltip = _("select the quicktag to replace")
} }
@@ -180,14 +180,14 @@ update_quicktag_list()
local new_quicktag = dt.new_widget("entry"){ local new_quicktag = dt.new_widget("entry"){
text = "", text = "",
placeholder = _("new quicktag"), placeholder = _("new tag"),
is_password = true, is_password = true,
editable = true, editable = true,
tooltip = _("enter your tag here") tooltip = _("enter your tag here")
} }
local set_quicktag_button = dt.new_widget("button") { local set_quicktag_button = dt.new_widget("button") {
label = _("set quicktag"), label = _("set tag"),
clicked_callback = function() clicked_callback = function()
local old_tag = quicktag_table[old_quicktag.selected] local old_tag = quicktag_table[old_quicktag.selected]
if new_quicktag.text == "" then if new_quicktag.text == "" then
@@ -204,7 +204,7 @@ local set_quicktag_button = dt.new_widget("button") {
local new_qt_widget = dt.new_widget ("box") { local new_qt_widget = dt.new_widget ("box") {
orientation = "horizontal", orientation = "horizontal",
dt.new_widget("label") { label = _("new quicktag") }, dt.new_widget("label") { label = _("new tag") },
new_quicktag, new_quicktag,
set_quicktag_button set_quicktag_button
} }
@@ -230,7 +230,7 @@ dt.register_lib(
true, -- expandable true, -- expandable
false, -- resetable false, -- resetable
{[dt.gui.views.lighttable] = {"DT_UI_CONTAINER_PANEL_RIGHT_CENTER", 490}}, {[dt.gui.views.lighttable] = {"DT_UI_CONTAINER_PANEL_RIGHT_CENTER", 490}},
dt.new_widget("box"){ dt.new_widget("box"){
orientation = "vertical", orientation = "vertical",
table.unpack(widget_table), table.unpack(widget_table),
@@ -242,7 +242,7 @@ dt.register_lib(
-- create shortcuts -- create shortcuts
for i=1,qnr do for i=1,qnr do
dt.register_event("shortcut", dt.register_event("shortcut",
function(event, shortcut) tagattach(tostring(quicktag_table[i])) end, function(event, shortcut) tagattach(tostring(quicktag_table[i])) end,
string.format(_("quicktag %i"),i)) string.format(_("quicktag %i"),i))
end end