Opens this help-text.
Shows a short information window.
Creates a New Button before the button you selected this option on.
Copy the actual Button to the local Clipboard.
Creates a New Button (as New), and sets all its value from the local clipboard.
Cut's the actual button from the Button-Bar, to the local Clipboard.
This function opens a Dialog-Window in which you can set the values for the actual button. This values are:
You can specify here a .desktop or a .kdelnk file (with full path) or just drop one on this input
field and the name is put there automatically. After that most of the input fields are readonly as the values of the Desktop-File are used.
Set the Name of the Button, which appears under the icon in the Button-Box. You may also let this value empty in which case no Label appears. You may insert ``\n'' into the string and so force to have a multi line label.
The command to execute when the button is pressed. You can also drop an executable on the input field and it is filled automatically. There are this special strings you can insert in the command:
This opens a dialog with an input-field and what you enter there is substitued by the whole option in the final executed command (i = input).
This adds to the options dialog of this command a checkbox. If this checkbox is checked the the whole option string is substitued by <option string> otherwise by an empty string (c = checkbox).
This adds to the options dialog of this command a ButtonGroup and inserts a radio button inside it. If the radio button is checked the the whole option string is substitued by <option string> otherwise by an empty string (r = radiobutton).
With this put in any place inside the command you may specify the title of the parameters dialog opened with this commands.
The same is valid for % chars which can be escaped also with a \ (backslash). This may be useful if you want to put %f into the command which should not be substituted by the droped filenames. In that case you can put there \%f.
With this you can specify a distinct command for Drag&Drop action or normal MouseClick. For special parameters see the Command description. You can also drop an executable on the input field and it is filled automatically.
This is an optional text which appears as a Tool-Tip.
This is an Icon-Selector, in which you can select which Icon you want to show in the Button-Bar for the actual button.
As said this is a checkbox to not show the Name of this button as a Label under the icon on screen. This is particulary usefull for child-Buttons as there the name is obligatory, but someone could decide that he doesn't like it to appear as a label on the button.
As the label says this checkbox does hide the icon. Doing this the label text is centered. This is usefull if you have multiline labels and don't need the icon so that the icon size is not enlarged. BTW.: if you don't specify an icon it does the same only that the button label is on the bottom, not centered.
This is equal to the "Window Title" entry for .kdelnk-files, so a window with this title is swallowed by this button.
This is equal to the "Execute"-swallow option for .kdelnk-files. You can also drop an executable on the input field and it is filled automatically. This command is executed for the swallowing of this button. Pay attention that you catch this application by the "Swallow Name"!!!
This is on by default and should check if the process we swallowed in the Button exited, because of (most probaly) some faulty behaviour. This checkbox is there for applications which detach themself of the controlling terminal and do not have any runtime option to disable this behaviour f.ex. KPager. For this type of applications this checkbox should be disabled as KGoodStuff thinks that the program terminated if controll get's back to it, which obviously is not true.
How much rows should the button display/extend on.
IMPORTANT: If you display the KGoodStuff horizontally so the display is automatically trimmed to the Rows entry in the global setup!!!
How much columns should the button display/extend on.
IMPORTANT: If you display KGoodStuff vertically so the display is automatically trimmed to the Columns entry in the global setup!!!
If you press this button, the button becomes an On/Off button for a child buttonbar with the name defined in the Name-field. This creates and opens a new buttonbar which you then can configure like the original one!
If you check this button the child-buttonbar is closed automatically after the first click on it. This is usefull if you have a child-buttonbar with f.ex. applications and after selecting the application you want run the child is closed automatically.
This function opens a Dialog-Window in which you may set the global options of the Button-Bar. This values are:
The maximal width of a button in pixels. The icons larger then the new width are scaled so that they fit in. The text is not scaled and so if you select a too small width the text is not displayed correctly (default: empty).
The minimal width of a button in pixels.
Here you can define if your button bar should be horizontal or vertical aligned (default: vertical).
The X-Position where to put the button-bar on startup (default: empty). Active only if this is a "floating" button-bar.
The Y-Position where to put the button-bar on startup (default: empty). \\\> Active only if this is a "floating" button-bar.
The number or Columns (if vertical aligned) or Rows (if horizontal aligned) to use when displaying the buttons (default: 1).
If this is checked on the icon of the button is enlarged to the actual button size, if (obviously) this button has a size greater then the size of the icon.
This are in milliseconds the delay that makes KGoodStuff raise automatically above all other windows on the display, so that it is fully visible. If the value is 0 then the function is disabled. Active only if this buttonbar is NOT "Auto Hiding" and NOT "Stay on top".
This are in milliseconds the delay that makes KGoodStuff lower automatically under all other windows on the display, so that it does not hide any other windowpart. If the value is 0 then the function is disabled. Active only if this buttonbar is NOT "Auto Hiding" and NOT "Stay on top". IMPORTANT: Any child-buttonbar is seen as "other" so leaving one buttonbar for a child/master button-bar this function is also called!!!
Select the global font you want text to appear in the button.
This are 5 checkboxes which mean position the button-bar:
and Y-Pos fields are telling the position on screen.
This is only activated if the position is NOT floating or if it is floating then depending on the orientation the PosX/PosY input fields have to be [-]0. This means to be able to Auto Hide you have to put the Button-Bar on a border-position!
This (as the options tells) will put the Button-Bar always on top of all other windows. This is especialy usefull if Auto Hide is activated so when the Button-Bar is hidden you can not cover it with another window and so not recall it with the mouse.
This option is only active if Auto Hide is checked. It tells the delay to wait before hiding the Button-Bar, when there is no mouse-cursor on it.
The speed of the movement for (un)hiding the Button-Bar.
As it says this saves your actual options, the global ones and for all buttons This is important as if you move buttons around or move the button-bar to another location it is NOT saved automatically!!!
Exits the program.