ಕ್ಯಾಂಬಲಾಚೆ 0.10 ಬಿಡುಗಡೆ, GTK ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಾಧನ

Cambalache 0.10.0 ಯೋಜನೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, MVC ಮಾದರಿ ಮತ್ತು ಡೇಟಾ ಮಾದರಿ-ಮೊದಲ ತತ್ವವನ್ನು ಬಳಸಿಕೊಂಡು GTK 3 ಮತ್ತು GTK 4 ಗಾಗಿ ತ್ವರಿತ ಇಂಟರ್ಫೇಸ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಗ್ಲೇಡ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಒಂದು ಯೋಜನೆಯಲ್ಲಿ ಬಹು ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕ್ಯಾಂಬಲಾಚೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು LGPLv2.1 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಅನುಸ್ಥಾಪನೆಗೆ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ರೂಪದಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಲಭ್ಯವಿದೆ.

ಕ್ಯಾಂಬಲಾಚೆ GtkBuilder ಮತ್ತು GObject ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿದೆ, ಆದರೆ GObject ಪ್ರಕಾರದ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಡೇಟಾ ಮಾದರಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡೇಟಾ ಮಾದರಿಯು ಬಹು ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ರಫ್ತು ಮಾಡಬಹುದು, GtkBuilder ಆಬ್ಜೆಕ್ಟ್‌ಗಳು, ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಸಂಕೇತಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ರದ್ದುಗೊಳಿಸುವ ಸ್ಟಾಕ್ (ರದ್ದುಮಾಡು / ಮತ್ತೆಮಾಡು) ಮತ್ತು ಕಮಾಂಡ್ ಇತಿಹಾಸವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. gir ಫೈಲ್‌ಗಳಿಂದ ಡೇಟಾ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ಕ್ಯಾಂಬಲಾಚೆ-ಡಿಬಿ ಉಪಯುಕ್ತತೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ಡೇಟಾ ಮಾದರಿ ಕೋಷ್ಟಕಗಳಿಂದ GObject ವರ್ಗಗಳನ್ನು ಉತ್ಪಾದಿಸಲು db-codegen ಉಪಯುಕ್ತತೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಯೋಜನೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು GTK 3 ಮತ್ತು GTK 4 ಆಧರಿಸಿ ರಚಿಸಬಹುದು. GTK ಯ ವಿವಿಧ ಶಾಖೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು, ಬ್ರಾಡ್‌ವೇ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಸ್ಥಳವನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದು ವೆಬ್ ಬ್ರೌಸರ್ ವಿಂಡೋದಲ್ಲಿ GTK ಲೈಬ್ರರಿಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ನಿರೂಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಮುಖ್ಯ ಕ್ಯಾಂಬಲಾಚೆ ಪ್ರಕ್ರಿಯೆಯು ವೆಬ್‌ಕಿಟ್ ವೆಬ್‌ವೀವ್-ಆಧಾರಿತ ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಮೆರೆಂಗ್ಯೂ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರಸಾರ ಮಾಡಲು ಬ್ರಾಡ್‌ವೇ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರೂಪಿಸುವಲ್ಲಿ ನೇರವಾಗಿ ತೊಡಗಿಸಿಕೊಂಡಿದೆ.

ಕ್ಯಾಂಬಲಾಚೆ 0.10 ಬಿಡುಗಡೆ, GTK ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಾಧನ

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • libAdwaita ಮತ್ತು libHandy ಲೈಬ್ರರಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು GNOME HIG ಶಿಫಾರಸುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಘಟಕಗಳ ಗುಂಪನ್ನು ನೀಡುತ್ತದೆ.
  • ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸದೆಯೇ ಮತ್ತೊಂದು ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಹೊಸ ವಸ್ತುಗಳನ್ನು ನೇರವಾಗಿ (ಇನ್‌ಲೈನ್) ವ್ಯಾಖ್ಯಾನಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಹೊಲ ಮುಂಡೋ
  • ವಿಶೇಷ ಮಕ್ಕಳ ಪ್ರಕಾರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ವಿಂಡೋ ಶೀರ್ಷಿಕೆ ವಿಜೆಟ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • ಮಕ್ಕಳ ಅಂಶ ಸ್ಥಾನಗಳನ್ನು ಮರುಹೊಂದಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • GdkPixbuf, Pango, Gio, Gdk ಮತ್ತು Gsk ಗಾಗಿ enum ಮತ್ತು ಫ್ಲ್ಯಾಗ್ ಪ್ರಕಾರಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಉಕ್ರೇನಿಯನ್ ಭಾಷೆಗೆ ಇಂಟರ್ಫೇಸ್ ಅನುವಾದವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಆಸ್ತಿ ಸಂಪಾದಕರನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
    ಕ್ಯಾಂಬಲಾಚೆ 0.10 ಬಿಡುಗಡೆ, GTK ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಾಧನ

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ