Radina Matic
radina.matic@gmail.com 2013
Ekaterina Gerasimova
kittykat3756@gmail.com 2013
조성호
shcho@gnome.org 2016.

# 프로그램 메뉴에 도움말 추가

# 도움말 설정

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

치즈 프로그램에 기반한 예제에서, 프로그램을 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"` 코드를 활용하십시오.