mirror of
https://github.com/greenshot/greenshot
synced 2025-07-13 16:43:54 -07:00
added shortcut keys and menu items for speech bubble and counter label tools
This commit is contained in:
parent
99b93a7e21
commit
d3dce880dd
5 changed files with 72 additions and 34 deletions
20
Greenshot/Forms/ImageEditorForm.Designer.cs
generated
20
Greenshot/Forms/ImageEditorForm.Designer.cs
generated
|
@ -105,6 +105,8 @@ namespace Greenshot {
|
|||
this.drawArrowToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.drawFreehandToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.addTextBoxToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.addSpeechBubbleToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.addCounterToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.selectAllToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
this.removeObjectToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
|
||||
|
@ -672,6 +674,8 @@ namespace Greenshot {
|
|||
this.drawArrowToolStripMenuItem,
|
||||
this.drawFreehandToolStripMenuItem,
|
||||
this.addTextBoxToolStripMenuItem,
|
||||
this.addSpeechBubbleToolStripMenuItem,
|
||||
this.addCounterToolStripMenuItem,
|
||||
this.toolStripSeparator8,
|
||||
this.selectAllToolStripMenuItem,
|
||||
this.removeObjectToolStripMenuItem,
|
||||
|
@ -725,6 +729,20 @@ namespace Greenshot {
|
|||
this.addTextBoxToolStripMenuItem.LanguageKey = "editor_drawtextbox";
|
||||
this.addTextBoxToolStripMenuItem.Name = "addTextBoxToolStripMenuItem";
|
||||
this.addTextBoxToolStripMenuItem.Click += new System.EventHandler(this.AddTextBoxToolStripMenuItemClick);
|
||||
//
|
||||
// addSpeechBubbleToolStripMenuItem
|
||||
//
|
||||
this.addSpeechBubbleToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("btnSpeechBubble.Image")));
|
||||
this.addSpeechBubbleToolStripMenuItem.LanguageKey = "editor_speechbubble";
|
||||
this.addSpeechBubbleToolStripMenuItem.Name = "addSpeechBubbleToolStripMenuItem";
|
||||
this.addSpeechBubbleToolStripMenuItem.Click += new System.EventHandler(this.AddSpeechBubbleToolStripMenuItemClick);
|
||||
//
|
||||
// addCounterToolStripMenuItem
|
||||
//
|
||||
this.addCounterToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("btnStepLabel01.Image")));
|
||||
this.addCounterToolStripMenuItem.LanguageKey = "editor_counter";
|
||||
this.addCounterToolStripMenuItem.Name = "addCounterToolStripMenuItem";
|
||||
this.addCounterToolStripMenuItem.Click += new System.EventHandler(this.AddCounterToolStripMenuItemClick);
|
||||
//
|
||||
// toolStripSeparator8
|
||||
//
|
||||
|
@ -1713,6 +1731,8 @@ namespace Greenshot {
|
|||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem fileStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem removeObjectToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addTextBoxToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addSpeechBubbleToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addCounterToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addEllipseToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addRectangleToolStripMenuItem;
|
||||
private GreenshotPlugin.Controls.GreenshotToolStripMenuItem objectToolStripMenuItem;
|
||||
|
|
|
@ -568,6 +568,14 @@ namespace Greenshot {
|
|||
BtnTextClick(sender, e);
|
||||
}
|
||||
|
||||
void AddSpeechBubbleToolStripMenuItemClick(object sender, EventArgs e) {
|
||||
BtnSpeechBubbleClick(sender, e);
|
||||
}
|
||||
|
||||
void AddCounterToolStripMenuItemClick(object sender, EventArgs e) {
|
||||
BtnStepLabelClick(sender, e);
|
||||
}
|
||||
|
||||
void DrawLineToolStripMenuItemClick(object sender, EventArgs e) {
|
||||
BtnLineClick(sender, e);
|
||||
}
|
||||
|
@ -759,6 +767,12 @@ namespace Greenshot {
|
|||
case Keys.T:
|
||||
BtnTextClick(sender, e);
|
||||
break;
|
||||
case Keys.S:
|
||||
BtnSpeechBubbleClick(sender, e);
|
||||
break;
|
||||
case Keys.I:
|
||||
BtnStepLabelClick(sender, e);
|
||||
break;
|
||||
case Keys.H:
|
||||
BtnHighlightClick(sender, e);
|
||||
break;
|
||||
|
@ -1013,12 +1027,16 @@ namespace Greenshot {
|
|||
/// </summary>
|
||||
private void refreshEditorControls() {
|
||||
int stepLabels = surface.CountStepLabels(null);
|
||||
Image icon;
|
||||
if (stepLabels <= 20) {
|
||||
this.btnStepLabel.Image = ((System.Drawing.Image)(resources.GetObject(string.Format("btnStepLabel{0:00}.Image", stepLabels))));
|
||||
icon = ((System.Drawing.Image)(resources.GetObject(string.Format("btnStepLabel{0:00}.Image", stepLabels))));
|
||||
} else {
|
||||
this.btnStepLabel.Image = ((System.Drawing.Image)(resources.GetObject("btnStepLabel20+.Image")));
|
||||
icon = ((System.Drawing.Image)(resources.GetObject("btnStepLabel20+.Image")));
|
||||
}
|
||||
FieldAggregator props = surface.FieldAggregator;
|
||||
this.btnStepLabel.Image = icon;
|
||||
this.addCounterToolStripMenuItem.Image = icon;
|
||||
|
||||
FieldAggregator props = surface.FieldAggregator;
|
||||
// if a confirmable element is selected, we must disable most of the controls
|
||||
// since we demand confirmation or cancel for confirmable element
|
||||
if (props.HasFieldValue(FieldType.FLAGS) && ((FieldType.Flag)props.GetFieldValue(FieldType.FLAGS) & FieldType.Flag.CONFIRMABLE) == FieldType.Flag.CONFIRMABLE) {
|
||||
|
|
|
@ -302,8 +302,8 @@ Sie können aber auch alle Greenshot-Funktionen über das Kontextmenü des Green
|
|||
<resource name="editor_tornedge_bottom">Untere Seite einreißen</resource>
|
||||
<resource name="editor_tornedge_shadow">Schatten erstellen</resource>
|
||||
|
||||
<resource name="editor_counter">Zähler hinzufügen</resource>
|
||||
<resource name="editor_speechbubble">Sprechblase hinzufügen</resource>
|
||||
<resource name="editor_counter">Zähler hinzufügen (I)</resource>
|
||||
<resource name="editor_speechbubble">Sprechblase hinzufügen (S)</resource>
|
||||
|
||||
<resource name="editor_resize">Skalieren</resource>
|
||||
<resource name="editor_resize_settings">Einstellungen für Skalierung</resource>
|
||||
|
|
|
@ -299,8 +299,8 @@ All Greenshot features still work directly from the tray icon context menu witho
|
|||
<resource name="editor_tornedge_bottom">Tear bottom side</resource>
|
||||
<resource name="editor_tornedge_shadow">Generate shadow</resource>
|
||||
|
||||
<resource name="editor_counter">Add counter</resource>
|
||||
<resource name="editor_speechbubble">Add speechbubble</resource>
|
||||
<resource name="editor_counter">Add counter (I)</resource>
|
||||
<resource name="editor_speechbubble">Add speechbubble (S)</resource>
|
||||
|
||||
<resource name="editor_resize">Resize</resource>
|
||||
<resource name="editor_resize_settings">Resize settings</resource>
|
||||
|
|
|
@ -5,18 +5,18 @@
|
|||
<resource name="about_donations">Als U Greenshot goed vindt kunt U ons ondersteunen:</resource>
|
||||
<resource name="about_host">Greenshot word gehost door sourceforge.net op</resource>
|
||||
<resource name="about_icons">Iconen van de icon set van Yusuke Kamiyamane's Fugue (Creative Commons Attribution 3.0 license)</resource>
|
||||
<resource name="about_license">Copyright (C) 2007-2014 Thomas Braun, Jens Klingen, Robin Krom
|
||||
Greenshot komt zonder enige garantie! Dit is gratis software, en U kunt het distribueren onder bepaalde voorwaarden.
|
||||
<resource name="about_license">Copyright (C) 2007-2014 Thomas Braun, Jens Klingen, Robin Krom
|
||||
Greenshot komt zonder enige garantie! Dit is gratis software, en U kunt het distribueren onder bepaalde voorwaarden.
|
||||
Details over de GNU General Public License:</resource>
|
||||
<resource name="about_title">Over Greenshot</resource>
|
||||
<resource name="about_translation">Nederlandse vertaling door Jurjen Ladenius en Thomas Smid</resource>
|
||||
<resource name="application_title">Greenshot - de revolutionaire screenshot utility</resource>
|
||||
<resource name="bugreport_cancel">Sluiten</resource>
|
||||
<resource name="bugreport_info">Sorry, er is een onverwachte fout opgetreden.
|
||||
Het goede nieuws is dat U ons kan helpen om dit probleem op te lossen!
|
||||
Bezoek de onderstaande URL, maak een "bug report" aan en plak de inhoud van de volgende text in de probleembeschrijving.
|
||||
Het helpt nog meer als U beschrijft hoe het probleem tot stand is gekomen en ook gegevens over uw systeem geeft.
|
||||
We stellen het zeer op prijs als u eerst kijkt of dit probleem misschien al gemeld is!
|
||||
<resource name="bugreport_info">Sorry, er is een onverwachte fout opgetreden.
|
||||
Het goede nieuws is dat U ons kan helpen om dit probleem op te lossen!
|
||||
Bezoek de onderstaande URL, maak een "bug report" aan en plak de inhoud van de volgende text in de probleembeschrijving.
|
||||
Het helpt nog meer als U beschrijft hoe het probleem tot stand is gekomen en ook gegevens over uw systeem geeft.
|
||||
We stellen het zeer op prijs als u eerst kijkt of dit probleem misschien al gemeld is!
|
||||
Gebruik de zoekfunctie om bekende foutmeldingen snel te vinden. Hartelijk bedankt! ;-)</resource>
|
||||
<resource name="bugreport_title">Fout</resource>
|
||||
<resource name="CANCEL">Annuleren</resource>
|
||||
|
@ -144,7 +144,7 @@ Gebruik de zoekfunctie om bekende foutmeldingen snel te vinden. Hartelijk bedank
|
|||
<resource name="EmailFormat.OUTLOOK_TXT">Outlook met tekst</resource>
|
||||
<resource name="error">Fout</resource>
|
||||
<resource name="error_multipleinstances">Greenshot is al gestart.</resource>
|
||||
<resource name="error_nowriteaccess">Kan bestand niet opslaan naar {0}.
|
||||
<resource name="error_nowriteaccess">Kan bestand niet opslaan naar {0}.
|
||||
Controleer AUB de schrijf permissies voor de locatie.</resource>
|
||||
<resource name="error_openfile">Het bestand "{0}" kan niet gelezen worden.</resource>
|
||||
<resource name="error_openlink">Kan link '{0}' niet openen.</resource>
|
||||
|
@ -202,21 +202,21 @@ Controleer AUB de schrijf permissies voor de locatie.</resource>
|
|||
<resource name="settings_iecapture">Internet Explorer vastleggen</resource>
|
||||
<resource name="settings_jpegquality">JPEG kwaliteit</resource>
|
||||
<resource name="settings_language">Taal</resource>
|
||||
<resource name="settings_message_filenamepattern">De volgende variabelen worden automatisch vervangen in het ingestelde patroon:
|
||||
${YYYY} jaar, 4 cijfers
|
||||
${MM} maand, 2 cijfers
|
||||
${DD} dag, 2 cijfers
|
||||
${hh} uur, 2 cijfers
|
||||
${mm} minuut, 2 cijfers
|
||||
${ss} seconde, 2 cijfers
|
||||
${NUM} oplopend nummer, 6 cijfers
|
||||
${title} venster titel
|
||||
${user} Windows gebruikersnaam
|
||||
${domain} Windows domein
|
||||
${hostname} PC naam
|
||||
U kunt ook Greenshot automatisch directories laten aanmaken door eenvoudig een backslash symbool (\) te gebruiken.
|
||||
Voorbeeld: Het patroon ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
|
||||
genereert een directorie voor de huidige dag in uw standaard opslag lokatie, b.v. 2008-06-29, de naam van het bestand heeft dan de tijd
|
||||
<resource name="settings_message_filenamepattern">De volgende variabelen worden automatisch vervangen in het ingestelde patroon:
|
||||
${YYYY} jaar, 4 cijfers
|
||||
${MM} maand, 2 cijfers
|
||||
${DD} dag, 2 cijfers
|
||||
${hh} uur, 2 cijfers
|
||||
${mm} minuut, 2 cijfers
|
||||
${ss} seconde, 2 cijfers
|
||||
${NUM} oplopend nummer, 6 cijfers
|
||||
${title} venster titel
|
||||
${user} Windows gebruikersnaam
|
||||
${domain} Windows domein
|
||||
${hostname} PC naam
|
||||
U kunt ook Greenshot automatisch directories laten aanmaken door eenvoudig een backslash symbool (\) te gebruiken.
|
||||
Voorbeeld: Het patroon ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
|
||||
genereert een directorie voor de huidige dag in uw standaard opslag lokatie, b.v. 2008-06-29, de naam van het bestand heeft dan de tijd
|
||||
, b.v. 11-58-32 (plus de extensie zoals in de voorkeursinstellingen staat)</resource>
|
||||
<resource name="settings_network">Netwerk en bijwerken</resource>
|
||||
<resource name="settings_output">Uitvoer</resource>
|
||||
|
@ -248,8 +248,8 @@ genereert een directorie voor de huidige dag in uw standaard opslag lokatie, b.v
|
|||
<resource name="update_found">Er is een nieuwere versie van Greenshot beschikbaar! Wilt U Greenshot {0} downloaden?</resource>
|
||||
<resource name="wait_ie_capture">Wacht terwijl de Internet Explorer pagina wordt vastgelegd...</resource>
|
||||
<resource name="warning">Waarschuwing</resource>
|
||||
<resource name="warning_hotkeys">De hotkeys "{0}" kunnen niet geregistreerd worden. Dit probleem komt waarschijnlijk doordat een andere applicatie deze hotkeys al gebruikt. U kunt de hotkeys instellingen van Greenshot veranderen of de andere applicatie stoppen/veranderen.
|
||||
|
||||
<resource name="warning_hotkeys">De hotkeys "{0}" kunnen niet geregistreerd worden. Dit probleem komt waarschijnlijk doordat een andere applicatie deze hotkeys al gebruikt. U kunt de hotkeys instellingen van Greenshot veranderen of de andere applicatie stoppen/veranderen.
|
||||
|
||||
Alle Greenshot functies werken ook over het context menu.</resource>
|
||||
<resource name="WindowCaptureMode.Aero">Eigen kleur</resource>
|
||||
<resource name="WindowCaptureMode.AeroTransparent">Met doorzichtigheid</resource>
|
||||
|
@ -272,8 +272,8 @@ Alle Greenshot functies werken ook over het context menu.</resource>
|
|||
<resource name="editor_tornedge_bottom">Onderkant scheuern</resource>
|
||||
<resource name="editor_tornedge_shadow">Schaduw</resource>
|
||||
|
||||
<resource name="editor_counter">Teller toevoegen</resource>
|
||||
<resource name="editor_speechbubble">Tekstballon toevoegen</resource>
|
||||
<resource name="editor_counter">Teller toevoegen (I)</resource>
|
||||
<resource name="editor_speechbubble">Tekstballon toevoegen (S)</resource>
|
||||
|
||||
<resource name="editor_resize">Grootte veranderen</resource>
|
||||
<resource name="editor_resize_settings">Grootte veranderen</resource>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue