📄 xo-interface.c
字号:
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsPen), TRUE); toolsEraser = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Eraser"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsEraser)); gtk_widget_show (toolsEraser); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraser); gtk_widget_add_accelerator (toolsEraser, "activate", accel_group, GDK_E, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsEraser), TRUE); toolsHighlighter = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Highlighter"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHighlighter)); gtk_widget_show (toolsHighlighter); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighter); gtk_widget_add_accelerator (toolsHighlighter, "activate", accel_group, GDK_H, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsHighlighter), TRUE); toolsText = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Text"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsText)); gtk_widget_show (toolsText); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsText); gtk_widget_add_accelerator (toolsText, "activate", accel_group, GDK_T, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsText), TRUE); separator9 = gtk_separator_menu_item_new (); gtk_widget_show (separator9); gtk_container_add (GTK_CONTAINER (menuTools_menu), separator9); gtk_widget_set_sensitive (separator9, FALSE); toolsSelectRegion = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Select Re_gion"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRegion)); gtk_widget_show (toolsSelectRegion); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRegion); gtk_widget_add_accelerator (toolsSelectRegion, "activate", accel_group, GDK_G, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRegion), TRUE); toolsSelectRectangle = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "Select _Rectangle"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsSelectRectangle)); gtk_widget_show (toolsSelectRectangle); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsSelectRectangle); gtk_widget_add_accelerator (toolsSelectRectangle, "activate", accel_group, GDK_R, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsSelectRectangle), TRUE); toolsVerticalSpace = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "_Vertical Space"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsVerticalSpace)); gtk_widget_show (toolsVerticalSpace); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsVerticalSpace); gtk_widget_add_accelerator (toolsVerticalSpace, "activate", accel_group, GDK_V, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (toolsVerticalSpace), TRUE); toolsHand = gtk_radio_menu_item_new_with_mnemonic (toolsPen_group, "H_and Tool"); toolsPen_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (toolsHand)); gtk_widget_show (toolsHand); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHand); gtk_widget_add_accelerator (toolsHand, "activate", accel_group, GDK_A, (GdkModifierType) GDK_CONTROL_MASK | GDK_SHIFT_MASK, GTK_ACCEL_VISIBLE); separator16 = gtk_separator_menu_item_new (); gtk_widget_show (separator16); gtk_container_add (GTK_CONTAINER (menuTools_menu), separator16); gtk_widget_set_sensitive (separator16, FALSE); toolsColor = gtk_image_menu_item_new_with_mnemonic ("_Color"); gtk_widget_show (toolsColor); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsColor); image633 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU); gtk_widget_show (image633); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (toolsColor), image633); toolsColor_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsColor), toolsColor_menu); colorBlack = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "blac_k"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlack)); gtk_widget_show (colorBlack); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlack); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlack), TRUE); colorBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_blue"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorBlue)); gtk_widget_show (colorBlue); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorBlue); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorBlue), TRUE); colorRed = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_red"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorRed)); gtk_widget_show (colorRed); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorRed); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorRed), TRUE); colorGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_green"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGreen)); gtk_widget_show (colorGreen); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGreen); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGreen), TRUE); colorGray = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "gr_ay"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorGray)); gtk_widget_show (colorGray); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorGray); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorGray), TRUE); separator17 = gtk_separator_menu_item_new (); gtk_widget_show (separator17); gtk_container_add (GTK_CONTAINER (toolsColor_menu), separator17); gtk_widget_set_sensitive (separator17, FALSE); colorLightBlue = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light bl_ue"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightBlue)); gtk_widget_show (colorLightBlue); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightBlue); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightBlue), TRUE); colorLightGreen = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "light gr_een"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorLightGreen)); gtk_widget_show (colorLightGreen); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorLightGreen); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorLightGreen), TRUE); colorMagenta = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_magenta"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorMagenta)); gtk_widget_show (colorMagenta); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorMagenta); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorMagenta), TRUE); colorOrange = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_orange"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOrange)); gtk_widget_show (colorOrange); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOrange); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOrange), TRUE); colorYellow = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_yellow"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorYellow)); gtk_widget_show (colorYellow); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorYellow); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorYellow), TRUE); colorWhite = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "_white"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorWhite)); gtk_widget_show (colorWhite); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorWhite); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorWhite), TRUE); colorOther = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "other..."); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorOther)); gtk_widget_show (colorOther); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorOther); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorOther), TRUE); colorNA = gtk_radio_menu_item_new_with_mnemonic (colorBlack_group, "NA"); colorBlack_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (colorNA)); gtk_container_add (GTK_CONTAINER (toolsColor_menu), colorNA); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (colorNA), TRUE); toolsPenOptions = gtk_menu_item_new_with_mnemonic ("Pen _Options"); gtk_widget_show (toolsPenOptions); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsPenOptions); toolsPenOptions_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsPenOptions), toolsPenOptions_menu); penthicknessVeryFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "_very fine"); penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryFine)); gtk_widget_show (penthicknessVeryFine); gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryFine); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryFine), TRUE); penthicknessFine = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "_fine"); penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessFine)); gtk_widget_show (penthicknessFine); gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessFine); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessFine), TRUE); penthicknessMedium = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "_medium"); penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessMedium)); gtk_widget_show (penthicknessMedium); gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessMedium); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessMedium), TRUE); penthicknessThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "_thick"); penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessThick)); gtk_widget_show (penthicknessThick); gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessThick); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessThick), TRUE); penthicknessVeryThick = gtk_radio_menu_item_new_with_mnemonic (penthicknessVeryFine_group, "ver_y thick"); penthicknessVeryFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (penthicknessVeryThick)); gtk_widget_show (penthicknessVeryThick); gtk_container_add (GTK_CONTAINER (toolsPenOptions_menu), penthicknessVeryThick); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (penthicknessVeryThick), TRUE); toolsEraserOptions = gtk_menu_item_new_with_mnemonic ("Eraser Optio_ns"); gtk_widget_show (toolsEraserOptions); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsEraserOptions); toolsEraserOptions_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsEraserOptions), toolsEraserOptions_menu); eraserFine = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "_fine"); eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserFine)); gtk_widget_show (eraserFine); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserFine); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserFine), TRUE); eraserMedium = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "_medium"); eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserMedium)); gtk_widget_show (eraserMedium); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserMedium); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserMedium), TRUE); eraserThick = gtk_radio_menu_item_new_with_mnemonic (eraserFine_group, "_thick"); eraserFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserThick)); gtk_widget_show (eraserThick); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserThick); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserThick), TRUE); separator14 = gtk_separator_menu_item_new (); gtk_widget_show (separator14); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), separator14); gtk_widget_set_sensitive (separator14, FALSE); eraserStandard = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "_standard"); eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserStandard)); gtk_widget_show (eraserStandard); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserStandard); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserStandard), TRUE); eraserWhiteout = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "_whiteout"); eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserWhiteout)); gtk_widget_show (eraserWhiteout); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserWhiteout); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserWhiteout), TRUE); eraserDeleteStrokes = gtk_radio_menu_item_new_with_mnemonic (eraserStandard_group, "_delete strokes"); eraserStandard_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (eraserDeleteStrokes)); gtk_widget_show (eraserDeleteStrokes); gtk_container_add (GTK_CONTAINER (toolsEraserOptions_menu), eraserDeleteStrokes); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (eraserDeleteStrokes), TRUE); toolsHighlighterOptions = gtk_menu_item_new_with_mnemonic ("Highlighter Opt_ions"); gtk_widget_show (toolsHighlighterOptions); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsHighlighterOptions); toolsHighlighterOptions_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (toolsHighlighterOptions), toolsHighlighterOptions_menu); highlighterFine = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "_fine"); highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterFine)); gtk_widget_show (highlighterFine); gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterFine); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterFine), TRUE); highlighterMedium = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "_medium"); highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterMedium)); gtk_widget_show (highlighterMedium); gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterMedium); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterMedium), TRUE); highlighterThick = gtk_radio_menu_item_new_with_mnemonic (highlighterFine_group, "_thick"); highlighterFine_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (highlighterThick)); gtk_widget_show (highlighterThick); gtk_container_add (GTK_CONTAINER (toolsHighlighterOptions_menu), highlighterThick); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (highlighterThick), TRUE); toolsTextFont = gtk_image_menu_item_new_with_mnemonic ("Text _Font..."); gtk_widget_show (toolsTextFont); gtk_container_add (GTK_CONTAINER (menuTools_menu), toolsTextFont); gtk_widget_add_accelerator (toolsTextFont, "activate", accel_group,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -