[SOLVED] How to Add Items in the Awesome Menu?
I hate to ask, but I've gotta say I've read the manuals extensively, and can't figure out certain things in awesome... I want to purchase a lua programming manual to have around, but in the meantime... I'm hoping one of you guys can throw me a bone here and help me figure out this one thing...
I've added firefox to my awesome menu so now it's like awesome > open terminal > firefox. However, nothing happens when I select firefox, and here's my code:
-- {{{ Menu
-- Create a launcher widget and a main menu
myawesomemenu = {
{ "manual", terminal .. " -e man awesome" },
{ "edit config", editor_cmd .. " " .. awesome.conffile },
{ "restart", awesome.restart },
{ "quit", awesome.quit }
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
{ "open terminal", terminal },
{ "firefox", awful.util.getdir("config") .. "/firefox.png" }
mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon,
menu = mymainmenu })
-- Menubar configuration
menubar.utils.terminal = terminal -- Set the terminal for applications that require it
Anyone know what I'm doing wrong?
Last edited by w201 (2013-03-02 04:49:11)
The syntax for adding a menu item to awesome goes like this:
mywebmenu = {
{" Chromium", "chromium-browser", beautiful.chromium_icon},
{" Dropbox", "dropbox", beautiful.dropbox_icon}
or
mysettingsmenu = {
{" WICD", "urxvt -x wicd-curses", beautiful.wicd_icon}
As you can see, the first item in the list is the name of the menu item, the second is the command to be run, and the third is the icon to be displayed. If there's no third field, no icon is displayed.
Your code for adding firefox to your menu will correctly show "firefox" as the menu name being displayed, since that's the first field you added, but will attempt to execute "awful.util.getdir("config") .. "/firefox.png" when you click the menu item, since that's what you provided as the second argument. Since that's not an executable command, nothing happens.
Since the "awful.util..." bit seems to be you trying to get the proper icon for firefox, I suggest adding an element to the list between the two you already have that is just "firefox". This will ensure that when you click on "firefox" in your menu, the command that is run is "firefox", which should launch your browser.
Last edited by dcalacci (2013-03-01 21:21:01)
Similar Messages
-
[SOLVED]how to add items in gnome 3 file manager
Added an illustrating picture describing what I want to do. It wont let me just drag them there, any suggestions?
Last edited by Crypz (2011-10-01 17:52:12)rogue wrote:Is that Nautilus file manager? If so I think you use the bookmarks to add things to the places menu.
Figured it out.
Tried that bookmark thing earlier too but it didnt react/do anything.
now i tried "edit bookmarks" and somehow managed to get the bookmark option activated. Bookmarks appeared on the left and can now drag items there. -
I want to add items to the bookmarks toolbar. for example: the Zoom Toolbar addon. This works, but not only the favicons appear on the bookmarks toolbar, aswell as the underlined text. How to avoid this?
I only want the favicons from an addon to appear on the bookmarks toolbar, not with the underlined text. How to do this?
This problem doesn't happen with any other toolbar. And this problem didn't happen with an earlier version of firefox. Please Help!
Thanx, BassMann.If you only want the favicons and not the names of the bookmarks on the bookmarks toolbar, you can do that with the [https://addons.mozilla.org/en-US/firefox/addon/4072/ Smart Bookmarks Bar] add-on.
-
DataGrid - Create at runtime - How to Add Items??
I create a DataGrid at runtime and then and columns to it as need be. How Can I add items with the correct dataField if I don't if I don;t know this till runtime? In other word I'm having trouble constructing the Object to send to AddItem becase the dataField Name needs to be hard coded...
Below does not work for me because if I have more than one column then I can seem to figure out out to create ItemObjFinal dynnamically.
var ItemObjFinal:Object = {ThisNameNeedsToBeDynamic: "text", ThisNameNeedsToBeDynamic: "value" };
I also tried creating an array of Objects like this:
var ItemObjFinal:Object = new Object;
var obj:Object= dgc.dataField;
ItemObjFinal [0] = {(obj.valueOf()): dgc.headerText };
ItemObjFinal [1] = {(obj.valueOf()): dgc.headerText };
=========================================================================================
ac.addItemAt(dgc, int(ac.length));
dataGrid_preview.columns = ac.toArray();
var obj:Object= dgc.dataField;
var ItemObjFinal:Object = {(obj.valueOf()): dgc.headerText };
var obj2:Object= dgc.dataField;
var ItemObjFinal2:Object = {(obj2.valueOf()): dgc.headerText};
//K Now add it!
//IList(dataGrid_preview.dataProvider).removeAll();
IList(dataGrid_preview.dataProvider).addItemAt(ItemObjFinal,0);
//IList(dataGrid_preview.dataProvider).addItemAt(ItemObjFinal2,1);Ahh answered my own question:
ac.addItemAt(dgc, int(ac.length));
dataGrid_preview.columns = ac.toArray();
var ItemObjFinal:Object = new Object;
var ItemObjFinal2:Object = new Object;
for each(var col:DataGridColumn in ac)
ItemObjFinal[col.dataField] = col.headerText;
ItemObjFinal2[col.dataField] = col.headerText;
ItemObjFinal[dgc.dataField] = dgc.headerText;
ItemObjFinal2[dgc.dataField] = dgc.headerText;
//K Now add it!
if(IList(dataGrid_preview.dataProvider).length > 1)
IList(dataGrid_preview.dataProvider).removeItemAt(0);
IList(dataGrid_preview.dataProvider).removeItemAt(1);
IList(dataGrid_preview.dataProvider).addItemAt(ItemObjFinal,0);
IList(dataGrid_preview.dataProvider).addItemAt(ItemObjFinal2,1);
This code may still need some tweaking as I get an RTE at "IList(dataGrid_preview.dataProvider).removeItemAt(1);" but at least I'm able to solve my original question. Thanks Alex! -
Object array - how to add items?
Hello!
I have little problem, how to add item to array, to get something like this:
Object[][] someObject = {
{"1", "2"},
{"4","5"}
};From this:
Object[][] someObject = {
{"1", "2"}
};? Thanks in advance!Once you allocate an array like that, you can't
resize it.
Object[][] someObject = {
{"1", "2"}
};creates an array with size [1][2]. You can't makeit
any larger. You can create a new Object[][]
with the new size, copy the elements into the new
array, then add your new objects in the newposition.
or even better use arraylistExcept that he's using this for a JTable, so the best he could do is a Vector. Yuck. :) -
How to change the selection background color of the selected item in the popup menu of the choice box ?
By defaut, the selection background color likes "blue", but if I want it to be "yellow" for example, how should I do ?
ThanksThe id is applied by (I think) the skin class of the ChoiceBox. You don't need to define it.
You have to apply the css in an external style sheet. You can apply the external style sheet to any parent of your choice box, or to the scene (the most usual way to do it).
Example:
import java.util.ArrayList;
import java.util.List;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ChoiceBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class ChoiceBoxTest extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Example 2");
final ChoiceBox<String> choiceBox = new ChoiceBox<>();
List<String> tempResult = new ArrayList<String>();
for (int i = 0; i < 10; i++) {
tempResult.add("Item " + i);
choiceBox.getItems().setAll(tempResult);
VBox root = new VBox();
root.getChildren().add(choiceBox);
final Scene scene = new Scene(root, 300, 250);
scene.getStylesheets().add("choiceBox.css");
primaryStage.setScene(scene);
primaryStage.show();
public static void main(String[] args) {
launch(args);
choiceBox.css:
@CHARSET "UTF-8";
#choice-box-menu-item:focused {
-fx-background-color: yellow ;
#choice-box-menu-item .label {
-fx-text-fill: black ;
Message was edited by: James_D -
I would like to know how to add an item to the Apple menu using OSX Lion, any help would be more than appreciated.
Thanks in advance
Ron1. You don't need to use Apple Menu Options for this; to add the item, double-click your hard disk's icon in the Finder and then open the System Folder. You can change the contents of the Apple Menu Items folder as if it was any other folder.
2. Open the Preferences folder in the System Folder and drag the item named Apple Menu Options Prefs inside to the desktop. Try opening the control panel again.
(17477) -
Reg:How to add fields to the scripts in detail
How to add fields to the scripts in detail.
Plz give me one example help me out.Hi
add fields to the scripts by sending that field between two &s.
for example if u want to add lifnr of lfa1 table then pass field like this.
&wa_lfa1-lifnr&.here wa_lfa1 is work area for internal table it_lfa1.
if name1 then &wa_lfa1-name1&
in this way you can add fields to the script under any window.
i am sending one example program for scripts.
&--structure declaration--
TYPES:BEGIN OF ST_LFA1,
LIFNR TYPE LFA1-LIFNR,
NAME1 TYPE LFA1-NAME1,
LAND1 TYPE LFA1-LAND1,
ORT01 TYPE ORT01,
REGIO TYPE REGIO,
END OF ST_LFA1.
TYPES:BEGIN OF ST_EKKO,
EBELN TYPE EKKO-EBELN,
BUKRS TYPE EKKO-BUKRS,
AEDAT TYPE EKKO-AEDAT,
ERNAM TYPE EKKO-ERNAM,
BSTYP TYPE EKKO-BSTYP,
LIFNR TYPE EKKO-LIFNR,
END OF ST_EKKO.
TYPES:BEGIN OF ST_EKPO,
EBELN TYPE EKPO-EBELN,
EBELP TYPE EKPO-EBELP,
LOEKZ TYPE EKPO-LOEKZ,
AEDAT TYPE EKPO-AEDAT,
MATNR TYPE EKPO-MATNR,
NETWR TYPE EKPO-NETWR,
END OF ST_EKPO.
&--internal table,work area declaration--
DATA:WA_LFA1 TYPE ST_LFA1,
IT_LFA1 TYPE STANDARD TABLE OF ST_LFA1,
WA_EKKO TYPE ST_EKKO,
IT_EKKO TYPE STANDARD TABLE OF ST_EKKO,
WA_EKPO TYPE ST_EKPO,
IT_EKPO TYPE STANDARD TABLE OF ST_EKPO.
&--data declaration--
DATA:TOTAL TYPE EKPO-NETWR,
V_EBELN TYPE EKKO-EBELN.
data: v_item(20) type c.
&--parameter for purchase document number--
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS P_PURDOC LIKE V_EBELN.
SELECTION-SCREEN END OF BLOCK B1.
START-OF-SELECTION.
PERFORM GET_DATA_FROM_EKKO.
PERFORM GET_DATA_FROM_LFA1.
PERFORM GET_DATA_FROM_EKPO.
&--grand total--
LOOP AT IT_EKPO INTO WA_EKPO.
TOTAL = TOTAL + WA_EKPO-NETWR.
CLEAR WA_EKPO.
ENDLOOP.
&--open form--
CALL FUNCTION 'OPEN_FORM'
EXPORTING
DEVICE = 'PRINTER'
FORM = 'Z_50886_VENDOR'
LANGUAGE = SY-LANGU
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
INVALID_FAX_NUMBER = 8
MORE_PARAMS_NEEDED_IN_BATCH = 9
SPOOL_ERROR = 10
CODEPAGE = 11
OTHERS = 12
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
&--write form for header details--
READ TABLE IT_EKKO INTO WA_EKKO INDEX 1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'HEAD'
WINDOW = 'HEADER'
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
&--write form for item details--
LOOP AT IT_EKPO INTO WA_EKPO.
concatenate wa_ekko-ebeln wa_ekpo-ebelp into v_item.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM'
WINDOW = 'MAIN'
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDLOOP.
&--write form for vendor details--
READ TABLE IT_LFA1 INTO WA_LFA1 INDEX 1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'VENDOR'
WINDOW = 'ADDRESS'
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
&--write form for grand total--
CALL FUNCTION 'WRITE_FORM'
EXPORTING
WINDOW = 'TOTAL'
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
CODEPAGE = 9
OTHERS = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
&--close form--
CALL FUNCTION 'CLOSE_FORM'
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SEND_ERROR = 3
SPOOL_ERROR = 4
CODEPAGE = 5
OTHERS = 6
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*& Form get_data_from_ekko
FORM GET_DATA_FROM_EKKO .
SELECT EBELN
BUKRS
AEDAT
ERNAM
BSTYP
LIFNR
FROM EKKO INTO TABLE IT_EKKO WHERE EBELN = P_PURDOC.
ENDFORM. " get_data_from_ekko
*& Form get_data_from_lfa1
FORM GET_DATA_FROM_LFA1 .
IF NOT IT_EKKO[] IS INITIAL.
SELECT LIFNR
NAME1
LAND1
ORT01
REGIO
FROM LFA1 INTO TABLE IT_LFA1 FOR ALL ENTRIES IN IT_EKKO WHERE
LIFNR = IT_EKKO-LIFNR.
ENDIF.
ENDFORM. " get_data_from_lfa1
*& Form get_data_from_ekpo
FORM GET_DATA_FROM_EKPO .
IF NOT IT_EKKO[] IS INITIAL.
SELECT EBELN
EBELP
LOEKZ
AEDAT
MATNR
NETWR
FROM EKPO INTO TABLE IT_EKPO
WHERE EBELN = P_PURDOC.
ENDIF.
ENDFORM. " get_data_from_ekpo -
Can not add item to the shopping Cart with FireFox 8.0
I can not add items to the shopping cart with Firefox 8.0. Switch to IE everything works then.
Such details are stored in a cookie, so make sure that you do not block cookies on that site.
*Tools > Page Info > Permissions
You can inspect and manage the permissions for all domains on the <b>about:permissions</b> page via the location bar.
*http://kb.mozillazine.org/Cookies
*http://kb.mozillazine.org/Websites_report_cookies_are_disabled -
How to add spaces at the end of record
Hi Friends,
i am creating a file which contains more than 100 records.
In ABAP i have internal table with on field(135) type c.
some time record have length 120, somtime 130 its vary on each record.
but i would like to add space at the end of each record till 135 length.
Can you please help me how to add speace at the end of record.
regards
MalikSo why did you said that in your first posting? My glass sphere is out for cleaning...
Instead of type c use strings and add spaces until they have the appropriate length.
loop at outtab assigning <pout>.
while strlen( <pout>-val ) < 135.
concatenate <pout>-val `` into <pout>-val.
endwhile.
endloop. -
How to add marker on the clip?
Hi!!!
Could you help me, how to add marker on the clip? Not on the sequence. I need the marker to moving as I moving clip in the sequence.
Thanks!!!Ohhh... I just had to switch to the source monitor. OK. Just I don't use the source monitor usally. Only the program one. Thank you. It worked!
Fri, 12 Oct 2012 05:02:08 -0600 от Jim Simon <[email protected]>:
>
>
Re: How to add marker on the clip?
created by Jim Simon in Premiere Pro CS5, CS5.5, & CS6 - View the full discussion -
How to add request in the buffer
Hii All,
How to add request in the buffer in bulk.
i am using following command.
tp addtobuffer requestno <sid>
but after doing it is giving me the following error
C:\usr\sap\trans\bin>tp addtobuffer BWDK900161 BT1
^CThis is tp version 340.07 (release 640, unicode enabled)
E-TPSETTINGS could not be opened.
EXIT
ERROR: System : Parameter SAPEVTPATH not set. Batch jobs cannot be started.
Error in TPSETTINGS: transdir not set.
tp returncode summary:
TOOLS: Highest return code of single steps was: 0
ERRORS: Highest tp internal error was: 0208
tp finished with return code: 208
meaning:
error in transportprofil (param missing, unknown,...)
Pls help.
Regards,
Viren.Hi Rolf,
thax for your reply.
But still it is not working it shows following message.
C:\usr\sap\trans\bin>tp addtobuffer BWDK900051 BT1 pf=c\usr\sap\trans\bin\TP_DOM
AIN_BT1.PFL
This is tp version 340.07 (release 640, unicode enabled)
E-c\usr\sap\trans\bin\TP_DOMAIN_BT1.PFL could not be opened.
EXIT
ERROR: System : Parameter SAPEVTPATH not set. Batch jobs cannot be started.
Error in c\usr\sap\trans\bin\TP_DOMAIN_BT1.PFL: transdir not set.
tp returncode summary:
TOOLS: Highest return code of single steps was: 0
ERRORS: Highest tp internal error was: 0208
tp finished with return code: 208
meaning:
error in transportprofil (param missing, unknown,...)
Regards,
Viren. -
How to add filter in the dist. model
hi,
how to add filter in the dist. model
thanks
RubanHi,
Please try this.
1. Go to transaction BD64.
2. Click on Change button.
3. Expand the corresponding model view.
4. Expand the corresponding message type (i.e MATMAS).
5. Place the cursor to 'No filter set' and double click.
6. Click on Create Filter Group.
7. Add your filter from here ...
8. Once done, save the model view.
For more information, please check this link.
http://help.sap.com//saphelp_470/helpdata/EN/0b/2a611c507d11d18ee90000e8366fc2/frameset.htm
Regards,
Ferry Lianto -
How to add Acrobat to the Microsoft Office ribbon?
how to add Acrobat to the Microsoft Office ribbon?
Hi ebender888,
What versions of Acrobat and Office do you have? See if this post helps: https://answers.acrobatusers.com/Why-Acrobat-PDFmaker-Office-COM-Addin-tab-disappearnig-Wo rd-Office-2013-q152959.aspx
If not, let us know what software you're using, and we'll try to get you pointed in the right direction.
Best,
Sara -
HT5654 how to add videos to the ipad using the latest version of itunes
how to add videos to the ipad using the latest version of itunes ?
Hello zaraa90,
After reviewing your post, I have located an article that can help with syncing content. It contains a number of troubleshooting steps and helpful advice for the issue you are experiencing:
Sync your iPhone, iPad and iPod with iTunes using USB
Thank you for contributing to Apple Support Communities.
Cheers,
BobbyD
Maybe you are looking for
-
HP LaserJet Pro MFP M127fn Network Setup on XP
Got 4 xp and 1 Win 7 machine on a TP link Archer D7. Trying to install a HP LaserJet Pro MFP M127fn to be shared over the network. On 1 xp machine (an HP) the install program crashed. Another the printer is not recognized and can't find any way to
-
Adobe Acrobat Pro 9 Stops Responding
I work in IT as desktop support for a city. We have a user that is always calling and saying that she cannot open PDF files. What happens is that Adobe Acrobat Pro 9 stops responding and you must go into Task Manager and kill Acrobat.exe. We've taugh
-
I'm developing a WEB service for Sun ONE deployment (AppServer7). I'm developing on Windows XP Pro though will deploy on Solaris, Sun AppServer7 includes a XercesImpl.jar in share/lib. 2 kb different than the one I usually use (xerces-2_1_0). If I co
-
How to put footer in the Delivery note sap script form.
Hi All, i am new to SAP SCRIPT , can any one guide us how to Create a footer in the Delivery note sap script. I need to put some message if the stock of the material is "0"(zero). can anyone tell me the process to do this. Thanks Channa
-
Safari: how to autofill filename when using 'download linked file as' option
I usually need to download email attachment to specific folders, not to the downloads folder. When I use "download linked file as" I get the option to choose the location, which is great, but the filename is '0'. I don't want to have to cut and paste