Radina Matic radina.matic@gmail.com 2013 Ekaterina Gerasimova kittykat3756@gmail.com 2013 조성호 shcho@gnome.org 2016, 2017. 프로그램 메뉴에 <gui>도움말</gui> 추가 도움말 설정

대부분의 그놈 프로그램에는 프로그램 메뉴가 있습니다. 도움말 메뉴 항목은 정보 메뉴 항목에 있어야합니다.

치즈 프로그램에 기반한 예제에서, 프로그램을 Vala로 작성했다고 가정하겠습니다. 다른 프로그램밍 언어를 활용하는 경우 약간 다를 수 있습니다.

동작 목록에 도움말 항목을 추가하십시오:

private const GLib.ActionEntry action_entries[] = { { "help", on_help }, { "about", on_about }, { "quit", on_quit } }; add_action_entries (action_entries, my_Gtk_Application);

프로그램 메뉴에 도움말 메뉴를 추가하십시오:

var menu = new GLib.Menu (); var section = new GLib.Menu (); var item = new GLib.MenuItem (_("_Help"), "app.help"); item.set_attribute ("accel", "s", "F1"); section.append_item (item);

도움말 메뉴 항목을 누르면 Yelp 프로그램으로 도움말을 표시합니다:

private void on_help () { var screen = main_window.get_screen (); try { Gtk.show_uri (screen, "help:cheese", Gtk.get_current_event_time ()); } catch (Error err) { message ("Error opening help: %s", err.message); } }

index.page 파일의 섹션을 연결하려면 "help:applicationname/index#sectionid" 코드를 활용하십시오.