LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Всего этого в библиотеке нет. Библиотека, повторяю, просто обращается к X-серверу чтобы он создавал окна и рисовал в них. Контролы, окошки, формы,... и т.д. - это уже задача тулкита. А что касается тулкита, то

Был у меня проект тулкита на основе этой библиотеки, но так и загнулся.

Так что, всё, что даёт эта библиотека, это вот это:

   camell ();
   ~camell ();
  void set_wattr ();
  void set_font ();
  void puttext ();
  void putpixel ();
  void putline ();
  void putarc ();
  void fillarc ();
  void putrectangle ();
  void fillrectangle ();
  void set_foreground ();
  void graphics_refresh ();
  Display *get_display ();
  Window get_window ();
  int get_screen ();
  GC get_gc ();
 int get_width();
 int get_height();
Ни больше, ни меньше.

векторными шрифтами

Нет 2 раза. X-сервер рисует растровыми шрифтами.

Исправление saahriktu, :

Всего этого в библиотеке нет. Библиотека, повторяю, просто обращается к X-серверу чтобы он создавал окна и рисовал в них. Контролы, окошки, формы,... и т.д. - это уже задача тулкита. А что касается тулкита, то

Был у меня проект тулкита на основе этой библиотеки, но так и загнулся.

Так что, всё, что даёт эта библиотека, это вот это:

   camell ();
   ~camell ();
  void set_wattr ();
  void set_font ();
  void puttext ();
  void putpixel ();
  void putline ();
  void putarc ();
  void fillarc ();
  void putrectangle ();
  void fillrectangle ();
  void set_foreground ();
  void graphics_refresh ();
  Display *get_display ();
  Window get_window ();
  int get_screen ();
  GC get_gc ();
 int get_width();
 int get_height();
Ни больше, ни меньше.

Исходная версия saahriktu, :

Всего этого в библиотеке нет. Библиотека, повторяю, просто обращается к X-серверу что он создавал окна и рисовал в них. Контролы, окошки, формы,... и т.д. - это уже задача тулкита. А что касается тулкита, то

Был у меня проект тулкита на основе этой библиотеки, но так и загнулся.

Так что, всё, что даёт эта библиотека, это вот это:

   camell ();
   ~camell ();
  void set_wattr ();
  void set_font ();
  void puttext ();
  void putpixel ();
  void putline ();
  void putarc ();
  void fillarc ();
  void putrectangle ();
  void fillrectangle ();
  void set_foreground ();
  void graphics_refresh ();
  Display *get_display ();
  Window get_window ();
  int get_screen ();
  GC get_gc ();
 int get_width();
 int get_height();
Ни больше, ни меньше.