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

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

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

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

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

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


ಮೂಲ: opennet.ru

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