gtkmm

ภาพหน้าจอของซอฟแวร์:
gtkmm
รายละเอียดซอฟแวร์:
รุ่น: 3.93.0 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Murray Cumming
การอนุญาต: ฟรี
ความนิยม: 31

Rating: 3.0/5 (Total Votes: 2)

gtkmm เป็นซอฟต์แวร์บรรทัดคำสั่งโอเพนซอร์สซอฟต์แวร์ฟรีและแบบพกพาที่ติดตั้งใน C ++ และได้รับการออกแบบมาจากออฟเซตเพื่อทำหน้าที่เป็นส่วนติดต่อกับชุดเครื่องมือของ GTK + GUI ซึ่งเป็นส่วนหนึ่งของ GNOME เดสก์ท็อป


คุณสมบัติได้อย่างรวดเร็ว

ท่ามกลางไฮไลต์ของ gtkmm เราสามารถพูดถึงการโทรกลับที่ปลอดภัยได้เช่นเดียวกับชุดวิดเจ็ตที่ซับซ้อนซึ่งขยายผ่านทางมรดกได้ คุณลักษณะนี้มีตัวจัดการสัญญาณเซฟตี้ชนิดที่มีความสมบูรณ์แบบระหว่างประเทศพร้อมด้วย UTF8 การจัดการหน่วยความจำ C + + (องค์ประกอบของวัตถุและการจัดสรรอัตโนมัติของวิดเจ็ตที่ปันส่วนแบบไดนามิก) ใช้ C + + namespaces และไม่มีมาโคร


เริ่มต้นใช้ gtkmm

วิธีที่ง่ายที่สุดในการติดตั้งโครงการ gtkmm บนระบบ GNU / Linux ของคุณคือผ่านที่เก็บการจัดการแพคเกจ / ซอฟต์แวร์ของดีฟอลต์ของการแจกจ่ายของคุณ หากแพคเกจไม่สามารถใช้งานได้ใน repos ซอฟต์แวร์หลักของ distro ของคุณคุณสามารถดาวน์โหลด tarball ต้นทางจาก Softoware ได้

ในการติดตั้ง gtkmm ให้เก็บที่เก็บถาวร tar ไว้ในตำแหน่งที่ตั้งที่คุณเลือกนำข้อมูลออกเปิดโปรแกรมจำลอง terminal นำทางไปยังตำแหน่งของไฟล์ที่เก็บถาวรโดยใช้ & lsquo; cd & rsquo; และดำเนินการ & lsquo; ./ configure && make & rsquo; คำสั่งเพื่อเพิ่มประสิทธิภาพและรวบรวมซอร์สโค้ด

จากนั้นคุณต้องเรียกใช้ & lsquo; make install & rsquo; เป็น root หรือกับ sudo เพื่อปรับใช้ระบบโปรแกรม gtkmm ให้กว้างขึ้นทำให้ผู้ใช้ได้ทั้งหมดสามารถใช้งานได้ การสาธิตต่างๆมีให้สำหรับนักพัฒนาซอฟต์แวร์ GTK ในโฟลเดอร์ / demos ภายในโฟลเดอร์แหล่งที่มา


ระบบปฏิบัติการที่สนับสนุน

gtkmm เป็นโครงการอิสระที่สนับสนุนแพลตฟอร์ม GNU / Linux (คอมไพล์กับ GCC), NetBSD (คอมไพล์กับ GCC), FreeBSD (คอมไพล์ด้วย GCC), Solaris (คอมไพล์ด้วย GCC หรือ Forte), Microsoft Windows (คอมไพล์กับ GCC) หรือ MSVC ++ .Net 2003/2005/2008) และระบบปฏิบัติการ Mac OS X (คอมไพล์ด้วย GCC) ได้รับการสนับสนุนสถาปัตยกรรมชุดคำสั่งทั้ง 32 บิตและ 64 บิตในขณะนี้

มีอะไรใหม่ ในรุ่นนี้:

  • Gtk:
  • แก้ไขได้, RecentChooser, Scale: แก้ไขการรั่วไหลของหน่วยความจำ
  • PrintJob: แก้ไขสายไปยัง Glib :: throw_exception ()
  • เอกสารอ้างอิง:
  • Gdk :: RGBA: อัปเดตเอกสาร (ustring) จาก GTK +

มีอะไรใหม่ ในเวอร์ชัน:

  • GDK:
  • ปรับปรุง Gdk :: Event สร้างลำดับชั้นเรียน (Mark Vender, Kjell Ahlstedt) ข้อผิดพลาด # 135978
  • เคอร์เซอร์: เปลี่ยน CursorType เป็น Cursor :: Type (Murray Cumming)
  • อุปกรณ์: เปลี่ยน DeviceType เป็น Cursor :: Type (Murray Cumming)
  • Pixbuf: - ลบ enum ของ AlphaMode - เปลี่ยน PixbufRotation เป็น Pixbuf :: Rotation (Murray Cumming)
  • ที่นั่ง: เปลี่ยนที่นั่งว่างให้นั่ง :: ความสามารถ (Murray Cumming)
  • Visual: เปลี่ยน VisualType เป็น Visual :: Type (Murray Cumming)
  • หน้าต่าง: - เปลี่ยน WindowHints ไปที่ Window :: คำแนะนำ - เปลี่ยน WindowTypeHint เป็น Window :: TypeHint - เปลี่ยน WindowType เป็น Window :: Type - เปลี่ยน WindowState เป็น Window :: State (Murray Cumming)
  • Gtk:
  • ผู้ช่วย: เปลี่ยน AssistantPageType เป็นผู้ช่วย :: PageType (Murray Cumming)
  • กล่อง: pack_start / pack_end (): สร้างใหม่ด้วย API GTK + ใหม่ (คุณสมบัติ GtkWidget halign และ hexpand ฟังก์ชัน gtk_box_pack_start () และ gtk_box_pack_end () ไม่มีอาร์กิวเมนต์ขยายและกรอกข้อมูลอีกต่อไปเราอาจลบพารามิเตอร์เหล่านี้ในภายหลังด้วยระวังว่าพฤติกรรมเริ่มต้นของ pack_start / pack_end () มีการเปลี่ยนแปลงในขณะนี้ - ทำให้ PackOptions เป็นคลาส Enum สำหรับการตรวจสอบประเภทเข้มงวด (Murray Cumming)
  • Builder :: get_widget_derived (): กำหนดให้ทำงานแบบคงที่ เพื่อหลีกเลี่ยงความจำเป็นในการสร้าง shared_ptr นี้ (Murray Cumming) Bug # 755037
  • ButtonBox: ลบ BUTTONBOX_DEFAULT_SPACING ที่ดูเหมือนไม่มีประโยชน์ (Murray Cumming)
  • แอ็พพลิเคชัน: เปลี่ยน ApplicationInhibitFlags เพื่อแอ็พพลิเคชัน :: InhibitFlags (Murray Cumming)
  • ปฏิทิน: เปลี่ยนปฏิทินปฏิทินไปที่ปฏิทิน :: ดิสเพลย์ :: ตัวเลือก (Murray Cumming)
  • CellRendererAccel: เปลี่ยน CellRendererAccelMode เป็น CellRendererAccel :: Mode (Murray Cumming)
  • CssSection: เปลี่ยน CssSectionType เป็น CssSection :: Typewq (Murray Cumming)
  • คอนเทนเนอร์: - forall_vfunc (): ลบพารามิเตอร์ include_internals - ลบ set_focus_child (), get_focus_child () เป็นต้น (Murray Cumming)
  • รายการ: เปลี่ยน EntryIconPosition เพื่อ Entry :: IconPosition (Murray Cumming)
  • FileFilter: เปลี่ยน FileFilterFlags เป็น FileFilter :: Flags (Murray Cumming)
  • FileChooser: - เปลี่ยน FileChooserConfirmation เป็น FileChooser :: การยืนยัน - เปลี่ยน FileChooserAction เป็น FileChooser :: Action (Murray Cumming)
  • IconView: เปลี่ยน IconViewDropPosition ไปที่ IconView :: DropPosition (Murray Cumming)
  • ภาพ: เปลี่ยน ImageType เป็น Image :: Type (Murray Cumming)
  • ป้ายกำกับ: ลบรับ / set_angle () และพร็อพเพอร์ตี้ (Murray Cumming)
  • LevelBar: เปลี่ยนโหมด LevelBarMode ไปที่ LevelBar :: Mode (Murray Cumming)
  • โน้ตบุ๊ค: ลบ Enum ของ NotebookTab (Murray Cumming)
  • ป๊อปอัป: เปลี่ยน PopoverConstraint เป็น Popover :: ข้อ จำกัด (Murray Cumming)
  • PrintOperation: - เปลี่ยน PrintOperationAction เป็น PrintOperation :: Action - เปลี่ยน PrintOperationResult เป็น PrintOperation :: Result (Murray Cumming)
  • ช่วง: มาจาก (และใช้) Orientable (Muray Cumming) Bug # 781655 (Daniel Boles)
  • RecentFilter: เปลี่ยน RecentFilterFlags เป็น RecentFilter :: Flags (Murray Cumming)
  • เลื่อน: เปลี่ยน ScrollablePolicy เป็น Scrollable :: Policy (Murray Cumming)
  • ShortcutsShortcut: มาจาก Widget โดยตรง (Kjell Ahlstedt)
  • SizeGroup: เปลี่ยนชื่อ SizeGroupMode enum เป็น SizeGroup :: Mode (Murray Cumming)
  • SpinButton: - เปลี่ยน SpinButtonUpdatePolicy เป็น SpinButton :: UpdatePolicy - ย้ายค่าคงที่ INPUT_ERROR ในคลาส (Murray Cumming)
  • TextConstIter (TextModel :: const_iterator): เพิ่มตัวสร้างค่าเริ่มต้น (Murray Cumming)
  • TextMark: หลีกเลี่ยงการสร้าง RefPtr ในส่วนนี้ โดยการเพิ่ม TextBuffer :: get_iter_at_mark () (Murray Cumming) Bug # 755037 # c21
  • TreeModel: เปลี่ยน TreeModelFlags เป็น TreeModel :: แฟล็ก (Murray Cumming)
  • TreeView: - เปลี่ยน TreeViewGridLines เป็น GridLines - เปลี่ยน TreeViewDropPosition เป็น TreeView :: DropPosition (Murray Cumming)
  • TreeViewColumn: เปลี่ยน TreeViewColumnSizing เป็น TreeViewColumn :: Sizing (Murray Cumming)
  • Widget: - ลบ get_preferred_width () ฯลฯ (Kjell Ahlstedt) - ลบ get / set_center_widget () (Murray Cumming)
  • หน้าต่าง: - ลบ get / set_hide_titlebar_when_maximized () - ลบ has_toplevel_focus () และพร็อพเพอร์ตี้ (Murray Cumming)
  • เอกสารอ้างอิง:
  • Gtk :: CellLayout: ปรับปรุงเอกสารของ get_first_cell () funcs (Daniel Boles)
  • Gtk :: TreeModel: ปรับปรุงเอกสารสำหรับฟังก์ชัน foreach * () (Daniel Boles)
  • Gdk, GTT: อัปเดตเอกสารประกอบของ Enum ในชั้นเรียน (Kjell Ahlstedt)
  • การสาธิต: - แก้ไขตรวจสอบหลังจากการเปลี่ยนแปลงใน Glib :: SignalProxy :: connect () (Kjell Ahlstedt) ข้อผิดพลาด 126213 - ปรับเปลี่ยนตามความเปลี่ยนแปลงของกล่อง :: pack_start / pack_end () ตัวอย่างเช่น: ระบุ EXPAND_WIDGET ซึ่งก่อนหน้านี้เราใช้ค่าดีฟอลต์ (Murray Cumming)
  • การสาธิตตัวสร้าง: ลบ & quot; ขยาย & quot; child จากแฟ้ม .ui เนื่องจากมีการลบออกจาก GtkBox ขยาย ScrolledWindow (Kjell Ahlstedt)
  • รูปร่าง:
  • ปรับเปลี่ยนค่า cumromm และ glibmm enum (Murray Cumming)
  • ปรับเปลี่ยนไดนามิกแคสต์สำหรับ RefPtr เป็น std :: shared_ptr (Murray Cumming)
  • สร้าง Visual Studio: อัปเดตเวอร์ชัน glibmm ABI (Chun-wei Fan)

  • มีอะไรใหม่ ในเวอร์ชัน 3.89.5.1:

    • Gdk:
    • Pixbuf: get_pixels (): แก้ไขข้อผิดพลาด (Murray Cumming)
    • Gtk:
    • FileChooserDialog:
    • อนุญาตให้สร้างด้วยการใช้ส่วนหัว - บาร์
    • ลบคอนสตรัคเตอร์ที่ใช้พารามิเตอร์แบ็กเอนด์ (Daniel Boles) ข้อผิดพลาด # 780004
    • TreeView: ใช้ TreeModel :: const_iterator เพิ่มเติมแทน iterator ตามความเหมาะสม (Murray Cumming)
    • รูปร่าง:
    • ใช้ glibmm-2.54 แทน glibmm-2.52

    • มีอะไรใหม่ ในรุ่น 3.89.3:

      • Gtk:
      • ตาราง: แนบ (): เพิ่มค่าเริ่มต้น (Kjell Ahlstedt)
      • TextIter:
      • TextIter: สร้าง const_iterator จริง (Kjell Ahlstedt) Bug # 142126
      • forward / backward_find_char (): ใช้ sigc :: slot แทนที่จะเป็นตัวชี้ฟังก์ชัน (Kjell Ahlstedt)
      • เอกสารอ้างอิง:
      • การสาธิต: ลบข้อความล้าสมัยออกจากการสาธิต TextView (Kjell Ahlstedt)

      • มีอะไรใหม่ ในเวอร์ชัน 3.89.1:

        • นี่เป็นเวอร์ชันแรกของ gtkmm-4.0 API / ABI ซึ่งเป็น GTK + -4.0 ติดตั้งพร้อมกับ gktmm-3.0 API / ABI ซึ่งเวอร์ชันล่าสุดคือ gtkmm 3.22.0
        • สร้าง / ทั่วไป:
        • ใช้ GTK + -4.0 แทน GTK + -3.0 (Kjell Ahlstedt)
        • ใช้ C ++ 14 (Murray Cumming)
        • ใช้ glibmm-2.52 แทน glibmm-2.4, pangomm-2.42 แทน pangomm-1.4 และ atkmm-2.26 แทน atkmm-1.6 โปรดทราบว่าผ่าน glibmm ตอนนี้เราใช้ libsigc ++ - 3.0 แทน libsigc ++ - 2.0 (Murray Cumming)
        • ลบ API ที่เลิกใช้แล้ว (Kjell Ahlstedt)
        • เพิ่มตัวจัดการสัญญาณเริ่มต้น (ใน _ * ()) ซึ่งเราไม่สามารถทำได้ก่อนโดยไม่ทำลาย ABI (Kjell Ahlstedt)
        • Gtk:
        • คอนเทนเนอร์: ทำให้เพิ่ม () ไม่ใช่เสมือน (Kjell Ahlstedt)
        • FontButton: Derice จากและใช้อินเทอร์เฟซ FontChooser (Kjell Ahlstedt)
        • ป้ายกำกับ (): อย่าใช้ชื่ออาร์กิวเมนต์จัดตำแหน่งที่ทำให้เข้าใจผิด (djb) ข้อผิดพลาด # 774652
        • วัตถุ: ลบ gobject_disposed_ (Kjell Ahlstedt)
        • ToolButton: มาจากและใช้อินเตอร์เฟส Actionable (Kjell Ahlstedt)
        • Widget: เพิ่ม Measure () และ measure_vfunc () ซึ่งจะแทนที่ด้วย get_preferred _ * _ vfunc () (Kjell Ahlstedt)
        • หน้าต่าง: ทำให้เพิ่ม () ไม่ใช่เสมือน (Kjell Ahlstedt)
        • เอกสารอ้างอิง:
        • กรอบ: แก้ไขเอกสารประกอบของ set_label_align () (Kjell Ahlstedt) ข้อผิดพลาด # 774249

        • มีอะไรใหม่ ในรุ่น 3.22.0:

          • Gtk:
          • ApplicationWindow: เพิ่มเมธอด wrap () ที่ถูกต้องโดยคัดลอกคำที่ไม่ถูกต้อง (Kjell Ahlstedt) ข้อบกพร่อง # 767951
          • FlowBox, ListBox: เพิ่ม bind_model () และ bind_list_store () (Kjell Ahlstedt, Murray Cumming) # 755149
          • UIManager, ActionGroup, RadioAction, RecentAction, ToggleAction: ไม่สนับสนุนเช่นเดียวกับใน C GTK + API (Kjell Ahlstedt) Bug # 768573.
          • รูปร่าง:
          • แก้ไขการสร้างที่เงียบ (Kjell Ahlstedt) Bug # 768797

          • มีอะไรใหม่ ในรุ่น 3.21.4:

            • Gtk:
            • ApplicationWindow: เพิ่มเมธอด wrap () ที่ถูกต้องโดยคัดลอกคำที่ไม่ถูกต้อง (Kjell Ahlstedt) ข้อบกพร่อง # 767951
            • FlowBox, ListBox: เพิ่ม bind_model () และ bind_list_store () (Kjell Ahlstedt, Murray Cumming) # 755149
            • UIManager, ActionGroup, RadioAction, RecentAction, ToggleAction: ไม่สนับสนุนเช่นเดียวกับใน C GTK + API (Kjell Ahlstedt) Bug # 768573.
            • รูปร่าง:
            • แก้ไขการสร้างที่เงียบ (Kjell Ahlstedt) Bug # 768797

            • มีอะไรใหม่ ในเวอร์ชัน 3.19.6:

              • Gtk:
              • TextIter: เพิ่ม starts_tag (), เลิกใช้ begin_tag () (Kjell Ahlstedt)
              • TreeView: แก้ไขข้อผิดพลาดใน get_tooltip_context_path () (Kjell Ahlstedt) Bug # 760030.
              • GDK:
              • เพิ่ม Gdk :: ที่นั่ง (Kjell Ahlstedt) Bug # 759806.
              • อุปกรณ์:
              • เพิ่ม get_seat ()
              • เลิกใช้ grab () และ ungrab ()
              • DeviceManager, แสดง: เพิ่มและเลิกใช้งาน (Kjell Ahlstedt) Bug # 759806.
              • DeviceManager: เลิกใช้ list_devices () และ get_client_pointer () (Kjell Ahlstedt) ข้อผิดพลาด # 759806
              • การแสดงผล:
              • เลิกใช้ get_device_manager ()
              • เพิ่ม list_seats (), get_default_seat (), signal_seat_added () และ signal_seat_removed () (Kjell Ahlstedt) ข้อผิดพลาด # 759806
              • รูปร่าง:
              • c ++ 11: ใช้คำหลัก override แทน virtual สำหรับ destructors ที่เหมาะสม (Murray Cumming)
              • มีอะไรใหม่ ในเวอร์ชัน 3.19.3:

                • Gdk :: Rectangle: Add operator == ( ).
                • c ++ 11: ใช้คำหลัก override

                • มีอะไรใหม่ ในเวอร์ชัน 3.17.4:

                  • ผู้ช่วย: เพิ่ม get / set_page_has_padding () (Murray Cumming)
                  • FontChooser: เพิ่ม get / set_font_map () (Murray Cumming)
                  • IconInfo: เลิกใช้งาน get_builtin_pixbuf () (Kjell Ahlstedt)
                  • IconTheme: lookup_icon (), choose_icon (): เพิ่มค่าเริ่มต้น 0 สำหรับค่าสถานะ (Murray Cumming)
                  • Widget: เลิกใช้ drag_begin () โดยไม่มีพิกัด (Kjell Ahlstedt)
                  • GDK:
                  • หน้าต่าง: เพิ่ม get / set_passthrough () (Murray Cumming)
                  • การสาธิต: IconTheme: อย่าใช้ API แบบ built-in ที่เลิกใช้ (Murray Cumming)
                  • รูปร่าง:
                  • อย่าปิดใช้งานคำเตือนคัดค้านมากกว่าที่จำเป็น (Kjell Ahlstedt) ข้อผิดพลาด # 750379

                  • มีอะไรใหม่ ในรุ่น 3.16.0:

                    • Gtk:
                    • ผู้สร้าง: ไม่ได้รับ GTypes ที่ได้รับ gtkmm ขณะที่แยกวิเคราะห์ข้อบกพร่อง TreeModel (Kjell Ahlstedt) # 742637

                    • มีอะไรใหม่ ในรุ่น 3.15.4:

                      • Gtk:
                      • Builder :: get_type_from_name_vfunc (): เรียกใช้ฟังก์ชันคลาสพื้นฐาน แทนที่จะเรียก jusgin g_type_from_name () ในกรณีที่ฟังก์ชันคลาสพื้นฐานทำเพิ่มเติม (Kjell Ahlstedt) ข้อบกพร่อง # 742637
                      • TextBuffer:
                      • เพิ่ม insert_martkup ()
                      • เพิ่มคุณสมบัติ copy_target_list และ paste_target_list (Kjell Ahlstedt)
                      • เอกสารอ้างอิง:
                      • Pixbuf: เปลี่ยนการเอ่ยถึง Glib :: ResourceError เป็น Gio :: ResourceError (Kjell Ahlstedt)

                      • มีอะไรใหม่ ในเวอร์ชัน 3.15.3:

                        • Gtk:
                        • CssProvider: เพิ่ม CssProviderError และ signal_parsing_error () (Kjell Ahlstedt)
                        • เพิ่ม CssSection (Kjell Ahlstedt)
                        • โต้ตอบ: แก้ไขตัวสร้างด้วย DialogFlags (Kjell Ahlstedt) Bug # 738513 (Simonas Kazlauskas)
                        • ScaleButton: - แก้ไข constructor - เพิ่มคอนสตรัคเตอร์โดยไม่มีไอคอน (Murray Cumming)
                        • ScrolledWindow: เพิ่ม get / set_overlay_scrolling () และพร็อพเพอร์ตี้ (Juan R. GarcAa Blanco)
                        • กอง: เพิ่มคุณสมบัติเป็นเนื้อเดียวกันและเป็นเนื้อเดียวกัน (Juan R. GarcAa Blanco)
                        • TextTag: เพิ่ม fallback, fallback-set, letter-spacing และ letter-spacing-set properties (Juan R. GarcAa Blanco)
                        • TextView: เพิ่มคุณสมบัติแบบโมโนพอยต์ (Juan R. GarcAa Blanco)
                        • วิดเจ็ต: เพิ่ม get_action_group () และ list_action_prefixes () (Murray Cumming)
                        • เอกสารอ้างอิง:
                        • เพิ่มบรรทัดที่ว่างเปล่าหลังจาก @newin ที่ขาดหายไป (Kjell Ahlstedt)
                        • แก้ไขคำเตือน Doxygen บางอย่าง (Kjell Ahlstedt)
                        • ScaleButton: จัดทำเอกสารตัวสร้าง (Murray Cumming)

                        • มีอะไรใหม่ ในเวอร์ชัน 3.15.2:

                          • Gtk:
                          • ไดอะล็อก: เพิ่มตัวสร้างด้วย DialogFlags เช่นเพื่อสร้างกล่องโต้ตอบกับแถบส่วนหัว (Kjell Ahlstedt) ข้อผิดพลาด # 738513
                          • ตาราง: เพิ่ม attach_next_to () โดยไม่มีพารามิเตอร์ 'sibling' (Kjell Ahlstedt) ข้อผิดพลาด # 739340
                          • การวางซ้อน: แก้ไข & quot; เนื่องจาก & quot; เอกสาร.
                          • SearchEntry: เพิ่มสัญญาณ search_changed (Kjell Ahlstedt)
                          • เพิ่มข้อบกพร่องรูปแบบ (Mark Vender) ที่ # 673317
                          • GDK
                          • Curor: เลิกใช้ constructor ที่ไม่ใช้พารามิเตอร์ Display (Murray Cumming)
                          • Pixbuf: เลิกใช้ create_from_inline () (Kjell Ahlstedt)

                          • มีอะไรใหม่ ในรุ่น 3.14.0:

                            • เอกสาร:
                            • การสาธิต Headerbar: การอัปเดตไอคอนลูกศรที่เปลี่ยนชื่อ (Kjell Ahlstedt)
                            • รูปร่าง:
                            • อัปเดตและทบทวนโครงการ Visual Studio 2008 และ 2010 (Chun-wei Fan)
                            • แก้ไขการสาธิตบน Windows (Chun-wei Fan)

                            • มีอะไรใหม่ ในรุ่น 3.11.4:

                              • Gtk:
                              • การดำเนินการ Activatable: ไม่สามารถยกเลิกการใช้วิธีการที่ไม่ได้ใช้ StockID เราไม่ได้ตั้งใจจะทิ้งพวกเขาไว้ (Kjell Ahlstedt)
                              • CellArea: เพิ่ม signal_apply_attributes () (Kjell Ahlstedt)
                              • SelectionData: เพิ่ม get_data (int & length) (Kjell Ahlstedt)
                              • ToggleAction: ยกเลิกการสร้าง () ที่ใช้ (เลิกใช้งาน) StockID (Kjell Ahlstedt)
                              • ToolItem: เพิ่ม unset_proxy_menu_item () (Kjell Ahlstedt)
                              • UIManager: เลิกใช้คุณสมบัติ add-tearoffs (Kjell Ahlstedt)
                              • GDK:
                              • Pixbuf: เพิ่มเมธอด create_from_resource ()
                              • RGBA, สี: แก้ไข set_hsl (), ปรับปรุงเอกสารประกอบ (Kjell Ahlstedt) ข้อผิดพลาด # 720258
                              • รูปร่าง:
                              • CellArea: แก้ไขเอกสารของ typedef SlotForeachAlloc '' & gt; 'เพิ่มเติม ในเอกสาร doxygen ติดกับดัก 1.8.4 ในลูปไม่มีที่สิ้นสุด (Kjell Ahlstedt)
                              • แก้ไขไฟล์ที่สร้างด้วย --disable-aprecated-api (Kjell Ahlstedt)
                              • เอกสารอ้างอิง:
                              • เพิ่มภาพวิดเจ็ตที่หายไป (Kjell Ahlstedt)
                              • AppChooser *: ปรับปรุงเอกสาร (Kjell Ahlstedt) ข้อผิดพลาด # 650012
                              • ColorChooser :: get_rgba (): เพิ่มเอกสาร (Kjell Ahlstedt)
                              • SelectionData: เพิ่มเอกสารวิธีการ (Kjell Ahlstedt)
                              • ToolItem: เพิ่มเอกสารสำหรับชั้นเรียน (Kjell Ahlstedt)

                              มีอะไรใหม่ ในเวอร์ชัน 3.10.1:

                              • Gtk:
                              • หลีกเลี่ยงรวมถึง Stockid.h ที่เลิกใช้งาน แอปพลิเคชันนี้สร้างขึ้นโดยใช้ API ที่เลิกใช้งาน
                              • RadioAction, RecentAction: เลิกใช้ตัวสร้างและวิธีการที่ใช้ StockID StockID ถูกเลิกใช้งานแล้วดังนั้นจึงไม่ควรส่งผลกระทบต่อการสร้างแอปพลิเคชัน

                              • มีอะไรใหม่ ในเวอร์ชัน 3.10.0:

                                • Gtk:
                                • ยกเลิกการลบ UIManager, Action, ActionGroup, ToggleAction, RadioAction และ RecentAction แม้ว่าจะยังคงเลิกใช้งานใน C API: ดู https://mail.gnome.org/archives/gtkmm-list/2013-October/msg00003.html (Murray Cumming)
                                • RadioAction: ยกเลิกการสร้างที่ใช้ StockID (Murray Cumming)
                                • ToggleAction: ยกเลิกการสร้างที่ใช้ StockID (Murray Cumming)
                                • แอ็พพลิเคชัน: - add / remove_accelerator (): เพิ่มการโอเวอร์โหลดโดยไม่มีพารามิเตอร์ตัวแปร (Murray Cumming) - เพิ่ม gtk_init () ที่ขาดหายไปใน constructor หนึ่งตัว (Murray Cumming)
                                • ปุ่ม: ลบการประกาศ BuiltinStockID ที่ไม่จำเป็นออก (Murray Cumming)
                                • HeaderBar: Make get_show_close_button () const (Juan Rafael GarcAa Blanco)
                                • IconView: set_cursor (): เพิ่มเวอร์ชันที่ไม่มีพารามิเตอร์เซลล์ (Murray Cumming)
                                • PlacesSidebar: แก้ไขข้อขัดข้องด้วย drag_signals แก้ไขบาง OWNERSHIP_ * s ผ่านพาหะโดยอ้างอิงในสัญญาณ (Murray Cumming) Bug # 705642
                                • การตั้งค่า: เพิ่ม create_action ()
                                • SearchBar: handle_event (): ใช้ GdkEventKey แทน GdkEvent (Murray Cumming)
                                • หน้าต่าง: get_frame_extents (): เพิ่มเวอร์ชัน const (Murray Cumming)
                                • GDK:
                                • เลิกใช้สี (Murray Cumming)
                                • รูปร่าง:
                                • อัปเดตโครงการ MSVC ของ gtk-demo (Chun-wei Fan)

                                • มีอะไรใหม่ ในเวอร์ชัน 3.9.14:

                                  • Gtk:
                                  • เพิ่ม SearchBar (Juan Rafael Garcia Blanco)

                                  • ปุ่ม
                                  • : แทนที่ icon_name ctor โดย set_image_from_icon_name () (Kjell Ahlstedt) ข้อผิดพลาด # 707791
                                  • มาตราส่วน: คอนสตรัคเตอร์: ลบค่าพารามิเตอร์ดีฟอลต์เพื่อหลีกเลี่ยงความคลุมเครือ (Murray Cumming) Bug # 707810 (cheshirekow)
                                  • GDK:
                                  • หน้าต่าง: เพิ่ม set_opaque_region () (Murray Cumming)
                                  • เครื่องมือ:
                                  • gtk_generate_extra_defs.sh: เพิ่ม --make-patch option (Kjell Ahlstedt)
                                  • รูปร่าง:
                                  • อัปเดตโครงการ Visual Studio (Chun-wei Fan)

                                  • มีอะไรใหม่ ในเวอร์ชัน 3.9.12:

                                    • Gtk:

                                    • ปุ่ม
                                    • : เพิ่มคอนสตรัคเตอร์ที่ใช้ไอคอนและขนาด (Murray Cumming)
                                    • รายการ: เพิ่ม get / set_tabs () และพร็อพเพอร์ตี้ (Murray Cumming)
                                    • ป้ายกำกับ: เพิ่ม get / set_lines () และพร็อพเพอร์ตี้ (Murray Cumming)
                                    • เพิ่มผู้เปิดเผยข้อมูล (Juan R. GarcAa Blanco) ข้อผิดพลาด # 705460
                                    • Widget:
                                    • เพิ่ม get_scale_factor () (Murray Cumming)
                                    • Widget: เพิ่ม drag_begin () ที่ใช้พิกัด x และ y (Murray Cumming)
                                    • GDK:
                                    • เคอร์เซอร์: ตัดข้อมูลบางฟังก์ชันใหม่ (Murray Cumming)

ความคิดเห็นที่ gtkmm

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!