ui/qt/stock.cpp

changeset 55
9076eb40454d
parent 54
97bafeca1c7c
child 102
2988f00ed9d6
equal deleted inserted replaced
54:97bafeca1c7c 55:9076eb40454d
34 static UcxMap *stock_items; 34 static UcxMap *stock_items;
35 35
36 void ui_stock_init() { 36 void ui_stock_init() {
37 stock_items = ucx_map_new(64); 37 stock_items = ucx_map_new(64);
38 38
39 ui_add_stock_item(UI_STOCK_NEW, "New", ""); 39 ui_add_stock_item(UI_STOCK_NEW, "New", "document-new");
40 ui_add_stock_item(UI_STOCK_OPEN, "Open", ""); 40 ui_add_stock_item(UI_STOCK_OPEN, "Open", "document-open");
41 ui_add_stock_item(UI_STOCK_SAVE, "Save", ""); 41 ui_add_stock_item(UI_STOCK_SAVE, "Save", "document-save");
42 ui_add_stock_item(UI_STOCK_SAVE_AS, "Save as ...", ""); 42 ui_add_stock_item(UI_STOCK_SAVE_AS, "Save as ...", "document-save-as");
43 ui_add_stock_item(UI_STOCK_REVERT_TO_SAVED, "Revert to saved", ""); 43 ui_add_stock_item(UI_STOCK_REVERT_TO_SAVED, "Revert to saved", "document-revert");
44 ui_add_stock_item(UI_STOCK_CLOSE, "Close", ""); 44 ui_add_stock_item(UI_STOCK_CLOSE, "Close", "window-close");
45 ui_add_stock_item(UI_STOCK_UNDO, "Undo", ""); 45 ui_add_stock_item(UI_STOCK_UNDO, "Undo", "edit-undo");
46 ui_add_stock_item(UI_STOCK_REDO, "Redo", ""); 46 ui_add_stock_item(UI_STOCK_REDO, "Redo", "edit-redo");
47 ui_add_stock_item(UI_STOCK_GO_BACK, "Back", ""); 47 ui_add_stock_item(UI_STOCK_GO_BACK, "Back", "go-previous");
48 ui_add_stock_item(UI_STOCK_GO_FORWARD, "Forward", ""); 48 ui_add_stock_item(UI_STOCK_GO_FORWARD, "Forward", "go-next");
49 ui_add_stock_item(UI_STOCK_CUT, "Cut", ""); 49 ui_add_stock_item(UI_STOCK_CUT, "Cut", "edit-cut");
50 ui_add_stock_item(UI_STOCK_COPY, "Copy", ""); 50 ui_add_stock_item(UI_STOCK_COPY, "Copy", "edit-copy");
51 ui_add_stock_item(UI_STOCK_PASTE, "Paste", ""); 51 ui_add_stock_item(UI_STOCK_PASTE, "Paste", "edit-paste");
52 ui_add_stock_item(UI_STOCK_DELETE, "Delete", ""); 52 ui_add_stock_item(UI_STOCK_DELETE, "Delete", "edit-delete");
53 } 53 }
54 54
55 void ui_add_stock_item(char *id, char *label, char *icon) { 55 void ui_add_stock_item(char *id, char *label, char *icon) {
56 UiStockItem *item = new UiStockItem(label, icon); 56 UiStockItem *item = new UiStockItem(label, icon);
57 ucx_map_cstr_put(stock_items, id, item); 57 ucx_map_cstr_put(stock_items, id, item);

mercurial