ગ્રેનાઇટ લોકો દ્વારા વિકસિત કરવામાં આવી છે એલિમેન્ટરીઓએસ, અને તે એક ફ્રેમવર્ક છે જે યુઝર ઇન્ટરફેસ માટે ઘણા વિજેટો પ્રદાન કરે છે (જેને આપણે નીચે જોશું).
આપણે અહીં ગ્રેનાઈટ કોડ (વાલામાં લખેલા) canક્સેસ કરી શકીએ છીએ https://code.launchpad.net/granite.
સ્થાપન
sudo apt-get install libgranite-dev
sudo apt-get install gir1.2-granite-1.0
મુખ્ય લાક્ષણિકતાઓ
-લાઇટવિંડો
હવે તમારે ફક્ત લોલ jectબ્જેક્ટ બનાવવાની જરૂર છે:
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 ();
અંદર આપણે લેબલો ઉમેરી શકીએ છીએ, લેઆઉટ બનાવી શકીએ છીએ, વગેરે.
-ટabબ
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… રુનઝેડ છે
હું તેની સુવાહ્યતા માટે ક્યુટી પસંદ કરું છું.
સરસ - હું એક નજર કરીશ અને તે કેવી રીતે જાય છે તે જોઉં છું.
ચીર્સ!
સાદર. તમે ગ્રેનાઈટના ઉપયોગથી જીટીકે અને વાલામાં પ્રોગ્રામિંગ પરના કેટલાક ટ્યુટોરિયલ્સ અને દસ્તાવેજોની ભલામણ કરી શકો છો. શું કોઈ IDE છે જે તમને વિઝ્યુઅલ સ્ટુડિયોની સમાન રીતે વિકસિત કરવાની મંજૂરી આપે છે? હું વિન્ડોઝથી આવું છું અને એલિમેન્ટરી પ્રોગ્રામિંગથી પરીક્ષણ કરવાનું પસંદ કરું છું. આભાર
એલેમેનાટ્રિઓસ્લોના ઇન્સ્ટોલ કરો અને બીજા દિવસે સવારે મેસેલિયો મેસેજને ફરીથી પ્રારંભ કરો.
એલિમેન્ટરીસ્લુના ડેસિંગબ્લેક્સસિસ્ટમ-સિસ્ટમ-પ્રોડક્ટ-નામ tty
એલિમેન્ટરીસ્લુના ડેસીંગબ્લેક્સસિસ્ટમ-સિસ્ટમ-ઉત્પાદન-નામ લ loginગિન:
કોઈએ મને plesse મદદ મહાન પ્રસિદ્ધિ કરી શકે છે.
હેલો બિમ્બો, તમે કેવી રીતે છો ... બોબા તરફથી સરેરાશ પ્રશ્ન (હું જે છું તે નૂબ તરફથી) ... જ્યારે તમે મૂકો
ગ્રેનાઇટનો ઉપયોગ કરીને; <- ગ્રેનાઇટ લોડ્સ
અને પછી તમે જે વર્ગમાં મૂક્યો:
સાર્વજનિક વર્ગ એપ્લિકેશન: ગ્રેનાઈટ.એપ્લિકેશન {<- તમે મને તે ભાગ "ગ્રેનાઈટ.એપ્લિકેશંસ" વિશે માહિતી આપી શકશો?
હું કહું છું કારણ કે ઉપર તમે મૂકશો: ગ્રેનાઈટ.વિજેટ્સ.લાઇટવિન્ડો પછી હું ખોવાઈ ગયો.
પીએસ: હું એલિમેન્ટરી ઓએસ the માટે એપીપી 'ફોન્ડો' નો સર્જક છું
http://deb-libre.blogspot.com.ar/2013/10/fondo-una-herramienta-interesante-para.html
તે કિસ્સામાં (ગ્રેનાઈટ.વિજેટ્સ.લાઇટવિંડો) તે એટલા માટે છે કે તમે લાઇટ વિંડો વિંડો બનાવવા માંગતા હો, જો આપણે ઉદાહરણ તરીકે લેબલને બીજું કંઇક મૂકીએ તો વર્ગ એક લેબલનું પ્રતિનિધિત્વ કરશે, મને નથી લાગતું કે હું તેને સમજાવી શકું, છે, «ની બાજુમાં:» અમે ગ્રેનાઇટ.એપ્લિકેશન મૂકીએ છીએ કારણ કે આપણે તે વર્ગ માંગીએ છીએ અથવા objectબ્જેક્ટ કહીએ છીએ, ગ્રેનાઈટનો પેટા વર્ગ બનવું જોઈએ. અરજી
એક ક્વેરી
હું ગ્રેનાઇટ ડેમો કોડ ક્યાંથી ડાઉનલોડ કરી શકું?
અમને તે શરૂઆત કરનારા લોકો માટે મને ખૂબ જ ઉપયોગી લાગે છે.
હું આશા રાખું છું કે તમે મને જવાબ આપી શકો.
નમસ્તે, જો તમે બઝાર (બીઝેઆર) ઇન્સ્ટોલ કર્યું હોય તો તમે કોડ ડાઉનલોડ કરી શકો છો અને બીજેઆર શાખા એલપી: ગ્રેનાઈટથી તમારી પોતાની બ્રાન્ડ બનાવી શકો છો, જો તમે તેને આ લિંકથી ડાઉનલોડ કરી શકતા નથી. https://launchpad.net/granite/0.3/0.3/+download/granite-0.3.0.tar.gz ફોલ્ડરની અંદર તમને ડેમો નામનું બીજું ફોલ્ડર મળશે, ત્યાં કોડ (ગ્રેનાઇટડેમો.વાલા) છે, જો તમે તેને વધુ સારી રીતે જોવા માંગતા હો, તો તેને onlineનલાઇન જુઓ: http://bazaar.launchpad.net/~elementary-pantheon/granite/granite/view/head:/demo/GraniteDemo.vala
ઘણો આભાર.
બીજી વધારાની ક્વેરી. શું તમારી પાસે હેડબારનાં ઉદાહરણો છે?
ખરેખર, એપ્લિકેશનમાં તેનો અમલ કેવી રીતે કરવો તે મને ખબર નથી.
મારા બ્લોગ પર તમારી પાસે એક નાનું ટ્યુટોરિયલ છે, તે આટલું સરળ છે:
var હેડર = નવું Gtk.HeaderBar ();
હેડર.સેટ_ટિટલ ("લોલીનક્સદેવ");
header.set_subtitle ("દેવ");
header.show_close_button = સાચું;
var બટન = નવું Gtk.Button.with_label (":)");
હેડર.પેક_હેન્ડ (બટન);
app.set_titlebar (હેડર);
થેન્ક્સ ઘણો, મિત્ર ઘણા