ग्रॅनाइट लोक विकसित केले गेले आहे एलिमेंटरीओएस, आणि हे एक फ्रेमवर्क आहे जे यूजर इंटरफेससाठी अनेक विजेट्स प्रदान करते (जे आम्ही खाली पाहू.)
आम्ही येथे ग्रॅनाइट कोड (वला मध्ये लिहिलेले) मध्ये प्रवेश करू शकतो https://code.launchpad.net/granite.
स्थापना
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
मुख्य वैशिष्ट्ये
-लाइटविंडो
आता आपल्याला फक्त एक हॉल ऑब्जेक्ट तयार करण्याची आवश्यकता आहे:
Lol ventana = new Lol ();
ventana.destroy.connect (Gtk.main_quit);
ventana.show_all ();
-अबाऊटडायलॉग
-सर्चबार
var search_entry = new Granite.Widgets.SearchBar ("Search");
-डेटा पिकर
var datepicker = new Granite.Widgets.DatePicker ();
-पॉपओव्हर
var pop = new Granite.Widgets.PopOver ();
आत आपण लेबले जोडू, लेआउट तयार करू इ.
-टॅब
var tab = new Granite.Widgets.Tab ("user1@elementaryos: ~",new ThemedIcon ("empty"),new Gtk.Label ("Page 1"));
त्यांना डायनॅमिक नोटबुकमध्ये जोडावे लागेल.
वाल्यामध्ये विकसनशील असताना ग्रॅनाइट वापरणे
एकदा ग्रंथालय स्थापित झाल्यानंतर आम्हाला ते वापरावे लागेल:
जेव्हा आपण संकलित करतो:
valac -v main.vala --pkg gtk+-3.0 --pkg granite
दस्तऐवजीकरणः http://valadoc.elementaryos.org/granite/index.htm
एलिमेंटरीओएसचा विकास हळू पण निश्चितपणे होतो. मी डेबियन नेटिस्टॉल सोडत नाही आहे परंतु जेव्हा "आयसिस" बाहेर येईल तेव्हा मी प्रयत्न करीत आहे.
आणि नक्कीच, होय! सध्या मी एलेमेनाट्री वापरतो, मी मांजरी आणि आर्क मधून आलो आहे आणि मला अशा गोष्टींमुळे खूप समाधान वाटले आहे की माझ्या दृष्टीकोनातून चांगले, सुंदर आणि स्थिर आहे.
यात काही शंका नाही की जेव्हा आयसिस बाहेर येतो तेव्हा मी अपग्रेड होण्यासाठी आठवडाभर थांबतो ...
आर्कमधून आलेला आणखी एक जो योगायोगाने एलिमेंटरीओएस वापरून पहायचा आहे आणि स्थापित करतो आणि आतापर्यंत मला तो आवडतो, वेगवान प्रारंभ, स्थिरता, सुंदर आणि व्यावहारिक.
एलिमेंटरीच्या लोकांनी केलेला हा एक चांगला उपक्रम आहे, ते त्यात आपले हृदय घालत आहेत.
उत्कृष्ट
खूप छान आहे, पण ते gtk… रुन्ज आहे
मी त्याच्या पोर्टेबिलिटीसाठी क्यूटीला प्राधान्य देतो.
मस्त - मी एक कटाक्ष पाहीन आणि ते कसे चालते ते पहा.
चीअर्स!
साभार. आपण ग्रॅनाइटच्या वापरासह जीटीके आणि व्हॅला मधील प्रोग्रामिंगबद्दल काही शिकवण्या आणि दस्तऐवजीकरणांची शिफारस करू शकता. एखादा आयडीई आहे जो तुम्हाला व्हिजुअल स्टुडिओप्रमाणेच विकसित करण्याची परवानगी देतो? मी विंडोजहून येत आहे आणि मला एलिमेंटरी प्रोग्रामिंगद्वारे टेस्टिंग करायला आवडेल. धन्यवाद
एलेमेनाट्रिओस्लुना स्थापित करा आणि दुसर्या दिवशी सकाळी मेसेलिओ संदेश पुन्हा सुरू करा.
एलिमेंटरीस्लुना डेसिंग ब्लॅकसिस्टम-सिस्टम-प्रॉडक्ट-नेम tty
एलिमेंटरीस्लुना डेसिंग ब्लॅकसिस्टम-सिस्टम-प्रॉडक्ट-नेम लॉगिनः
कोणीतरी मला plesse मदत महान कीर्ति करू शकता.
नमस्कार बिंबो, तुम्ही कसे आहात ... बॉबाकडून (मी हेहे असलेल्या नोबकडून) सरासरी प्रश्न ... जेव्हा आपण ठेवता तेव्हा
ग्रॅनाइट वापरणे; <- ग्रॅनाइट भार
आणि मग आपण घातलेल्या वर्गात:
पब्लिक क्लास एपीपी: ग्रॅनाइट.एप्लीकेशन {<- त्या भागाबद्दल "ग्रॅनाइट.अॅप्लिकेशन्स" बद्दल तुम्ही मला माहिती देऊ शकता?
मी म्हणतो कारण आपण वर ठेवले आहेः ग्रॅनाइट.विजेट्स.लाइटविंडो नंतर मला हरवले.
पुनश्च: मी एलिमेंटरी ओएस for साठी ‘फोंडो’ या अॅपचा निर्माता आहे
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
त्या बाबतीत (ग्रॅनाइट.विड्जेट्स.लाइटविंडो) कारण आपण लाइटविंडो विंडो तयार करू इच्छित असाल, उदाहरणार्थ आम्ही एखादे दुसरे काही उदाहरणार्थ लेबल ठेवले तर वर्ग लेबलचे प्रतिनिधित्व करेल असे मला वाटत नाही की मी ते स्पष्ट करू शकेल, «च्या पुढे आहे:» आम्ही ग्रॅनाइट.अनुप्रयोग ठेवले कारण आम्हाला तो वर्ग हवा आहे किंवा ऑब्जेक्ट म्हणायचा आहे, ते ग्रॅनाइटचा उप वर्ग असावे. अर्ज
एक क्वेरी
मी कुठून ग्रॅनाइट डेमो कोड डाउनलोड करू शकतो?
माझ्यापैकी जे लोक प्रारंभ करीत आहेत त्यांना मला हे खूप उपयुक्त वाटले.
मला आशा आहे की तू मला उत्तर देऊ शकशील.
नमस्कार, आपण बाजार स्थापित केले असल्यास (बीझेडआर) आपण कोड डाउनलोड करू शकता आणि बीझेआर ब्रँच एलपीः ग्रॅनाइटसह आपला स्वतःचा ब्रँड तयार करू शकता, जर आपण या दुव्यावरुन डाउनलोड करू शकत नसाल तर https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz फोल्डरमध्ये आपल्याला डेमो नावाचे आणखी एक फोल्डर सापडेल, तेथे एक कोड आहे (ग्रॅनाइटडेमो.व्हला), जर आपण त्याकडे अधिक चांगले पाहू इच्छित असाल तर ते ऑनलाइन पहा: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
खुप आभार.
आणखी एक अतिरिक्त क्वेरी. आपल्याकडे हेडबारची उदाहरणे आहेत?
अनुप्रयोगात याची अंमलबजावणी कशी करावी हे मला माहित नाही.
माझ्या ब्लॉगवर आपल्याकडे एक लहान ट्यूटोरियल आहे, हे इतके सोपे आहे:
var हेडर = नवीन Gtk.HeaderBar ();
header.set_title ("लोलिनक्सदेव");
header.set_subtitle ("dev");
header.show_close_button = खरे;
var बटण = नवीन Gtk.Button.with_label (":)");
header.pack_end (बटण);
app.set_titlebar (शीर्षलेख);
खूप खूप, मित्र अनेक