Widget bibliotekene har nå blitt utviklet og brukt i mange år. I alle disse bibliotekene, widget tilfeller krever datamaskinens minne. Men dette minnet er egentlig ikke nødvendig, har vi implementert en widget biblioteket for å bevise at det er mulig å bruke null byte minne per widget.
I et slikt bibliotek, er det ingen widget referanse, så widget programmering er lettere selv i et lavt nivå språk som C programmer er mer robuste fordi de ikke bruker pekere, gjør ingen minnehåndtering, og ikke oversette data mellom søknad og widget .
Hvis du vil angi egenskapene til en widget, er det ikke mulig å bruke widgeten pekeren slik at en nåværende tilstand er brukt som i OpenGL. De fleste klassiske widgets ble integrert inn i biblioteket, og det er mulig å integrere widgets av alle slag uten problem.
Zero Memory Widget bibliotek lisensen GNU GPL
Egenskaper .
- Base widgets:
- tekst, text_editable, int, int_editable,
- anker,
- -knappen, tearoff, button_with_accelerator,
- image, image_from_file,
- scrollbar2, scrollbar_vertical, scrollbar_horizontal,
- toggle (bit eller int eller røye) med eller uten etikett. Samme for radioknappen. Veldig lett å bruke.
- Container widgets:
- vinduet, window_drag, window_popup_right, window_popup_bottom
- anchor_box,
- box_horizontal, box_vertical, boks,
- dekoratør,
- notebook,
- scrolledview (boks inneholder milliarder av barn)
- view
- bordet, table_with_width,
- annullert, hvis, popup: base system for å gjøre forbigående widgets. Menyen er konstruert med & quot; popup & quot;
- Composite widgets:
- alert (container),
- melding (container),
- filechooser,
- Widget -egenskapene:
- Valg av fokusgruppen.
- Bredde: padding, border, fokus
- Utvid: vertikalt, horisontalt
- Alignment: vertikalt, horisontalt
- Font: familie, størrelse, vekt, stil
- Geometri: x, y, bredde, høyde
- Window auto resize
- Sensibility (for å overstyre verdien beregnes automaticaly)
- Debug nivå
- Andre funksjoner:
- en dra og slippe å jobbe bare inne i programmet.
- fullt fungerende tekst klipp og lim (UTF8 eller ikke).
- enkel animasjon mulig.
- biblioteket kjører en web server som tillater å feilsøke.
- akseleratorer. Hvis en endringstast trykkes, vises en liste over kort snitt med denne tasten vises i en boble tips.
Hva er nytt i denne utgaven.
- Denne versjonen fungerer med de gjeldende GDK / GTK versjoner
Kommentarer ikke funnet